:root,.light,.light-theme{--gray-1: #fcfcfc;--gray-2: #f9f9f9;--gray-3: #f0f0f0;--gray-4: #e8e8e8;--gray-5: #e0e0e0;--gray-6: #d9d9d9;--gray-7: #cecece;--gray-8: #bbbbbb;--gray-9: #8d8d8d;--gray-10: #838383;--gray-11: #646464;--gray-12: #202020;--gray-a1: #00000003;--gray-a2: #00000006;--gray-a3: #0000000f;--gray-a4: #00000017;--gray-a5: #0000001f;--gray-a6: #00000026;--gray-a7: #00000031;--gray-a8: #00000044;--gray-a9: #00000072;--gray-a10: #0000007c;--gray-a11: #0000009b;--gray-a12: #000000df;--gray-surface: #ffffffcc;--gray-indicator: var(--gray-9);--gray-track: var(--gray-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--gray-1: color(display-p3 .988 .988 .988);--gray-2: color(display-p3 .975 .975 .975);--gray-3: color(display-p3 .939 .939 .939);--gray-4: color(display-p3 .908 .908 .908);--gray-5: color(display-p3 .88 .88 .88);--gray-6: color(display-p3 .849 .849 .849);--gray-7: color(display-p3 .807 .807 .807);--gray-8: color(display-p3 .732 .732 .732);--gray-9: color(display-p3 .553 .553 .553);--gray-10: color(display-p3 .512 .512 .512);--gray-11: color(display-p3 .392 .392 .392);--gray-12: color(display-p3 .125 .125 .125);--gray-a1: color(display-p3 0 0 0 / .012);--gray-a2: color(display-p3 0 0 0 / .024);--gray-a3: color(display-p3 0 0 0 / .063);--gray-a4: color(display-p3 0 0 0 / .09);--gray-a5: color(display-p3 0 0 0 / .122);--gray-a6: color(display-p3 0 0 0 / .153);--gray-a7: color(display-p3 0 0 0 / .192);--gray-a8: color(display-p3 0 0 0 / .267);--gray-a9: color(display-p3 0 0 0 / .447);--gray-a10: color(display-p3 0 0 0 / .486);--gray-a11: color(display-p3 0 0 0 / .608);--gray-a12: color(display-p3 0 0 0 / .875);--gray-surface: color(display-p3 1 1 1 / .8)}}}.dark,.dark-theme{--gray-1: #111111;--gray-2: #191919;--gray-3: #222222;--gray-4: #2a2a2a;--gray-5: #313131;--gray-6: #3a3a3a;--gray-7: #484848;--gray-8: #606060;--gray-9: #6e6e6e;--gray-10: #7b7b7b;--gray-11: #b4b4b4;--gray-12: #eeeeee;--gray-a1: #00000000;--gray-a2: #ffffff09;--gray-a3: #ffffff12;--gray-a4: #ffffff1b;--gray-a5: #ffffff22;--gray-a6: #ffffff2c;--gray-a7: #ffffff3b;--gray-a8: #ffffff55;--gray-a9: #ffffff64;--gray-a10: #ffffff72;--gray-a11: #ffffffaf;--gray-a12: #ffffffed;--gray-surface: #21212180;--gray-indicator: var(--gray-9);--gray-track: var(--gray-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--gray-1: color(display-p3 .067 .067 .067);--gray-2: color(display-p3 .098 .098 .098);--gray-3: color(display-p3 .135 .135 .135);--gray-4: color(display-p3 .163 .163 .163);--gray-5: color(display-p3 .192 .192 .192);--gray-6: color(display-p3 .228 .228 .228);--gray-7: color(display-p3 .283 .283 .283);--gray-8: color(display-p3 .375 .375 .375);--gray-9: color(display-p3 .431 .431 .431);--gray-10: color(display-p3 .484 .484 .484);--gray-11: color(display-p3 .706 .706 .706);--gray-12: color(display-p3 .933 .933 .933);--gray-a1: color(display-p3 0 0 0 / 0);--gray-a2: color(display-p3 1 1 1 / .034);--gray-a3: color(display-p3 1 1 1 / .071);--gray-a4: color(display-p3 1 1 1 / .105);--gray-a5: color(display-p3 1 1 1 / .134);--gray-a6: color(display-p3 1 1 1 / .172);--gray-a7: color(display-p3 1 1 1 / .231);--gray-a8: color(display-p3 1 1 1 / .332);--gray-a9: color(display-p3 1 1 1 / .391);--gray-a10: color(display-p3 1 1 1 / .445);--gray-a11: color(display-p3 1 1 1 / .685);--gray-a12: color(display-p3 1 1 1 / .929);--gray-surface: color(display-p3 .1255 .1255 .1255 / .5)}}}:root{--gray-contrast: white}:root,.light,.light-theme{--sand-1: #fdfdfc;--sand-2: #f9f9f8;--sand-3: #f1f0ef;--sand-4: #e9e8e6;--sand-5: #e2e1de;--sand-6: #dad9d6;--sand-7: #cfceca;--sand-8: #bcbbb5;--sand-9: #8d8d86;--sand-10: #82827c;--sand-11: #63635e;--sand-12: #21201c;--sand-a1: #55550003;--sand-a2: #25250007;--sand-a3: #20100010;--sand-a4: #1f150019;--sand-a5: #1f180021;--sand-a6: #19130029;--sand-a7: #19140035;--sand-a8: #1915014a;--sand-a9: #0f0f0079;--sand-a10: #0c0c0083;--sand-a11: #080800a1;--sand-a12: #060500e3;--sand-surface: #ffffffcc;--sand-indicator: var(--sand-9);--sand-track: var(--sand-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--sand-1: color(display-p3 .992 .992 .989);--sand-2: color(display-p3 .977 .977 .973);--sand-3: color(display-p3 .943 .942 .936);--sand-4: color(display-p3 .913 .912 .903);--sand-5: color(display-p3 .885 .883 .873);--sand-6: color(display-p3 .854 .852 .839);--sand-7: color(display-p3 .813 .81 .794);--sand-8: color(display-p3 .738 .734 .713);--sand-9: color(display-p3 .553 .553 .528);--sand-10: color(display-p3 .511 .511 .488);--sand-11: color(display-p3 .388 .388 .37);--sand-12: color(display-p3 .129 .126 .111);--sand-a1: color(display-p3 .349 .349 .024 / .012);--sand-a2: color(display-p3 .161 .161 .024 / .028);--sand-a3: color(display-p3 .067 .067 .008 / .063);--sand-a4: color(display-p3 .129 .129 .012 / .099);--sand-a5: color(display-p3 .098 .067 .008 / .126);--sand-a6: color(display-p3 .102 .075 .004 / .161);--sand-a7: color(display-p3 .098 .098 .004 / .208);--sand-a8: color(display-p3 .086 .075 .004 / .287);--sand-a9: color(display-p3 .051 .051 .004 / .471);--sand-a10: color(display-p3 .047 .047 0 / .514);--sand-a11: color(display-p3 .031 .031 0 / .632);--sand-a12: color(display-p3 .024 .02 0 / .891);--sand-surface: color(display-p3 1 1 1 / .8)}}}.dark,.dark-theme{--sand-1: #111110;--sand-2: #191918;--sand-3: #222221;--sand-4: #2a2a28;--sand-5: #31312e;--sand-6: #3b3a37;--sand-7: #494844;--sand-8: #62605b;--sand-9: #6f6d66;--sand-10: #7c7b74;--sand-11: #b5b3ad;--sand-12: #eeeeec;--sand-a1: #00000000;--sand-a2: #f4f4f309;--sand-a3: #f6f6f513;--sand-a4: #fefef31b;--sand-a5: #fbfbeb23;--sand-a6: #fffaed2d;--sand-a7: #fffbed3c;--sand-a8: #fff9eb57;--sand-a9: #fffae965;--sand-a10: #fffdee73;--sand-a11: #fffcf4b0;--sand-a12: #fffffded;--sand-surface: #21212080;--sand-indicator: var(--sand-9);--sand-track: var(--sand-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--sand-1: color(display-p3 .067 .067 .063);--sand-2: color(display-p3 .098 .098 .094);--sand-3: color(display-p3 .135 .135 .129);--sand-4: color(display-p3 .164 .163 .156);--sand-5: color(display-p3 .193 .192 .183);--sand-6: color(display-p3 .23 .229 .217);--sand-7: color(display-p3 .285 .282 .267);--sand-8: color(display-p3 .384 .378 .357);--sand-9: color(display-p3 .434 .428 .403);--sand-10: color(display-p3 .487 .481 .456);--sand-11: color(display-p3 .707 .703 .68);--sand-12: color(display-p3 .933 .933 .926);--sand-a1: color(display-p3 0 0 0 / 0);--sand-a2: color(display-p3 .992 .992 .988 / .034);--sand-a3: color(display-p3 .996 .996 .992 / .072);--sand-a4: color(display-p3 .992 .992 .953 / .106);--sand-a5: color(display-p3 1 1 .965 / .135);--sand-a6: color(display-p3 1 .976 .929 / .177);--sand-a7: color(display-p3 1 .984 .929 / .236);--sand-a8: color(display-p3 1 .976 .925 / .341);--sand-a9: color(display-p3 1 .98 .925 / .395);--sand-a10: color(display-p3 1 .992 .933 / .45);--sand-a11: color(display-p3 1 .996 .961 / .685);--sand-a12: color(display-p3 1 1 .992 / .929);--sand-surface: color(display-p3 .1255 .1255 .1255 / .5)}}}:root{--sand-contrast: white}:root,.light,.light-theme{--amber-1: #fefdfb;--amber-2: #fefbe9;--amber-3: #fff7c2;--amber-4: #ffee9c;--amber-5: #fbe577;--amber-6: #f3d673;--amber-7: #e9c162;--amber-8: #e2a336;--amber-9: #ffc53d;--amber-10: #ffba18;--amber-11: #ab6400;--amber-12: #4f3422;--amber-a1: #c0800004;--amber-a2: #f4d10016;--amber-a3: #ffde003d;--amber-a4: #ffd40063;--amber-a5: #f8cf0088;--amber-a6: #eab5008c;--amber-a7: #dc9b009d;--amber-a8: #da8a00c9;--amber-a9: #ffb300c2;--amber-a10: #ffb300e7;--amber-a11: #ab6400;--amber-a12: #341500dd;--amber-surface: #fefae4cc;--amber-indicator: var(--amber-9);--amber-track: var(--amber-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--amber-1: color(display-p3 .995 .992 .985);--amber-2: color(display-p3 .994 .986 .921);--amber-3: color(display-p3 .994 .969 .782);--amber-4: color(display-p3 .989 .937 .65);--amber-5: color(display-p3 .97 .902 .527);--amber-6: color(display-p3 .936 .844 .506);--amber-7: color(display-p3 .89 .762 .443);--amber-8: color(display-p3 .85 .65 .3);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 .959 .741 .274);--amber-11: color(display-p3 .64 .4 0);--amber-12: color(display-p3 .294 .208 .145);--amber-a1: color(display-p3 .757 .514 .024 / .016);--amber-a2: color(display-p3 .902 .804 .008 / .079);--amber-a3: color(display-p3 .965 .859 .004 / .22);--amber-a4: color(display-p3 .969 .82 .004 / .35);--amber-a5: color(display-p3 .933 .796 .004 / .475);--amber-a6: color(display-p3 .875 .682 .004 / .495);--amber-a7: color(display-p3 .804 .573 0 / .557);--amber-a8: color(display-p3 .788 .502 0 / .699);--amber-a9: color(display-p3 1 .686 0 / .742);--amber-a10: color(display-p3 .945 .643 0 / .726);--amber-a11: color(display-p3 .64 .4 0);--amber-a12: color(display-p3 .294 .208 .145);--amber-surface: color(display-p3 .9922 .9843 .902 / .8)}}}.dark,.dark-theme{--amber-1: #16120c;--amber-2: #1d180f;--amber-3: #302008;--amber-4: #3f2700;--amber-5: #4d3000;--amber-6: #5c3d05;--amber-7: #714f19;--amber-8: #8f6424;--amber-9: #ffc53d;--amber-10: #ffd60a;--amber-11: #ffca16;--amber-12: #ffe7b3;--amber-a1: #e63c0006;--amber-a2: #fd9b000d;--amber-a3: #fa820022;--amber-a4: #fc820032;--amber-a5: #fd8b0041;--amber-a6: #fd9b0051;--amber-a7: #ffab2567;--amber-a8: #ffae3587;--amber-a9: #ffc53d;--amber-a10: #ffd60a;--amber-a11: #ffca16;--amber-a12: #ffe7b3;--amber-surface: #271f1380;--amber-indicator: var(--amber-9);--amber-track: var(--amber-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--amber-1: color(display-p3 .082 .07 .05);--amber-2: color(display-p3 .111 .094 .064);--amber-3: color(display-p3 .178 .128 .049);--amber-4: color(display-p3 .239 .156 0);--amber-5: color(display-p3 .29 .193 0);--amber-6: color(display-p3 .344 .245 .076);--amber-7: color(display-p3 .422 .314 .141);--amber-8: color(display-p3 .535 .399 .189);--amber-9: color(display-p3 1 .77 .26);--amber-10: color(display-p3 1 .87 .15);--amber-11: color(display-p3 1 .8 .29);--amber-12: color(display-p3 .984 .909 .726);--amber-a1: color(display-p3 .992 .298 0 / .017);--amber-a2: color(display-p3 .988 .651 0 / .047);--amber-a3: color(display-p3 1 .6 0 / .118);--amber-a4: color(display-p3 1 .557 0 / .185);--amber-a5: color(display-p3 1 .592 0 / .24);--amber-a6: color(display-p3 1 .659 .094 / .299);--amber-a7: color(display-p3 1 .714 .263 / .383);--amber-a8: color(display-p3 .996 .729 .306 / .5);--amber-a9: color(display-p3 1 .769 .259);--amber-a10: color(display-p3 1 .871 .149);--amber-a11: color(display-p3 1 .8 .29);--amber-a12: color(display-p3 .984 .909 .726);--amber-surface: color(display-p3 .1412 .1176 .0784 / .5)}}}:root{--amber-contrast: #21201c}@supports (color: color-mix(in oklab,white,black)){.dark,.dark-theme{--amber-track: color-mix(in oklab, var(--amber-8), var(--amber-9) 75%)}}:root,.light,.light-theme{--blue-1: #fbfdff;--blue-2: #f4faff;--blue-3: #e6f4fe;--blue-4: #d5efff;--blue-5: #c2e5ff;--blue-6: #acd8fc;--blue-7: #8ec8f6;--blue-8: #5eb1ef;--blue-9: #0090ff;--blue-10: #0588f0;--blue-11: #0d74ce;--blue-12: #113264;--blue-a1: #0080ff04;--blue-a2: #008cff0b;--blue-a3: #008ff519;--blue-a4: #009eff2a;--blue-a5: #0093ff3d;--blue-a6: #0088f653;--blue-a7: #0083eb71;--blue-a8: #0084e6a1;--blue-a9: #0090ff;--blue-a10: #0086f0fa;--blue-a11: #006dcbf2;--blue-a12: #002359ee;--blue-surface: #f1f9ffcc;--blue-indicator: var(--blue-9);--blue-track: var(--blue-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--blue-1: color(display-p3 .986 .992 .999);--blue-2: color(display-p3 .96 .979 .998);--blue-3: color(display-p3 .912 .956 .991);--blue-4: color(display-p3 .853 .932 1);--blue-5: color(display-p3 .788 .894 .998);--blue-6: color(display-p3 .709 .843 .976);--blue-7: color(display-p3 .606 .777 .947);--blue-8: color(display-p3 .451 .688 .917);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .234 .523 .912);--blue-11: color(display-p3 .15 .44 .84);--blue-12: color(display-p3 .102 .193 .379);--blue-a1: color(display-p3 .024 .514 1 / .016);--blue-a2: color(display-p3 .024 .514 .906 / .04);--blue-a3: color(display-p3 .012 .506 .914 / .087);--blue-a4: color(display-p3 .008 .545 1 / .146);--blue-a5: color(display-p3 .004 .502 .984 / .212);--blue-a6: color(display-p3 .004 .463 .922 / .291);--blue-a7: color(display-p3 .004 .431 .863 / .393);--blue-a8: color(display-p3 0 .427 .851 / .55);--blue-a9: color(display-p3 0 .412 .961 / .753);--blue-a10: color(display-p3 0 .376 .886 / .765);--blue-a11: color(display-p3 .15 .44 .84);--blue-a12: color(display-p3 .102 .193 .379);--blue-surface: color(display-p3 .9529 .9765 .9961 / .8)}}}.dark,.dark-theme{--blue-1: #0d1520;--blue-2: #111927;--blue-3: #0d2847;--blue-4: #003362;--blue-5: #004074;--blue-6: #104d87;--blue-7: #205d9e;--blue-8: #2870bd;--blue-9: #0090ff;--blue-10: #3b9eff;--blue-11: #70b8ff;--blue-12: #c2e6ff;--blue-a1: #004df211;--blue-a2: #1166fb18;--blue-a3: #0077ff3a;--blue-a4: #0075ff57;--blue-a5: #0081fd6b;--blue-a6: #0f89fd7f;--blue-a7: #2a91fe98;--blue-a8: #3094feb9;--blue-a9: #0090ff;--blue-a10: #3b9eff;--blue-a11: #70b8ff;--blue-a12: #c2e6ff;--blue-surface: #11213d80;--blue-indicator: var(--blue-9);--blue-track: var(--blue-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--blue-1: color(display-p3 .057 .081 .122);--blue-2: color(display-p3 .072 .098 .147);--blue-3: color(display-p3 .078 .154 .27);--blue-4: color(display-p3 .033 .197 .37);--blue-5: color(display-p3 .08 .245 .441);--blue-6: color(display-p3 .14 .298 .511);--blue-7: color(display-p3 .195 .361 .6);--blue-8: color(display-p3 .239 .434 .72);--blue-9: color(display-p3 .247 .556 .969);--blue-10: color(display-p3 .344 .612 .973);--blue-11: color(display-p3 .49 .72 1);--blue-12: color(display-p3 .788 .898 .99);--blue-a1: color(display-p3 0 .333 1 / .059);--blue-a2: color(display-p3 .114 .435 .988 / .085);--blue-a3: color(display-p3 .122 .463 1 / .219);--blue-a4: color(display-p3 0 .467 1 / .324);--blue-a5: color(display-p3 .098 .51 1 / .4);--blue-a6: color(display-p3 .224 .557 1 / .475);--blue-a7: color(display-p3 .294 .584 1 / .572);--blue-a8: color(display-p3 .314 .592 1 / .702);--blue-a9: color(display-p3 .251 .573 .996 / .967);--blue-a10: color(display-p3 .357 .631 1 / .971);--blue-a11: color(display-p3 .49 .72 1);--blue-a12: color(display-p3 .788 .898 .99);--blue-surface: color(display-p3 .0706 .1255 .2196 / .5)}}}:root{--blue-contrast: white}:root,.light,.light-theme{--crimson-1: #fffcfd;--crimson-2: #fef7f9;--crimson-3: #ffe9f0;--crimson-4: #fedce7;--crimson-5: #facedd;--crimson-6: #f3bed1;--crimson-7: #eaacc3;--crimson-8: #e093b2;--crimson-9: #e93d82;--crimson-10: #df3478;--crimson-11: #cb1d63;--crimson-12: #621639;--crimson-a1: #ff005503;--crimson-a2: #e0004008;--crimson-a3: #ff005216;--crimson-a4: #f8005123;--crimson-a5: #e5004f31;--crimson-a6: #d0004b41;--crimson-a7: #bf004753;--crimson-a8: #b6004a6c;--crimson-a9: #e2005bc2;--crimson-a10: #d70056cb;--crimson-a11: #c4004fe2;--crimson-a12: #530026e9;--crimson-surface: #fef5f8cc;--crimson-indicator: var(--crimson-9);--crimson-track: var(--crimson-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--crimson-1: color(display-p3 .998 .989 .992);--crimson-2: color(display-p3 .991 .969 .976);--crimson-3: color(display-p3 .987 .917 .941);--crimson-4: color(display-p3 .975 .866 .904);--crimson-5: color(display-p3 .953 .813 .864);--crimson-6: color(display-p3 .921 .755 .817);--crimson-7: color(display-p3 .88 .683 .761);--crimson-8: color(display-p3 .834 .592 .694);--crimson-9: color(display-p3 .843 .298 .507);--crimson-10: color(display-p3 .807 .266 .468);--crimson-11: color(display-p3 .731 .195 .388);--crimson-12: color(display-p3 .352 .111 .221);--crimson-a1: color(display-p3 .675 .024 .349 / .012);--crimson-a2: color(display-p3 .757 .02 .267 / .032);--crimson-a3: color(display-p3 .859 .008 .294 / .083);--crimson-a4: color(display-p3 .827 .008 .298 / .134);--crimson-a5: color(display-p3 .753 .008 .275 / .189);--crimson-a6: color(display-p3 .682 .004 .247 / .244);--crimson-a7: color(display-p3 .62 .004 .251 / .318);--crimson-a8: color(display-p3 .6 .004 .251 / .408);--crimson-a9: color(display-p3 .776 0 .298 / .702);--crimson-a10: color(display-p3 .737 0 .275 / .734);--crimson-a11: color(display-p3 .731 .195 .388);--crimson-a12: color(display-p3 .352 .111 .221);--crimson-surface: color(display-p3 .9922 .9608 .9725 / .8)}}}.dark,.dark-theme{--crimson-1: #191114;--crimson-2: #201318;--crimson-3: #381525;--crimson-4: #4d122f;--crimson-5: #5c1839;--crimson-6: #6d2545;--crimson-7: #873356;--crimson-8: #b0436e;--crimson-9: #e93d82;--crimson-10: #ee518a;--crimson-11: #ff92ad;--crimson-12: #fdd3e8;--crimson-a1: #f4126709;--crimson-a2: #f22f7a11;--crimson-a3: #fe2a8b2a;--crimson-a4: #fd158741;--crimson-a5: #fd278f51;--crimson-a6: #fe459763;--crimson-a7: #fd559b7f;--crimson-a8: #fe5b9bab;--crimson-a9: #fe418de8;--crimson-a10: #ff5693ed;--crimson-a11: #ff92ad;--crimson-a12: #ffd5eafd;--crimson-surface: #2f151f80;--crimson-indicator: var(--crimson-9);--crimson-track: var(--crimson-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--crimson-1: color(display-p3 .093 .068 .078);--crimson-2: color(display-p3 .117 .078 .095);--crimson-3: color(display-p3 .203 .091 .143);--crimson-4: color(display-p3 .277 .087 .182);--crimson-5: color(display-p3 .332 .115 .22);--crimson-6: color(display-p3 .394 .162 .268);--crimson-7: color(display-p3 .489 .222 .336);--crimson-8: color(display-p3 .638 .289 .429);--crimson-9: color(display-p3 .843 .298 .507);--crimson-10: color(display-p3 .864 .364 .539);--crimson-11: color(display-p3 1 .56 .66);--crimson-12: color(display-p3 .966 .834 .906);--crimson-a1: color(display-p3 .984 .071 .463 / .03);--crimson-a2: color(display-p3 .996 .282 .569 / .055);--crimson-a3: color(display-p3 .996 .227 .573 / .148);--crimson-a4: color(display-p3 1 .157 .569 / .227);--crimson-a5: color(display-p3 1 .231 .604 / .286);--crimson-a6: color(display-p3 1 .337 .643 / .349);--crimson-a7: color(display-p3 1 .416 .663 / .454);--crimson-a8: color(display-p3 .996 .427 .651 / .614);--crimson-a9: color(display-p3 1 .345 .596 / .832);--crimson-a10: color(display-p3 1 .42 .62 / .853);--crimson-a11: color(display-p3 1 .56 .66);--crimson-a12: color(display-p3 .966 .834 .906);--crimson-surface: color(display-p3 .1647 .0863 .1176 / .5)}}}:root{--crimson-contrast: white}:root,.light,.light-theme{--cyan-1: #fafdfe;--cyan-2: #f2fafb;--cyan-3: #def7f9;--cyan-4: #caf1f6;--cyan-5: #b5e9f0;--cyan-6: #9ddde7;--cyan-7: #7dcedc;--cyan-8: #3db9cf;--cyan-9: #00a2c7;--cyan-10: #0797b9;--cyan-11: #107d98;--cyan-12: #0d3c48;--cyan-a1: #0099cc05;--cyan-a2: #009db10d;--cyan-a3: #00c2d121;--cyan-a4: #00bcd435;--cyan-a5: #01b4cc4a;--cyan-a6: #00a7c162;--cyan-a7: #009fbb82;--cyan-a8: #00a3c0c2;--cyan-a9: #00a2c7;--cyan-a10: #0094b7f8;--cyan-a11: #007491ef;--cyan-a12: #00323ef2;--cyan-surface: #eff9facc;--cyan-indicator: var(--cyan-9);--cyan-track: var(--cyan-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--cyan-1: color(display-p3 .982 .992 .996);--cyan-2: color(display-p3 .955 .981 .984);--cyan-3: color(display-p3 .888 .965 .975);--cyan-4: color(display-p3 .821 .941 .959);--cyan-5: color(display-p3 .751 .907 .935);--cyan-6: color(display-p3 .671 .862 .9);--cyan-7: color(display-p3 .564 .8 .854);--cyan-8: color(display-p3 .388 .715 .798);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .264 .583 .71);--cyan-11: color(display-p3 .08 .48 .63);--cyan-12: color(display-p3 .108 .232 .277);--cyan-a1: color(display-p3 .02 .608 .804 / .02);--cyan-a2: color(display-p3 .02 .557 .647 / .044);--cyan-a3: color(display-p3 .004 .694 .796 / .114);--cyan-a4: color(display-p3 .004 .678 .784 / .181);--cyan-a5: color(display-p3 .004 .624 .733 / .248);--cyan-a6: color(display-p3 .004 .584 .706 / .33);--cyan-a7: color(display-p3 .004 .541 .667 / .436);--cyan-a8: color(display-p3 0 .533 .667 / .612);--cyan-a9: color(display-p3 0 .482 .675 / .718);--cyan-a10: color(display-p3 0 .435 .608 / .738);--cyan-a11: color(display-p3 .08 .48 .63);--cyan-a12: color(display-p3 .108 .232 .277);--cyan-surface: color(display-p3 .9412 .9765 .9804 / .8)}}}.dark,.dark-theme{--cyan-1: #0b161a;--cyan-2: #101b20;--cyan-3: #082c36;--cyan-4: #003848;--cyan-5: #004558;--cyan-6: #045468;--cyan-7: #12677e;--cyan-8: #11809c;--cyan-9: #00a2c7;--cyan-10: #23afd0;--cyan-11: #4ccce6;--cyan-12: #b6ecf7;--cyan-a1: #0091f70a;--cyan-a2: #02a7f211;--cyan-a3: #00befd28;--cyan-a4: #00baff3b;--cyan-a5: #00befd4d;--cyan-a6: #00c7fd5e;--cyan-a7: #14cdff75;--cyan-a8: #11cfff95;--cyan-a9: #00cfffc3;--cyan-a10: #28d6ffcd;--cyan-a11: #52e1fee5;--cyan-a12: #bbf3fef7;--cyan-surface: #11252d80;--cyan-indicator: var(--cyan-9);--cyan-track: var(--cyan-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--cyan-1: color(display-p3 .053 .085 .098);--cyan-2: color(display-p3 .072 .105 .122);--cyan-3: color(display-p3 .073 .168 .209);--cyan-4: color(display-p3 .063 .216 .277);--cyan-5: color(display-p3 .091 .267 .336);--cyan-6: color(display-p3 .137 .324 .4);--cyan-7: color(display-p3 .186 .398 .484);--cyan-8: color(display-p3 .23 .496 .6);--cyan-9: color(display-p3 .282 .627 .765);--cyan-10: color(display-p3 .331 .675 .801);--cyan-11: color(display-p3 .446 .79 .887);--cyan-12: color(display-p3 .757 .919 .962);--cyan-a1: color(display-p3 0 .647 .992 / .034);--cyan-a2: color(display-p3 .133 .733 1 / .059);--cyan-a3: color(display-p3 .122 .741 .996 / .152);--cyan-a4: color(display-p3 .051 .725 1 / .227);--cyan-a5: color(display-p3 .149 .757 1 / .29);--cyan-a6: color(display-p3 .267 .792 1 / .358);--cyan-a7: color(display-p3 .333 .808 1 / .446);--cyan-a8: color(display-p3 .357 .816 1 / .572);--cyan-a9: color(display-p3 .357 .82 1 / .748);--cyan-a10: color(display-p3 .4 .839 1 / .786);--cyan-a11: color(display-p3 .446 .79 .887);--cyan-a12: color(display-p3 .757 .919 .962);--cyan-surface: color(display-p3 .0784 .1412 .1725 / .5)}}}:root{--cyan-contrast: white}:root,.light,.light-theme{--green-1: #fbfefc;--green-2: #f4fbf6;--green-3: #e6f6eb;--green-4: #d6f1df;--green-5: #c4e8d1;--green-6: #adddc0;--green-7: #8eceaa;--green-8: #5bb98b;--green-9: #30a46c;--green-10: #2b9a66;--green-11: #218358;--green-12: #193b2d;--green-a1: #00c04004;--green-a2: #00a32f0b;--green-a3: #00a43319;--green-a4: #00a83829;--green-a5: #019c393b;--green-a6: #00963c52;--green-a7: #00914071;--green-a8: #00924ba4;--green-a9: #008f4acf;--green-a10: #008647d4;--green-a11: #00713fde;--green-a12: #002616e6;--green-surface: #f1faf4cc;--green-indicator: var(--green-9);--green-track: var(--green-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--green-1: color(display-p3 .986 .996 .989);--green-2: color(display-p3 .963 .983 .967);--green-3: color(display-p3 .913 .964 .925);--green-4: color(display-p3 .859 .94 .879);--green-5: color(display-p3 .796 .907 .826);--green-6: color(display-p3 .718 .863 .761);--green-7: color(display-p3 .61 .801 .675);--green-8: color(display-p3 .451 .715 .559);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .308 .595 .417);--green-11: color(display-p3 .19 .5 .32);--green-12: color(display-p3 .132 .228 .18);--green-a1: color(display-p3 .024 .757 .267 / .016);--green-a2: color(display-p3 .024 .565 .129 / .036);--green-a3: color(display-p3 .012 .596 .145 / .087);--green-a4: color(display-p3 .008 .588 .145 / .142);--green-a5: color(display-p3 .004 .541 .157 / .204);--green-a6: color(display-p3 .004 .518 .157 / .283);--green-a7: color(display-p3 .004 .486 .165 / .389);--green-a8: color(display-p3 0 .478 .2 / .55);--green-a9: color(display-p3 0 .455 .165 / .667);--green-a10: color(display-p3 0 .416 .153 / .691);--green-a11: color(display-p3 .19 .5 .32);--green-a12: color(display-p3 .132 .228 .18);--green-surface: color(display-p3 .9569 .9804 .9608 / .8)}}}.dark,.dark-theme{--green-1: #0e1512;--green-2: #121b17;--green-3: #132d21;--green-4: #113b29;--green-5: #174933;--green-6: #20573e;--green-7: #28684a;--green-8: #2f7c57;--green-9: #30a46c;--green-10: #33b074;--green-11: #3dd68c;--green-12: #b1f1cb;--green-a1: #00de4505;--green-a2: #29f99d0b;--green-a3: #22ff991e;--green-a4: #11ff992d;--green-a5: #2bffa23c;--green-a6: #44ffaa4b;--green-a7: #50fdac5e;--green-a8: #54ffad73;--green-a9: #44ffa49e;--green-a10: #43fea4ab;--green-a11: #46fea5d4;--green-a12: #bbffd7f0;--green-surface: #15251d80;--green-indicator: var(--green-9);--green-track: var(--green-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--green-1: color(display-p3 .062 .083 .071);--green-2: color(display-p3 .079 .106 .09);--green-3: color(display-p3 .1 .173 .133);--green-4: color(display-p3 .115 .229 .166);--green-5: color(display-p3 .147 .282 .206);--green-6: color(display-p3 .185 .338 .25);--green-7: color(display-p3 .227 .403 .298);--green-8: color(display-p3 .27 .479 .351);--green-9: color(display-p3 .332 .634 .442);--green-10: color(display-p3 .357 .682 .474);--green-11: color(display-p3 .434 .828 .573);--green-12: color(display-p3 .747 .938 .807);--green-a1: color(display-p3 0 .992 .298 / .017);--green-a2: color(display-p3 .341 .98 .616 / .043);--green-a3: color(display-p3 .376 .996 .655 / .114);--green-a4: color(display-p3 .341 .996 .635 / .173);--green-a5: color(display-p3 .408 1 .678 / .232);--green-a6: color(display-p3 .475 1 .706 / .29);--green-a7: color(display-p3 .514 1 .706 / .362);--green-a8: color(display-p3 .529 1 .718 / .442);--green-a9: color(display-p3 .502 .996 .682 / .61);--green-a10: color(display-p3 .506 1 .682 / .66);--green-a11: color(display-p3 .434 .828 .573);--green-a12: color(display-p3 .747 .938 .807);--green-surface: color(display-p3 .0941 .1412 .1098 / .5)}}}:root{--green-contrast: white}:root,.light,.light-theme{--indigo-1: #fdfdfe;--indigo-2: #f7f9ff;--indigo-3: #edf2fe;--indigo-4: #e1e9ff;--indigo-5: #d2deff;--indigo-6: #c1d0ff;--indigo-7: #abbdf9;--indigo-8: #8da4ef;--indigo-9: #3e63dd;--indigo-10: #3358d4;--indigo-11: #3a5bc7;--indigo-12: #1f2d5c;--indigo-a1: #00008002;--indigo-a2: #0040ff08;--indigo-a3: #0047f112;--indigo-a4: #0044ff1e;--indigo-a5: #0044ff2d;--indigo-a6: #003eff3e;--indigo-a7: #0037ed54;--indigo-a8: #0034dc72;--indigo-a9: #0031d2c1;--indigo-a10: #002ec9cc;--indigo-a11: #002bb7c5;--indigo-a12: #001046e0;--indigo-surface: #f5f8ffcc;--indigo-indicator: var(--indigo-9);--indigo-track: var(--indigo-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--indigo-1: color(display-p3 .992 .992 .996);--indigo-2: color(display-p3 .971 .977 .998);--indigo-3: color(display-p3 .933 .948 .992);--indigo-4: color(display-p3 .885 .914 1);--indigo-5: color(display-p3 .831 .87 1);--indigo-6: color(display-p3 .767 .814 .995);--indigo-7: color(display-p3 .685 .74 .957);--indigo-8: color(display-p3 .569 .639 .916);--indigo-9: color(display-p3 .276 .384 .837);--indigo-10: color(display-p3 .234 .343 .801);--indigo-11: color(display-p3 .256 .354 .755);--indigo-12: color(display-p3 .133 .175 .348);--indigo-a1: color(display-p3 .02 .02 .51 / .008);--indigo-a2: color(display-p3 .024 .161 .863 / .028);--indigo-a3: color(display-p3 .008 .239 .886 / .067);--indigo-a4: color(display-p3 .004 .247 1 / .114);--indigo-a5: color(display-p3 .004 .235 1 / .169);--indigo-a6: color(display-p3 .004 .208 .984 / .232);--indigo-a7: color(display-p3 .004 .176 .863 / .314);--indigo-a8: color(display-p3 .004 .165 .812 / .432);--indigo-a9: color(display-p3 0 .153 .773 / .726);--indigo-a10: color(display-p3 0 .137 .737 / .765);--indigo-a11: color(display-p3 .256 .354 .755);--indigo-a12: color(display-p3 .133 .175 .348);--indigo-surface: color(display-p3 .9647 .9725 .9961 / .8)}}}.dark,.dark-theme{--indigo-1: #11131f;--indigo-2: #141726;--indigo-3: #182449;--indigo-4: #1d2e62;--indigo-5: #253974;--indigo-6: #304384;--indigo-7: #3a4f97;--indigo-8: #435db1;--indigo-9: #3e63dd;--indigo-10: #5472e4;--indigo-11: #9eb1ff;--indigo-12: #d6e1ff;--indigo-a1: #1133ff0f;--indigo-a2: #3354fa17;--indigo-a3: #2f62ff3c;--indigo-a4: #3566ff57;--indigo-a5: #4171fd6b;--indigo-a6: #5178fd7c;--indigo-a7: #5a7fff90;--indigo-a8: #5b81feac;--indigo-a9: #4671ffdb;--indigo-a10: #5c7efee3;--indigo-a11: #9eb1ff;--indigo-a12: #d6e1ff;--indigo-surface: #171d3b80;--indigo-indicator: var(--indigo-9);--indigo-track: var(--indigo-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--indigo-1: color(display-p3 .068 .074 .118);--indigo-2: color(display-p3 .081 .089 .144);--indigo-3: color(display-p3 .105 .141 .275);--indigo-4: color(display-p3 .129 .18 .369);--indigo-5: color(display-p3 .163 .22 .439);--indigo-6: color(display-p3 .203 .262 .5);--indigo-7: color(display-p3 .245 .309 .575);--indigo-8: color(display-p3 .285 .362 .674);--indigo-9: color(display-p3 .276 .384 .837);--indigo-10: color(display-p3 .354 .445 .866);--indigo-11: color(display-p3 .63 .69 1);--indigo-12: color(display-p3 .848 .881 .99);--indigo-a1: color(display-p3 .071 .212 .996 / .055);--indigo-a2: color(display-p3 .251 .345 .988 / .085);--indigo-a3: color(display-p3 .243 .404 1 / .223);--indigo-a4: color(display-p3 .263 .42 1 / .324);--indigo-a5: color(display-p3 .314 .451 1 / .4);--indigo-a6: color(display-p3 .361 .49 1 / .467);--indigo-a7: color(display-p3 .388 .51 1 / .547);--indigo-a8: color(display-p3 .404 .518 1 / .652);--indigo-a9: color(display-p3 .318 .451 1 / .824);--indigo-a10: color(display-p3 .404 .506 1 / .858);--indigo-a11: color(display-p3 .63 .69 1);--indigo-a12: color(display-p3 .848 .881 .99);--indigo-surface: color(display-p3 .0941 .1098 .2196 / .5)}}}:root{--indigo-contrast: white}:root,.light,.light-theme{--lime-1: #fcfdfa;--lime-2: #f8faf3;--lime-3: #eef6d6;--lime-4: #e2f0bd;--lime-5: #d3e7a6;--lime-6: #c2da91;--lime-7: #abc978;--lime-8: #8db654;--lime-9: #bdee63;--lime-10: #b0e64c;--lime-11: #5c7c2f;--lime-12: #37401c;--lime-a1: #66990005;--lime-a2: #6b95000c;--lime-a3: #96c80029;--lime-a4: #8fc60042;--lime-a5: #81bb0059;--lime-a6: #72aa006e;--lime-a7: #61990087;--lime-a8: #559200ab;--lime-a9: #93e4009c;--lime-a10: #8fdc00b3;--lime-a11: #375f00d0;--lime-a12: #1e2900e3;--lime-surface: #f6f9f0cc;--lime-indicator: var(--lime-9);--lime-track: var(--lime-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--lime-1: color(display-p3 .989 .992 .981);--lime-2: color(display-p3 .975 .98 .954);--lime-3: color(display-p3 .939 .965 .851);--lime-4: color(display-p3 .896 .94 .76);--lime-5: color(display-p3 .843 .903 .678);--lime-6: color(display-p3 .778 .852 .599);--lime-7: color(display-p3 .694 .784 .508);--lime-8: color(display-p3 .585 .707 .378);--lime-9: color(display-p3 .78 .928 .466);--lime-10: color(display-p3 .734 .896 .397);--lime-11: color(display-p3 .386 .482 .227);--lime-12: color(display-p3 .222 .25 .128);--lime-a1: color(display-p3 .412 .608 .02 / .02);--lime-a2: color(display-p3 .514 .592 .024 / .048);--lime-a3: color(display-p3 .584 .765 .008 / .15);--lime-a4: color(display-p3 .561 .757 .004 / .24);--lime-a5: color(display-p3 .514 .698 .004 / .322);--lime-a6: color(display-p3 .443 .627 0 / .4);--lime-a7: color(display-p3 .376 .561 .004 / .491);--lime-a8: color(display-p3 .333 .529 0 / .624);--lime-a9: color(display-p3 .588 .867 0 / .534);--lime-a10: color(display-p3 .561 .827 0 / .604);--lime-a11: color(display-p3 .386 .482 .227);--lime-a12: color(display-p3 .222 .25 .128);--lime-surface: color(display-p3 .9725 .9765 .9412 / .8)}}}.dark,.dark-theme{--lime-1: #11130c;--lime-2: #151a10;--lime-3: #1f2917;--lime-4: #29371d;--lime-5: #334423;--lime-6: #3d522a;--lime-7: #496231;--lime-8: #577538;--lime-9: #bdee63;--lime-10: #d4ff70;--lime-11: #bde56c;--lime-12: #e3f7ba;--lime-a1: #11bb0003;--lime-a2: #78f7000a;--lime-a3: #9bfd4c1a;--lime-a4: #a7fe5c29;--lime-a5: #affe6537;--lime-a6: #b2fe6d46;--lime-a7: #b6ff6f57;--lime-a8: #b6fd6d6c;--lime-a9: #caff69ed;--lime-a10: #d4ff70;--lime-a11: #d1fe77e4;--lime-a12: #e9febff7;--lime-surface: #1b211580;--lime-indicator: var(--lime-9);--lime-track: var(--lime-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--lime-1: color(display-p3 .067 .073 .048);--lime-2: color(display-p3 .086 .1 .067);--lime-3: color(display-p3 .13 .16 .099);--lime-4: color(display-p3 .172 .214 .126);--lime-5: color(display-p3 .213 .266 .153);--lime-6: color(display-p3 .257 .321 .182);--lime-7: color(display-p3 .307 .383 .215);--lime-8: color(display-p3 .365 .456 .25);--lime-9: color(display-p3 .78 .928 .466);--lime-10: color(display-p3 .865 .995 .519);--lime-11: color(display-p3 .771 .893 .485);--lime-12: color(display-p3 .905 .966 .753);--lime-a1: color(display-p3 .067 .941 0 / .009);--lime-a2: color(display-p3 .584 .996 .071 / .038);--lime-a3: color(display-p3 .69 1 .38 / .101);--lime-a4: color(display-p3 .729 1 .435 / .16);--lime-a5: color(display-p3 .745 1 .471 / .215);--lime-a6: color(display-p3 .769 1 .482 / .274);--lime-a7: color(display-p3 .769 1 .506 / .341);--lime-a8: color(display-p3 .784 1 .51 / .416);--lime-a9: color(display-p3 .839 1 .502 / .925);--lime-a10: color(display-p3 .871 1 .522 / .996);--lime-a11: color(display-p3 .771 .893 .485);--lime-a12: color(display-p3 .905 .966 .753);--lime-surface: color(display-p3 .1098 .1255 .0784 / .5)}}}:root{--lime-contrast: #1d211c}@supports (color: color-mix(in oklab,white,black)){.dark,.dark-theme{--lime-track: color-mix(in oklab, var(--lime-8), var(--lime-9) 65%)}}:root,.light,.light-theme{--orange-1: #fefcfb;--orange-2: #fff7ed;--orange-3: #ffefd6;--orange-4: #ffdfb5;--orange-5: #ffd19a;--orange-6: #ffc182;--orange-7: #f5ae73;--orange-8: #ec9455;--orange-9: #f76b15;--orange-10: #ef5f00;--orange-11: #cc4e00;--orange-12: #582d1d;--orange-a1: #c0400004;--orange-a2: #ff8e0012;--orange-a3: #ff9c0029;--orange-a4: #ff91014a;--orange-a5: #ff8b0065;--orange-a6: #ff81007d;--orange-a7: #ed6c008c;--orange-a8: #e35f00aa;--orange-a9: #f65e00ea;--orange-a10: #ef5f00;--orange-a11: #cc4e00;--orange-a12: #431200e2;--orange-surface: #fff5e9cc;--orange-indicator: var(--orange-9);--orange-track: var(--orange-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--orange-1: color(display-p3 .995 .988 .985);--orange-2: color(display-p3 .994 .968 .934);--orange-3: color(display-p3 .989 .938 .85);--orange-4: color(display-p3 1 .874 .687);--orange-5: color(display-p3 1 .821 .583);--orange-6: color(display-p3 .975 .767 .545);--orange-7: color(display-p3 .919 .693 .486);--orange-8: color(display-p3 .877 .597 .379);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .87 .409 .164);--orange-11: color(display-p3 .76 .34 0);--orange-12: color(display-p3 .323 .185 .127);--orange-a1: color(display-p3 .757 .267 .024 / .016);--orange-a2: color(display-p3 .886 .533 .008 / .067);--orange-a3: color(display-p3 .922 .584 .008 / .15);--orange-a4: color(display-p3 1 .604 .004 / .314);--orange-a5: color(display-p3 1 .569 .004 / .416);--orange-a6: color(display-p3 .949 .494 .004 / .455);--orange-a7: color(display-p3 .839 .408 0 / .514);--orange-a8: color(display-p3 .804 .349 0 / .62);--orange-a9: color(display-p3 .878 .314 0 / .8);--orange-a10: color(display-p3 .843 .29 0 / .836);--orange-a11: color(display-p3 .76 .34 0);--orange-a12: color(display-p3 .323 .185 .127);--orange-surface: color(display-p3 .9961 .9608 .9176 / .8)}}}.dark,.dark-theme{--orange-1: #17120e;--orange-2: #1e160f;--orange-3: #331e0b;--orange-4: #462100;--orange-5: #562800;--orange-6: #66350c;--orange-7: #7e451d;--orange-8: #a35829;--orange-9: #f76b15;--orange-10: #ff801f;--orange-11: #ffa057;--orange-12: #ffe0c2;--orange-a1: #ec360007;--orange-a2: #fe6d000e;--orange-a3: #fb6a0025;--orange-a4: #ff590039;--orange-a5: #ff61004a;--orange-a6: #fd75045c;--orange-a7: #ff832c75;--orange-a8: #fe84389d;--orange-a9: #fe6d15f7;--orange-a10: #ff801f;--orange-a11: #ffa057;--orange-a12: #ffe0c2;--orange-surface: #271d1380;--orange-indicator: var(--orange-9);--orange-track: var(--orange-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--orange-1: color(display-p3 .088 .07 .057);--orange-2: color(display-p3 .113 .089 .061);--orange-3: color(display-p3 .189 .12 .056);--orange-4: color(display-p3 .262 .132 0);--orange-5: color(display-p3 .315 .168 .016);--orange-6: color(display-p3 .376 .219 .088);--orange-7: color(display-p3 .465 .283 .147);--orange-8: color(display-p3 .601 .359 .201);--orange-9: color(display-p3 .9 .45 .2);--orange-10: color(display-p3 .98 .51 .23);--orange-11: color(display-p3 1 .63 .38);--orange-12: color(display-p3 .98 .883 .775);--orange-a1: color(display-p3 .961 .247 0 / .022);--orange-a2: color(display-p3 .992 .529 0 / .051);--orange-a3: color(display-p3 .996 .486 0 / .131);--orange-a4: color(display-p3 .996 .384 0 / .211);--orange-a5: color(display-p3 1 .455 0 / .265);--orange-a6: color(display-p3 1 .529 .129 / .332);--orange-a7: color(display-p3 1 .569 .251 / .429);--orange-a8: color(display-p3 1 .584 .302 / .572);--orange-a9: color(display-p3 1 .494 .216 / .895);--orange-a10: color(display-p3 1 .522 .235 / .979);--orange-a11: color(display-p3 1 .63 .38);--orange-a12: color(display-p3 .98 .883 .775);--orange-surface: color(display-p3 .1412 .1098 .0706 / .5)}}}:root{--orange-contrast: white}:root,.light,.light-theme{--plum-1: #fefcff;--plum-2: #fdf7fd;--plum-3: #fbebfb;--plum-4: #f7def8;--plum-5: #f2d1f3;--plum-6: #e9c2ec;--plum-7: #deade3;--plum-8: #cf91d8;--plum-9: #ab4aba;--plum-10: #a144af;--plum-11: #953ea3;--plum-12: #53195d;--plum-a1: #aa00ff03;--plum-a2: #c000c008;--plum-a3: #cc00cc14;--plum-a4: #c200c921;--plum-a5: #b700bd2e;--plum-a6: #a400b03d;--plum-a7: #9900a852;--plum-a8: #9000a56e;--plum-a9: #89009eb5;--plum-a10: #7f0092bb;--plum-a11: #730086c1;--plum-a12: #40004be6;--plum-surface: #fdf5fdcc;--plum-indicator: var(--plum-9);--plum-track: var(--plum-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--plum-1: color(display-p3 .995 .988 .999);--plum-2: color(display-p3 .988 .971 .99);--plum-3: color(display-p3 .973 .923 .98);--plum-4: color(display-p3 .953 .875 .966);--plum-5: color(display-p3 .926 .825 .945);--plum-6: color(display-p3 .89 .765 .916);--plum-7: color(display-p3 .84 .686 .877);--plum-8: color(display-p3 .775 .58 .832);--plum-9: color(display-p3 .624 .313 .708);--plum-10: color(display-p3 .587 .29 .667);--plum-11: color(display-p3 .543 .263 .619);--plum-12: color(display-p3 .299 .114 .352);--plum-a1: color(display-p3 .675 .024 1 / .012);--plum-a2: color(display-p3 .58 .024 .58 / .028);--plum-a3: color(display-p3 .655 .008 .753 / .079);--plum-a4: color(display-p3 .627 .008 .722 / .126);--plum-a5: color(display-p3 .58 .004 .69 / .177);--plum-a6: color(display-p3 .537 .004 .655 / .236);--plum-a7: color(display-p3 .49 .004 .616 / .314);--plum-a8: color(display-p3 .471 .004 .6 / .42);--plum-a9: color(display-p3 .451 0 .576 / .687);--plum-a10: color(display-p3 .42 0 .529 / .71);--plum-a11: color(display-p3 .543 .263 .619);--plum-a12: color(display-p3 .299 .114 .352);--plum-surface: color(display-p3 .9843 .9647 .9843 / .8)}}}.dark,.dark-theme{--plum-1: #181118;--plum-2: #201320;--plum-3: #351a35;--plum-4: #451d47;--plum-5: #512454;--plum-6: #5e3061;--plum-7: #734079;--plum-8: #92549c;--plum-9: #ab4aba;--plum-10: #b658c4;--plum-11: #e796f3;--plum-12: #f4d4f4;--plum-a1: #f112f108;--plum-a2: #f22ff211;--plum-a3: #fd4cfd27;--plum-a4: #f646ff3a;--plum-a5: #f455ff48;--plum-a6: #f66dff56;--plum-a7: #f07cfd70;--plum-a8: #ee84ff95;--plum-a9: #e961feb6;--plum-a10: #ed70ffc0;--plum-a11: #f19cfef3;--plum-a12: #feddfef4;--plum-surface: #2f152f80;--plum-indicator: var(--plum-9);--plum-track: var(--plum-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--plum-1: color(display-p3 .09 .068 .092);--plum-2: color(display-p3 .118 .077 .121);--plum-3: color(display-p3 .192 .105 .202);--plum-4: color(display-p3 .25 .121 .271);--plum-5: color(display-p3 .293 .152 .319);--plum-6: color(display-p3 .343 .198 .372);--plum-7: color(display-p3 .424 .262 .461);--plum-8: color(display-p3 .54 .341 .595);--plum-9: color(display-p3 .624 .313 .708);--plum-10: color(display-p3 .666 .365 .748);--plum-11: color(display-p3 .86 .602 .933);--plum-12: color(display-p3 .936 .836 .949);--plum-a1: color(display-p3 .973 .071 .973 / .026);--plum-a2: color(display-p3 .933 .267 1 / .059);--plum-a3: color(display-p3 .918 .333 .996 / .148);--plum-a4: color(display-p3 .91 .318 1 / .219);--plum-a5: color(display-p3 .914 .388 1 / .269);--plum-a6: color(display-p3 .906 .463 1 / .328);--plum-a7: color(display-p3 .906 .529 1 / .425);--plum-a8: color(display-p3 .906 .553 1 / .568);--plum-a9: color(display-p3 .875 .427 1 / .69);--plum-a10: color(display-p3 .886 .471 .996 / .732);--plum-a11: color(display-p3 .86 .602 .933);--plum-a12: color(display-p3 .936 .836 .949);--plum-surface: color(display-p3 .1647 .0863 .1725 / .5)}}}:root{--plum-contrast: white}:root,.light,.light-theme{--purple-1: #fefcfe;--purple-2: #fbf7fe;--purple-3: #f7edfe;--purple-4: #f2e2fc;--purple-5: #ead5f9;--purple-6: #e0c4f4;--purple-7: #d1afec;--purple-8: #be93e4;--purple-9: #8e4ec6;--purple-10: #8347b9;--purple-11: #8145b5;--purple-12: #402060;--purple-a1: #aa00aa03;--purple-a2: #8000e008;--purple-a3: #8e00f112;--purple-a4: #8d00e51d;--purple-a5: #8000db2a;--purple-a6: #7a01d03b;--purple-a7: #6d00c350;--purple-a8: #6600c06c;--purple-a9: #5c00adb1;--purple-a10: #53009eb8;--purple-a11: #52009aba;--purple-a12: #250049df;--purple-surface: #faf5fecc;--purple-indicator: var(--purple-9);--purple-track: var(--purple-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--purple-1: color(display-p3 .995 .988 .996);--purple-2: color(display-p3 .983 .971 .993);--purple-3: color(display-p3 .963 .931 .989);--purple-4: color(display-p3 .937 .888 .981);--purple-5: color(display-p3 .904 .837 .966);--purple-6: color(display-p3 .86 .774 .942);--purple-7: color(display-p3 .799 .69 .91);--purple-8: color(display-p3 .719 .583 .874);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .483 .289 .7);--purple-11: color(display-p3 .473 .281 .687);--purple-12: color(display-p3 .234 .132 .363);--purple-a1: color(display-p3 .675 .024 .675 / .012);--purple-a2: color(display-p3 .443 .024 .722 / .028);--purple-a3: color(display-p3 .506 .008 .835 / .071);--purple-a4: color(display-p3 .451 .004 .831 / .114);--purple-a5: color(display-p3 .431 .004 .788 / .165);--purple-a6: color(display-p3 .384 .004 .745 / .228);--purple-a7: color(display-p3 .357 .004 .71 / .31);--purple-a8: color(display-p3 .322 .004 .702 / .416);--purple-a9: color(display-p3 .298 0 .639 / .683);--purple-a10: color(display-p3 .271 0 .58 / .71);--purple-a11: color(display-p3 .473 .281 .687);--purple-a12: color(display-p3 .234 .132 .363);--purple-surface: color(display-p3 .9804 .9647 .9922 / .8)}}}.dark,.dark-theme{--purple-1: #18111b;--purple-2: #1e1523;--purple-3: #301c3b;--purple-4: #3d224e;--purple-5: #48295c;--purple-6: #54346b;--purple-7: #664282;--purple-8: #8457aa;--purple-9: #8e4ec6;--purple-10: #9a5cd0;--purple-11: #d19dff;--purple-12: #ecd9fa;--purple-a1: #b412f90b;--purple-a2: #b744f714;--purple-a3: #c150ff2d;--purple-a4: #bb53fd42;--purple-a5: #be5cfd51;--purple-a6: #c16dfd61;--purple-a7: #c378fd7a;--purple-a8: #c47effa4;--purple-a9: #b661ffc2;--purple-a10: #bc6fffcd;--purple-a11: #d19dff;--purple-a12: #f1ddfffa;--purple-surface: #2b173580;--purple-indicator: var(--purple-9);--purple-track: var(--purple-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--purple-1: color(display-p3 .09 .068 .103);--purple-2: color(display-p3 .113 .082 .134);--purple-3: color(display-p3 .175 .112 .224);--purple-4: color(display-p3 .224 .137 .297);--purple-5: color(display-p3 .264 .167 .349);--purple-6: color(display-p3 .311 .208 .406);--purple-7: color(display-p3 .381 .266 .496);--purple-8: color(display-p3 .49 .349 .649);--purple-9: color(display-p3 .523 .318 .751);--purple-10: color(display-p3 .57 .373 .791);--purple-11: color(display-p3 .8 .62 1);--purple-12: color(display-p3 .913 .854 .971);--purple-a1: color(display-p3 .686 .071 .996 / .038);--purple-a2: color(display-p3 .722 .286 .996 / .072);--purple-a3: color(display-p3 .718 .349 .996 / .169);--purple-a4: color(display-p3 .702 .353 1 / .248);--purple-a5: color(display-p3 .718 .404 1 / .303);--purple-a6: color(display-p3 .733 .455 1 / .366);--purple-a7: color(display-p3 .753 .506 1 / .458);--purple-a8: color(display-p3 .749 .522 1 / .622);--purple-a9: color(display-p3 .686 .408 1 / .736);--purple-a10: color(display-p3 .71 .459 1 / .778);--purple-a11: color(display-p3 .8 .62 1);--purple-a12: color(display-p3 .913 .854 .971);--purple-surface: color(display-p3 .149 .0941 .1961 / .5)}}}:root{--purple-contrast: white}:root,.light,.light-theme{--red-1: #fffcfc;--red-2: #fff7f7;--red-3: #feebec;--red-4: #ffdbdc;--red-5: #ffcdce;--red-6: #fdbdbe;--red-7: #f4a9aa;--red-8: #eb8e90;--red-9: #e5484d;--red-10: #dc3e42;--red-11: #ce2c31;--red-12: #641723;--red-a1: #ff000003;--red-a2: #ff000008;--red-a3: #f3000d14;--red-a4: #ff000824;--red-a5: #ff000632;--red-a6: #f8000442;--red-a7: #df000356;--red-a8: #d2000571;--red-a9: #db0007b7;--red-a10: #d10005c1;--red-a11: #c40006d3;--red-a12: #55000de8;--red-surface: #fff5f5cc;--red-indicator: var(--red-9);--red-track: var(--red-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--red-1: color(display-p3 .998 .989 .988);--red-2: color(display-p3 .995 .971 .971);--red-3: color(display-p3 .985 .925 .925);--red-4: color(display-p3 .999 .866 .866);--red-5: color(display-p3 .984 .812 .811);--red-6: color(display-p3 .955 .751 .749);--red-7: color(display-p3 .915 .675 .672);--red-8: color(display-p3 .872 .575 .572);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .798 .294 .285);--red-11: color(display-p3 .744 .234 .222);--red-12: color(display-p3 .36 .115 .143);--red-a1: color(display-p3 .675 .024 .024 / .012);--red-a2: color(display-p3 .863 .024 .024 / .028);--red-a3: color(display-p3 .792 .008 .008 / .075);--red-a4: color(display-p3 1 .008 .008 / .134);--red-a5: color(display-p3 .918 .008 .008 / .189);--red-a6: color(display-p3 .831 .02 .004 / .251);--red-a7: color(display-p3 .741 .016 .004 / .33);--red-a8: color(display-p3 .698 .012 .004 / .428);--red-a9: color(display-p3 .749 .008 0 / .675);--red-a10: color(display-p3 .714 .012 0 / .714);--red-a11: color(display-p3 .744 .234 .222);--red-a12: color(display-p3 .36 .115 .143);--red-surface: color(display-p3 .9961 .9647 .9647 / .8)}}}.dark,.dark-theme{--red-1: #191111;--red-2: #201314;--red-3: #3b1219;--red-4: #500f1c;--red-5: #611623;--red-6: #72232d;--red-7: #8c333a;--red-8: #b54548;--red-9: #e5484d;--red-10: #ec5d5e;--red-11: #ff9592;--red-12: #ffd1d9;--red-a1: #f4121209;--red-a2: #f22f3e11;--red-a3: #ff173f2d;--red-a4: #fe0a3b44;--red-a5: #ff204756;--red-a6: #ff3e5668;--red-a7: #ff536184;--red-a8: #ff5d61b0;--red-a9: #fe4e54e4;--red-a10: #ff6465eb;--red-a11: #ff9592;--red-a12: #ffd1d9;--red-surface: #2f151780;--red-indicator: var(--red-9);--red-track: var(--red-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--red-1: color(display-p3 .093 .068 .067);--red-2: color(display-p3 .118 .077 .079);--red-3: color(display-p3 .211 .081 .099);--red-4: color(display-p3 .287 .079 .113);--red-5: color(display-p3 .348 .11 .142);--red-6: color(display-p3 .414 .16 .183);--red-7: color(display-p3 .508 .224 .236);--red-8: color(display-p3 .659 .298 .297);--red-9: color(display-p3 .83 .329 .324);--red-10: color(display-p3 .861 .403 .387);--red-11: color(display-p3 1 .57 .55);--red-12: color(display-p3 .971 .826 .852);--red-a1: color(display-p3 .984 .071 .071 / .03);--red-a2: color(display-p3 .996 .282 .282 / .055);--red-a3: color(display-p3 1 .169 .271 / .156);--red-a4: color(display-p3 1 .118 .267 / .236);--red-a5: color(display-p3 1 .212 .314 / .303);--red-a6: color(display-p3 1 .318 .38 / .374);--red-a7: color(display-p3 1 .4 .424 / .475);--red-a8: color(display-p3 1 .431 .431 / .635);--red-a9: color(display-p3 1 .388 .384 / .82);--red-a10: color(display-p3 1 .463 .447 / .853);--red-a11: color(display-p3 1 .57 .55);--red-a12: color(display-p3 .971 .826 .852);--red-surface: color(display-p3 .1647 .0863 .0863 / .5)}}}:root{--red-contrast: white}:root,.light,.light-theme{--ruby-1: #fffcfd;--ruby-2: #fff7f8;--ruby-3: #feeaed;--ruby-4: #ffdce1;--ruby-5: #ffced6;--ruby-6: #f8bfc8;--ruby-7: #efacb8;--ruby-8: #e592a3;--ruby-9: #e54666;--ruby-10: #dc3b5d;--ruby-11: #ca244d;--ruby-12: #64172b;--ruby-a1: #ff005503;--ruby-a2: #ff002008;--ruby-a3: #f3002515;--ruby-a4: #ff002523;--ruby-a5: #ff002a31;--ruby-a6: #e4002440;--ruby-a7: #ce002553;--ruby-a8: #c300286d;--ruby-a9: #db002cb9;--ruby-a10: #d2002cc4;--ruby-a11: #c10030db;--ruby-a12: #550016e8;--ruby-surface: #fff5f6cc;--ruby-indicator: var(--ruby-9);--ruby-track: var(--ruby-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--ruby-1: color(display-p3 .998 .989 .992);--ruby-2: color(display-p3 .995 .971 .974);--ruby-3: color(display-p3 .983 .92 .928);--ruby-4: color(display-p3 .987 .869 .885);--ruby-5: color(display-p3 .968 .817 .839);--ruby-6: color(display-p3 .937 .758 .786);--ruby-7: color(display-p3 .897 .685 .721);--ruby-8: color(display-p3 .851 .588 .639);--ruby-9: color(display-p3 .83 .323 .408);--ruby-10: color(display-p3 .795 .286 .375);--ruby-11: color(display-p3 .728 .211 .311);--ruby-12: color(display-p3 .36 .115 .171);--ruby-a1: color(display-p3 .675 .024 .349 / .012);--ruby-a2: color(display-p3 .863 .024 .024 / .028);--ruby-a3: color(display-p3 .804 .008 .11 / .079);--ruby-a4: color(display-p3 .91 .008 .125 / .13);--ruby-a5: color(display-p3 .831 .004 .133 / .185);--ruby-a6: color(display-p3 .745 .004 .118 / .244);--ruby-a7: color(display-p3 .678 .004 .114 / .314);--ruby-a8: color(display-p3 .639 .004 .125 / .412);--ruby-a9: color(display-p3 .753 0 .129 / .679);--ruby-a10: color(display-p3 .714 0 .125 / .714);--ruby-a11: color(display-p3 .728 .211 .311);--ruby-a12: color(display-p3 .36 .115 .171);--ruby-surface: color(display-p3 .9961 .9647 .9647 / .8)}}}.dark,.dark-theme{--ruby-1: #191113;--ruby-2: #1e1517;--ruby-3: #3a141e;--ruby-4: #4e1325;--ruby-5: #5e1a2e;--ruby-6: #6f2539;--ruby-7: #883447;--ruby-8: #b3445a;--ruby-9: #e54666;--ruby-10: #ec5a72;--ruby-11: #ff949d;--ruby-12: #fed2e1;--ruby-a1: #f4124a09;--ruby-a2: #fe5a7f0e;--ruby-a3: #ff235d2c;--ruby-a4: #fd195e42;--ruby-a5: #fe2d6b53;--ruby-a6: #ff447665;--ruby-a7: #ff577d80;--ruby-a8: #ff5c7cae;--ruby-a9: #fe4c70e4;--ruby-a10: #ff617beb;--ruby-a11: #ff949d;--ruby-a12: #ffd3e2fe;--ruby-surface: #2b191d80;--ruby-indicator: var(--ruby-9);--ruby-track: var(--ruby-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--ruby-1: color(display-p3 .093 .068 .074);--ruby-2: color(display-p3 .113 .083 .089);--ruby-3: color(display-p3 .208 .088 .117);--ruby-4: color(display-p3 .279 .092 .147);--ruby-5: color(display-p3 .337 .12 .18);--ruby-6: color(display-p3 .401 .166 .223);--ruby-7: color(display-p3 .495 .224 .281);--ruby-8: color(display-p3 .652 .295 .359);--ruby-9: color(display-p3 .83 .323 .408);--ruby-10: color(display-p3 .857 .392 .455);--ruby-11: color(display-p3 1 .57 .59);--ruby-12: color(display-p3 .968 .83 .88);--ruby-a1: color(display-p3 .984 .071 .329 / .03);--ruby-a2: color(display-p3 .992 .376 .529 / .051);--ruby-a3: color(display-p3 .996 .196 .404 / .152);--ruby-a4: color(display-p3 1 .173 .416 / .227);--ruby-a5: color(display-p3 1 .259 .459 / .29);--ruby-a6: color(display-p3 1 .341 .506 / .358);--ruby-a7: color(display-p3 1 .412 .541 / .458);--ruby-a8: color(display-p3 1 .431 .537 / .627);--ruby-a9: color(display-p3 1 .376 .482 / .82);--ruby-a10: color(display-p3 1 .447 .522 / .849);--ruby-a11: color(display-p3 1 .57 .59);--ruby-a12: color(display-p3 .968 .83 .88);--ruby-surface: color(display-p3 .1569 .0941 .1098 / .5)}}}:root{--ruby-contrast: white}:root,.light,.light-theme{--teal-1: #fafefd;--teal-2: #f3fbf9;--teal-3: #e0f8f3;--teal-4: #ccf3ea;--teal-5: #b8eae0;--teal-6: #a1ded2;--teal-7: #83cdc1;--teal-8: #53b9ab;--teal-9: #12a594;--teal-10: #0d9b8a;--teal-11: #008573;--teal-12: #0d3d38;--teal-a1: #00cc9905;--teal-a2: #00aa800c;--teal-a3: #00c69d1f;--teal-a4: #00c39633;--teal-a5: #00b49047;--teal-a6: #00a6855e;--teal-a7: #0099807c;--teal-a8: #009783ac;--teal-a9: #009e8ced;--teal-a10: #009684f2;--teal-a11: #008573;--teal-a12: #00332df2;--teal-surface: #f0faf8cc;--teal-indicator: var(--teal-9);--teal-track: var(--teal-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--teal-1: color(display-p3 .983 .996 .992);--teal-2: color(display-p3 .958 .983 .976);--teal-3: color(display-p3 .895 .971 .952);--teal-4: color(display-p3 .831 .949 .92);--teal-5: color(display-p3 .761 .914 .878);--teal-6: color(display-p3 .682 .864 .825);--teal-7: color(display-p3 .581 .798 .756);--teal-8: color(display-p3 .433 .716 .671);--teal-9: color(display-p3 .297 .637 .581);--teal-10: color(display-p3 .275 .599 .542);--teal-11: color(display-p3 .08 .5 .43);--teal-12: color(display-p3 .11 .235 .219);--teal-a1: color(display-p3 .024 .757 .514 / .016);--teal-a2: color(display-p3 .02 .647 .467 / .044);--teal-a3: color(display-p3 .004 .741 .557 / .106);--teal-a4: color(display-p3 .004 .702 .537 / .169);--teal-a5: color(display-p3 .004 .643 .494 / .24);--teal-a6: color(display-p3 .004 .569 .447 / .318);--teal-a7: color(display-p3 .004 .518 .424 / .42);--teal-a8: color(display-p3 0 .506 .424 / .569);--teal-a9: color(display-p3 0 .482 .404 / .702);--teal-a10: color(display-p3 0 .451 .369 / .726);--teal-a11: color(display-p3 .08 .5 .43);--teal-a12: color(display-p3 .11 .235 .219);--teal-surface: color(display-p3 .9451 .9804 .9725 / .8)}}}.dark,.dark-theme{--teal-1: #0d1514;--teal-2: #111c1b;--teal-3: #0d2d2a;--teal-4: #023b37;--teal-5: #084843;--teal-6: #145750;--teal-7: #1c6961;--teal-8: #207e73;--teal-9: #12a594;--teal-10: #0eb39e;--teal-11: #0bd8b6;--teal-12: #adf0dd;--teal-a1: #00deab05;--teal-a2: #12fbe60c;--teal-a3: #00ffe61e;--teal-a4: #00ffe92d;--teal-a5: #00ffea3b;--teal-a6: #1cffe84b;--teal-a7: #2efde85f;--teal-a8: #32ffe775;--teal-a9: #13ffe49f;--teal-a10: #0dffe0ae;--teal-a11: #0afed5d6;--teal-a12: #b8ffebef;--teal-surface: #13272580;--teal-indicator: var(--teal-9);--teal-track: var(--teal-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--teal-1: color(display-p3 .059 .083 .079);--teal-2: color(display-p3 .075 .11 .107);--teal-3: color(display-p3 .087 .175 .165);--teal-4: color(display-p3 .087 .227 .214);--teal-5: color(display-p3 .12 .277 .261);--teal-6: color(display-p3 .162 .335 .314);--teal-7: color(display-p3 .205 .406 .379);--teal-8: color(display-p3 .245 .489 .453);--teal-9: color(display-p3 .297 .637 .581);--teal-10: color(display-p3 .319 .69 .62);--teal-11: color(display-p3 .388 .835 .719);--teal-12: color(display-p3 .734 .934 .87);--teal-a1: color(display-p3 0 .992 .761 / .017);--teal-a2: color(display-p3 .235 .988 .902 / .047);--teal-a3: color(display-p3 .235 1 .898 / .118);--teal-a4: color(display-p3 .18 .996 .929 / .173);--teal-a5: color(display-p3 .31 1 .933 / .227);--teal-a6: color(display-p3 .396 1 .933 / .286);--teal-a7: color(display-p3 .443 1 .925 / .366);--teal-a8: color(display-p3 .459 1 .925 / .454);--teal-a9: color(display-p3 .443 .996 .906 / .61);--teal-a10: color(display-p3 .439 .996 .89 / .669);--teal-a11: color(display-p3 .388 .835 .719);--teal-a12: color(display-p3 .734 .934 .87);--teal-surface: color(display-p3 .0863 .149 .1412 / .5)}}}:root{--teal-contrast: white}:root,.light,.light-theme{--violet-1: #fdfcfe;--violet-2: #faf8ff;--violet-3: #f4f0fe;--violet-4: #ebe4ff;--violet-5: #e1d9ff;--violet-6: #d4cafe;--violet-7: #c2b5f5;--violet-8: #aa99ec;--violet-9: #6e56cf;--violet-10: #654dc4;--violet-11: #6550b9;--violet-12: #2f265f;--violet-a1: #5500aa03;--violet-a2: #4900ff07;--violet-a3: #4400ee0f;--violet-a4: #4300ff1b;--violet-a5: #3600ff26;--violet-a6: #3100fb35;--violet-a7: #2d01dd4a;--violet-a8: #2b00d066;--violet-a9: #2400b7a9;--violet-a10: #2300abb2;--violet-a11: #1f0099af;--violet-a12: #0b0043d9;--violet-surface: #f9f6ffcc;--violet-indicator: var(--violet-9);--violet-track: var(--violet-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root,.light,.light-theme{--violet-1: color(display-p3 .991 .988 .995);--violet-2: color(display-p3 .978 .974 .998);--violet-3: color(display-p3 .953 .943 .993);--violet-4: color(display-p3 .916 .897 1);--violet-5: color(display-p3 .876 .851 1);--violet-6: color(display-p3 .825 .793 .981);--violet-7: color(display-p3 .752 .712 .943);--violet-8: color(display-p3 .654 .602 .902);--violet-9: color(display-p3 .417 .341 .784);--violet-10: color(display-p3 .381 .306 .741);--violet-11: color(display-p3 .383 .317 .702);--violet-12: color(display-p3 .179 .15 .359);--violet-a1: color(display-p3 .349 .024 .675 / .012);--violet-a2: color(display-p3 .161 .024 .863 / .028);--violet-a3: color(display-p3 .204 .004 .871 / .059);--violet-a4: color(display-p3 .196 .004 1 / .102);--violet-a5: color(display-p3 .165 .008 1 / .15);--violet-a6: color(display-p3 .153 .004 .906 / .208);--violet-a7: color(display-p3 .141 .004 .796 / .287);--violet-a8: color(display-p3 .133 .004 .753 / .397);--violet-a9: color(display-p3 .114 0 .675 / .659);--violet-a10: color(display-p3 .11 0 .627 / .695);--violet-a11: color(display-p3 .383 .317 .702);--violet-a12: color(display-p3 .179 .15 .359);--violet-surface: color(display-p3 .9725 .9647 .9961 / .8)}}}.dark,.dark-theme{--violet-1: #14121f;--violet-2: #1b1525;--violet-3: #291f43;--violet-4: #33255b;--violet-5: #3c2e69;--violet-6: #473876;--violet-7: #56468b;--violet-8: #6958ad;--violet-9: #6e56cf;--violet-10: #7d66d9;--violet-11: #baa7ff;--violet-12: #e2ddfe;--violet-a1: #4422ff0f;--violet-a2: #853ff916;--violet-a3: #8354fe36;--violet-a4: #7d51fd50;--violet-a5: #845ffd5f;--violet-a6: #8f6cfd6d;--violet-a7: #9879ff83;--violet-a8: #977dfea8;--violet-a9: #8668ffcc;--violet-a10: #9176fed7;--violet-a11: #baa7ff;--violet-a12: #e3defffe;--violet-surface: #25193980;--violet-indicator: var(--violet-9);--violet-track: var(--violet-9)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.dark,.dark-theme{--violet-1: color(display-p3 .077 .071 .118);--violet-2: color(display-p3 .101 .084 .141);--violet-3: color(display-p3 .154 .123 .256);--violet-4: color(display-p3 .191 .148 .345);--violet-5: color(display-p3 .226 .182 .396);--violet-6: color(display-p3 .269 .223 .449);--violet-7: color(display-p3 .326 .277 .53);--violet-8: color(display-p3 .399 .346 .656);--violet-9: color(display-p3 .417 .341 .784);--violet-10: color(display-p3 .477 .402 .823);--violet-11: color(display-p3 .72 .65 1);--violet-12: color(display-p3 .883 .867 .986);--violet-a1: color(display-p3 .282 .141 .996 / .055);--violet-a2: color(display-p3 .51 .263 1 / .08);--violet-a3: color(display-p3 .494 .337 .996 / .202);--violet-a4: color(display-p3 .49 .345 1 / .299);--violet-a5: color(display-p3 .525 .392 1 / .353);--violet-a6: color(display-p3 .569 .455 1 / .408);--violet-a7: color(display-p3 .588 .494 1 / .496);--violet-a8: color(display-p3 .596 .51 1 / .631);--violet-a9: color(display-p3 .522 .424 1 / .769);--violet-a10: color(display-p3 .576 .482 1 / .811);--violet-a11: color(display-p3 .72 .65 1);--violet-a12: color(display-p3 .883 .867 .986);--violet-surface: color(display-p3 .1333 .102 .2118 / .5)}}}:root{--violet-contrast: white}:root{--black-a1: rgba(0, 0, 0, .05);--black-a2: rgba(0, 0, 0, .1);--black-a3: rgba(0, 0, 0, .15);--black-a4: rgba(0, 0, 0, .2);--black-a5: rgba(0, 0, 0, .3);--black-a6: rgba(0, 0, 0, .4);--black-a7: rgba(0, 0, 0, .5);--black-a8: rgba(0, 0, 0, .6);--black-a9: rgba(0, 0, 0, .7);--black-a10: rgba(0, 0, 0, .8);--black-a11: rgba(0, 0, 0, .9);--black-a12: rgba(0, 0, 0, .95);--white-a1: rgba(255, 255, 255, .05);--white-a2: rgba(255, 255, 255, .1);--white-a3: rgba(255, 255, 255, .15);--white-a4: rgba(255, 255, 255, .2);--white-a5: rgba(255, 255, 255, .3);--white-a6: rgba(255, 255, 255, .4);--white-a7: rgba(255, 255, 255, .5);--white-a8: rgba(255, 255, 255, .6);--white-a9: rgba(255, 255, 255, .7);--white-a10: rgba(255, 255, 255, .8);--white-a11: rgba(255, 255, 255, .9);--white-a12: rgba(255, 255, 255, .95)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){:root{--black-a1: color(display-p3 0 0 0 / .05);--black-a2: color(display-p3 0 0 0 / .1);--black-a3: color(display-p3 0 0 0 / .15);--black-a4: color(display-p3 0 0 0 / .2);--black-a5: color(display-p3 0 0 0 / .3);--black-a6: color(display-p3 0 0 0 / .4);--black-a7: color(display-p3 0 0 0 / .5);--black-a8: color(display-p3 0 0 0 / .6);--black-a9: color(display-p3 0 0 0 / .7);--black-a10: color(display-p3 0 0 0 / .8);--black-a11: color(display-p3 0 0 0 / .9);--black-a12: color(display-p3 0 0 0 / .95);--white-a1: color(display-p3 1 1 1 / .05);--white-a2: color(display-p3 1 1 1 / .1);--white-a3: color(display-p3 1 1 1 / .15);--white-a4: color(display-p3 1 1 1 / .2);--white-a5: color(display-p3 1 1 1 / .3);--white-a6: color(display-p3 1 1 1 / .4);--white-a7: color(display-p3 1 1 1 / .5);--white-a8: color(display-p3 1 1 1 / .6);--white-a9: color(display-p3 1 1 1 / .7);--white-a10: color(display-p3 1 1 1 / .8);--white-a11: color(display-p3 1 1 1 / .9);--white-a12: color(display-p3 1 1 1 / .95)}}}:where(.radix-themes){--color-background: white;--color-overlay: var(--black-a6);--color-panel-solid: white;--color-panel-translucent: rgba(255, 255, 255, .7);--color-surface: rgba(255, 255, 255, .85);--color-transparent: rgb(0 0 0 / 0);--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px var(--gray-a3), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px var(--gray-a3), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px var(--gray-a3), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px var(--gray-a3), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7)}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--color-background: var(--gray-1);--color-overlay: var(--black-a8);--color-panel-solid: var(--gray-2);--color-panel-translucent: var(--gray-a2);--color-surface: rgba(0, 0, 0, .25);--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px var(--gray-a6), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--shadow-3: 0 0 0 1px var(--gray-a6), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px var(--gray-a6), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px var(--gray-a6), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11)}@supports (color: color(display-p3 1 1 1)){@media(color-gamut:p3){.radix-themes{--color-transparent: color(display-p3 0 0 0 / 0)}}}.radix-themes:where(.light,.light-theme),:root:where(:has(.radix-themes[data-is-root-theme=true]:where(.light,.light-theme))){color-scheme:light}.radix-themes:where(.dark,.dark-theme),:root:where(:has(.radix-themes[data-is-root-theme=true]:where(.dark,.dark-theme))){color-scheme:dark}.radix-themes,[data-accent-color]:where(:not([data-accent-color=""],[data-accent-color=gray])){--focus-1: var(--accent-1);--focus-2: var(--accent-2);--focus-3: var(--accent-3);--focus-4: var(--accent-4);--focus-5: var(--accent-5);--focus-6: var(--accent-6);--focus-7: var(--accent-7);--focus-8: var(--accent-8);--focus-9: var(--accent-9);--focus-10: var(--accent-10);--focus-11: var(--accent-11);--focus-12: var(--accent-12);--focus-a1: var(--accent-a1);--focus-a2: var(--accent-a2);--focus-a3: var(--accent-a3);--focus-a4: var(--accent-a4);--focus-a5: var(--accent-a5);--focus-a6: var(--accent-a6);--focus-a7: var(--accent-a7);--focus-a8: var(--accent-a8);--focus-a9: var(--accent-a9);--focus-a10: var(--accent-a10);--focus-a11: var(--accent-a11);--focus-a12: var(--accent-a12)}.radix-themes ::selection{background-color:var(--focus-a5)}.radix-themes:where([data-has-background=true]){background-color:var(--color-background)}.radix-themes:where([data-panel-background=solid]){--color-panel: var(--color-panel-solid);--backdrop-filter-panel: none}.radix-themes:where([data-panel-background=translucent]){--color-panel: var(--color-panel-translucent);--backdrop-filter-panel: blur(64px)}[data-accent-color=amber]{--accent-1: var(--amber-1);--accent-2: var(--amber-2);--accent-3: var(--amber-3);--accent-4: var(--amber-4);--accent-5: var(--amber-5);--accent-6: var(--amber-6);--accent-7: var(--amber-7);--accent-8: var(--amber-8);--accent-9: var(--amber-9);--accent-10: var(--amber-10);--accent-11: var(--amber-11);--accent-12: var(--amber-12);--accent-a1: var(--amber-a1);--accent-a2: var(--amber-a2);--accent-a3: var(--amber-a3);--accent-a4: var(--amber-a4);--accent-a5: var(--amber-a5);--accent-a6: var(--amber-a6);--accent-a7: var(--amber-a7);--accent-a8: var(--amber-a8);--accent-a9: var(--amber-a9);--accent-a10: var(--amber-a10);--accent-a11: var(--amber-a11);--accent-a12: var(--amber-a12);--accent-contrast: var(--amber-contrast);--accent-surface: var(--amber-surface);--accent-indicator: var(--amber-indicator);--accent-track: var(--amber-track)}[data-accent-color=blue]{--accent-1: var(--blue-1);--accent-2: var(--blue-2);--accent-3: var(--blue-3);--accent-4: var(--blue-4);--accent-5: var(--blue-5);--accent-6: var(--blue-6);--accent-7: var(--blue-7);--accent-8: var(--blue-8);--accent-9: var(--blue-9);--accent-10: var(--blue-10);--accent-11: var(--blue-11);--accent-12: var(--blue-12);--accent-a1: var(--blue-a1);--accent-a2: var(--blue-a2);--accent-a3: var(--blue-a3);--accent-a4: var(--blue-a4);--accent-a5: var(--blue-a5);--accent-a6: var(--blue-a6);--accent-a7: var(--blue-a7);--accent-a8: var(--blue-a8);--accent-a9: var(--blue-a9);--accent-a10: var(--blue-a10);--accent-a11: var(--blue-a11);--accent-a12: var(--blue-a12);--accent-contrast: var(--blue-contrast);--accent-surface: var(--blue-surface);--accent-indicator: var(--blue-indicator);--accent-track: var(--blue-track)}[data-accent-color=bronze]{--accent-1: var(--bronze-1);--accent-2: var(--bronze-2);--accent-3: var(--bronze-3);--accent-4: var(--bronze-4);--accent-5: var(--bronze-5);--accent-6: var(--bronze-6);--accent-7: var(--bronze-7);--accent-8: var(--bronze-8);--accent-9: var(--bronze-9);--accent-10: var(--bronze-10);--accent-11: var(--bronze-11);--accent-12: var(--bronze-12);--accent-a1: var(--bronze-a1);--accent-a2: var(--bronze-a2);--accent-a3: var(--bronze-a3);--accent-a4: var(--bronze-a4);--accent-a5: var(--bronze-a5);--accent-a6: var(--bronze-a6);--accent-a7: var(--bronze-a7);--accent-a8: var(--bronze-a8);--accent-a9: var(--bronze-a9);--accent-a10: var(--bronze-a10);--accent-a11: var(--bronze-a11);--accent-a12: var(--bronze-a12);--accent-contrast: var(--bronze-contrast);--accent-surface: var(--bronze-surface);--accent-indicator: var(--bronze-indicator);--accent-track: var(--bronze-track)}[data-accent-color=brown]{--accent-1: var(--brown-1);--accent-2: var(--brown-2);--accent-3: var(--brown-3);--accent-4: var(--brown-4);--accent-5: var(--brown-5);--accent-6: var(--brown-6);--accent-7: var(--brown-7);--accent-8: var(--brown-8);--accent-9: var(--brown-9);--accent-10: var(--brown-10);--accent-11: var(--brown-11);--accent-12: var(--brown-12);--accent-a1: var(--brown-a1);--accent-a2: var(--brown-a2);--accent-a3: var(--brown-a3);--accent-a4: var(--brown-a4);--accent-a5: var(--brown-a5);--accent-a6: var(--brown-a6);--accent-a7: var(--brown-a7);--accent-a8: var(--brown-a8);--accent-a9: var(--brown-a9);--accent-a10: var(--brown-a10);--accent-a11: var(--brown-a11);--accent-a12: var(--brown-a12);--accent-contrast: var(--brown-contrast);--accent-surface: var(--brown-surface);--accent-indicator: var(--brown-indicator);--accent-track: var(--brown-track)}[data-accent-color=crimson]{--accent-1: var(--crimson-1);--accent-2: var(--crimson-2);--accent-3: var(--crimson-3);--accent-4: var(--crimson-4);--accent-5: var(--crimson-5);--accent-6: var(--crimson-6);--accent-7: var(--crimson-7);--accent-8: var(--crimson-8);--accent-9: var(--crimson-9);--accent-10: var(--crimson-10);--accent-11: var(--crimson-11);--accent-12: var(--crimson-12);--accent-a1: var(--crimson-a1);--accent-a2: var(--crimson-a2);--accent-a3: var(--crimson-a3);--accent-a4: var(--crimson-a4);--accent-a5: var(--crimson-a5);--accent-a6: var(--crimson-a6);--accent-a7: var(--crimson-a7);--accent-a8: var(--crimson-a8);--accent-a9: var(--crimson-a9);--accent-a10: var(--crimson-a10);--accent-a11: var(--crimson-a11);--accent-a12: var(--crimson-a12);--accent-contrast: var(--crimson-contrast);--accent-surface: var(--crimson-surface);--accent-indicator: var(--crimson-indicator);--accent-track: var(--crimson-track)}[data-accent-color=cyan]{--accent-1: var(--cyan-1);--accent-2: var(--cyan-2);--accent-3: var(--cyan-3);--accent-4: var(--cyan-4);--accent-5: var(--cyan-5);--accent-6: var(--cyan-6);--accent-7: var(--cyan-7);--accent-8: var(--cyan-8);--accent-9: var(--cyan-9);--accent-10: var(--cyan-10);--accent-11: var(--cyan-11);--accent-12: var(--cyan-12);--accent-a1: var(--cyan-a1);--accent-a2: var(--cyan-a2);--accent-a3: var(--cyan-a3);--accent-a4: var(--cyan-a4);--accent-a5: var(--cyan-a5);--accent-a6: var(--cyan-a6);--accent-a7: var(--cyan-a7);--accent-a8: var(--cyan-a8);--accent-a9: var(--cyan-a9);--accent-a10: var(--cyan-a10);--accent-a11: var(--cyan-a11);--accent-a12: var(--cyan-a12);--accent-contrast: var(--cyan-contrast);--accent-surface: var(--cyan-surface);--accent-indicator: var(--cyan-indicator);--accent-track: var(--cyan-track)}[data-accent-color=gold]{--accent-1: var(--gold-1);--accent-2: var(--gold-2);--accent-3: var(--gold-3);--accent-4: var(--gold-4);--accent-5: var(--gold-5);--accent-6: var(--gold-6);--accent-7: var(--gold-7);--accent-8: var(--gold-8);--accent-9: var(--gold-9);--accent-10: var(--gold-10);--accent-11: var(--gold-11);--accent-12: var(--gold-12);--accent-a1: var(--gold-a1);--accent-a2: var(--gold-a2);--accent-a3: var(--gold-a3);--accent-a4: var(--gold-a4);--accent-a5: var(--gold-a5);--accent-a6: var(--gold-a6);--accent-a7: var(--gold-a7);--accent-a8: var(--gold-a8);--accent-a9: var(--gold-a9);--accent-a10: var(--gold-a10);--accent-a11: var(--gold-a11);--accent-a12: var(--gold-a12);--accent-contrast: var(--gold-contrast);--accent-surface: var(--gold-surface);--accent-indicator: var(--gold-indicator);--accent-track: var(--gold-track)}[data-accent-color=grass]{--accent-1: var(--grass-1);--accent-2: var(--grass-2);--accent-3: var(--grass-3);--accent-4: var(--grass-4);--accent-5: var(--grass-5);--accent-6: var(--grass-6);--accent-7: var(--grass-7);--accent-8: var(--grass-8);--accent-9: var(--grass-9);--accent-10: var(--grass-10);--accent-11: var(--grass-11);--accent-12: var(--grass-12);--accent-a1: var(--grass-a1);--accent-a2: var(--grass-a2);--accent-a3: var(--grass-a3);--accent-a4: var(--grass-a4);--accent-a5: var(--grass-a5);--accent-a6: var(--grass-a6);--accent-a7: var(--grass-a7);--accent-a8: var(--grass-a8);--accent-a9: var(--grass-a9);--accent-a10: var(--grass-a10);--accent-a11: var(--grass-a11);--accent-a12: var(--grass-a12);--accent-contrast: var(--grass-contrast);--accent-surface: var(--grass-surface);--accent-indicator: var(--grass-indicator);--accent-track: var(--grass-track)}[data-accent-color=gray]{--accent-1: var(--gray-1);--accent-2: var(--gray-2);--accent-3: var(--gray-3);--accent-4: var(--gray-4);--accent-5: var(--gray-5);--accent-6: var(--gray-6);--accent-7: var(--gray-7);--accent-8: var(--gray-8);--accent-9: var(--gray-9);--accent-10: var(--gray-10);--accent-11: var(--gray-11);--accent-12: var(--gray-12);--accent-a1: var(--gray-a1);--accent-a2: var(--gray-a2);--accent-a3: var(--gray-a3);--accent-a4: var(--gray-a4);--accent-a5: var(--gray-a5);--accent-a6: var(--gray-a6);--accent-a7: var(--gray-a7);--accent-a8: var(--gray-a8);--accent-a9: var(--gray-a9);--accent-a10: var(--gray-a10);--accent-a11: var(--gray-a11);--accent-a12: var(--gray-a12);--accent-contrast: var(--gray-contrast);--accent-surface: var(--gray-surface);--accent-indicator: var(--gray-indicator);--accent-track: var(--gray-track)}[data-accent-color=green]{--accent-1: var(--green-1);--accent-2: var(--green-2);--accent-3: var(--green-3);--accent-4: var(--green-4);--accent-5: var(--green-5);--accent-6: var(--green-6);--accent-7: var(--green-7);--accent-8: var(--green-8);--accent-9: var(--green-9);--accent-10: var(--green-10);--accent-11: var(--green-11);--accent-12: var(--green-12);--accent-a1: var(--green-a1);--accent-a2: var(--green-a2);--accent-a3: var(--green-a3);--accent-a4: var(--green-a4);--accent-a5: var(--green-a5);--accent-a6: var(--green-a6);--accent-a7: var(--green-a7);--accent-a8: var(--green-a8);--accent-a9: var(--green-a9);--accent-a10: var(--green-a10);--accent-a11: var(--green-a11);--accent-a12: var(--green-a12);--accent-contrast: var(--green-contrast);--accent-surface: var(--green-surface);--accent-indicator: var(--green-indicator);--accent-track: var(--green-track)}[data-accent-color=indigo]{--accent-1: var(--indigo-1);--accent-2: var(--indigo-2);--accent-3: var(--indigo-3);--accent-4: var(--indigo-4);--accent-5: var(--indigo-5);--accent-6: var(--indigo-6);--accent-7: var(--indigo-7);--accent-8: var(--indigo-8);--accent-9: var(--indigo-9);--accent-10: var(--indigo-10);--accent-11: var(--indigo-11);--accent-12: var(--indigo-12);--accent-a1: var(--indigo-a1);--accent-a2: var(--indigo-a2);--accent-a3: var(--indigo-a3);--accent-a4: var(--indigo-a4);--accent-a5: var(--indigo-a5);--accent-a6: var(--indigo-a6);--accent-a7: var(--indigo-a7);--accent-a8: var(--indigo-a8);--accent-a9: var(--indigo-a9);--accent-a10: var(--indigo-a10);--accent-a11: var(--indigo-a11);--accent-a12: var(--indigo-a12);--accent-contrast: var(--indigo-contrast);--accent-surface: var(--indigo-surface);--accent-indicator: var(--indigo-indicator);--accent-track: var(--indigo-track)}[data-accent-color=iris]{--accent-1: var(--iris-1);--accent-2: var(--iris-2);--accent-3: var(--iris-3);--accent-4: var(--iris-4);--accent-5: var(--iris-5);--accent-6: var(--iris-6);--accent-7: var(--iris-7);--accent-8: var(--iris-8);--accent-9: var(--iris-9);--accent-10: var(--iris-10);--accent-11: var(--iris-11);--accent-12: var(--iris-12);--accent-a1: var(--iris-a1);--accent-a2: var(--iris-a2);--accent-a3: var(--iris-a3);--accent-a4: var(--iris-a4);--accent-a5: var(--iris-a5);--accent-a6: var(--iris-a6);--accent-a7: var(--iris-a7);--accent-a8: var(--iris-a8);--accent-a9: var(--iris-a9);--accent-a10: var(--iris-a10);--accent-a11: var(--iris-a11);--accent-a12: var(--iris-a12);--accent-contrast: var(--iris-contrast);--accent-surface: var(--iris-surface);--accent-indicator: var(--iris-indicator);--accent-track: var(--iris-track)}[data-accent-color=jade]{--accent-1: var(--jade-1);--accent-2: var(--jade-2);--accent-3: var(--jade-3);--accent-4: var(--jade-4);--accent-5: var(--jade-5);--accent-6: var(--jade-6);--accent-7: var(--jade-7);--accent-8: var(--jade-8);--accent-9: var(--jade-9);--accent-10: var(--jade-10);--accent-11: var(--jade-11);--accent-12: var(--jade-12);--accent-a1: var(--jade-a1);--accent-a2: var(--jade-a2);--accent-a3: var(--jade-a3);--accent-a4: var(--jade-a4);--accent-a5: var(--jade-a5);--accent-a6: var(--jade-a6);--accent-a7: var(--jade-a7);--accent-a8: var(--jade-a8);--accent-a9: var(--jade-a9);--accent-a10: var(--jade-a10);--accent-a11: var(--jade-a11);--accent-a12: var(--jade-a12);--accent-contrast: var(--jade-contrast);--accent-surface: var(--jade-surface);--accent-indicator: var(--jade-indicator);--accent-track: var(--jade-track)}[data-accent-color=lime]{--accent-1: var(--lime-1);--accent-2: var(--lime-2);--accent-3: var(--lime-3);--accent-4: var(--lime-4);--accent-5: var(--lime-5);--accent-6: var(--lime-6);--accent-7: var(--lime-7);--accent-8: var(--lime-8);--accent-9: var(--lime-9);--accent-10: var(--lime-10);--accent-11: var(--lime-11);--accent-12: var(--lime-12);--accent-a1: var(--lime-a1);--accent-a2: var(--lime-a2);--accent-a3: var(--lime-a3);--accent-a4: var(--lime-a4);--accent-a5: var(--lime-a5);--accent-a6: var(--lime-a6);--accent-a7: var(--lime-a7);--accent-a8: var(--lime-a8);--accent-a9: var(--lime-a9);--accent-a10: var(--lime-a10);--accent-a11: var(--lime-a11);--accent-a12: var(--lime-a12);--accent-contrast: var(--lime-contrast);--accent-surface: var(--lime-surface);--accent-indicator: var(--lime-indicator);--accent-track: var(--lime-track)}[data-accent-color=mint]{--accent-1: var(--mint-1);--accent-2: var(--mint-2);--accent-3: var(--mint-3);--accent-4: var(--mint-4);--accent-5: var(--mint-5);--accent-6: var(--mint-6);--accent-7: var(--mint-7);--accent-8: var(--mint-8);--accent-9: var(--mint-9);--accent-10: var(--mint-10);--accent-11: var(--mint-11);--accent-12: var(--mint-12);--accent-a1: var(--mint-a1);--accent-a2: var(--mint-a2);--accent-a3: var(--mint-a3);--accent-a4: var(--mint-a4);--accent-a5: var(--mint-a5);--accent-a6: var(--mint-a6);--accent-a7: var(--mint-a7);--accent-a8: var(--mint-a8);--accent-a9: var(--mint-a9);--accent-a10: var(--mint-a10);--accent-a11: var(--mint-a11);--accent-a12: var(--mint-a12);--accent-contrast: var(--mint-contrast);--accent-surface: var(--mint-surface);--accent-indicator: var(--mint-indicator);--accent-track: var(--mint-track)}[data-accent-color=orange]{--accent-1: var(--orange-1);--accent-2: var(--orange-2);--accent-3: var(--orange-3);--accent-4: var(--orange-4);--accent-5: var(--orange-5);--accent-6: var(--orange-6);--accent-7: var(--orange-7);--accent-8: var(--orange-8);--accent-9: var(--orange-9);--accent-10: var(--orange-10);--accent-11: var(--orange-11);--accent-12: var(--orange-12);--accent-a1: var(--orange-a1);--accent-a2: var(--orange-a2);--accent-a3: var(--orange-a3);--accent-a4: var(--orange-a4);--accent-a5: var(--orange-a5);--accent-a6: var(--orange-a6);--accent-a7: var(--orange-a7);--accent-a8: var(--orange-a8);--accent-a9: var(--orange-a9);--accent-a10: var(--orange-a10);--accent-a11: var(--orange-a11);--accent-a12: var(--orange-a12);--accent-contrast: var(--orange-contrast);--accent-surface: var(--orange-surface);--accent-indicator: var(--orange-indicator);--accent-track: var(--orange-track)}[data-accent-color=pink]{--accent-1: var(--pink-1);--accent-2: var(--pink-2);--accent-3: var(--pink-3);--accent-4: var(--pink-4);--accent-5: var(--pink-5);--accent-6: var(--pink-6);--accent-7: var(--pink-7);--accent-8: var(--pink-8);--accent-9: var(--pink-9);--accent-10: var(--pink-10);--accent-11: var(--pink-11);--accent-12: var(--pink-12);--accent-a1: var(--pink-a1);--accent-a2: var(--pink-a2);--accent-a3: var(--pink-a3);--accent-a4: var(--pink-a4);--accent-a5: var(--pink-a5);--accent-a6: var(--pink-a6);--accent-a7: var(--pink-a7);--accent-a8: var(--pink-a8);--accent-a9: var(--pink-a9);--accent-a10: var(--pink-a10);--accent-a11: var(--pink-a11);--accent-a12: var(--pink-a12);--accent-contrast: var(--pink-contrast);--accent-surface: var(--pink-surface);--accent-indicator: var(--pink-indicator);--accent-track: var(--pink-track)}[data-accent-color=plum]{--accent-1: var(--plum-1);--accent-2: var(--plum-2);--accent-3: var(--plum-3);--accent-4: var(--plum-4);--accent-5: var(--plum-5);--accent-6: var(--plum-6);--accent-7: var(--plum-7);--accent-8: var(--plum-8);--accent-9: var(--plum-9);--accent-10: var(--plum-10);--accent-11: var(--plum-11);--accent-12: var(--plum-12);--accent-a1: var(--plum-a1);--accent-a2: var(--plum-a2);--accent-a3: var(--plum-a3);--accent-a4: var(--plum-a4);--accent-a5: var(--plum-a5);--accent-a6: var(--plum-a6);--accent-a7: var(--plum-a7);--accent-a8: var(--plum-a8);--accent-a9: var(--plum-a9);--accent-a10: var(--plum-a10);--accent-a11: var(--plum-a11);--accent-a12: var(--plum-a12);--accent-contrast: var(--plum-contrast);--accent-surface: var(--plum-surface);--accent-indicator: var(--plum-indicator);--accent-track: var(--plum-track)}[data-accent-color=purple]{--accent-1: var(--purple-1);--accent-2: var(--purple-2);--accent-3: var(--purple-3);--accent-4: var(--purple-4);--accent-5: var(--purple-5);--accent-6: var(--purple-6);--accent-7: var(--purple-7);--accent-8: var(--purple-8);--accent-9: var(--purple-9);--accent-10: var(--purple-10);--accent-11: var(--purple-11);--accent-12: var(--purple-12);--accent-a1: var(--purple-a1);--accent-a2: var(--purple-a2);--accent-a3: var(--purple-a3);--accent-a4: var(--purple-a4);--accent-a5: var(--purple-a5);--accent-a6: var(--purple-a6);--accent-a7: var(--purple-a7);--accent-a8: var(--purple-a8);--accent-a9: var(--purple-a9);--accent-a10: var(--purple-a10);--accent-a11: var(--purple-a11);--accent-a12: var(--purple-a12);--accent-contrast: var(--purple-contrast);--accent-surface: var(--purple-surface);--accent-indicator: var(--purple-indicator);--accent-track: var(--purple-track)}[data-accent-color=red]{--accent-1: var(--red-1);--accent-2: var(--red-2);--accent-3: var(--red-3);--accent-4: var(--red-4);--accent-5: var(--red-5);--accent-6: var(--red-6);--accent-7: var(--red-7);--accent-8: var(--red-8);--accent-9: var(--red-9);--accent-10: var(--red-10);--accent-11: var(--red-11);--accent-12: var(--red-12);--accent-a1: var(--red-a1);--accent-a2: var(--red-a2);--accent-a3: var(--red-a3);--accent-a4: var(--red-a4);--accent-a5: var(--red-a5);--accent-a6: var(--red-a6);--accent-a7: var(--red-a7);--accent-a8: var(--red-a8);--accent-a9: var(--red-a9);--accent-a10: var(--red-a10);--accent-a11: var(--red-a11);--accent-a12: var(--red-a12);--accent-contrast: var(--red-contrast);--accent-surface: var(--red-surface);--accent-indicator: var(--red-indicator);--accent-track: var(--red-track)}[data-accent-color=ruby]{--accent-1: var(--ruby-1);--accent-2: var(--ruby-2);--accent-3: var(--ruby-3);--accent-4: var(--ruby-4);--accent-5: var(--ruby-5);--accent-6: var(--ruby-6);--accent-7: var(--ruby-7);--accent-8: var(--ruby-8);--accent-9: var(--ruby-9);--accent-10: var(--ruby-10);--accent-11: var(--ruby-11);--accent-12: var(--ruby-12);--accent-a1: var(--ruby-a1);--accent-a2: var(--ruby-a2);--accent-a3: var(--ruby-a3);--accent-a4: var(--ruby-a4);--accent-a5: var(--ruby-a5);--accent-a6: var(--ruby-a6);--accent-a7: var(--ruby-a7);--accent-a8: var(--ruby-a8);--accent-a9: var(--ruby-a9);--accent-a10: var(--ruby-a10);--accent-a11: var(--ruby-a11);--accent-a12: var(--ruby-a12);--accent-contrast: var(--ruby-contrast);--accent-surface: var(--ruby-surface);--accent-indicator: var(--ruby-indicator);--accent-track: var(--ruby-track)}[data-accent-color=sky]{--accent-1: var(--sky-1);--accent-2: var(--sky-2);--accent-3: var(--sky-3);--accent-4: var(--sky-4);--accent-5: var(--sky-5);--accent-6: var(--sky-6);--accent-7: var(--sky-7);--accent-8: var(--sky-8);--accent-9: var(--sky-9);--accent-10: var(--sky-10);--accent-11: var(--sky-11);--accent-12: var(--sky-12);--accent-a1: var(--sky-a1);--accent-a2: var(--sky-a2);--accent-a3: var(--sky-a3);--accent-a4: var(--sky-a4);--accent-a5: var(--sky-a5);--accent-a6: var(--sky-a6);--accent-a7: var(--sky-a7);--accent-a8: var(--sky-a8);--accent-a9: var(--sky-a9);--accent-a10: var(--sky-a10);--accent-a11: var(--sky-a11);--accent-a12: var(--sky-a12);--accent-contrast: var(--sky-contrast);--accent-surface: var(--sky-surface);--accent-indicator: var(--sky-indicator);--accent-track: var(--sky-track)}[data-accent-color=teal]{--accent-1: var(--teal-1);--accent-2: var(--teal-2);--accent-3: var(--teal-3);--accent-4: var(--teal-4);--accent-5: var(--teal-5);--accent-6: var(--teal-6);--accent-7: var(--teal-7);--accent-8: var(--teal-8);--accent-9: var(--teal-9);--accent-10: var(--teal-10);--accent-11: var(--teal-11);--accent-12: var(--teal-12);--accent-a1: var(--teal-a1);--accent-a2: var(--teal-a2);--accent-a3: var(--teal-a3);--accent-a4: var(--teal-a4);--accent-a5: var(--teal-a5);--accent-a6: var(--teal-a6);--accent-a7: var(--teal-a7);--accent-a8: var(--teal-a8);--accent-a9: var(--teal-a9);--accent-a10: var(--teal-a10);--accent-a11: var(--teal-a11);--accent-a12: var(--teal-a12);--accent-contrast: var(--teal-contrast);--accent-surface: var(--teal-surface);--accent-indicator: var(--teal-indicator);--accent-track: var(--teal-track)}[data-accent-color=tomato]{--accent-1: var(--tomato-1);--accent-2: var(--tomato-2);--accent-3: var(--tomato-3);--accent-4: var(--tomato-4);--accent-5: var(--tomato-5);--accent-6: var(--tomato-6);--accent-7: var(--tomato-7);--accent-8: var(--tomato-8);--accent-9: var(--tomato-9);--accent-10: var(--tomato-10);--accent-11: var(--tomato-11);--accent-12: var(--tomato-12);--accent-a1: var(--tomato-a1);--accent-a2: var(--tomato-a2);--accent-a3: var(--tomato-a3);--accent-a4: var(--tomato-a4);--accent-a5: var(--tomato-a5);--accent-a6: var(--tomato-a6);--accent-a7: var(--tomato-a7);--accent-a8: var(--tomato-a8);--accent-a9: var(--tomato-a9);--accent-a10: var(--tomato-a10);--accent-a11: var(--tomato-a11);--accent-a12: var(--tomato-a12);--accent-contrast: var(--tomato-contrast);--accent-surface: var(--tomato-surface);--accent-indicator: var(--tomato-indicator);--accent-track: var(--tomato-track)}[data-accent-color=violet]{--accent-1: var(--violet-1);--accent-2: var(--violet-2);--accent-3: var(--violet-3);--accent-4: var(--violet-4);--accent-5: var(--violet-5);--accent-6: var(--violet-6);--accent-7: var(--violet-7);--accent-8: var(--violet-8);--accent-9: var(--violet-9);--accent-10: var(--violet-10);--accent-11: var(--violet-11);--accent-12: var(--violet-12);--accent-a1: var(--violet-a1);--accent-a2: var(--violet-a2);--accent-a3: var(--violet-a3);--accent-a4: var(--violet-a4);--accent-a5: var(--violet-a5);--accent-a6: var(--violet-a6);--accent-a7: var(--violet-a7);--accent-a8: var(--violet-a8);--accent-a9: var(--violet-a9);--accent-a10: var(--violet-a10);--accent-a11: var(--violet-a11);--accent-a12: var(--violet-a12);--accent-contrast: var(--violet-contrast);--accent-surface: var(--violet-surface);--accent-indicator: var(--violet-indicator);--accent-track: var(--violet-track)}[data-accent-color=yellow]{--accent-1: var(--yellow-1);--accent-2: var(--yellow-2);--accent-3: var(--yellow-3);--accent-4: var(--yellow-4);--accent-5: var(--yellow-5);--accent-6: var(--yellow-6);--accent-7: var(--yellow-7);--accent-8: var(--yellow-8);--accent-9: var(--yellow-9);--accent-10: var(--yellow-10);--accent-11: var(--yellow-11);--accent-12: var(--yellow-12);--accent-a1: var(--yellow-a1);--accent-a2: var(--yellow-a2);--accent-a3: var(--yellow-a3);--accent-a4: var(--yellow-a4);--accent-a5: var(--yellow-a5);--accent-a6: var(--yellow-a6);--accent-a7: var(--yellow-a7);--accent-a8: var(--yellow-a8);--accent-a9: var(--yellow-a9);--accent-a10: var(--yellow-a10);--accent-a11: var(--yellow-a11);--accent-a12: var(--yellow-a12);--accent-contrast: var(--yellow-contrast);--accent-surface: var(--yellow-surface);--accent-indicator: var(--yellow-indicator);--accent-track: var(--yellow-track)}.radix-themes:where([data-gray-color=mauve]){--gray-1: var(--mauve-1);--gray-2: var(--mauve-2);--gray-3: var(--mauve-3);--gray-4: var(--mauve-4);--gray-5: var(--mauve-5);--gray-6: var(--mauve-6);--gray-7: var(--mauve-7);--gray-8: var(--mauve-8);--gray-9: var(--mauve-9);--gray-10: var(--mauve-10);--gray-11: var(--mauve-11);--gray-12: var(--mauve-12);--gray-a1: var(--mauve-a1);--gray-a2: var(--mauve-a2);--gray-a3: var(--mauve-a3);--gray-a4: var(--mauve-a4);--gray-a5: var(--mauve-a5);--gray-a6: var(--mauve-a6);--gray-a7: var(--mauve-a7);--gray-a8: var(--mauve-a8);--gray-a9: var(--mauve-a9);--gray-a10: var(--mauve-a10);--gray-a11: var(--mauve-a11);--gray-a12: var(--mauve-a12);--gray-contrast: var(--mauve-contrast);--gray-surface: var(--mauve-surface);--gray-indicator: var(--mauve-indicator);--gray-track: var(--mauve-track)}.radix-themes:where([data-gray-color=olive]){--gray-1: var(--olive-1);--gray-2: var(--olive-2);--gray-3: var(--olive-3);--gray-4: var(--olive-4);--gray-5: var(--olive-5);--gray-6: var(--olive-6);--gray-7: var(--olive-7);--gray-8: var(--olive-8);--gray-9: var(--olive-9);--gray-10: var(--olive-10);--gray-11: var(--olive-11);--gray-12: var(--olive-12);--gray-a1: var(--olive-a1);--gray-a2: var(--olive-a2);--gray-a3: var(--olive-a3);--gray-a4: var(--olive-a4);--gray-a5: var(--olive-a5);--gray-a6: var(--olive-a6);--gray-a7: var(--olive-a7);--gray-a8: var(--olive-a8);--gray-a9: var(--olive-a9);--gray-a10: var(--olive-a10);--gray-a11: var(--olive-a11);--gray-a12: var(--olive-a12);--gray-contrast: var(--olive-contrast);--gray-surface: var(--olive-surface);--gray-indicator: var(--olive-indicator);--gray-track: var(--olive-track)}.radix-themes:where([data-gray-color=sage]){--gray-1: var(--sage-1);--gray-2: var(--sage-2);--gray-3: var(--sage-3);--gray-4: var(--sage-4);--gray-5: var(--sage-5);--gray-6: var(--sage-6);--gray-7: var(--sage-7);--gray-8: var(--sage-8);--gray-9: var(--sage-9);--gray-10: var(--sage-10);--gray-11: var(--sage-11);--gray-12: var(--sage-12);--gray-a1: var(--sage-a1);--gray-a2: var(--sage-a2);--gray-a3: var(--sage-a3);--gray-a4: var(--sage-a4);--gray-a5: var(--sage-a5);--gray-a6: var(--sage-a6);--gray-a7: var(--sage-a7);--gray-a8: var(--sage-a8);--gray-a9: var(--sage-a9);--gray-a10: var(--sage-a10);--gray-a11: var(--sage-a11);--gray-a12: var(--sage-a12);--gray-contrast: var(--sage-contrast);--gray-surface: var(--sage-surface);--gray-indicator: var(--sage-indicator);--gray-track: var(--sage-track)}.radix-themes:where([data-gray-color=sand]){--gray-1: var(--sand-1);--gray-2: var(--sand-2);--gray-3: var(--sand-3);--gray-4: var(--sand-4);--gray-5: var(--sand-5);--gray-6: var(--sand-6);--gray-7: var(--sand-7);--gray-8: var(--sand-8);--gray-9: var(--sand-9);--gray-10: var(--sand-10);--gray-11: var(--sand-11);--gray-12: var(--sand-12);--gray-a1: var(--sand-a1);--gray-a2: var(--sand-a2);--gray-a3: var(--sand-a3);--gray-a4: var(--sand-a4);--gray-a5: var(--sand-a5);--gray-a6: var(--sand-a6);--gray-a7: var(--sand-a7);--gray-a8: var(--sand-a8);--gray-a9: var(--sand-a9);--gray-a10: var(--sand-a10);--gray-a11: var(--sand-a11);--gray-a12: var(--sand-a12);--gray-contrast: var(--sand-contrast);--gray-surface: var(--sand-surface);--gray-indicator: var(--sand-indicator);--gray-track: var(--sand-track)}.radix-themes:where([data-gray-color=slate]){--gray-1: var(--slate-1);--gray-2: var(--slate-2);--gray-3: var(--slate-3);--gray-4: var(--slate-4);--gray-5: var(--slate-5);--gray-6: var(--slate-6);--gray-7: var(--slate-7);--gray-8: var(--slate-8);--gray-9: var(--slate-9);--gray-10: var(--slate-10);--gray-11: var(--slate-11);--gray-12: var(--slate-12);--gray-a1: var(--slate-a1);--gray-a2: var(--slate-a2);--gray-a3: var(--slate-a3);--gray-a4: var(--slate-a4);--gray-a5: var(--slate-a5);--gray-a6: var(--slate-a6);--gray-a7: var(--slate-a7);--gray-a8: var(--slate-a8);--gray-a9: var(--slate-a9);--gray-a10: var(--slate-a10);--gray-a11: var(--slate-a11);--gray-a12: var(--slate-a12);--gray-contrast: var(--slate-contrast);--gray-surface: var(--slate-surface);--gray-indicator: var(--slate-indicator);--gray-track: var(--slate-track)}.radix-themes{--cursor-button: default;--cursor-checkbox: default;--cursor-disabled: not-allowed;--cursor-link: pointer;--cursor-menu-item: default;--cursor-radio: default;--cursor-slider-thumb: default;--cursor-slider-thumb-active: default;--cursor-switch: default;--space-1: calc(4px * var(--scaling));--space-2: calc(8px * var(--scaling));--space-3: calc(12px * var(--scaling));--space-4: calc(16px * var(--scaling));--space-5: calc(24px * var(--scaling));--space-6: calc(32px * var(--scaling));--space-7: calc(40px * var(--scaling));--space-8: calc(48px * var(--scaling));--space-9: calc(64px * var(--scaling));--font-size-1: calc(12px * var(--scaling));--font-size-2: calc(14px * var(--scaling));--font-size-3: calc(16px * var(--scaling));--font-size-4: calc(18px * var(--scaling));--font-size-5: calc(20px * var(--scaling));--font-size-6: calc(24px * var(--scaling));--font-size-7: calc(28px * var(--scaling));--font-size-8: calc(35px * var(--scaling));--font-size-9: calc(60px * var(--scaling));--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-bold: 700;--line-height-1: calc(16px * var(--scaling));--line-height-2: calc(20px * var(--scaling));--line-height-3: calc(24px * var(--scaling));--line-height-4: calc(26px * var(--scaling));--line-height-5: calc(28px * var(--scaling));--line-height-6: calc(30px * var(--scaling));--line-height-7: calc(36px * var(--scaling));--line-height-8: calc(40px * var(--scaling));--line-height-9: calc(60px * var(--scaling));--letter-spacing-1: .0025em;--letter-spacing-2: 0em;--letter-spacing-3: 0em;--letter-spacing-4: -.0025em;--letter-spacing-5: -.005em;--letter-spacing-6: -.00625em;--letter-spacing-7: -.0075em;--letter-spacing-8: -.01em;--letter-spacing-9: -.025em;--default-font-family: -apple-system, BlinkMacSystemFont, "Segoe UI (Custom)", Roboto, "Helvetica Neue", "Open Sans (Custom)", system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji";--default-font-size: var(--font-size-3);--default-font-style: normal;--default-font-weight: var(--font-weight-regular);--default-line-height: 1.5;--default-letter-spacing: 0em;--default-leading-trim-start: .42em;--default-leading-trim-end: .36em;--heading-font-family: var(--default-font-family);--heading-font-size-adjust: 1;--heading-font-style: normal;--heading-leading-trim-start: var(--default-leading-trim-start);--heading-leading-trim-end: var(--default-leading-trim-end);--heading-letter-spacing: 0em;--heading-line-height-1: calc(16px * var(--scaling));--heading-line-height-2: calc(18px * var(--scaling));--heading-line-height-3: calc(22px * var(--scaling));--heading-line-height-4: calc(24px * var(--scaling));--heading-line-height-5: calc(26px * var(--scaling));--heading-line-height-6: calc(30px * var(--scaling));--heading-line-height-7: calc(36px * var(--scaling));--heading-line-height-8: calc(40px * var(--scaling));--heading-line-height-9: calc(60px * var(--scaling));--code-font-family: "Menlo", "Consolas (Custom)", "Bitstream Vera Sans Mono", monospace, "Apple Color Emoji", "Segoe UI Emoji";--code-font-size-adjust: .95;--code-font-style: normal;--code-font-weight: inherit;--code-letter-spacing: -.007em;--code-padding-top: .1em;--code-padding-bottom: .1em;--code-padding-left: .25em;--code-padding-right: .25em;--strong-font-family: var(--default-font-family);--strong-font-size-adjust: 1;--strong-font-style: inherit;--strong-font-weight: var(--font-weight-bold);--strong-letter-spacing: 0em;--em-font-family: "Times New Roman", "Times", serif;--em-font-size-adjust: 1.18;--em-font-style: italic;--em-font-weight: inherit;--em-letter-spacing: -.025em;--quote-font-family: "Times New Roman", "Times", serif;--quote-font-size-adjust: 1.18;--quote-font-style: italic;--quote-font-weight: inherit;--quote-letter-spacing: -.025em;--tab-active-letter-spacing: -.01em;--tab-active-word-spacing: 0em;--tab-inactive-letter-spacing: 0em;--tab-inactive-word-spacing: 0em;overflow-wrap:break-word;font-family:var(--default-font-family);font-size:var(--default-font-size);font-weight:var(--default-font-weight);font-style:var(--default-font-style);line-height:var(--default-line-height);letter-spacing:var(--default-letter-spacing);-webkit-text-size-adjust:none;-moz-text-size-adjust:none;text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:var(--gray-12)}.radix-themes:where([data-scaling="90%"]){--scaling: .9}.radix-themes:where([data-scaling="95%"]){--scaling: .95}.radix-themes:where([data-scaling="100%"]){--scaling: 1}.radix-themes:where([data-scaling="105%"]){--scaling: 1.05}.radix-themes:where([data-scaling="110%"]){--scaling: 1.1}[data-radius]{--radius-1: calc(3px * var(--scaling) * var(--radius-factor));--radius-2: calc(4px * var(--scaling) * var(--radius-factor));--radius-3: calc(6px * var(--scaling) * var(--radius-factor));--radius-4: calc(8px * var(--scaling) * var(--radius-factor));--radius-5: calc(12px * var(--scaling) * var(--radius-factor));--radius-6: calc(16px * var(--scaling) * var(--radius-factor))}[data-radius=none]{--radius-factor: 0;--radius-full: 0px;--radius-thumb: .5px}[data-radius=small]{--radius-factor: .75;--radius-full: 0px;--radius-thumb: .5px}[data-radius=medium]{--radius-factor: 1;--radius-full: 0px;--radius-thumb: 9999px}[data-radius=large]{--radius-factor: 1.5;--radius-full: 0px;--radius-thumb: 9999px}[data-radius=full]{--radius-factor: 1.5;--radius-full: 9999px;--radius-thumb: 9999px}@supports (color: color-mix(in oklab,white,black)){:where(.radix-themes){--shadow-1: inset 0 0 0 1px var(--gray-a5), inset 0 1.5px 2px 0 var(--gray-a2), inset 0 1.5px 2px 0 var(--black-a2);--shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 2px 3px -2px var(--gray-a3), 0 3px 12px -4px var(--black-a2), 0 4px 16px -8px var(--black-a2);--shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 8px 40px var(--black-a1), 0 12px 32px -16px var(--gray-a3);--shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 12px 60px var(--black-a3), 0 12px 32px -16px var(--gray-a5);--shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%), 0 12px 60px var(--black-a3), 0 16px 64px var(--gray-a2), 0 16px 36px -20px var(--gray-a7)}}@supports (color: color-mix(in oklab,white,black)){:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--shadow-1: inset 0 -1px 1px 0 var(--gray-a3), inset 0 0 0 1px var(--gray-a3), inset 0 3px 4px 0 var(--black-a5), inset 0 0 0 1px var(--gray-a4);--shadow-2: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--shadow-3: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 2px 3px -2px var(--black-a3), 0 3px 8px -2px var(--black-a6), 0 4px 12px -4px var(--black-a7);--shadow-4: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 8px 40px var(--black-a3), 0 12px 32px -16px var(--black-a5);--shadow-5: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 12px 60px var(--black-a5), 0 12px 32px -16px var(--black-a7);--shadow-6: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%), 0 12px 60px var(--black-a4), 0 16px 64px var(--black-a6), 0 16px 36px -20px var(--black-a11)}}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:300;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semilight Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:400;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold"),local("Segoe UI")}@font-face{font-family:"Segoe UI (Custom)";font-weight:500;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Semibold Italic"),local("Segoe UI Italic")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold")}@font-face{font-family:"Segoe UI (Custom)";font-weight:700;font-style:italic;size-adjust:103%;descent-override:35%;ascent-override:105%;src:local("Segoe UI Bold Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;descent-override:35%;src:local("Open Sans Light"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:300;font-style:italic;descent-override:35%;src:local("Open Sans Light Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;descent-override:35%;src:local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:400;font-style:italic;descent-override:35%;src:local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;descent-override:35%;src:local("Open Sans Medium"),local("Open Sans Regular")}@font-face{font-family:"Open Sans (Custom)";font-weight:500;font-style:italic;descent-override:35%;src:local("Open Sans Medium Italic"),local("Open Sans Italic")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;descent-override:35%;src:local("Open Sans Bold")}@font-face{font-family:"Open Sans (Custom)";font-weight:700;font-style:italic;descent-override:35%;src:local("Open Sans Bold Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:400;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas")}@font-face{font-family:"Consolas (Custom)";font-weight:400;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Italic")}@font-face{font-family:"Consolas (Custom)";font-weight:700;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold")}@font-face{font-family:"Consolas (Custom)";font-weight:700;font-style:italic;size-adjust:110%;ascent-override:85%;descent-override:22%;src:local("Consolas Bold Italic")}.rt-reset:where(body,blockquote,dl,dd,figure,p){margin:0}.rt-reset:where(address,b,cite,code,dfn,em,i,kbd,q,samp,small,strong,var){font:unset}.rt-reset:where(h1,h2,h3,h4,h5,h6){font:unset;margin:0}.rt-reset:where(a){all:unset;-webkit-tap-highlight-color:transparent}.rt-reset:where(button,select,[type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range]){all:unset;display:inline-block;font-weight:400;font-style:normal;text-indent:initial;-webkit-tap-highlight-color:transparent}.rt-reset:where(label){-webkit-tap-highlight-color:transparent}.rt-reset:where(select){font-weight:400;font-style:normal;text-align:start}.rt-reset:where(textarea,input:not([type=button],[type=image],[type=reset],[type=submit],[type=checkbox],[type=color],[type=radio],[type=range])){all:unset;display:block;width:-webkit-fill-available;width:-moz-available;width:stretch;font-weight:400;font-style:normal;text-align:start;text-indent:initial;-webkit-tap-highlight-color:transparent;cursor:text;white-space:pre-wrap}.rt-reset:where(:focus){outline:none}.rt-reset::placeholder{color:unset;opacity:unset;-webkit-user-select:none;user-select:none}.rt-reset:where(table){all:unset;display:table;text-indent:initial}.rt-reset:where(caption){text-align:inherit}.rt-reset:where(td){padding:0}.rt-reset:where(th){font-weight:unset;text-align:inherit;padding:0}.rt-reset:where(abbr,acronym){text-decoration:none}.rt-reset:where(canvas,object,picture,summary){display:block}.rt-reset:where(del,s){text-decoration:unset}.rt-reset:where(fieldset,hr){all:unset;display:block}.rt-reset:where(legend){padding:0;border:none;cursor:default}.rt-reset:where(li){display:block;text-align:unset}.rt-reset:where(ol,ul){list-style:none;margin:0;padding:0}.rt-reset:where(iframe){display:block;border:none;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(ins,u){text-decoration:none}.rt-reset:where(img){display:block;max-width:100%}.rt-reset:where(svg){display:block;max-width:100%;flex-shrink:0}.rt-reset:where(mark){all:unset}.rt-reset:where(pre){font:unset;margin:unset}.rt-reset:where(q):before,.rt-reset:where(q):after{content:""}.rt-reset:where(sub,sup){font:unset;vertical-align:unset}.rt-reset:where(details) ::marker,.rt-reset:where(summary)::marker{content:none}.rt-reset:where(video){display:block;width:-webkit-fill-available;width:-moz-available;width:stretch}.rt-reset:where(:any-link){cursor:var(--cursor-link)}.rt-reset:where(button){cursor:var(--cursor-button)}.rt-reset:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.rt-reset:where(input[type=checkbox]){cursor:var(--cursor-checkbox)}.rt-reset:where(input[type=radio]){cursor:var(--cursor-radio)}.rt-reset,.rt-reset:before,.rt-reset:after{box-sizing:border-box}@keyframes rt-fade-in{0%{opacity:0}to{opacity:1}}@keyframes rt-fade-out{0%{opacity:1}to{opacity:0}}@keyframes rt-slide-from-top{0%{transform:translateY(4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-top{0%{transform:translateY(0) scale(1)}to{transform:translateY(4px) scale(.97)}}@keyframes rt-slide-from-bottom{0%{transform:translateY(-4px) scale(.97)}to{transform:translateY(0) scale(1)}}@keyframes rt-slide-to-bottom{0%{transform:translateY(0) scale(1)}to{transform:translateY(-4px) scale(.97)}}@keyframes rt-slide-from-left{0%{transform:translate(4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-left{0%{transform:translate(0) scale(1)}to{transform:translate(4px) scale(.97)}}@keyframes rt-slide-from-right{0%{transform:translate(-4px) scale(.97)}to{transform:translate(0) scale(1)}}@keyframes rt-slide-to-right{0%{transform:translate(0) scale(1)}to{transform:translate(-4px) scale(.97)}}@media(prefers-reduced-motion:no-preference){.rt-PopperContent{animation-timing-function:cubic-bezier(.16,1,.3,1)}.rt-PopperContent:where([data-state=open]){animation-duration:.16s}.rt-PopperContent:where([data-state=open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-PopperContent:where([data-state=open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}.rt-PopperContent:where([data-state=closed]){animation-duration:.1s}.rt-PopperContent:where([data-state=closed]):where([data-side=top]){animation-name:rt-slide-to-top,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=bottom]){animation-name:rt-slide-to-bottom,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=left]){animation-name:rt-slide-to-left,rt-fade-out}.rt-PopperContent:where([data-state=closed]):where([data-side=right]){animation-name:rt-slide-to-right,rt-fade-out}}.rt-Box{box-sizing:border-box;display:block}.rt-Flex{box-sizing:border-box;display:flex;justify-content:flex-start}.rt-Grid{box-sizing:border-box;display:grid;align-items:stretch;justify-content:flex-start;grid-template-columns:minmax(0,1fr);grid-template-rows:none}.rt-Section{box-sizing:border-box;flex-shrink:0}.rt-Section:where(.rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}@media(min-width:520px){.rt-Section:where(.xs\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.xs\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.xs\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.xs\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media(min-width:768px){.rt-Section:where(.sm\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.sm\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.sm\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.sm\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media(min-width:1024px){.rt-Section:where(.md\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.md\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.md\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.md\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media(min-width:1280px){.rt-Section:where(.lg\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.lg\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.lg\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.lg\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}@media(min-width:1640px){.rt-Section:where(.xl\:rt-r-size-1){padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-Section:where(.xl\:rt-r-size-2){padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-Section:where(.xl\:rt-r-size-3){padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-Section:where(.xl\:rt-r-size-4){padding-top:calc(80px * var(--scaling));padding-bottom:calc(80px * var(--scaling))}}.radix-themes{--container-1: 448px;--container-2: 688px;--container-3: 880px;--container-4: 1136px;--scrollarea-scrollbar-horizontal-margin-top: var(--space-1);--scrollarea-scrollbar-horizontal-margin-bottom: var(--space-1);--scrollarea-scrollbar-horizontal-margin-left: var(--space-1);--scrollarea-scrollbar-horizontal-margin-right: var(--space-1);--scrollarea-scrollbar-vertical-margin-top: var(--space-1);--scrollarea-scrollbar-vertical-margin-bottom: var(--space-1);--scrollarea-scrollbar-vertical-margin-left: var(--space-1);--scrollarea-scrollbar-vertical-margin-right: var(--space-1);--segmented-control-transition-duration: .1s;--spinner-animation-duration: .8s;--spinner-opacity: .65}.rt-Container{display:flex;box-sizing:border-box;flex-direction:column;align-items:center;flex-shrink:0;flex-grow:1}.rt-ContainerInner{width:100%}:where(.rt-Container.rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}@media(min-width:520px){:where(.rt-Container.xs\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.xs\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.xs\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.xs\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media(min-width:768px){:where(.rt-Container.sm\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.sm\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.sm\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.sm\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media(min-width:1024px){:where(.rt-Container.md\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.md\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.md\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.md\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media(min-width:1280px){:where(.rt-Container.lg\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.lg\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.lg\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.lg\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}@media(min-width:1640px){:where(.rt-Container.xl\:rt-r-size-1) .rt-ContainerInner{max-width:var(--container-1)}:where(.rt-Container.xl\:rt-r-size-2) .rt-ContainerInner{max-width:var(--container-2)}:where(.rt-Container.xl\:rt-r-size-3) .rt-ContainerInner{max-width:var(--container-3)}:where(.rt-Container.xl\:rt-r-size-4) .rt-ContainerInner{max-width:var(--container-4)}}.rt-Skeleton{--skeleton-radius: var(--skeleton-radius-override);--skeleton-height: var(--skeleton-height-override);border-radius:var(--radius-1);animation:rt-skeleton-pulse 1s infinite alternate-reverse!important;background-image:none!important;background-clip:border-box!important;border:none!important;box-shadow:none!important;-webkit-box-decoration-break:clone!important;box-decoration-break:clone!important;color:transparent!important;outline:none!important;pointer-events:none!important;-webkit-user-select:none!important;user-select:none!important;cursor:default!important}.rt-Skeleton:where([data-inline-skeleton]){line-height:0;font-family:Arial,sans-serif!important}:where(.rt-Skeleton:empty){display:block;height:var(--space-3)}.rt-Skeleton>*,.rt-Skeleton:after,.rt-Skeleton:before{visibility:hidden!important}@keyframes rt-skeleton-pulse{0%{background-color:var(--gray-a3)}to{background-color:var(--gray-a4)}}.rt-Text{line-height:var(--line-height, var(--default-line-height));letter-spacing:var(--letter-spacing, inherit)}:where(.rt-Text){margin:0}.rt-Text:where([data-accent-color]){color:var(--accent-a11)}.rt-Text:where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Text:where(.rt-high-contrast){color:var(--accent-12)}@media(pointer:coarse){.rt-Text:where(label){-webkit-tap-highlight-color:transparent}.rt-Text:where(label):where(:active){outline:.75em solid var(--gray-a4);outline-offset:-.6em}}.rt-Text:where(.rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}@media(min-width:520px){.rt-Text:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xs\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xs\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xs\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xs\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xs\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xs\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:768px){.rt-Text:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.sm\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.sm\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.sm\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.sm\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.sm\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.sm\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1024px){.rt-Text:where(.md\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.md\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.md\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.md\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.md\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.md\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.md\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1280px){.rt-Text:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.lg\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.lg\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.lg\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.lg\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.lg\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.lg\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1640px){.rt-Text:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);--line-height: var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Text:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Text:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Text:where(.xl\:rt-r-size-4){font-size:var(--font-size-4);--line-height: var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Text:where(.xl\:rt-r-size-5){font-size:var(--font-size-5);--line-height: var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Text:where(.xl\:rt-r-size-6){font-size:var(--font-size-6);--line-height: var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Text:where(.xl\:rt-r-size-7){font-size:var(--font-size-7);--line-height: var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Text:where(.xl\:rt-r-size-8){font-size:var(--font-size-8);--line-height: var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Text:where(.xl\:rt-r-size-9){font-size:var(--font-size-9);--line-height: var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}.rt-BaseDialogOverlay{position:fixed;top:0;right:0;bottom:0;left:0}.rt-BaseDialogOverlay:before{position:fixed;content:"";top:0;right:0;bottom:0;left:0;background-color:var(--color-overlay)}.rt-BaseDialogScroll{display:flex;overflow:auto;position:absolute;top:0;right:0;bottom:0;left:0}.rt-BaseDialogScrollPadding{flex-grow:1;margin:auto;padding-top:var(--space-6);padding-bottom:max(var(--space-6),6vh);padding-left:var(--space-4);padding-right:var(--space-4)}.rt-BaseDialogScrollPadding:where(.rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.rt-r-align-center){margin-top:auto}@media(min-width:520px){.rt-BaseDialogScrollPadding:where(.xs\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.xs\:rt-r-align-center){margin-top:auto}}@media(min-width:768px){.rt-BaseDialogScrollPadding:where(.sm\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.sm\:rt-r-align-center){margin-top:auto}}@media(min-width:1024px){.rt-BaseDialogScrollPadding:where(.md\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.md\:rt-r-align-center){margin-top:auto}}@media(min-width:1280px){.rt-BaseDialogScrollPadding:where(.lg\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.lg\:rt-r-align-center){margin-top:auto}}@media(min-width:1640px){.rt-BaseDialogScrollPadding:where(.xl\:rt-r-align-start){margin-top:0}.rt-BaseDialogScrollPadding:where(.xl\:rt-r-align-center){margin-top:auto}}.rt-BaseDialogContent{margin:auto;width:100%;z-index:1;position:relative;overflow:auto;--inset-padding-top: var(--dialog-content-padding);--inset-padding-right: var(--dialog-content-padding);--inset-padding-bottom: var(--dialog-content-padding);--inset-padding-left: var(--dialog-content-padding);padding:var(--dialog-content-padding);box-sizing:border-box;background-color:var(--color-panel-solid);box-shadow:var(--shadow-6);outline:none}.rt-BaseDialogContent:where(.rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}@media(min-width:520px){.rt-BaseDialogContent:where(.xs\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xs\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xs\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.xs\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:768px){.rt-BaseDialogContent:where(.sm\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.sm\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.sm\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.sm\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1024px){.rt-BaseDialogContent:where(.md\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.md\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.md\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.md\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1280px){.rt-BaseDialogContent:where(.lg\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.lg\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.lg\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.lg\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1640px){.rt-BaseDialogContent:where(.xl\:rt-r-size-1){--dialog-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xl\:rt-r-size-2){--dialog-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-BaseDialogContent:where(.xl\:rt-r-size-3){--dialog-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-BaseDialogContent:where(.xl\:rt-r-size-4){--dialog-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(prefers-reduced-motion:no-preference){@keyframes rt-dialog-overlay-no-op{0%{opacity:1}to{opacity:1}}@keyframes rt-dialog-content-show{0%{opacity:0;transform:translateY(5px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes rt-dialog-content-hide{0%{opacity:1;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(5px) scale(.99)}}.rt-BaseDialogOverlay:where([data-state=closed]){animation:rt-dialog-overlay-no-op .16s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogOverlay:where([data-state=open]):before{animation:rt-fade-in .2s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogOverlay:where([data-state=closed]):before{opacity:0;animation:rt-fade-out .16s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogContent:where([data-state=open]){animation:rt-dialog-content-show .2s cubic-bezier(.16,1,.3,1)}.rt-BaseDialogContent:where([data-state=closed]){opacity:0;animation:rt-dialog-content-hide .1s cubic-bezier(.16,1,.3,1)}}.rt-AvatarRoot{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;-webkit-user-select:none;user-select:none;width:var(--avatar-size);height:var(--avatar-size);flex-shrink:0}.rt-AvatarImage{width:100%;height:100%;object-fit:cover;border-radius:inherit}.rt-AvatarFallback{font-family:var(--default-font-family);font-weight:var(--font-weight-medium);font-style:normal;z-index:0;width:100%;height:100%;display:flex;align-items:center;justify-content:center;line-height:1;border-radius:inherit;text-transform:uppercase}.rt-AvatarFallback:where(.rt-one-letter){font-size:var(--avatar-fallback-one-letter-font-size)}.rt-AvatarFallback:where(.rt-two-letters){font-size:var(--avatar-fallback-two-letters-font-size, var(--avatar-fallback-one-letter-font-size))}.rt-AvatarRoot:where(.rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}@media(min-width:520px){.rt-AvatarRoot:where(.xs\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.xs\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.xs\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.xs\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.xs\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.xs\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xs\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xs\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.xs\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media(min-width:768px){.rt-AvatarRoot:where(.sm\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.sm\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.sm\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.sm\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.sm\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.sm\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.sm\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.sm\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.sm\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media(min-width:1024px){.rt-AvatarRoot:where(.md\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.md\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.md\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.md\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.md\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.md\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.md\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.md\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.md\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media(min-width:1280px){.rt-AvatarRoot:where(.lg\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.lg\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.lg\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.lg\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.lg\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.lg\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.lg\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.lg\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.lg\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}@media(min-width:1640px){.rt-AvatarRoot:where(.xl\:rt-r-size-1){--avatar-size: var(--space-5);--avatar-fallback-one-letter-font-size: var(--font-size-2);--avatar-fallback-two-letters-font-size: var(--font-size-1);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-1)}.rt-AvatarRoot:where(.xl\:rt-r-size-2){--avatar-size: var(--space-6);--avatar-fallback-one-letter-font-size: var(--font-size-3);--avatar-fallback-two-letters-font-size: var(--font-size-2);border-radius:max(var(--radius-2),var(--radius-full));letter-spacing:var(--letter-spacing-2)}.rt-AvatarRoot:where(.xl\:rt-r-size-3){--avatar-size: var(--space-7);--avatar-fallback-one-letter-font-size: var(--font-size-4);--avatar-fallback-two-letters-font-size: var(--font-size-3);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-3)}.rt-AvatarRoot:where(.xl\:rt-r-size-4){--avatar-size: var(--space-8);--avatar-fallback-one-letter-font-size: var(--font-size-5);--avatar-fallback-two-letters-font-size: var(--font-size-4);border-radius:max(var(--radius-3),var(--radius-full));letter-spacing:var(--letter-spacing-4)}.rt-AvatarRoot:where(.xl\:rt-r-size-5){--avatar-size: var(--space-9);--avatar-fallback-one-letter-font-size: var(--font-size-6);border-radius:max(var(--radius-4),var(--radius-full));letter-spacing:var(--letter-spacing-6)}.rt-AvatarRoot:where(.xl\:rt-r-size-6){--avatar-size: 80px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xl\:rt-r-size-7){--avatar-size: 96px;--avatar-fallback-one-letter-font-size: var(--font-size-7);border-radius:max(var(--radius-5),var(--radius-full));letter-spacing:var(--letter-spacing-7)}.rt-AvatarRoot:where(.xl\:rt-r-size-8){--avatar-size: 128px;--avatar-fallback-one-letter-font-size: var(--font-size-8);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-8)}.rt-AvatarRoot:where(.xl\:rt-r-size-9){--avatar-size: 160px;--avatar-fallback-one-letter-font-size: var(--font-size-9);border-radius:max(var(--radius-6),var(--radius-full));letter-spacing:var(--letter-spacing-9)}}.rt-AvatarRoot:where(.rt-variant-solid) :where(.rt-AvatarFallback){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-AvatarRoot:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-AvatarFallback){background-color:var(--accent-12);color:var(--accent-1)}.rt-AvatarRoot:where(.rt-variant-soft) :where(.rt-AvatarFallback){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-AvatarRoot:where(.rt-variant-soft):where(.rt-high-contrast) :where(.rt-AvatarFallback){color:var(--accent-12)}.rt-Badge{display:inline-flex;align-items:center;white-space:nowrap;font-family:var(--default-font-family);font-weight:var(--font-weight-medium);font-style:normal;flex-shrink:0;line-height:1;height:-moz-fit-content;height:fit-content}.rt-Badge:where(.rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}@media(min-width:520px){.rt-Badge:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.xs\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.xs\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media(min-width:768px){.rt-Badge:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.sm\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.sm\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media(min-width:1024px){.rt-Badge:where(.md\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.md\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.md\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media(min-width:1280px){.rt-Badge:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.lg\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.lg\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}@media(min-width:1640px){.rt-Badge:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:calc(var(--space-1) * .5) calc(var(--space-1) * 1.5);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-Badge:where(.xl\:rt-r-size-2){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);padding:var(--space-1) var(--space-2);gap:calc(var(--space-1) * 1.5);border-radius:max(var(--radius-2),var(--radius-full))}.rt-Badge:where(.xl\:rt-r-size-3){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);padding:var(--space-1) calc(var(--space-2) * 1.25);gap:var(--space-2);border-radius:max(var(--radius-2),var(--radius-full))}}.rt-Badge:where(.rt-variant-solid){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-Badge:where(.rt-variant-solid)::selection{background-color:var(--accent-7);color:var(--accent-12)}.rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--accent-1)}.rt-Badge:where(.rt-variant-solid):where(.rt-high-contrast)::selection{background-color:var(--accent-a11);color:var(--accent-1)}.rt-Badge:where(.rt-variant-surface){background-color:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-a6);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-surface):where(.rt-high-contrast){color:var(--accent-12)}.rt-Badge:where(.rt-variant-soft){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-soft):where(.rt-high-contrast){color:var(--accent-12)}.rt-Badge:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a8);color:var(--accent-a11)}.rt-Badge:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--accent-a7),inset 0 0 0 1px var(--gray-a11);color:var(--accent-12)}.rt-Blockquote{box-sizing:border-box;border-left:max(var(--space-1),.25em) solid var(--accent-a6);padding-left:min(var(--space-5),max(var(--space-3),.5em))}.rt-BaseButton{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;font-family:var(--default-font-family);font-style:normal;text-align:center}.rt-BaseButton:where([data-disabled]){--spinner-opacity: 1}.rt-BaseButton:where(.rt-loading){position:relative}.rt-BaseButton:where(:not(.rt-variant-ghost)){height:var(--base-button-height)}.rt-BaseButton:where(.rt-variant-ghost){box-sizing:content-box;height:-moz-fit-content;height:fit-content}.rt-BaseButton:where(.rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}@media(min-width:520px){.rt-BaseButton:where(.xs\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.xs\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media(min-width:768px){.rt-BaseButton:where(.sm\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.sm\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media(min-width:1024px){.rt-BaseButton:where(.md\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.md\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media(min-width:1280px){.rt-BaseButton:where(.lg\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.lg\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}@media(min-width:1640px){.rt-BaseButton:where(.xl\:rt-r-size-1){--base-button-classic-active-padding-top: 1px;--base-button-height: var(--space-5);border-radius:max(var(--radius-1),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-2){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-6);border-radius:max(var(--radius-2),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-3){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-7);border-radius:max(var(--radius-3),var(--radius-full))}.rt-BaseButton:where(.xl\:rt-r-size-4){--base-button-classic-active-padding-top: 2px;--base-button-height: var(--space-8);border-radius:max(var(--radius-4),var(--radius-full))}}:where(.radix-themes){--base-button-classic-after-inset: 2px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--gray-a4), inset 0 -2px 1px var(--gray-a3);--base-button-classic-box-shadow-bottom: inset 0 4px 2px -2px var(--white-a9), inset 0 2px 1px -1px var(--white-a9);--base-button-classic-disabled-box-shadow: var(--base-button-classic-box-shadow-top), var(--base-button-classic-box-shadow-bottom);--base-button-classic-active-filter: brightness(.92) saturate(1.1);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-classic-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--base-button-solid-active-filter: brightness(.92) saturate(1.1);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.1) brightness(1.1);--base-button-solid-high-contrast-active-filter: contrast(.82) saturate(1.2) brightness(1.16);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a2), inset 0 .05em var(--white-a12), inset 0 .25em .5em var(--gray-a2), inset 0 -.05em var(--gray-a6), 0 0 0 .05em var(--gray-a5), 0 .08em .17em var(--gray-a7);--progress-indicator-after-linear-gradient: var(--white-a5), var(--white-a9), var(--white-a5);--segmented-control-indicator-background-color: var(--color-background);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 2px 1px var(--white-a11), inset 0 -2px 1px var(--gray-a4) ;--slider-range-high-contrast-background-image: linear-gradient(var(--black-a8), var(--black-a8));--slider-disabled-blend-mode: multiply;--switch-disabled-blend-mode: multiply;--switch-high-contrast-checked-color-overlay: var(--black-a8);--switch-high-contrast-checked-active-before-filter: contrast(.82) saturate(1.2) brightness(1.16);--switch-surface-checked-active-filter: brightness(.92) saturate(1.1);--base-card-surface-box-shadow: 0 0 0 1px var(--gray-a5);--base-card-surface-hover-box-shadow: 0 0 0 1px var(--gray-a7);--base-card-surface-active-box-shadow: 0 0 0 1px var(--gray-a6);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a2), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a2), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 1px 1px 1px var(--black-a1), 0 2px 1px -1px var(--gray-a3), 0 2px 3px -2px var(--black-a1), 0 3px 12px -4px var(--gray-a3), 0 4px 16px -8px var(--black-a1);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 1px 1px 0 var(--black-a1), 0 2px 1px -2px var(--gray-a3), 0 2px 3px -3px var(--black-a1), 0 3px 12px -5px var(--gray-a3), 0 4px 16px -9px var(--black-a1);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a1), 0 1px 1px 0 var(--gray-a4), 0 2px 1px -1px var(--black-a1), 0 1px 3px 0 var(--black-a1);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a1), 0 1px 1px -1px var(--gray-a4), 0 2px 1px -2px var(--black-a1), 0 1px 3px -1px var(--black-a1);--base-card-classic-border-color: var(--gray-a3);--base-card-classic-hover-border-color: var(--gray-a3);--base-card-classic-active-border-color: var(--gray-a4)}:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--base-button-classic-after-inset: 1px;--base-button-classic-box-shadow-top: inset 0 0 0 1px var(--white-a2), inset 0 4px 2px -2px var(--white-a3), inset 0 1px 1px var(--white-a6), inset 0 -1px 1px var(--black-a6);--base-button-classic-box-shadow-bottom: 0 0 transparent;--base-button-classic-disabled-box-shadow: inset 0 0 0 1px var(--gray-a5), inset 0 4px 2px -2px var(--gray-a2), inset 0 1px 1px var(--gray-a5), inset 0 -1px 1px var(--black-a3), inset 0 0 0 1px var(--gray-a2);--base-button-classic-active-filter: brightness(1.08);--base-button-classic-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.14);--base-button-classic-high-contrast-active-filter: brightness(.95) saturate(1.2);--base-button-solid-active-filter: brightness(1.08);--base-button-solid-high-contrast-hover-filter: contrast(.88) saturate(1.3) brightness(1.18);--base-button-solid-high-contrast-active-filter: brightness(.95) saturate(1.2);--kbd-box-shadow: inset 0 -.05em .5em var(--gray-a3), inset 0 .05em var(--gray-a11), inset 0 .25em .5em var(--gray-a2), inset 0 -.1em var(--black-a11), 0 0 0 .075em var(--gray-a7), 0 .08em .17em var(--black-a12);--progress-indicator-after-linear-gradient: var(--white-a3), var(--white-a6), var(--white-a3);--segmented-control-indicator-background-color: var(--gray-a3);--select-trigger-classic-box-shadow: inset 0 0 0 1px var(--white-a4), inset 0 1px 1px var(--white-a4), inset 0 -1px 1px var(--black-a9) ;--slider-range-high-contrast-background-image: none;--slider-disabled-blend-mode: screen;--switch-disabled-blend-mode: screen;--switch-high-contrast-checked-color-overlay: transparent;--switch-high-contrast-checked-active-before-filter: brightness(1.08);--switch-surface-checked-active-filter: brightness(1.08);--base-card-classic-box-shadow-inner: 0 0 0 1px var(--base-card-classic-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-box-shadow-outer: 0 0 0 0 var(--base-card-classic-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-hover-box-shadow-inner: 0 0 0 1px var(--base-card-classic-hover-border-color), 0 0 1px 1px var(--gray-a4), 0 0 1px -1px var(--gray-a4), 0 0 3px -2px var(--gray-a3), 0 0 12px -2px var(--gray-a3), 0 0 16px -8px var(--gray-a7);--base-card-classic-hover-box-shadow-outer: 0 0 0 0 var(--base-card-classic-hover-border-color), 0 0 1px 0 var(--gray-a4), 0 0 1px -2px var(--gray-a4), 0 0 3px -3px var(--gray-a3), 0 0 12px -3px var(--gray-a3), 0 0 16px -9px var(--gray-a7);--base-card-classic-active-box-shadow-inner: 0 0 0 1px var(--base-card-classic-active-border-color), 0 0 0 1px var(--color-transparent), 0 0 0 .5px var(--black-a3), 0 1px 1px 0 var(--black-a6), 0 2px 1px -1px var(--black-a6), 0 1px 3px 0 var(--black-a5);--base-card-classic-active-box-shadow-outer: 0 0 0 0 var(--base-card-classic-active-border-color), 0 0 0 0 var(--color-transparent), 0 0 0 0 var(--black-a3), 0 1px 1px -1px var(--black-a6), 0 2px 1px -2px var(--black-a6), 0 1px 3px -1px var(--black-a5);--base-card-classic-border-color: var(--gray-a6);--base-card-classic-hover-border-color: var(--gray-a6);--base-card-classic-active-border-color: var(--gray-a6)}.rt-BaseButton:where(.rt-variant-classic){background-color:var(--accent-9);color:var(--accent-contrast);position:relative;z-index:0;background-image:linear-gradient(to bottom,transparent 50%,var(--gray-a4)),linear-gradient(to bottom,transparent 50%,var(--accent-9) 80%);box-shadow:var(--base-button-classic-box-shadow-top),inset 0 0 0 1px var(--accent-9),var(--base-button-classic-box-shadow-bottom)}.rt-BaseButton:where(.rt-variant-classic):after{content:"";position:absolute;border-radius:inherit;pointer-events:none;top:0;right:0;bottom:0;left:0;z-index:-1;border:var(--base-button-classic-after-inset) solid transparent;background-clip:content-box;background-color:inherit;background-image:linear-gradient(var(--black-a1),transparent,var(--white-a2));box-shadow:inset 0 2px 3px -1px var(--white-a4)}.rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--gray-1);background-image:linear-gradient(to bottom,transparent 50%,var(--gray-a4)),linear-gradient(to bottom,transparent 50%,var(--accent-12) 80%);box-shadow:var(--base-button-classic-box-shadow-top),inset 0 0 0 1px var(--accent-12),var(--base-button-classic-box-shadow-bottom)}.rt-BaseButton:where(.rt-variant-classic):where(.rt-high-contrast):after{background-image:linear-gradient(var(--black-a3),transparent,var(--white-a2))}@media(pointer:coarse){.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open])){outline:.5em solid var(--accent-a4);outline-offset:0}}.rt-BaseButton:where(.rt-variant-classic):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:2px}@media(hover:hover){.rt-BaseButton:where(.rt-variant-classic):where(:hover):after{background-color:var(--accent-10);background-image:linear-gradient(var(--black-a2) -15%,transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast){filter:var(--base-button-classic-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-classic):where(:hover):where(.rt-high-contrast):after{background-color:var(--accent-12);background-image:linear-gradient(var(--black-a5),transparent,var(--white-a2))}}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):after{background-color:var(--accent-10);background-image:linear-gradient(var(--black-a2) -15%,transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast){filter:var(--base-button-classic-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-classic):where([data-state=open]):where(.rt-high-contrast):after{background-color:var(--accent-12);background-image:linear-gradient(var(--black-a5),transparent,var(--white-a2))}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])){background-color:var(--accent-9);background-image:linear-gradient(var(--black-a1),transparent);padding-top:var(--base-button-classic-active-padding-top);box-shadow:inset 0 4px 2px -2px var(--gray-a4),inset 0 1px 1px var(--gray-a7),inset 0 0 0 1px var(--gray-a5),inset 0 0 0 1px var(--accent-9),inset 0 3px 2px var(--gray-a3),inset 0 0 0 1px var(--white-a7),inset 0 -2px 1px var(--white-a5)}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):after{box-shadow:none;background-color:inherit;background-image:linear-gradient(var(--black-a2),transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):where(.rt-high-contrast){background-color:var(--accent-12);filter:var(--base-button-classic-high-contrast-active-filter);box-shadow:var(--base-button__classic-active__shadow-front-layer),inset 0 0 0 1px var(--accent-12),var(--base-button__classic-active__shadow-bottom-layer)}.rt-BaseButton:where(.rt-variant-classic):where(:active:not([data-state=open],[data-disabled])):where(.rt-high-contrast):after{background-image:linear-gradient(var(--black-a5),transparent,var(--white-a3))}.rt-BaseButton:where(.rt-variant-classic):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-2);background-image:none;box-shadow:var(--base-button-classic-disabled-box-shadow);outline:none;filter:none}.rt-BaseButton:where(.rt-variant-classic):where([data-disabled]):after{box-shadow:none;background-color:var(--gray-a2);background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1))}.rt-BaseButton:where(.rt-variant-solid){background-color:var(--accent-9);color:var(--accent-contrast)}@media(hover:hover){.rt-BaseButton:where(.rt-variant-solid):where(:hover){background-color:var(--accent-10)}}.rt-BaseButton:where(.rt-variant-solid):where([data-state=open]){background-color:var(--accent-10)}.rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state=open])){background-color:var(--accent-10);filter:var(--base-button-solid-active-filter)}@media(pointer:coarse){.rt-BaseButton:where(.rt-variant-solid):where(:active:not([data-state=open])){outline:.5em solid var(--accent-a4);outline-offset:0}}.rt-BaseButton:where(.rt-variant-solid):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:2px}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--gray-1)}@media(hover:hover){.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:hover){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where([data-state=open]){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}.rt-BaseButton:where(.rt-variant-solid):where(.rt-high-contrast):where(:active:not([data-state=open])){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-active-filter)}.rt-BaseButton:where(.rt-variant-solid):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3);outline:none;filter:none}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost){color:var(--accent-a11)}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost):where(.rt-high-contrast){color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-soft,.rt-variant-ghost):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3)}.rt-BaseButton:where(.rt-variant-soft){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-soft):where(:focus-visible){outline:2px solid var(--accent-8);outline-offset:-1px}@media(hover:hover){.rt-BaseButton:where(.rt-variant-soft):where(:hover){background-color:var(--accent-a4)}}.rt-BaseButton:where(.rt-variant-soft):where([data-state=open]){background-color:var(--accent-a4)}.rt-BaseButton:where(.rt-variant-soft):where(:active:not([data-state=open])){background-color:var(--accent-a5)}.rt-BaseButton:where(.rt-variant-soft):where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-a3)}@media(hover:hover){.rt-BaseButton:where(.rt-variant-ghost):where(:hover){background-color:var(--accent-a3)}}.rt-BaseButton:where(.rt-variant-ghost):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-ghost):where([data-state=open]){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-ghost):where(:active:not([data-state=open])){background-color:var(--accent-a4)}.rt-BaseButton:where(.rt-variant-ghost):where([data-disabled]){color:var(--gray-a8);background-color:transparent}.rt-BaseButton:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a8);color:var(--accent-a11)}@media(hover:hover){.rt-BaseButton:where(.rt-variant-outline):where(:hover){background-color:var(--accent-a2)}}.rt-BaseButton:where(.rt-variant-outline):where([data-state=open]){background-color:var(--accent-a2)}.rt-BaseButton:where(.rt-variant-outline):where(:active:not([data-state=open])){background-color:var(--accent-a3)}.rt-BaseButton:where(.rt-variant-outline):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--accent-a7),inset 0 0 0 1px var(--gray-a11);color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-outline):where([data-disabled]){color:var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a7);background-color:transparent}.rt-BaseButton:where(.rt-variant-surface){background-color:var(--accent-surface);box-shadow:inset 0 0 0 1px var(--accent-a7);color:var(--accent-a11)}@media(hover:hover){.rt-BaseButton:where(.rt-variant-surface):where(:hover){box-shadow:inset 0 0 0 1px var(--accent-a8)}}.rt-BaseButton:where(.rt-variant-surface):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--accent-a8)}.rt-BaseButton:where(.rt-variant-surface):where(:active:not([data-state=open])){background-color:var(--accent-a3);box-shadow:inset 0 0 0 1px var(--accent-a8)}.rt-BaseButton:where(.rt-variant-surface):where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-BaseButton:where(.rt-variant-surface):where(.rt-high-contrast){color:var(--accent-12)}.rt-BaseButton:where(.rt-variant-surface):where([data-disabled]){color:var(--gray-a8);box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:var(--gray-a2)}.rt-Button:where(:not(.rt-variant-ghost)) :where(svg){opacity:.9}.rt-Button:where(.rt-variant-ghost){padding:var(--button-ghost-padding-y) var(--button-ghost-padding-x);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--button-ghost-padding-y));--margin-right-override: calc(var(--margin-right) - var(--button-ghost-padding-x));--margin-bottom-override: calc(var(--margin-bottom) - var(--button-ghost-padding-y));--margin-left-override: calc(var(--margin-left) - var(--button-ghost-padding-x));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-Button:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-Button:where(.rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}@media(min-width:520px){.rt-Button:where(.xs\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.xs\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xs\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.xs\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xs\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.xs\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.xs\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.xs\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.xs\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media(min-width:768px){.rt-Button:where(.sm\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.sm\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.sm\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.sm\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.sm\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.sm\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.sm\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.sm\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.sm\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media(min-width:1024px){.rt-Button:where(.md\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.md\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.md\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.md\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.md\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.md\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.md\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.md\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.md\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media(min-width:1280px){.rt-Button:where(.lg\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.lg\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.lg\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.lg\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.lg\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.lg\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.lg\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.lg\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.lg\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}@media(min-width:1640px){.rt-Button:where(.xl\:rt-r-size-1){gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-Button:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-Button:where(.xl\:rt-r-size-1):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xl\:rt-r-size-2){gap:var(--space-2);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-Button:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-Button:where(.xl\:rt-r-size-2):where(.rt-variant-ghost){gap:var(--space-1);--button-ghost-padding-x: var(--space-2);--button-ghost-padding-y: var(--space-1)}.rt-Button:where(.xl\:rt-r-size-3){gap:var(--space-3);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}.rt-Button:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-Button:where(.xl\:rt-r-size-3):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-3);--button-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-Button:where(.xl\:rt-r-size-4){gap:var(--space-3);font-size:var(--font-size-4);line-height:var(--line-height-4);letter-spacing:var(--letter-spacing-4)}.rt-Button:where(.xl\:rt-r-size-4):where(:not(.rt-variant-ghost)){padding-left:var(--space-5);padding-right:var(--space-5)}.rt-Button:where(.xl\:rt-r-size-4):where(.rt-variant-ghost){gap:var(--space-2);--button-ghost-padding-x: var(--space-4);--button-ghost-padding-y: var(--space-2)}}.rt-Button:where(:not(.rt-variant-ghost)){font-weight:var(--font-weight-medium)}.rt-CalloutRoot{box-sizing:border-box;display:grid;align-items:flex-start;justify-content:flex-start;text-align:left;color:var(--accent-a11)}.rt-CalloutRoot:where(.rt-high-contrast){color:var(--accent-12)}.rt-CalloutIcon{display:flex;align-items:center;grid-column-start:-2;height:var(--callout-icon-height)}.rt-CalloutRoot>:where(:not(.rt-CalloutIcon)){grid-column-start:-1}.rt-CalloutRoot:where(.rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}@media(min-width:520px){.rt-CalloutRoot:where(.xs\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xs\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xs\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media(min-width:768px){.rt-CalloutRoot:where(.sm\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.sm\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.sm\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media(min-width:1024px){.rt-CalloutRoot:where(.md\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.md\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.md\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media(min-width:1280px){.rt-CalloutRoot:where(.lg\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.lg\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.lg\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}@media(min-width:1640px){.rt-CalloutRoot:where(.xl\:rt-r-size-1){row-gap:var(--space-2);column-gap:var(--space-2);padding:var(--space-3);border-radius:var(--radius-3);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xl\:rt-r-size-2){row-gap:var(--space-2);column-gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-4);--callout-icon-height: var(--line-height-2)}.rt-CalloutRoot:where(.xl\:rt-r-size-3){row-gap:var(--space-3);column-gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius-5);--callout-icon-height: var(--line-height-3)}}.rt-CalloutRoot:where(.rt-variant-soft){background-color:var(--accent-a3)}.rt-CalloutRoot:where(.rt-variant-surface){box-shadow:inset 0 0 0 1px var(--accent-a6);background-color:var(--accent-a2)}.rt-CalloutRoot:where(.rt-variant-outline){box-shadow:inset 0 0 0 1px var(--accent-a7)}.rt-BaseCard{display:block;position:relative;overflow:hidden;border-radius:var(--base-card-border-radius);font-family:var(--default-font-family);font-weight:var(--font-weight-normal);font-style:normal;text-align:start;--inset-border-width: var(--base-card-border-width);--inset-border-radius: var(--base-card-border-radius);padding-top:var(--base-card-padding-top);padding-right:var(--base-card-padding-right);padding-bottom:var(--base-card-padding-bottom);padding-left:var(--base-card-padding-left);box-sizing:border-box;--inset-padding-top: calc(var(--base-card-padding-top) - var(--base-card-border-width));--inset-padding-right: calc(var(--base-card-padding-right) - var(--base-card-border-width));--inset-padding-bottom: calc(var(--base-card-padding-bottom) - var(--base-card-border-width));--inset-padding-left: calc(var(--base-card-padding-left) - var(--base-card-border-width));contain:paint}.rt-BaseCard:before,.rt-BaseCard:after{content:"";position:absolute;pointer-events:none;transition:inherit;border-radius:calc(var(--base-card-border-radius) - var(--base-card-border-width));inset:var(--base-card-border-width)}.rt-BaseCard:before{z-index:-1}@supports (color: color-mix(in oklab,white,black)){:where(.radix-themes){--base-card-surface-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a5), var(--gray-5) 25%);--base-card-surface-hover-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a7), var(--gray-7) 25%);--base-card-surface-active-box-shadow: 0 0 0 1px color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a4), var(--gray-4) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a3), var(--gray-3) 25%)}}@supports (color: color-mix(in oklab,white,black)){:is(.dark,.dark-theme),:is(.dark,.dark-theme) :where(.radix-themes:not(.light,.light-theme)){--base-card-classic-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-hover-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%);--base-card-classic-active-border-color: color-mix(in oklab, var(--gray-a6), var(--gray-6) 25%)}}.rt-Card{--base-card-padding-top: var(--card-padding);--base-card-padding-right: var(--card-padding);--base-card-padding-bottom: var(--card-padding);--base-card-padding-left: var(--card-padding);--base-card-border-radius: var(--card-border-radius);--base-card-border-width: var(--card-border-width)}.rt-Card:where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-Card:where(:focus-visible):after{outline:inherit}.rt-Card:where(:focus-visible):where(:active:not([data-state=open])):before{background-image:linear-gradient(var(--focus-a2),var(--focus-a2))}.rt-Card:where(.rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}@media(min-width:520px){.rt-Card:where(.xs\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.xs\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.xs\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.xs\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.xs\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media(min-width:768px){.rt-Card:where(.sm\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.sm\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.sm\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.sm\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.sm\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media(min-width:1024px){.rt-Card:where(.md\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.md\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.md\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.md\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.md\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media(min-width:1280px){.rt-Card:where(.lg\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.lg\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.lg\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.lg\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.lg\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}@media(min-width:1640px){.rt-Card:where(.xl\:rt-r-size-1){--card-padding: var(--space-3);--card-border-radius: var(--radius-4)}.rt-Card:where(.xl\:rt-r-size-2){--card-padding: var(--space-4);--card-border-radius: var(--radius-4)}.rt-Card:where(.xl\:rt-r-size-3){--card-padding: var(--space-5);--card-border-radius: var(--radius-5)}.rt-Card:where(.xl\:rt-r-size-4){--card-padding: var(--space-6);--card-border-radius: var(--radius-5)}.rt-Card:where(.xl\:rt-r-size-5){--card-padding: var(--space-8);--card-border-radius: var(--radius-6)}}.rt-Card:where(.rt-variant-surface){--card-border-width: 1px;--card-background-color: var(--color-panel)}.rt-Card:where(.rt-variant-surface):before{background-color:var(--card-background-color);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel)}.rt-Card:where(.rt-variant-surface):after{box-shadow:var(--base-card-surface-box-shadow)}@media(hover:hover){.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where(:hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where([data-state=open]):after{box-shadow:var(--base-card-surface-hover-box-shadow)}.rt-Card:where(.rt-variant-surface):where(:any-link,button,label):where(:active:not([data-state=open])):after{box-shadow:var(--base-card-surface-active-box-shadow)}.rt-Card:where(.rt-variant-classic){--card-border-width: 1px;--card-background-color: var(--color-panel);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):before{background-color:var(--card-background-color);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel)}.rt-Card:where(.rt-variant-classic):after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media(hover:hover){.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where([data-state=open]){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where([data-state=open]):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:active:not([data-state=open])){transition-duration:40ms;box-shadow:var(--base-card-classic-active-box-shadow-outer)}.rt-Card:where(.rt-variant-classic):where(:any-link,button,label):where(:active:not([data-state=open])):after{box-shadow:var(--base-card-classic-active-box-shadow-inner)}.rt-Card:where(.rt-variant-ghost){--card-border-width: 0px;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--card-padding));--margin-right-override: calc(var(--margin-right) - var(--card-padding));--margin-bottom-override: calc(var(--margin-bottom) - var(--card-padding));--margin-left-override: calc(var(--margin-left) - var(--card-padding));margin-top:var(--margin-top-override);margin-right:var(--margin-right-override);margin-bottom:var(--margin-bottom-override);margin-left:var(--margin-left-override)}:where(.rt-Card:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}@media(hover:hover){.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:hover){background-color:var(--gray-a3)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:hover):where(:focus-visible){background-color:var(--focus-a2)}}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where([data-state=open]){background-color:var(--gray-a3)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where([data-state=open]):where(:focus-visible){background-color:var(--focus-a2)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:active:not([data-state=open])){background-color:var(--gray-a4)}.rt-Card:where(.rt-variant-ghost):where(:any-link,button,label):where(:active:not([data-state=open])):where(:focus-visible){background-color:var(--focus-a2)}@media(pointer:coarse){.rt-Card:where(:any-link,button,label):where(:active:not(:focus-visible,[data-state=open])):before{background-image:linear-gradient(var(--gray-a4),var(--gray-a4))}}.rt-BaseCheckboxRoot{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;flex-shrink:0;cursor:var(--cursor-checkbox);height:var(--skeleton-height, var(--line-height, var(--checkbox-size)));--skeleton-height-override: var(--checkbox-size);border-radius:var(--skeleton-radius);--skeleton-radius-override: var(--checkbox-border-radius)}.rt-BaseCheckboxRoot:before{content:"";display:block;height:var(--checkbox-size);width:var(--checkbox-size);border-radius:var(--checkbox-border-radius)}.rt-BaseCheckboxIndicator{position:absolute;width:var(--checkbox-indicator-size);height:var(--checkbox-indicator-size);transform:translate(-50%,-50%);top:50%;left:50%}.rt-BaseCheckboxRoot:where(.rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}@media(min-width:520px){.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.xs\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media(min-width:768px){.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.sm\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media(min-width:1024px){.rt-BaseCheckboxRoot:where(.md\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.md\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.md\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media(min-width:1280px){.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.lg\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}@media(min-width:1640px){.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-1){--checkbox-size: calc(var(--space-4) * .875);--checkbox-indicator-size: calc(9px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * .875)}.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-2){--checkbox-size: var(--space-4);--checkbox-indicator-size: calc(10px * var(--scaling));--checkbox-border-radius: var(--radius-1)}.rt-BaseCheckboxRoot:where(.xl\:rt-r-size-3){--checkbox-size: calc(var(--space-4) * 1.25);--checkbox-indicator-size: calc(12px * var(--scaling));--checkbox-border-radius: calc(var(--radius-1) * 1.25)}}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):before{background-color:var(--accent-indicator)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-contrast)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast):before{background-color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-1)}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled):before{box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:transparent}.rt-BaseCheckboxRoot:where(.rt-variant-surface):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a3),var(--shadow-1)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):before{background-color:var(--accent-indicator);background-image:linear-gradient(to bottom,var(--white-a3),transparent,var(--black-a1));box-shadow:inset 0 .5px .5px var(--white-a4),inset 0 -.5px .5px var(--black-a4)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-contrast)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast):before{background-color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-1)}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled):before{box-shadow:var(--shadow-1);background-color:transparent;background-image:none}.rt-BaseCheckboxRoot:where(.rt-variant-classic):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):before{background-color:var(--accent-a5)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state=checked],[data-state=indeterminate]) :where(.rt-BaseCheckboxIndicator){color:var(--accent-a11)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where([data-state=checked],[data-state=indeterminate]):where(.rt-high-contrast) :where(.rt-BaseCheckboxIndicator){color:var(--accent-12)}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled):before{background-color:transparent}.rt-BaseCheckboxRoot:where(.rt-variant-soft):where(:disabled) :where(.rt-BaseCheckboxIndicator){color:var(--gray-a8)}.rt-CheckboxCardsRoot{line-height:var(--line-height);letter-spacing:var(--letter-spacing);cursor:default}.rt-CheckboxCardsItem:where(:has(:focus-visible)){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-CheckboxCardsItem:where(:has(:focus-visible)):after{outline:inherit}.rt-CheckboxCardsItem>*{pointer-events:none}.rt-CheckboxCardsItem>:where(svg){flex-shrink:0}.rt-CheckboxCardCheckbox{position:absolute;right:var(--checkbox-cards-item-padding-left)}.rt-CheckboxCardsItem{--checkbox-cards-item-padding-right: calc(var(--checkbox-cards-item-padding-left) * 2 + var(--checkbox-cards-item-checkbox-size));--base-card-padding-top: var(--checkbox-cards-item-padding-top);--base-card-padding-right: var(--checkbox-cards-item-padding-right);--base-card-padding-bottom: var(--checkbox-cards-item-padding-bottom);--base-card-padding-left: var(--checkbox-cards-item-padding-left);--base-card-border-radius: var(--checkbox-cards-item-border-radius);--base-card-border-width: var(--checkbox-cards-item-border-width);display:flex;align-items:center;gap:var(--space-2);cursor:var(--cursor-button);-webkit-tap-highlight-color:transparent}.rt-CheckboxCardsRoot:where(.rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}@media(min-width:520px){.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media(min-width:768px){.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media(min-width:1024px){.rt-CheckboxCardsRoot:where(.md\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media(min-width:1280px){.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}@media(min-width:1640px){.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-3) / 1.2);--checkbox-cards-item-padding-left: var(--space-3);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * .875)}.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--checkbox-cards-item-padding-top: calc(var(--space-4) * .875);--checkbox-cards-item-padding-bottom: calc(var(--space-4) * .875);--checkbox-cards-item-padding-left: var(--space-4);--checkbox-cards-item-border-radius: var(--radius-3);--checkbox-cards-item-checkbox-size: var(--space-4)}.rt-CheckboxCardsRoot:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--checkbox-cards-item-padding-top: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-bottom: calc(var(--space-5) / 1.2);--checkbox-cards-item-padding-left: var(--space-5);--checkbox-cards-item-border-radius: var(--radius-4);--checkbox-cards-item-checkbox-size: calc(var(--space-4) * 1.25)}}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem{--checkbox-cards-item-border-width: 1px;--checkbox-cards-item-background-color: var(--color-surface)}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:before{background-color:var(--checkbox-cards-item-background-color)}:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:after{box-shadow:var(--base-card-surface-box-shadow)}@media(hover:hover){:where(.rt-CheckboxCardsRoot.rt-variant-surface) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem{--checkbox-cards-item-border-width: 1px;--checkbox-cards-item-background-color: var(--color-surface);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:before{background-color:var(--checkbox-cards-item-background-color)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media(hover:hover){:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}:where(.rt-CheckboxCardsRoot.rt-variant-classic) .rt-CheckboxCardsItem:where(:not(:has(:disabled)):hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}@media(pointer:coarse){.rt-CheckboxCardsItem:where(:active:not(:focus-visible)):before{background-image:linear-gradient(var(--gray-a4),var(--gray-a4))}}.rt-CheckboxCardsItem:where(:has(:disabled)){cursor:var(--cursor-disabled);color:var(--gray-a9)}.rt-CheckboxCardsItem:where(:has(:disabled)):before{background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-CheckboxCardsItem:where(:has(:disabled))::selection{background-color:var(--gray-a5)}.rt-CheckboxGroupRoot{display:flex;flex-direction:column;gap:var(--space-1)}.rt-CheckboxGroupItem{display:flex;gap:.5em;width:-moz-fit-content;width:fit-content}.rt-CheckboxGroupItemCheckbox:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-CheckboxGroupItemCheckbox:where(:disabled){cursor:var(--cursor-disabled)}.rt-CheckboxGroupItemCheckbox:where(:disabled):before{background-color:var(--gray-a3)}.rt-CheckboxGroupItemInner{min-width:0}.rt-CheckboxRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-CheckboxRoot:where(:disabled){cursor:var(--cursor-disabled)}.rt-CheckboxRoot:where(:disabled):before{background-color:var(--gray-a3)}.rt-Code{--code-variant-font-size-adjust: calc(var(--code-font-size-adjust) * .95);font-family:var(--code-font-family);font-size:calc(var(--code-variant-font-size-adjust) * 1em);font-style:var(--code-font-style);font-weight:var(--code-font-weight);line-height:1.25;letter-spacing:calc(var(--code-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));border-radius:calc((.5px + .2em) * var(--radius-factor));box-sizing:border-box;padding-top:var(--code-padding-top);padding-left:var(--code-padding-left);padding-bottom:var(--code-padding-bottom);padding-right:var(--code-padding-right);height:-moz-fit-content;height:fit-content}.rt-Code :where(.rt-Code){font-size:inherit}.rt-Code:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}@media(min-width:520px){.rt-Code:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:768px){.rt-Code:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1024px){.rt-Code:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1280px){.rt-Code:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1640px){.rt-Code:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--code-variant-font-size-adjust));line-height:var(--line-height-1);--letter-spacing: var(--letter-spacing-1)}.rt-Code:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--code-variant-font-size-adjust));line-height:var(--line-height-2);--letter-spacing: var(--letter-spacing-2)}.rt-Code:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--code-variant-font-size-adjust));line-height:var(--line-height-3);--letter-spacing: var(--letter-spacing-3)}.rt-Code:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--code-variant-font-size-adjust));line-height:var(--line-height-4);--letter-spacing: var(--letter-spacing-4)}.rt-Code:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--code-variant-font-size-adjust));line-height:var(--line-height-5);--letter-spacing: var(--letter-spacing-5)}.rt-Code:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--code-variant-font-size-adjust));line-height:var(--line-height-6);--letter-spacing: var(--letter-spacing-6)}.rt-Code:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--code-variant-font-size-adjust));line-height:var(--line-height-7);--letter-spacing: var(--letter-spacing-7)}.rt-Code:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--code-variant-font-size-adjust));line-height:var(--line-height-8);--letter-spacing: var(--letter-spacing-8)}.rt-Code:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--code-variant-font-size-adjust));line-height:var(--line-height-9);--letter-spacing: var(--letter-spacing-9)}}.rt-Code:where(.rt-variant-ghost){--code-variant-font-size-adjust: var(--code-font-size-adjust);padding:0}.rt-Code:where(.rt-variant-ghost):where([data-accent-color]){color:var(--accent-a11)}.rt-Code:where(.rt-variant-ghost):where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Code:where(.rt-variant-ghost):where(.rt-high-contrast){color:var(--accent-12)}.rt-Code:where(.rt-variant-solid){background-color:var(--accent-a9);color:var(--accent-contrast)}.rt-Code:where(.rt-variant-solid)::selection{background-color:var(--accent-7);color:var(--accent-12)}.rt-Code:where(.rt-variant-solid):where(.rt-high-contrast){background-color:var(--accent-12);color:var(--accent-1)}.rt-Code:where(.rt-variant-solid):where(.rt-high-contrast)::selection{background-color:var(--accent-a11);color:var(--accent-1)}:where(.rt-Link) .rt-Code:where(.rt-variant-solid),.rt-Code:where(.rt-variant-solid):where(:any-link,button){isolation:isolate}@media(hover:hover){:where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(:hover),.rt-Code:where(.rt-variant-solid):where(:any-link,button):where(:hover){background-color:var(--accent-10)}:where(.rt-Link) .rt-Code:where(.rt-variant-solid):where(.rt-high-contrast:hover),.rt-Code:where(.rt-variant-solid):where(:any-link,button):where(.rt-high-contrast:hover){background-color:var(--accent-12);filter:var(--base-button-solid-high-contrast-hover-filter)}}.rt-Code:where(.rt-variant-soft){background-color:var(--accent-a3);color:var(--accent-a11)}.rt-Code:where(.rt-variant-soft):where(.rt-high-contrast){color:var(--accent-12)}:where(.rt-Link) .rt-Code:where(.rt-variant-soft),.rt-Code:where(.rt-variant-soft):where(:any-link,button){isolation:isolate}@media(hover:hover){:where(.rt-Link) .rt-Code:where(.rt-variant-soft):where(:hover),.rt-Code:where(.rt-variant-soft):where(:any-link,button):where(:hover){background-color:var(--accent-a4)}}.rt-Code:where(.rt-variant-outline){box-shadow:inset 0 0 0 max(1px,.033em) var(--accent-a8);color:var(--accent-a11)}.rt-Code:where(.rt-variant-outline):where(.rt-high-contrast){box-shadow:inset 0 0 0 max(1px,.033em) var(--accent-a7),inset 0 0 0 max(1px,.033em) var(--gray-a11);color:var(--accent-12)}:where(.rt-Link) .rt-Code:where(.rt-variant-outline),.rt-Code:where(.rt-variant-outline):where(:any-link,button){isolation:isolate}@media(hover:hover){:where(.rt-Link) .rt-Code:where(.rt-variant-outline):where(:hover),.rt-Code:where(.rt-variant-outline):where(:any-link,button):where(:hover){background-color:var(--accent-a2)}}.rt-BaseMenuContent{--scrollarea-scrollbar-vertical-margin-top: var(--base-menu-content-padding);--scrollarea-scrollbar-vertical-margin-bottom: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-left: var(--base-menu-content-padding);--scrollarea-scrollbar-horizontal-margin-right: var(--base-menu-content-padding);display:flex;flex-direction:column;box-sizing:border-box;overflow:hidden;background-color:var(--base-menu-bg);--base-menu-bg: var(--color-panel-solid);box-shadow:var(--shadow-5)}.rt-BaseMenuViewport{flex:1 1 0%;display:flex;flex-direction:column;overflow:auto;padding:var(--base-menu-content-padding);box-sizing:border-box}:where(.rt-BaseMenuContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-BaseMenuViewport{padding-right:var(--space-3)}.rt-BaseMenuItem{display:flex;align-items:center;gap:var(--space-2);height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;position:relative;outline:none;scroll-margin:var(--base-menu-content-padding) 0;-webkit-user-select:none;user-select:none;cursor:var(--cursor-menu-item)}.rt-BaseMenuShortcut{display:flex;align-items:center;margin-left:auto;padding-left:var(--space-4);color:var(--gray-a11)}.rt-BaseMenuSubTriggerIcon{color:var(--gray-12);margin-right:calc(-2px * var(--scaling))}.rt-BaseMenuItemIndicator{position:absolute;left:0;width:var(--base-menu-item-padding-left);display:inline-flex;align-items:center;justify-content:center}.rt-BaseMenuSeparator{height:1px;margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--base-menu-item-padding-left);margin-right:var(--base-menu-item-padding-right);background-color:var(--gray-a6)}.rt-BaseMenuLabel{display:flex;align-items:center;height:var(--base-menu-item-height);padding-left:var(--base-menu-item-padding-left);padding-right:var(--base-menu-item-padding-right);box-sizing:border-box;color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default}:where(.rt-BaseMenuItem)+.rt-BaseMenuLabel{margin-top:var(--space-2)}.rt-BaseMenuArrow{fill:var(--base-menu-bg)}.rt-BaseMenuContent:where(.rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}@media(min-width:520px){.rt-BaseMenuContent:where(.xs\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xs\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media(min-width:768px){.rt-BaseMenuContent:where(.sm\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.sm\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media(min-width:1024px){.rt-BaseMenuContent:where(.md\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.md\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.md\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.md\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media(min-width:1280px){.rt-BaseMenuContent:where(.lg\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.lg\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}@media(min-width:1640px){.rt-BaseMenuContent:where(.xl\:rt-r-size-1){--base-menu-content-padding: var(--space-1);--base-menu-item-padding-left: calc(var(--space-5) / 1.2);--base-menu-item-padding-right: var(--space-2);--base-menu-item-height: var(--space-5);border-radius:var(--radius-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuLabel){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-1):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: calc(var(--space-5) / 1.2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2){--base-menu-content-padding: var(--space-2);--base-menu-item-padding-left: var(--space-3);--base-menu-item-padding-right: var(--space-3);--base-menu-item-height: var(--space-6);border-radius:var(--radius-4)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItem){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:var(--radius-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuLabel){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2) :where(.rt-BaseMenuItemIndicatorIcon,.rt-BaseMenuSubTriggerIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:not(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem))){--base-menu-item-padding-left: var(--space-3)}.rt-BaseMenuContent:where(.xl\:rt-r-size-2):where(:has(.rt-BaseMenuCheckboxItem,.rt-BaseMenuRadioItem)){--base-menu-item-padding-left: var(--space-5)}}.rt-BaseMenuItem:where([data-accent-color]){color:var(--accent-a11)}.rt-BaseMenuItem:where([data-disabled]){color:var(--gray-a8);cursor:default}.rt-BaseMenuItem:where([data-disabled],[data-highlighted]) :where(.rt-BaseMenuShortcut),.rt-BaseMenuSubTrigger:where([data-state=open]) :where(.rt-BaseMenuShortcut){color:inherit}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--gray-a3)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-12);color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]) :where(.rt-BaseMenuSubTriggerIcon){color:var(--accent-1)}.rt-BaseMenuContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-BaseMenuItem[data-highlighted]):where([data-accent-color]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuSubTrigger[data-state=open]){background-color:var(--accent-a3)}.rt-BaseMenuContent:where(.rt-variant-soft) :where(.rt-BaseMenuItem[data-highlighted]){background-color:var(--accent-a4)}.rt-ContextMenuContent{max-height:var(--radix-context-menu-content-available-height);transform-origin:var(--radix-context-menu-content-transform-origin)}.rt-DataListRoot{overflow-wrap:anywhere;font-family:var(--default-font-family);font-weight:var(--font-weight-normal);font-style:normal;text-align:start;--data-list-leading-trim-start: calc(var(--default-leading-trim-start) - var(--line-height) / 2);--data-list-leading-trim-end: calc(var(--default-leading-trim-end) - var(--line-height) / 2)}.rt-DataListLabel{display:flex;color:var(--gray-a11)}.rt-DataListLabel:where(.rt-high-contrast){color:var(--gray-12)}.rt-DataListLabel:where([data-accent-color]){color:var(--accent-a11)}.rt-DataListLabel:where([data-accent-color]):where(.rt-high-contrast){color:var(--accent-12)}.rt-DataListValue{display:flex;margin:0;min-width:0px;margin-top:var(--data-list-value-margin-top);margin-bottom:var(--data-list-value-margin-bottom)}.rt-DataListItem{--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}:where(.rt-DataListItem:first-child) .rt-DataListValue{margin-top:var(--data-list-first-item-value-margin-top)}:where(.rt-DataListItem:last-child) .rt-DataListValue{margin-bottom:var(--data-list-last-item-value-margin-bottom)}.rt-DataListRoot:where(.rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.rt-r-size-3){gap:calc(var(--space-4) * 1.25)}@media(min-width:520px){.rt-DataListRoot:where(.xs\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.xs\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.xs\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media(min-width:768px){.rt-DataListRoot:where(.sm\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.sm\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.sm\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media(min-width:1024px){.rt-DataListRoot:where(.md\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.md\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.md\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media(min-width:1280px){.rt-DataListRoot:where(.lg\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.lg\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.lg\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}@media(min-width:1640px){.rt-DataListRoot:where(.xl\:rt-r-size-1){gap:var(--space-3)}.rt-DataListRoot:where(.xl\:rt-r-size-2){gap:var(--space-4)}.rt-DataListRoot:where(.xl\:rt-r-size-3){gap:calc(var(--space-4) * 1.25)}}.rt-DataListRoot:where(.rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}@media(min-width:520px){.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.xs\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.xs\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media(min-width:768px){.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.sm\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.sm\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media(min-width:1024px){.rt-DataListRoot:where(.md\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.md\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.md\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.md\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media(min-width:1280px){.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.lg\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.lg\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}@media(min-width:1640px){.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical){display:flex;flex-direction:column}.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical) :where(.rt-DataListItem){--data-list-value-margin-top: 0px;--data-list-value-margin-bottom: 0px;--data-list-first-item-value-margin-top: 0px;--data-list-last-item-value-margin-bottom: 0px;display:flex;flex-direction:column;gap:var(--space-1)}.rt-DataListRoot:where(.xl\:rt-r-orientation-vertical) :where(.rt-DataListLabel){min-width:0px}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal){display:grid;grid-template-columns:auto 1fr}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal) :where(.rt-DataListItem){--data-list-value-margin-top: var(--data-list-value-trim-start);--data-list-value-margin-bottom: var(--data-list-value-trim-end);--data-list-first-item-value-margin-top: var(--data-list-first-item-value-trim-start);--data-list-last-item-value-margin-bottom: var(--data-list-last-item-value-trim-end);display:grid;grid-template-columns:inherit;grid-template-columns:subgrid;gap:inherit;grid-column:span 2;align-items:baseline}.rt-DataListRoot:where(.xl\:rt-r-orientation-horizontal) :where(.rt-DataListLabel){min-width:120px}}.rt-DataListLabel:before,.rt-DataListValue:before{content:"‍"}.rt-DataListItem:where(.rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}@media(min-width:520px){.rt-DataListItem:where(.xs\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.xs\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xs\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media(min-width:768px){.rt-DataListItem:where(.sm\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.sm\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.sm\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media(min-width:1024px){.rt-DataListItem:where(.md\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.md\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.md\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media(min-width:1280px){.rt-DataListItem:where(.lg\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.lg\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.lg\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}@media(min-width:1640px){.rt-DataListItem:where(.xl\:rt-r-ai-baseline){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-start){--data-list-value-trim-start: 0px;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-center){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: -.25em;--data-list-first-item-value-trim-start: -.25em;--data-list-last-item-value-trim-end: -.25em}.rt-DataListItem:where(.xl\:rt-r-ai-end){--data-list-value-trim-start: -.25em;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}.rt-DataListItem:where(.xl\:rt-r-ai-stretch){--data-list-value-trim-start: 0px;--data-list-value-trim-end: 0px;--data-list-first-item-value-trim-start: 0px;--data-list-last-item-value-trim-end: 0px}}.rt-DataListItem:where(:first-child){margin-top:var(--leading-trim-start)}.rt-DataListItem:where(:last-child){margin-bottom:var(--leading-trim-end)}.rt-DataListRoot:where(.rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}@media(min-width:520px){.rt-DataListRoot:where(.xs\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.xs\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.xs\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.xs\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media(min-width:768px){.rt-DataListRoot:where(.sm\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.sm\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.sm\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.sm\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media(min-width:1024px){.rt-DataListRoot:where(.md\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.md\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.md\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.md\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media(min-width:1280px){.rt-DataListRoot:where(.lg\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.lg\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.lg\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.lg\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}@media(min-width:1640px){.rt-DataListRoot:where(.xl\:rt-r-trim-normal){--leading-trim-start: initial;--leading-trim-end: initial}.rt-DataListRoot:where(.xl\:rt-r-trim-start){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: initial}.rt-DataListRoot:where(.xl\:rt-r-trim-end){--leading-trim-start: initial;--leading-trim-end: var(--data-list-leading-trim-end)}.rt-DataListRoot:where(.xl\:rt-r-trim-both){--leading-trim-start: var(--data-list-leading-trim-start);--leading-trim-end: var(--data-list-leading-trim-end)}}.rt-DropdownMenuContent{max-height:var(--radix-dropdown-menu-content-available-height);transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.rt-Em{box-sizing:border-box;font-family:var(--em-font-family);font-size:calc(var(--em-font-size-adjust) * 1em);font-style:var(--em-font-style);font-weight:var(--em-font-weight);line-height:1.25;letter-spacing:calc(var(--em-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));color:inherit}.rt-Em :where(.rt-Em){font-size:inherit}.rt-Heading{--leading-trim-start: var(--heading-leading-trim-start);--leading-trim-end: var(--heading-leading-trim-end);font-family:var(--heading-font-family);font-style:var(--heading-font-style);font-weight:var(--font-weight-bold);line-height:var(--line-height)}:where(.rt-Heading){margin:0}.rt-Heading:where([data-accent-color]){color:var(--accent-a11)}.rt-Heading:where([data-accent-color].rt-high-contrast),:where([data-accent-color]:not(.radix-themes)) .rt-Heading:where(.rt-high-contrast){color:var(--accent-12)}.rt-Heading:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}@media(min-width:520px){.rt-Heading:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media(min-width:768px){.rt-Heading:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media(min-width:1024px){.rt-Heading:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media(min-width:1280px){.rt-Heading:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}@media(min-width:1640px){.rt-Heading:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-1);letter-spacing:calc(var(--letter-spacing-1) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-2);letter-spacing:calc(var(--letter-spacing-2) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-3);letter-spacing:calc(var(--letter-spacing-3) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-4);letter-spacing:calc(var(--letter-spacing-4) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-5);letter-spacing:calc(var(--letter-spacing-5) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-6);letter-spacing:calc(var(--letter-spacing-6) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-7);letter-spacing:calc(var(--letter-spacing-7) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-8);letter-spacing:calc(var(--letter-spacing-8) + var(--heading-letter-spacing))}.rt-Heading:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * var(--heading-font-size-adjust));--line-height: var(--heading-line-height-9);letter-spacing:calc(var(--letter-spacing-9) + var(--heading-letter-spacing))}}.rt-HoverCardContent{background-color:var(--color-panel-solid);box-shadow:var(--shadow-4);overflow:auto;position:relative;--inset-padding-top: var(--hover-card-content-padding);--inset-padding-right: var(--hover-card-content-padding);--inset-padding-bottom: var(--hover-card-content-padding);--inset-padding-left: var(--hover-card-content-padding);padding:var(--hover-card-content-padding);box-sizing:border-box;transform-origin:var(--radix-hover-card-content-transform-origin)}.rt-HoverCardContent:where(.rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}@media(min-width:520px){.rt-HoverCardContent:where(.xs\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xs\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xs\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media(min-width:768px){.rt-HoverCardContent:where(.sm\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.sm\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.sm\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media(min-width:1024px){.rt-HoverCardContent:where(.md\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.md\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.md\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media(min-width:1280px){.rt-HoverCardContent:where(.lg\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.lg\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.lg\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}@media(min-width:1640px){.rt-HoverCardContent:where(.xl\:rt-r-size-1){--hover-card-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xl\:rt-r-size-2){--hover-card-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-HoverCardContent:where(.xl\:rt-r-size-3){--hover-card-content-padding: var(--space-5);border-radius:var(--radius-5)}}.rt-IconButton:where(:not(.rt-variant-ghost)){height:var(--base-button-height);width:var(--base-button-height)}.rt-IconButton:where(.rt-variant-ghost){padding:var(--icon-button-ghost-padding);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--icon-button-ghost-padding));--margin-right-override: calc(var(--margin-right) - var(--icon-button-ghost-padding));--margin-bottom-override: calc(var(--margin-bottom) - var(--icon-button-ghost-padding));--margin-left-override: calc(var(--margin-left) - var(--icon-button-ghost-padding));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-IconButton:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}@media(min-width:520px){.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.xs\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media(min-width:768px){.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.sm\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media(min-width:1024px){.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.md\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media(min-width:1280px){.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.lg\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}@media(min-width:1640px){.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-1){--icon-button-ghost-padding: var(--space-1)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-2){--icon-button-ghost-padding: calc(var(--space-1) * 1.5)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-3){--icon-button-ghost-padding: var(--space-2)}.rt-IconButton:where(.rt-variant-ghost):where(.xl\:rt-r-size-4){--icon-button-ghost-padding: var(--space-3)}}.rt-Inset{box-sizing:border-box;--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;overflow:hidden;margin-top:var(--margin-top-override);margin-right:var(--margin-right-override);margin-bottom:var(--margin-bottom-override);margin-left:var(--margin-left-override)}:where(.rt-Inset)>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-Inset:where(.rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}@media(min-width:520px){.rt-Inset:where(.xs\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.xs\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.xs\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.xs\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xs\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.xs\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xs\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.xs\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.xs\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media(min-width:768px){.rt-Inset:where(.sm\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.sm\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.sm\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.sm\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.sm\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.sm\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.sm\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.sm\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.sm\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media(min-width:1024px){.rt-Inset:where(.md\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.md\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.md\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.md\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.md\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.md\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.md\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.md\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.md\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media(min-width:1280px){.rt-Inset:where(.lg\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.lg\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.lg\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.lg\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.lg\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.lg\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.lg\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.lg\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.lg\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}@media(min-width:1640px){.rt-Inset:where(.xl\:rt-r-clip-border-box){--inset-border-radius-calc: calc(var(--inset-border-radius, 0px) - var(--inset-border-width, 0px));--inset-padding-top-calc: var(--inset-padding-top, 0px);--inset-padding-right-calc: var(--inset-padding-right, 0px);--inset-padding-bottom-calc: var(--inset-padding-bottom, 0px);--inset-padding-left-calc: var(--inset-padding-left, 0px)}.rt-Inset:where(.xl\:rt-r-clip-padding-box){--inset-border-radius-calc: var(--inset-border-radius, 0px);--inset-padding-top-calc: calc(var(--inset-padding-top, 0px) + var(--inset-border-width, 0px));--inset-padding-right-calc: calc(var(--inset-padding-right, 0px) + var(--inset-border-width, 0px));--inset-padding-bottom-calc: calc(var(--inset-padding-bottom, 0px) + var(--inset-border-width, 0px));--inset-padding-left-calc: calc(var(--inset-padding-left, 0px) + var(--inset-border-width, 0px))}.rt-Inset:where(.xl\:rt-r-side-top){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:0}.rt-Inset:where(.xl\:rt-r-side-bottom){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xl\:rt-r-side-left){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));--margin-right-override: var(--margin-right);border-top-left-radius:var(--inset-border-radius-calc);border-top-right-radius:0;border-bottom-left-radius:var(--inset-border-radius-calc);border-bottom-right-radius:0}.rt-Inset:where(.xl\:rt-r-side-right){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-top-left-radius:0;border-top-right-radius:var(--inset-border-radius-calc);border-bottom-left-radius:0;border-bottom-right-radius:var(--inset-border-radius-calc)}.rt-Inset:where(.xl\:rt-r-side-x){--margin-top-override: var(--margin-top);--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: var(--margin-bottom);--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:0}.rt-Inset:where(.xl\:rt-r-side-y){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: var(--margin-right);--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: var(--margin-left);border-radius:0}.rt-Inset:where(.xl\:rt-r-side-all){--margin-top-override: calc(var(--margin-top) - var(--inset-padding-top-calc));--margin-right-override: calc(var(--margin-right) - var(--inset-padding-right-calc));--margin-bottom-override: calc(var(--margin-bottom) - var(--inset-padding-bottom-calc));--margin-left-override: calc(var(--margin-left) - var(--inset-padding-left-calc));border-radius:var(--inset-border-radius-calc)}}.rt-Kbd{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;font-family:var(--default-font-family);font-weight:400;vertical-align:text-top;white-space:nowrap;-webkit-user-select:none;user-select:none;position:relative;top:-.03em;font-size:.75em;min-width:1.75em;line-height:1.7em;box-sizing:border-box;padding-left:.5em;padding-right:.5em;padding-bottom:.05em;word-spacing:-.1em;border-radius:calc(var(--radius-factor) * .35em);letter-spacing:var(--letter-spacing, var(--default-letter-spacing));height:-moz-fit-content;height:fit-content;color:var(--gray-12)}.rt-Kbd:where(.rt-variant-classic){background-color:var(--gray-1);box-shadow:var(--kbd-box-shadow);transition:box-shadow .12s,background-color .12s}@media(hover:hover){.rt-Kbd:where(.rt-variant-classic):where(:any-link,button):where(:hover){transition-duration:40ms,40ms;background-color:var(--color-background);box-shadow:var(--kbd-box-shadow),0 0 0 .05em var(--gray-a5)}}.rt-Kbd:where(.rt-variant-classic):where(:any-link,button):where([data-state=open]){transition-duration:40ms,40ms;background-color:var(--color-background);box-shadow:var(--kbd-box-shadow),0 0 0 .05em var(--gray-a5)}.rt-Kbd:where(.rt-variant-classic):where(:any-link,button):where(:active:not([data-state=open])){padding-top:.05em;padding-bottom:0;transition-duration:40ms,40ms;background-color:var(--gray-2);box-shadow:inset 0 .05em var(--black-a3),0 0 0 .05em var(--gray-a7)}.rt-Kbd:where(.rt-variant-classic):where(:any-link,button):where(:focus-visible){outline:2px solid var(--focus-8)}.rt-Kbd:where(.rt-variant-soft){background-color:var(--gray-a3)}@media(hover:hover){.rt-Kbd:where(.rt-variant-soft):where(:any-link,button):where(:hover){background-color:var(--gray-a4)}}.rt-Kbd:where(.rt-variant-soft):where(:any-link,button):where([data-state=open]){background-color:var(--gray-a4)}.rt-Kbd:where(.rt-variant-soft):where(:any-link,button):where(:active:not([data-state=open])){background-color:var(--gray-a5)}.rt-Kbd:where(.rt-variant-soft):where(:any-link,button):where(:focus-visible){outline:2px solid var(--focus-8)}.rt-Kbd:where(.rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}@media(min-width:520px){.rt-Kbd:where(.xs\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.xs\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.xs\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.xs\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.xs\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.xs\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.xs\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.xs\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.xs\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:768px){.rt-Kbd:where(.sm\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.sm\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.sm\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.sm\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.sm\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.sm\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.sm\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.sm\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.sm\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1024px){.rt-Kbd:where(.md\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.md\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.md\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.md\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.md\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.md\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.md\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.md\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.md\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1280px){.rt-Kbd:where(.lg\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.lg\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.lg\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.lg\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.lg\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.lg\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.lg\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.lg\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.lg\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}@media(min-width:1640px){.rt-Kbd:where(.xl\:rt-r-size-1){font-size:calc(var(--font-size-1) * .8);--letter-spacing: var(--letter-spacing-1)}.rt-Kbd:where(.xl\:rt-r-size-2){font-size:calc(var(--font-size-2) * .8);--letter-spacing: var(--letter-spacing-2)}.rt-Kbd:where(.xl\:rt-r-size-3){font-size:calc(var(--font-size-3) * .8);--letter-spacing: var(--letter-spacing-3)}.rt-Kbd:where(.xl\:rt-r-size-4){font-size:calc(var(--font-size-4) * .8);--letter-spacing: var(--letter-spacing-4)}.rt-Kbd:where(.xl\:rt-r-size-5){font-size:calc(var(--font-size-5) * .8);--letter-spacing: var(--letter-spacing-5)}.rt-Kbd:where(.xl\:rt-r-size-6){font-size:calc(var(--font-size-6) * .8);--letter-spacing: var(--letter-spacing-6)}.rt-Kbd:where(.xl\:rt-r-size-7){font-size:calc(var(--font-size-7) * .8);--letter-spacing: var(--letter-spacing-7)}.rt-Kbd:where(.xl\:rt-r-size-8){font-size:calc(var(--font-size-8) * .8);--letter-spacing: var(--letter-spacing-8)}.rt-Kbd:where(.xl\:rt-r-size-9){font-size:calc(var(--font-size-9) * .8);--letter-spacing: var(--letter-spacing-9)}}.rt-Link:where(:any-link,button){cursor:var(--cursor-link);text-decoration-line:none;text-decoration-style:solid;text-decoration-thickness:min(2px,max(1px,.05em));text-underline-offset:calc(.025em + 2px);text-decoration-color:var(--accent-a5)}.rt-Link:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where([data-accent-color=""]){color:var(--accent-12)}@supports (color: color-mix(in oklab,white,black)){.rt-Link:where(:any-link,button){text-decoration-color:color-mix(in oklab,var(--accent-a5),var(--gray-a6))}}@media(pointer:coarse){.rt-Link:where(:any-link,button):where(:active:not(:focus-visible,[data-state=open])){outline:.75em solid var(--accent-a4);outline-offset:-.6em}}@media(hover:hover){.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(:hover){text-decoration-line:underline}}.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(.rt-high-contrast),:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where(:any-link,button):where(.rt-underline-auto):where([data-accent-color=""]){text-decoration-line:underline;text-decoration-color:var(--accent-a6)}@supports (color: color-mix(in oklab,white,black)){.rt-Link:where(:any-link,button):where(.rt-underline-auto):where(.rt-high-contrast),:where([data-accent-color]:not(.radix-themes,.rt-high-contrast)) .rt-Link:where(:any-link,button):where(.rt-underline-auto):where([data-accent-color=""]){text-decoration-color:color-mix(in oklab,var(--accent-a6),var(--gray-a6))}}@media(hover:hover){.rt-Link:where(:any-link,button):where(.rt-underline-hover):where(:hover){text-decoration-line:underline}}.rt-Link:where(:any-link,button):where(.rt-underline-always){text-decoration-line:underline}.rt-Link:where(:focus-visible){text-decoration-line:none;border-radius:calc(.07em * var(--radius-factor));outline-color:var(--focus-8);outline-width:2px;outline-style:solid;outline-offset:2px}.rt-Link:where(:has(.rt-Code:not(.rt-variant-ghost):only-child)){text-decoration-color:transparent}.rt-PopoverContent{background-color:var(--color-panel-solid);box-shadow:var(--shadow-5);min-width:var(--radix-popover-trigger-width);outline:0;overflow:auto;position:relative;--inset-padding-top: var(--popover-content-padding);--inset-padding-right: var(--popover-content-padding);--inset-padding-bottom: var(--popover-content-padding);--inset-padding-left: var(--popover-content-padding);padding:var(--popover-content-padding);box-sizing:border-box;transform-origin:var(--radix-popover-content-transform-origin)}.rt-PopoverContent:where(.rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}@media(min-width:520px){.rt-PopoverContent:where(.xs\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xs\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xs\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.xs\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:768px){.rt-PopoverContent:where(.sm\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.sm\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.sm\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.sm\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1024px){.rt-PopoverContent:where(.md\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.md\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.md\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.md\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1280px){.rt-PopoverContent:where(.lg\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.lg\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.lg\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.lg\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}@media(min-width:1640px){.rt-PopoverContent:where(.xl\:rt-r-size-1){--popover-content-padding: var(--space-3);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xl\:rt-r-size-2){--popover-content-padding: var(--space-4);border-radius:var(--radius-4)}.rt-PopoverContent:where(.xl\:rt-r-size-3){--popover-content-padding: var(--space-5);border-radius:var(--radius-5)}.rt-PopoverContent:where(.xl\:rt-r-size-4){--popover-content-padding: var(--space-6);border-radius:var(--radius-5)}}.rt-ProgressRoot{--progress-value: 0;--progress-max: 100;--progress-duration: 5s;pointer-events:none;position:relative;overflow:hidden;flex-grow:1;height:var(--progress-height);border-radius:max(calc(var(--radius-factor) * var(--progress-height) / 3),calc(var(--radius-factor) * var(--radius-thumb)))}.rt-ProgressRoot:after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";border-radius:inherit}.rt-ProgressIndicator{display:block;height:100%;width:100%;transform:scaleX(calc(var(--progress-value) / var(--progress-max)));transform-origin:left center;transition:transform .12s}.rt-ProgressIndicator:where([data-state=indeterminate]){animation-name:rt-progress-indicator-indeterminate-grow,var(--progress-indicator-indeterminate-animation-start),var(--progress-indicator-indeterminate-animation-repeat);animation-delay:0s,calc(var(--progress-duration) + 5s),calc(var(--progress-duration) + 7.5s);animation-duration:var(--progress-duration),2.5s,5s;animation-iteration-count:1,1,infinite;animation-fill-mode:both,none,none;animation-direction:normal,normal,alternate}.rt-ProgressIndicator:where([data-state=indeterminate]):after{position:absolute;top:0;right:0;bottom:0;left:0;content:"";width:400%;animation-name:rt-progress-indicator-indeterminate-shine-from-left;animation-delay:calc(var(--progress-duration) + 5s);animation-duration:5s;animation-fill-mode:backwards;animation-iteration-count:infinite;background-image:linear-gradient(to right,transparent 25%,var(--progress-indicator-after-linear-gradient),transparent 75%)}@keyframes rt-progress-indicator-indeterminate-grow{0%{transform:scaleX(.01)}20%{transform:scaleX(.1)}30%{transform:scaleX(.6)}40%,50%{transform:scaleX(.9)}to{transform:scaleX(1)}}@keyframes rt-progress-indicator-indeterminate-shine-from-left{0%{transform:translate(-100%)}to{transform:translate(0)}}.rt-ProgressRoot:where(.rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.rt-r-size-3){--progress-height: var(--space-2)}@media(min-width:520px){.rt-ProgressRoot:where(.xs\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.xs\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.xs\:rt-r-size-3){--progress-height: var(--space-2)}}@media(min-width:768px){.rt-ProgressRoot:where(.sm\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.sm\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.sm\:rt-r-size-3){--progress-height: var(--space-2)}}@media(min-width:1024px){.rt-ProgressRoot:where(.md\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.md\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.md\:rt-r-size-3){--progress-height: var(--space-2)}}@media(min-width:1280px){.rt-ProgressRoot:where(.lg\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.lg\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.lg\:rt-r-size-3){--progress-height: var(--space-2)}}@media(min-width:1640px){.rt-ProgressRoot:where(.xl\:rt-r-size-1){--progress-height: var(--space-1)}.rt-ProgressRoot:where(.xl\:rt-r-size-2){--progress-height: calc(var(--space-2) * .75)}.rt-ProgressRoot:where(.xl\:rt-r-size-3){--progress-height: var(--space-2)}}.rt-ProgressRoot:where(.rt-variant-surface){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-surface-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-surface-indeterminate-pulse;background-color:var(--gray-a3)}.rt-ProgressRoot:where(.rt-variant-surface):after{box-shadow:inset 0 0 0 1px var(--gray-a4)}.rt-ProgressRoot:where(.rt-variant-surface) :where(.rt-ProgressIndicator){background-color:var(--accent-track)}@keyframes rt-progress-indicator-surface-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-surface-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}.rt-ProgressRoot:where(.rt-variant-classic){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-classic-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-classic-indeterminate-pulse;background-color:var(--gray-a3)}.rt-ProgressRoot:where(.rt-variant-classic):after{box-shadow:var(--shadow-1)}.rt-ProgressRoot:where(.rt-variant-classic) :where(.rt-ProgressIndicator){background-color:var(--accent-track)}@keyframes rt-progress-indicator-classic-indeterminate-fade{to{background-color:var(--accent-7)}}@keyframes rt-progress-indicator-classic-indeterminate-pulse{0%{background-color:var(--accent-7)}to{background-color:var(--accent-track)}}.rt-ProgressRoot:where(.rt-variant-soft){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-soft-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-soft-indeterminate-pulse;background-color:var(--gray-a4);background-image:linear-gradient(var(--white-a1),var(--white-a1))}.rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator){background-image:linear-gradient(var(--accent-a5),var(--accent-a5));background-color:var(--accent-8)}.rt-ProgressRoot:where(.rt-variant-soft) :where(.rt-ProgressIndicator):after{opacity:.75}@keyframes rt-progress-indicator-soft-indeterminate-fade{to{background-color:var(--accent-5)}}@keyframes rt-progress-indicator-soft-indeterminate-pulse{0%{background-color:var(--accent-5)}to{background-color:var(--accent-7)}}.rt-ProgressRoot:where(.rt-high-contrast){--progress-indicator-indeterminate-animation-start: rt-progress-indicator-high-contrast-indeterminate-fade;--progress-indicator-indeterminate-animation-repeat: rt-progress-indicator-high-contrast-indeterminate-pulse}.rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator){background-color:var(--accent-12)}.rt-ProgressRoot:where(.rt-high-contrast) :where(.rt-ProgressIndicator):after{opacity:.75}@keyframes rt-progress-indicator-high-contrast-indeterminate-fade{to{opacity:.8}}@keyframes rt-progress-indicator-high-contrast-indeterminate-pulse{0%{opacity:.8}to{opacity:1}}.rt-Quote{box-sizing:border-box;font-family:var(--quote-font-family);font-size:calc(var(--quote-font-size-adjust) * 1em);font-style:var(--quote-font-style);font-weight:var(--quote-font-weight);line-height:1.25;letter-spacing:calc(var(--quote-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)));color:inherit}.rt-Quote :where(.rt-Quote){font-size:inherit}.rt-RadioCardsRoot{line-height:var(--line-height);letter-spacing:var(--letter-spacing);cursor:default}.rt-RadioCardsItem{--base-card-padding-top: var(--radio-cards-item-padding-y);--base-card-padding-right: var(--radio-cards-item-padding-x);--base-card-padding-bottom: var(--radio-cards-item-padding-y);--base-card-padding-left: var(--radio-cards-item-padding-x);--base-card-border-radius: var(--radio-cards-item-border-radius);--base-card-border-width: var(--radio-cards-item-border-width);display:flex;align-items:center;justify-content:center;gap:var(--space-2)}.rt-RadioCardsItem>*{pointer-events:none}.rt-RadioCardsItem>:where(svg){flex-shrink:0}.rt-RadioCardsItem:after{outline-offset:-1px}.rt-RadioCardsRoot:where(.rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}@media(min-width:520px){.rt-RadioCardsRoot:where(.xs\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xs\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media(min-width:768px){.rt-RadioCardsRoot:where(.sm\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.sm\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media(min-width:1024px){.rt-RadioCardsRoot:where(.md\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.md\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.md\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media(min-width:1280px){.rt-RadioCardsRoot:where(.lg\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.lg\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}@media(min-width:1640px){.rt-RadioCardsRoot:where(.xl\:rt-r-size-1){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-3);--radio-cards-item-padding-y: calc(var(--space-3) / 1.2);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);--line-height: var(--line-height-2);--letter-spacing: var(--letter-spacing-2);--radio-cards-item-padding-x: var(--space-4);--radio-cards-item-padding-y: calc(var(--space-4) * .875);--radio-cards-item-border-radius: var(--radius-3)}.rt-RadioCardsRoot:where(.xl\:rt-r-size-3){font-size:var(--font-size-3);--line-height: var(--line-height-3);--letter-spacing: var(--letter-spacing-3);--radio-cards-item-padding-x: var(--space-5);--radio-cards-item-padding-y: calc(var(--space-5) / 1.2);--radio-cards-item-border-radius: var(--radius-4)}}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem{--radio-cards-item-border-width: 1px;--radio-cards-item-background-color: var(--color-surface)}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:before{background-color:var(--radio-cards-item-background-color)}:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:after{box-shadow:var(--base-card-surface-box-shadow)}@media(hover:hover){:where(.rt-RadioCardsRoot.rt-variant-surface) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover):after{box-shadow:var(--base-card-surface-hover-box-shadow)}}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem{--radio-cards-item-border-width: 1px;--radio-cards-item-background-color: var(--color-surface);transition:box-shadow .12s;box-shadow:var(--base-card-classic-box-shadow-outer)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:before{background-color:var(--radio-cards-item-background-color)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:after{box-shadow:var(--base-card-classic-box-shadow-inner)}@media(hover:hover){:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover){transition-duration:40ms;box-shadow:var(--base-card-classic-hover-box-shadow-outer)}:where(.rt-RadioCardsRoot.rt-variant-classic) .rt-RadioCardsItem:where(:not(:disabled):not([data-state=checked]):hover):after{box-shadow:var(--base-card-classic-hover-box-shadow-inner)}}.rt-RadioCardsItem:where([data-state=checked]):after{outline:2px solid var(--accent-indicator)}:where(.rt-RadioCardsRoot.rt-high-contrast) .rt-RadioCardsItem:where([data-state=checked]):after{outline-color:var(--accent-12)}.rt-RadioCardsItem:where(:focus-visible):after{outline:2px solid var(--focus-8)}.rt-RadioCardsItem:where(:focus-visible):where([data-state=checked]):before{background-image:linear-gradient(var(--focus-a3),var(--focus-a3))}.rt-RadioCardsItem:where(:focus-visible):where([data-state=checked]):after{outline-color:var(--focus-10)}.rt-RadioCardsItem:where(:disabled){cursor:var(--cursor-disabled);color:var(--gray-a9)}.rt-RadioCardsItem:where(:disabled)::selection{background-color:var(--gray-a5)}.rt-RadioCardsItem:where(:disabled):before{background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-RadioCardsItem:where(:disabled):after{outline-color:var(--gray-8)}.rt-RadioGroupRoot{display:flex;flex-direction:column;gap:var(--space-1)}.rt-RadioGroupItem{display:flex;gap:.5em;width:-moz-fit-content;width:fit-content}.rt-RadioGroupItemInner{min-width:0}.rt-BaseRadioRoot{position:relative;display:inline-flex;align-items:center;justify-content:center;vertical-align:top;flex-shrink:0;cursor:var(--cursor-radio);height:var(--skeleton-height, var(--line-height, var(--radio-size)));--skeleton-height-override: var(--radio-size);border-radius:var(--skeleton-radius);--skeleton-radius-override: 100%}.rt-BaseRadioRoot:where(:disabled,[data-disabled]){cursor:var(--cursor-disabled)}.rt-BaseRadioRoot:before{content:"";display:block;height:var(--radio-size);width:var(--radio-size);border-radius:100%}.rt-BaseRadioRoot:after{pointer-events:none;position:absolute;height:var(--radio-size);width:var(--radio-size);border-radius:100%;transform:scale(.4)}.rt-BaseRadioRoot:where(:checked,[data-state=checked]):after{content:""}.rt-BaseRadioRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-BaseRadioRoot:where(.rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}@media(min-width:520px){.rt-BaseRadioRoot:where(.xs\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.xs\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.xs\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media(min-width:768px){.rt-BaseRadioRoot:where(.sm\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.sm\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.sm\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media(min-width:1024px){.rt-BaseRadioRoot:where(.md\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.md\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.md\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media(min-width:1280px){.rt-BaseRadioRoot:where(.lg\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.lg\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.lg\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}@media(min-width:1640px){.rt-BaseRadioRoot:where(.xl\:rt-r-size-1){--radio-size: calc(var(--space-4) * .875)}.rt-BaseRadioRoot:where(.xl\:rt-r-size-2){--radio-size: var(--space-4)}.rt-BaseRadioRoot:where(.xl\:rt-r-size-3){--radio-size: calc(var(--space-4) * 1.25)}}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:not(:checked),[data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:checked,[data-state=checked]):before{background-color:var(--accent-indicator)}.rt-BaseRadioRoot:where(.rt-variant-surface):after{background-color:var(--accent-contrast)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast):where(:checked,[data-state=checked]):before{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(.rt-high-contrast):after{background-color:var(--accent-1)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled,[data-disabled]):before{box-shadow:inset 0 0 0 1px var(--gray-a6);background-color:var(--gray-a3)}.rt-BaseRadioRoot:where(.rt-variant-surface):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:not(:checked),[data-state=unchecked]):before{background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-7),var(--shadow-1)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:checked,[data-state=checked]):before{background-color:var(--accent-indicator);background-image:linear-gradient(to bottom,var(--white-a3),transparent,var(--black-a3));box-shadow:inset 0 .5px .5px var(--white-a4),inset 0 -.5px .5px var(--black-a4)}.rt-BaseRadioRoot:where(.rt-variant-classic):after{background-color:var(--accent-contrast)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast):where(:checked,[data-state=checked]):before{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(.rt-high-contrast):after{background-color:var(--accent-1)}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled,[data-disabled]):before{box-shadow:var(--shadow-1);background-color:var(--gray-a3);background-image:none}.rt-BaseRadioRoot:where(.rt-variant-classic):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-BaseRadioRoot:where(.rt-variant-soft):before{background-color:var(--accent-a4)}.rt-BaseRadioRoot:where(.rt-variant-soft):after{background-color:var(--accent-a11)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(.rt-high-contrast):after{background-color:var(--accent-12)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:focus-visible):before{outline-color:var(--accent-a8)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled,[data-disabled]):before{background-color:var(--gray-a3)}.rt-BaseRadioRoot:where(.rt-variant-soft):where(:disabled,[data-disabled]):after{background-color:var(--gray-a8)}.rt-ScrollAreaRoot{display:flex;flex-direction:column;overflow:hidden;width:100%;height:100%}.rt-ScrollAreaViewport{display:flex;flex-direction:column;width:100%;height:100%}.rt-ScrollAreaViewport:where(:focus-visible)+:where(.rt-ScrollAreaViewportFocusRing){position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;outline:2px solid var(--focus-8);outline-offset:-2px}.rt-ScrollAreaViewport:where(:has(.rt-ScrollAreaScrollbar[data-orientation=horizontal])){overscroll-behavior-x:contain}.rt-ScrollAreaViewport>*{display:block!important;width:-moz-fit-content;width:fit-content;flex-grow:1}.rt-ScrollAreaScrollbar{display:flex;-webkit-user-select:none;user-select:none;touch-action:none;background-color:var(--gray-a3);border-radius:var(--scrollarea-scrollbar-border-radius);animation-duration:.12s;animation-timing-function:ease-out}.rt-ScrollAreaScrollbar:where([data-orientation=vertical]){flex-direction:column;width:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-vertical-margin-top);margin-bottom:var(--scrollarea-scrollbar-vertical-margin-bottom);margin-left:var(--scrollarea-scrollbar-vertical-margin-left);margin-right:var(--scrollarea-scrollbar-vertical-margin-right)}.rt-ScrollAreaScrollbar:where([data-orientation=horizontal]){flex-direction:row;height:var(--scrollarea-scrollbar-size);margin-top:var(--scrollarea-scrollbar-horizontal-margin-top);margin-bottom:var(--scrollarea-scrollbar-horizontal-margin-bottom);margin-left:var(--scrollarea-scrollbar-horizontal-margin-left);margin-right:var(--scrollarea-scrollbar-horizontal-margin-right)}.rt-ScrollAreaThumb{position:relative;background-color:var(--gray-a8);border-radius:inherit;transition:background-color .1s}.rt-ScrollAreaThumb:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;height:100%;min-width:var(--space-4);min-height:var(--space-4)}.rt-ScrollAreaScrollbar:where(.rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}@media(min-width:520px){.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xs\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media(min-width:768px){.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.sm\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media(min-width:1024px){.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.md\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media(min-width:1280px){.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.lg\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}@media(min-width:1640px){.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-1){--scrollarea-scrollbar-size: var(--space-1);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-2){--scrollarea-scrollbar-size: var(--space-2);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}.rt-ScrollAreaScrollbar:where(.xl\:rt-r-size-3){--scrollarea-scrollbar-size: var(--space-3);--scrollarea-scrollbar-border-radius: max(var(--radius-1), var(--radius-full))}}.rt-ScrollAreaScrollbar:where([data-state=visible]){animation-name:rt-fade-in}.rt-ScrollAreaScrollbar:where([data-state=hidden]){animation-name:rt-fade-out}@media(hover:hover){.rt-ScrollAreaThumb:where(:hover){background-color:var(--gray-a9)}}.rt-SegmentedControlRoot{display:inline-grid;vertical-align:top;grid-auto-flow:column;grid-auto-columns:1fr;align-items:stretch;color:var(--gray-12);background-color:var(--color-surface);background-image:linear-gradient(var(--gray-a3),var(--gray-a3));position:relative;min-width:max-content;font-family:var(--default-font-family);font-style:normal;text-align:center;isolation:isolate;border-radius:var(--segmented-control-border-radius)}.rt-SegmentedControlRoot:where([data-disabled]){color:var(--gray-a8);background-color:var(--gray-3)}.rt-SegmentedControlItem{display:flex;align-items:stretch;-webkit-user-select:none;user-select:none}.rt-SegmentedControlItem:where(:first-child){border-top-left-radius:inherit;border-bottom-left-radius:inherit}.rt-SegmentedControlItem:where(:nth-last-child(2)){border-top-right-radius:inherit;border-bottom-right-radius:inherit}.rt-SegmentedControlItem:where(:focus-visible){border-radius:inherit;outline:2px solid var(--focus-8);outline-offset:-1px}.rt-SegmentedControlItemLabel :where(svg){flex-shrink:0}@media(hover:hover){:where(.rt-SegmentedControlItem[data-state=off]:not([disabled]):hover) .rt-SegmentedControlItemLabel{background-color:var(--gray-a2)}}.rt-SegmentedControlItemLabelInactive{position:absolute;transition:opacity calc(.8 * var(--segmented-control-transition-duration));font-weight:var(--font-weight-regular);letter-spacing:var(--tab-inactive-letter-spacing);word-spacing:var(--tab-inactive-word-spacing);opacity:1;transition-timing-function:ease-out}:where(.rt-SegmentedControlItem[data-state=on]) .rt-SegmentedControlItemLabelInactive{opacity:0;transition-timing-function:ease-in}.rt-SegmentedControlItemLabelActive{transition:opacity calc(.8 * var(--segmented-control-transition-duration));font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing);opacity:0;transition-timing-function:ease-in}:where(.rt-SegmentedControlItem[data-state=on]) .rt-SegmentedControlItemLabelActive{opacity:1;transition-timing-function:ease-out}.rt-SegmentedControlItemSeparator{z-index:-1;margin:3px -.5px;width:1px;background-color:var(--gray-a4);transition:opacity calc(.8 * var(--segmented-control-transition-duration));transition-timing-function:ease-out}:where(.rt-SegmentedControlItem:first-child) .rt-SegmentedControlItemSeparator,:where(.rt-SegmentedControlItem:where([data-state=on],:focus-visible)) .rt-SegmentedControlItemSeparator,:where(.rt-SegmentedControlItem:where([data-state=on],:focus-visible))+* .rt-SegmentedControlItemSeparator{opacity:0;transition-timing-function:ease-in}:where(.rt-SegmentedControlRoot:has(:focus-visible)) .rt-SegmentedControlItemSeparator{transition-duration:0ms}.rt-SegmentedControlIndicator{display:none;position:absolute;z-index:-1;top:0;left:0;height:100%;pointer-events:none;transition-property:transform;transition-timing-function:cubic-bezier(.445,.05,.55,.95);transition-duration:var(--segmented-control-transition-duration)}.rt-SegmentedControlIndicator:before{top:1px;right:1px;bottom:1px;left:1px;position:absolute;border-radius:max(.5px,calc(var(--segmented-control-border-radius) - 1px));background-color:var(--segmented-control-indicator-background-color);content:""}:where(.rt-SegmentedControlItem[data-state=on])~.rt-SegmentedControlIndicator{display:block}:where(.rt-SegmentedControlItem[disabled])~.rt-SegmentedControlIndicator{--segmented-control-indicator-background-color: var(--gray-a3)}:where(.rt-SegmentedControlItem[disabled])~.rt-SegmentedControlIndicator:before{top:0;right:0;bottom:0;left:0;box-shadow:none}.rt-SegmentedControlIndicator:where(:nth-child(2)){width:100%}.rt-SegmentedControlIndicator:where(:nth-child(3)){width:50%}.rt-SegmentedControlIndicator:where(:nth-child(4)){width:calc(100% / 3)}.rt-SegmentedControlIndicator:where(:nth-child(5)){width:25%}.rt-SegmentedControlIndicator:where(:nth-child(6)){width:20%}.rt-SegmentedControlIndicator:where(:nth-child(7)){width:calc(100% / 6)}.rt-SegmentedControlIndicator:where(:nth-child(8)){width:calc(100% / 7)}.rt-SegmentedControlIndicator:where(:nth-child(9)){width:12.5%}.rt-SegmentedControlIndicator:where(:nth-child(10)){width:calc(100% / 9)}.rt-SegmentedControlIndicator:where(:nth-child(11)){width:10%}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(1))~.rt-SegmentedControlIndicator{transform:translate(0)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(2))~.rt-SegmentedControlIndicator{transform:translate(100%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(3))~.rt-SegmentedControlIndicator{transform:translate(200%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(4))~.rt-SegmentedControlIndicator{transform:translate(300%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(5))~.rt-SegmentedControlIndicator{transform:translate(400%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(6))~.rt-SegmentedControlIndicator{transform:translate(500%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(7))~.rt-SegmentedControlIndicator{transform:translate(600%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(8))~.rt-SegmentedControlIndicator{transform:translate(700%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(9))~.rt-SegmentedControlIndicator{transform:translate(800%)}:where(.rt-SegmentedControlItem[data-state=on]:nth-child(10))~.rt-SegmentedControlIndicator{transform:translate(900%)}.rt-SegmentedControlItemLabel{box-sizing:border-box;display:flex;flex-grow:1;align-items:center;justify-content:center;border-radius:inherit}.rt-SegmentedControlRoot:where(.rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}@media(min-width:520px){.rt-SegmentedControlRoot:where(.xs\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.xs\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media(min-width:768px){.rt-SegmentedControlRoot:where(.sm\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.sm\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media(min-width:1024px){.rt-SegmentedControlRoot:where(.md\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.md\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media(min-width:1280px){.rt-SegmentedControlRoot:where(.lg\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.lg\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}@media(min-width:1640px){.rt-SegmentedControlRoot:where(.xl\:rt-r-size-1){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-5)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-1) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);padding-left:var(--space-3);padding-right:var(--space-3);gap:var(--space-1)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-2){--segmented-control-border-radius: max(var(--radius-2), var(--radius-full));height:var(--space-6)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-2) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-2)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-3){--segmented-control-border-radius: max(var(--radius-3), var(--radius-full));height:var(--space-7)}.rt-SegmentedControlRoot:where(.xl\:rt-r-size-3) :where(.rt-SegmentedControlItemLabel){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3);padding-left:var(--space-4);padding-right:var(--space-4);gap:var(--space-3)}}.rt-SegmentedControlRoot:where(.rt-variant-surface) :where(.rt-SegmentedControlItem:not([disabled]))~:where(.rt-SegmentedControlIndicator):before{box-shadow:0 0 0 1px var(--gray-a4)}.rt-SegmentedControlRoot:where(.rt-variant-classic) :where(.rt-SegmentedControlItem:not([disabled]))~:where(.rt-SegmentedControlIndicator):before{box-shadow:var(--shadow-2)}.rt-SelectTrigger{display:inline-flex;align-items:center;justify-content:space-between;flex-shrink:0;-webkit-user-select:none;user-select:none;vertical-align:top;line-height:var(--height);font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start;color:var(--gray-12)}.rt-SelectTrigger:where(:focus-visible){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-SelectTriggerInner{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-SelectIcon{flex-shrink:0}:where(.rt-SelectTrigger:not(.rt-variant-ghost)) .rt-SelectIcon{opacity:.9}.rt-SelectContent:where([data-side]){min-width:var(--radix-select-trigger-width);max-height:var(--radix-select-content-available-height);transform-origin:var(--radix-select-content-transform-origin)}.rt-SelectViewport{box-sizing:border-box;padding:var(--select-content-padding)}:where(.rt-SelectContent:has(.rt-ScrollAreaScrollbar[data-orientation=vertical])) .rt-SelectViewport{padding-right:var(--space-3)}.rt-SelectItem{display:flex;align-items:center;height:var(--select-item-height);padding-left:var(--select-item-indicator-width);padding-right:var(--select-item-indicator-width);position:relative;box-sizing:border-box;outline:none;scroll-margin:var(--select-content-padding) 0;-webkit-user-select:none;user-select:none;cursor:var(--cursor-menu-item)}.rt-SelectItemIndicator{position:absolute;left:0;width:var(--select-item-indicator-width);display:inline-flex;align-items:center;justify-content:center}.rt-SelectSeparator{height:1px;margin-top:var(--space-2);margin-bottom:var(--space-2);margin-left:var(--select-item-indicator-width);margin-right:var(--select-separator-margin-right);background-color:var(--gray-a6)}.rt-SelectLabel{display:flex;align-items:center;height:var(--select-item-height);padding-left:var(--select-item-indicator-width);padding-right:var(--select-item-indicator-width);color:var(--gray-a10);-webkit-user-select:none;user-select:none;cursor:default}:where(.rt-SelectItem)+.rt-SelectLabel{margin-top:var(--space-2)}.rt-SelectTrigger:where(:not(.rt-variant-ghost)){box-sizing:border-box;height:var(--select-trigger-height)}.rt-SelectTrigger:where(.rt-variant-ghost){box-sizing:content-box;height:-moz-fit-content;height:fit-content;padding:var(--select-trigger-ghost-padding-y) var(--select-trigger-ghost-padding-x);--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px;--margin-top-override: calc(var(--margin-top) - var(--select-trigger-ghost-padding-y));--margin-right-override: calc(var(--margin-right) - var(--select-trigger-ghost-padding-x));--margin-bottom-override: calc(var(--margin-bottom) - var(--select-trigger-ghost-padding-y));--margin-left-override: calc(var(--margin-left) - var(--select-trigger-ghost-padding-x));margin:var(--margin-top-override) var(--margin-right-override) var(--margin-bottom-override) var(--margin-left-override)}:where(.rt-SelectTrigger:where(.rt-variant-ghost))>*{--margin-top-override: initial;--margin-right-override: initial;--margin-bottom-override: initial;--margin-left-override: initial}.rt-SelectTrigger:where(.rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}@media(min-width:520px){.rt-SelectTrigger:where(.xs\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.xs\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xs\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.xs\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xs\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.xs\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.xs\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.xs\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media(min-width:768px){.rt-SelectTrigger:where(.sm\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.sm\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.sm\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.sm\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.sm\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.sm\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.sm\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.sm\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media(min-width:1024px){.rt-SelectTrigger:where(.md\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.md\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.md\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.md\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.md\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.md\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.md\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.md\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media(min-width:1280px){.rt-SelectTrigger:where(.lg\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.lg\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.lg\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.lg\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.lg\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.lg\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.lg\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.lg\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}@media(min-width:1640px){.rt-SelectTrigger:where(.xl\:rt-r-size-1){--select-trigger-height: var(--space-5);gap:var(--space-1);font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:max(var(--radius-1),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-1):where(:not(.rt-variant-ghost)){padding-left:var(--space-2);padding-right:var(--space-2)}.rt-SelectTrigger:where(.xl\:rt-r-size-1):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xl\:rt-r-size-2){--select-trigger-height: var(--space-6);gap:calc(var(--space-1) * 1.5);font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);border-radius:max(var(--radius-2),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-2):where(:not(.rt-variant-ghost)){padding-left:var(--space-3);padding-right:var(--space-3)}.rt-SelectTrigger:where(.xl\:rt-r-size-2):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-2);--select-trigger-ghost-padding-y: var(--space-1)}.rt-SelectTrigger:where(.xl\:rt-r-size-3){--select-trigger-height: var(--space-7);gap:var(--space-2);font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3);border-radius:max(var(--radius-3),var(--radius-full))}.rt-SelectTrigger:where(.xl\:rt-r-size-3):where(:not(.rt-variant-ghost)){padding-left:var(--space-4);padding-right:var(--space-4)}.rt-SelectTrigger:where(.xl\:rt-r-size-3):where(.rt-variant-ghost){--select-trigger-ghost-padding-x: var(--space-3);--select-trigger-ghost-padding-y: calc(var(--space-1) * 1.5)}.rt-SelectTrigger:where(.xl\:rt-r-size-3) :where(.rt-SelectIcon){width:11px;height:11px}}.rt-SelectContent:where(.rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.rt-r-size-2,.rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}@media(min-width:520px){.rt-SelectContent:where(.xs\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.xs\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.xs\:rt-r-size-2,.xs\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.xs\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.xs\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media(min-width:768px){.rt-SelectContent:where(.sm\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.sm\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.sm\:rt-r-size-2,.sm\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.sm\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.sm\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media(min-width:1024px){.rt-SelectContent:where(.md\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.md\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.md\:rt-r-size-2,.md\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.md\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.md\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media(min-width:1280px){.rt-SelectContent:where(.lg\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.lg\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.lg\:rt-r-size-2,.lg\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.lg\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.lg\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}@media(min-width:1640px){.rt-SelectContent:where(.xl\:rt-r-size-1){--select-content-padding: var(--space-1);--select-item-height: var(--space-5);--select-item-indicator-width: calc(var(--space-5) / 1.2);--select-separator-margin-right: var(--space-2);border-radius:var(--radius-3)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectLabel){font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1);line-height:var(--line-height-1)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItem){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);border-radius:var(--radius-1)}.rt-SelectContent:where(.xl\:rt-r-size-1) :where(.rt-SelectItemIndicatorIcon){width:calc(8px * var(--scaling));height:calc(8px * var(--scaling))}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3){--select-content-padding: var(--space-2);--select-item-height: var(--space-6);--select-item-indicator-width: var(--space-5);--select-separator-margin-right: var(--space-3);border-radius:var(--radius-4)}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3) :where(.rt-SelectLabel){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2);line-height:var(--line-height-2)}.rt-SelectContent:where(.xl\:rt-r-size-2,.xl\:rt-r-size-3) :where(.rt-SelectItem){line-height:var(--line-height-2);border-radius:var(--radius-2)}.rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItem){font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-SelectContent:where(.xl\:rt-r-size-2) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}.rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItem){font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-SelectContent:where(.xl\:rt-r-size-3) :where(.rt-SelectItemIndicatorIcon){width:calc(10px * var(--scaling));height:calc(10px * var(--scaling))}}.rt-SelectTrigger:where(.rt-variant-surface){color:var(--gray-12);background-color:var(--color-surface);box-shadow:inset 0 0 0 1px var(--gray-a7)}@media(hover:hover){.rt-SelectTrigger:where(.rt-variant-surface):where(:hover){box-shadow:inset 0 0 0 1px var(--gray-a8)}}.rt-SelectTrigger:where(.rt-variant-surface):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--gray-a8)}.rt-SelectTrigger:where(.rt-variant-surface):where(:disabled){color:var(--gray-a11);background-color:var(--gray-a2);box-shadow:inset 0 0 0 1px var(--gray-a6)}.rt-SelectTrigger:where(.rt-variant-surface):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--gray-a10)}.rt-SelectTrigger:where(.rt-variant-classic){color:var(--gray-12);background-image:linear-gradient(var(--gray-2),var(--gray-1));box-shadow:var(--select-trigger-classic-box-shadow);position:relative;z-index:0}.rt-SelectTrigger:where(.rt-variant-classic):before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;border:2px solid transparent;background-clip:content-box;border-radius:inherit;pointer-events:none;background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1) 130%),linear-gradient(var(--color-surface),transparent)}@media(hover:hover){.rt-SelectTrigger:where(.rt-variant-classic):where(:hover){box-shadow:inset 0 0 0 1px var(--gray-a3),var(--select-trigger-classic-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where(:hover):before{background-image:linear-gradient(var(--black-a1) -15%,transparent,var(--white-a1) 120%),linear-gradient(var(--gray-2),var(--gray-1))}}.rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]){box-shadow:inset 0 0 0 1px var(--gray-a3),var(--select-trigger-classic-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where([data-state=open]):before{background-image:linear-gradient(var(--black-a1) -15%,transparent,var(--white-a1) 120%),linear-gradient(var(--gray-2),var(--gray-1))}.rt-SelectTrigger:where(.rt-variant-classic):where(:disabled){color:var(--gray-a11);background-color:var(--gray-2);background-image:none;box-shadow:var(--base-button-classic-disabled-box-shadow)}.rt-SelectTrigger:where(.rt-variant-classic):where(:disabled):before{background-color:var(--gray-a2);background-image:linear-gradient(var(--black-a1) -20%,transparent,var(--white-a1))}.rt-SelectTrigger:where(.rt-variant-classic):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--gray-a10)}.rt-SelectTrigger:where(.rt-variant-soft),.rt-SelectTrigger:where(.rt-variant-ghost){color:var(--accent-12)}.rt-SelectTrigger:where(.rt-variant-soft):where([data-placeholder]) :where(.rt-SelectTriggerInner),.rt-SelectTrigger:where(.rt-variant-ghost):where([data-placeholder]) :where(.rt-SelectTriggerInner){color:var(--accent-12);opacity:.6}.rt-SelectTrigger:where(.rt-variant-soft){background-color:var(--accent-a3)}@media(hover:hover){.rt-SelectTrigger:where(.rt-variant-soft):where(:hover){background-color:var(--accent-a4)}}.rt-SelectTrigger:where(.rt-variant-soft):where([data-state=open]){background-color:var(--accent-a4)}.rt-SelectTrigger:where(.rt-variant-soft):where(:focus-visible){outline-color:var(--accent-8)}.rt-SelectTrigger:where(.rt-variant-soft):where(:disabled){color:var(--gray-a11);background-color:var(--gray-a3)}@media(hover:hover){.rt-SelectTrigger:where(.rt-variant-ghost):where(:hover){background-color:var(--accent-a3)}}.rt-SelectTrigger:where(.rt-variant-ghost):where([data-state=open]){background-color:var(--accent-a3)}.rt-SelectTrigger:where(.rt-variant-ghost):where(:disabled){color:var(--gray-a11);background-color:transparent}.rt-SelectTrigger:where(:disabled) :where(.rt-SelectIcon){color:var(--gray-a9)}.rt-SelectContent{box-shadow:var(--shadow-5);--scrollarea-scrollbar-vertical-margin-top: var(--select-content-padding);--scrollarea-scrollbar-vertical-margin-bottom: var(--select-content-padding);--scrollarea-scrollbar-horizontal-margin-left: var(--select-content-padding);--scrollarea-scrollbar-horizontal-margin-right: var(--select-content-padding);overflow:hidden;background-color:var(--color-panel-solid)}.rt-SelectItem:where([data-disabled]){color:var(--gray-a8);cursor:default}.rt-SelectContent:where(.rt-variant-solid) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-9);color:var(--accent-contrast)}.rt-SelectContent:where(.rt-variant-solid):where(.rt-high-contrast) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-12);color:var(--accent-1)}.rt-SelectContent:where(.rt-variant-soft) :where(.rt-SelectItem[data-highlighted]){background-color:var(--accent-a4)}.rt-Separator{display:block;background-color:var(--accent-a6)}.rt-Separator:where(.rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.rt-r-orientation-vertical){width:1px;height:var(--separator-size)}@media(min-width:520px){.rt-Separator:where(.xs\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.xs\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media(min-width:768px){.rt-Separator:where(.sm\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.sm\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media(min-width:1024px){.rt-Separator:where(.md\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.md\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media(min-width:1280px){.rt-Separator:where(.lg\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.lg\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}@media(min-width:1640px){.rt-Separator:where(.xl\:rt-r-orientation-horizontal){width:var(--separator-size);height:1px}.rt-Separator:where(.xl\:rt-r-orientation-vertical){width:1px;height:var(--separator-size)}}.rt-Separator:where(.rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.rt-r-size-4){--separator-size: 100%}@media(min-width:520px){.rt-Separator:where(.xs\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.xs\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.xs\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.xs\:rt-r-size-4){--separator-size: 100%}}@media(min-width:768px){.rt-Separator:where(.sm\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.sm\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.sm\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.sm\:rt-r-size-4){--separator-size: 100%}}@media(min-width:1024px){.rt-Separator:where(.md\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.md\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.md\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.md\:rt-r-size-4){--separator-size: 100%}}@media(min-width:1280px){.rt-Separator:where(.lg\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.lg\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.lg\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.lg\:rt-r-size-4){--separator-size: 100%}}@media(min-width:1640px){.rt-Separator:where(.xl\:rt-r-size-1){--separator-size: var(--space-4)}.rt-Separator:where(.xl\:rt-r-size-2){--separator-size: var(--space-6)}.rt-Separator:where(.xl\:rt-r-size-3){--separator-size: var(--space-9)}.rt-Separator:where(.xl\:rt-r-size-4){--separator-size: 100%}}.rt-SliderRoot{--slider-thumb-size: calc(var(--slider-track-size) + var(--space-1));position:relative;display:flex;align-items:center;flex-grow:1;border-radius:max(calc(var(--radius-factor) * var(--slider-track-size) / 3),calc(var(--radius-factor) * var(--radius-thumb)));-webkit-user-select:none;user-select:none;touch-action:none}.rt-SliderRoot:where([data-orientation=horizontal]){width:-webkit-fill-available;width:-moz-available;width:stretch;height:var(--slider-track-size)}.rt-SliderRoot:where([data-orientation=vertical]){height:-webkit-fill-available;height:-moz-available;height:stretch;flex-direction:column;width:var(--slider-track-size)}.rt-SliderTrack{overflow:hidden;position:relative;flex-grow:1;border-radius:inherit}.rt-SliderTrack:where([data-orientation=horizontal]){height:var(--slider-track-size)}.rt-SliderTrack:where([data-orientation=vertical]){width:var(--slider-track-size)}.rt-SliderRange{position:absolute;border-radius:inherit}.rt-SliderRange:where([data-orientation=horizontal]){height:100%}.rt-SliderRange:where([data-orientation=vertical]){width:100%}.rt-SliderThumb{display:block;width:var(--slider-thumb-size);height:var(--slider-thumb-size);outline:0}.rt-SliderThumb:before{content:"";position:absolute;z-index:-1;width:calc(var(--slider-thumb-size) * 3);height:calc(var(--slider-thumb-size) * 3);top:50%;left:50%;transform:translate(-50%,-50%)}.rt-SliderThumb:after{content:"";position:absolute;inset:calc(-.25 * var(--slider-track-size));background-color:#fff;border-radius:max(var(--radius-1),var(--radius-thumb));box-shadow:var(--slider-thumb-box-shadow);cursor:var(--cursor-slider-thumb)}.rt-SliderThumb:where(:focus-visible):after{box-shadow:var(--slider-thumb-box-shadow),0 0 0 3px var(--accent-3),0 0 0 5px var(--focus-8)}.rt-SliderThumb:where(:active){cursor:var(--cursor-slider-thumb-active)}.rt-SliderRoot:where(.rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}@media(min-width:520px){.rt-SliderRoot:where(.xs\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.xs\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.xs\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media(min-width:768px){.rt-SliderRoot:where(.sm\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.sm\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.sm\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media(min-width:1024px){.rt-SliderRoot:where(.md\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.md\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.md\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media(min-width:1280px){.rt-SliderRoot:where(.lg\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.lg\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.lg\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}@media(min-width:1640px){.rt-SliderRoot:where(.xl\:rt-r-size-1){--slider-track-size: calc(var(--space-2) * .75)}.rt-SliderRoot:where(.xl\:rt-r-size-2){--slider-track-size: var(--space-2)}.rt-SliderRoot:where(.xl\:rt-r-size-3){--slider-track-size: calc(var(--space-2) * 1.25)}}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack){background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderTrack):where([data-disabled]){box-shadow:inset 0 0 0 1px var(--gray-a4)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderRange){background-color:var(--accent-track);background-image:var(--slider-range-high-contrast-background-image);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a4)}.rt-SliderRoot:where(.rt-variant-surface) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-6)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack){background-color:var(--gray-a3);position:relative}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):before{content:"";top:0;right:0;bottom:0;left:0;position:absolute;border-radius:inherit;box-shadow:var(--shadow-1)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderTrack):where([data-disabled]):before{opacity:.5}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange){background-color:var(--accent-track);background-image:var(--slider-range-high-contrast-background-image);box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--accent-a4),inset 0 0 0 1px var(--black-a1),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderRange):where(.rt-high-contrast){box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--black-a2),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 1px 3px var(--black-a1), 0 2px 4px -1px var(--black-a1)}.rt-SliderRoot:where(.rt-variant-classic) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-6)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack){background-color:var(--gray-a4);background-image:linear-gradient(var(--white-a1),var(--white-a1))}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderTrack):where([data-disabled]){background-color:var(--gray-a4);background-image:none}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderRange){background-image:linear-gradient(var(--accent-a5),var(--accent-a5)),var(--slider-range-high-contrast-background-image);background-color:var(--accent-6)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb){--slider-thumb-box-shadow: 0 0 0 1px var(--black-a3), 0 0 0 1px var(--gray-a2), 0 0 0 1px var(--accent-a2), 0 1px 2px var(--gray-a4), 0 1px 3px -.5px var(--gray-a3)}.rt-SliderRoot:where(.rt-variant-soft) :where(.rt-SliderThumb):where([data-disabled]):after{background-color:var(--gray-1);box-shadow:0 0 0 1px var(--gray-5)}.rt-SliderRoot:where(:not(.rt-high-contrast)){--slider-range-high-contrast-background-image: none}.rt-SliderRoot:where([data-disabled]){cursor:var(--cursor-disabled);mix-blend-mode:var(--slider-disabled-blend-mode)}.rt-SliderRange:where([data-disabled]){background-color:transparent;background-image:none;box-shadow:none}.rt-SliderThumb:where([data-disabled]),.rt-SliderThumb:where([data-disabled]):after{cursor:var(--cursor-disabled)}.rt-Spinner{display:block;position:relative;opacity:var(--spinner-opacity)}.rt-SpinnerLeaf{position:absolute;top:0;left:43.75%;width:12.5%;height:100%;animation:rt-spinner-leaf-fade var(--spinner-animation-duration) linear infinite}.rt-SpinnerLeaf:before{content:"";display:block;width:100%;height:30%;border-radius:var(--radius-1);background-color:currentColor}.rt-SpinnerLeaf:where(:nth-child(1)){transform:rotate(0);animation-delay:calc(-8 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(2)){transform:rotate(45deg);animation-delay:calc(-7 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(3)){transform:rotate(90deg);animation-delay:calc(-6 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(4)){transform:rotate(135deg);animation-delay:calc(-5 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(5)){transform:rotate(180deg);animation-delay:calc(-4 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(6)){transform:rotate(225deg);animation-delay:calc(-3 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(7)){transform:rotate(270deg);animation-delay:calc(-2 / 8 * var(--spinner-animation-duration))}.rt-SpinnerLeaf:where(:nth-child(8)){transform:rotate(315deg);animation-delay:calc(-1 / 8 * var(--spinner-animation-duration))}@keyframes rt-spinner-leaf-fade{0%{opacity:1}to{opacity:.25}}.rt-Spinner:where(.rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}@media(min-width:520px){.rt-Spinner:where(.xs\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.xs\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.xs\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media(min-width:768px){.rt-Spinner:where(.sm\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.sm\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.sm\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media(min-width:1024px){.rt-Spinner:where(.md\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.md\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.md\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media(min-width:1280px){.rt-Spinner:where(.lg\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.lg\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.lg\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}@media(min-width:1640px){.rt-Spinner:where(.xl\:rt-r-size-1){width:var(--space-3);height:var(--space-3)}.rt-Spinner:where(.xl\:rt-r-size-2){width:var(--space-4);height:var(--space-4)}.rt-Spinner:where(.xl\:rt-r-size-3){width:calc(1.25 * var(--space-4));height:calc(1.25 * var(--space-4))}}.rt-Strong{font-family:var(--strong-font-family);font-size:calc(var(--strong-font-size-adjust) * 1em);font-style:var(--strong-font-style);font-weight:var(--strong-font-weight);letter-spacing:calc(var(--strong-letter-spacing) + var(--letter-spacing, var(--default-letter-spacing)))}.rt-Strong :where(.rt-Strong){font-size:inherit}.rt-SwitchRoot{position:relative;display:inline-flex;align-items:center;vertical-align:top;flex-shrink:0;height:var(--skeleton-height, var(--line-height, var(--switch-height)));--skeleton-height-override: var(--switch-height);border-radius:var(--skeleton-radius);--skeleton-radius-override: var(--switch-border-radius);--switch-width: calc(var(--switch-height) * 1.75);--switch-thumb-inset: 1px;--switch-thumb-size: calc(var(--switch-height) - var(--switch-thumb-inset) * 2);--switch-thumb-translate-x: calc(var(--switch-width) - var(--switch-height))}.rt-SwitchRoot:before{content:"";display:block;width:var(--switch-width);height:var(--switch-height);border-radius:var(--switch-border-radius);transition:background-position,background-color,box-shadow,filter;transition-timing-function:linear,ease-in-out,ease-in-out,ease-in-out;background-repeat:no-repeat;background-size:calc(var(--switch-width) * 2 + var(--switch-height)) 100%;cursor:var(--cursor-switch)}.rt-SwitchRoot:where([data-state=unchecked]):before{transition-duration:.12s,.14s,.14s,.14s;background-position-x:100%}.rt-SwitchRoot:where([data-state=checked]):before{transition-duration:.16s,.14s,.14s,.14s;background-position:0%}.rt-SwitchRoot:where(:active):before{transition-duration:30ms}.rt-SwitchRoot:where(:focus-visible):before{outline:2px solid var(--focus-8);outline-offset:2px}.rt-SwitchRoot:where([data-disabled]):before{cursor:var(--cursor-disabled)}.rt-SwitchThumb{background-color:#fff;position:absolute;left:var(--switch-thumb-inset);width:var(--switch-thumb-size);height:var(--switch-thumb-size);border-radius:calc(var(--switch-border-radius) - var(--switch-thumb-inset));transition:transform .14s cubic-bezier(.45,.05,.55,.95),box-shadow .14s ease-in-out}.rt-SwitchThumb:where([data-state=checked]){transform:translate(var(--switch-thumb-translate-x))}.rt-SwitchRoot:where(.rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}@media(min-width:520px){.rt-SwitchRoot:where(.xs\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.xs\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.xs\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media(min-width:768px){.rt-SwitchRoot:where(.sm\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.sm\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.sm\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media(min-width:1024px){.rt-SwitchRoot:where(.md\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.md\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.md\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media(min-width:1280px){.rt-SwitchRoot:where(.lg\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.lg\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.lg\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}@media(min-width:1640px){.rt-SwitchRoot:where(.xl\:rt-r-size-1){--switch-height: var(--space-4);--switch-border-radius: max(var(--radius-1), var(--radius-thumb))}.rt-SwitchRoot:where(.xl\:rt-r-size-2){--switch-height: calc(var(--space-5) * 5 / 6);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}.rt-SwitchRoot:where(.xl\:rt-r-size-3){--switch-height: var(--space-5);--switch-border-radius: max(var(--radius-2), var(--radius-thumb))}}.rt-SwitchRoot:where(.rt-variant-surface):before{background-color:var(--gray-a3);background-image:linear-gradient(to right,var(--accent-track) 40%,transparent 60%);box-shadow:inset 0 0 0 1px var(--gray-a5)}.rt-SwitchRoot:where(.rt-variant-surface):where(:active):before{background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-state=checked]:active):before{filter:var(--switch-surface-checked-active-filter)}.rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast):before{background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-track) 40%,transparent 60%)}.rt-SwitchRoot:where(.rt-variant-surface):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-surface):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a3);box-shadow:inset 0 0 0 1px var(--gray-a3)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 0 1px 1px var(--black-a2),0 1px 1px var(--black-a1),0 2px 4px -1px var(--black-a1)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a1),0 0 0 1px var(--accent-a4),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-surface) :where(.rt-SwitchThumb):where([data-disabled]){background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-SwitchRoot:where(.rt-variant-classic):before{background-image:linear-gradient(to right,var(--accent-track) 40%,transparent 60%);background-color:var(--gray-a4);box-shadow:var(--shadow-1)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=unchecked]:active):before{background-color:var(--gray-a5)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=checked]):before{box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--accent-a4),inset 0 0 0 1px var(--black-a1),inset 0 1.5px 2px 0 var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-state=checked]:active):before{filter:var(--switch-surface-checked-active-filter)}.rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast):before{box-shadow:inset 0 0 0 1px var(--gray-a3),inset 0 0 0 1px var(--black-a2),inset 0 1.5px 2px 0 var(--black-a2);background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-track) 40%,transparent 60%)}.rt-SwitchRoot:where(.rt-variant-classic):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-classic):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a5);box-shadow:var(--shadow-1);opacity:.5}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 1px 3px var(--black-a3),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a1),0 0 0 1px var(--accent-a4),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-state=checked]):where(.rt-high-contrast){box-shadow:0 1px 3px var(--black-a2),0 2px 4px -1px var(--black-a1),0 0 0 1px var(--black-a2),-1px 0 1px var(--black-a2)}.rt-SwitchRoot:where(.rt-variant-classic) :where(.rt-SwitchThumb):where([data-disabled]){background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-SwitchRoot:where(.rt-variant-soft):before{background-image:linear-gradient(to right,var(--accent-a4) 40%,transparent 60%),linear-gradient(to right,var(--accent-a4) 40%,transparent 60%),linear-gradient(to right,var(--accent-a4) 40%,var(--white-a1) 60%),linear-gradient(to right,var(--gray-a2) 40%,var(--gray-a3) 60%)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-state=unchecked]):before{background-color:var(--gray-a3)}.rt-SwitchRoot:where(.rt-variant-soft):where(:active):before{background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast):before{background-image:linear-gradient(to right,var(--switch-high-contrast-checked-color-overlay) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,transparent 60%),linear-gradient(to right,var(--accent-a6) 40%,var(--white-a1) 60%),linear-gradient(to right,var(--accent-a3) 40%,var(--gray-a3) 60%)}.rt-SwitchRoot:where(.rt-variant-soft):where(.rt-high-contrast):where([data-state=checked]:active):before{filter:var(--switch-high-contrast-checked-active-before-filter)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled]){mix-blend-mode:var(--switch-disabled-blend-mode)}.rt-SwitchRoot:where(.rt-variant-soft):where([data-disabled]):before{filter:none;background-image:none;background-color:var(--gray-a4)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb){filter:saturate(.45)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=unchecked]){box-shadow:0 0 0 1px var(--black-a1),0 1px 3px var(--black-a1),0 1px 3px var(--black-a1),0 2px 4px -1px var(--black-a1)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-state=checked]){box-shadow:0 0 0 1px var(--black-a1),0 1px 3px var(--black-a2),0 1px 3px var(--accent-a3),0 2px 4px -1px var(--accent-a3)}.rt-SwitchRoot:where(.rt-variant-soft) :where(.rt-SwitchThumb):where([data-disabled]){filter:none;background-color:var(--gray-2);box-shadow:0 0 0 1px var(--gray-a2),0 1px 3px var(--black-a1);transition:none}.rt-BaseTabList::-webkit-scrollbar{display:none}.rt-BaseTabListTrigger{display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;-webkit-user-select:none;user-select:none;box-sizing:border-box;height:var(--tab-height);padding-left:var(--tab-padding-x);padding-right:var(--tab-padding-x);color:var(--gray-a11)}.rt-BaseTabListTriggerInner,.rt-BaseTabListTriggerInnerHidden{display:flex;align-items:center;justify-content:center;box-sizing:border-box;padding:var(--tab-inner-padding-y) var(--tab-inner-padding-x);border-radius:var(--tab-inner-border-radius)}.rt-BaseTabListTriggerInner{position:absolute}:where(.rt-BaseTabListTrigger[data-state=inactive],.rt-TabNavLink:not([data-active])) .rt-BaseTabListTriggerInner{letter-spacing:var(--tab-inactive-letter-spacing);word-spacing:var(--tab-inactive-word-spacing)}:where(.rt-BaseTabListTrigger[data-state=active],.rt-TabNavLink[data-active]) .rt-BaseTabListTriggerInner{font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing)}.rt-BaseTabListTriggerInnerHidden{visibility:hidden;font-weight:var(--font-weight-medium);letter-spacing:var(--tab-active-letter-spacing);word-spacing:var(--tab-active-word-spacing)}.rt-BaseTabList:where(.rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}@media(min-width:520px){.rt-BaseTabList:where(.xs\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.xs\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media(min-width:768px){.rt-BaseTabList:where(.sm\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.sm\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media(min-width:1024px){.rt-BaseTabList:where(.md\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.md\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media(min-width:1280px){.rt-BaseTabList:where(.lg\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.lg\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}@media(min-width:1640px){.rt-BaseTabList:where(.xl\:rt-r-size-1){font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1);--tab-height: var(--space-6);--tab-padding-x: var(--space-1);--tab-inner-padding-x: var(--space-1);--tab-inner-padding-y: calc(var(--space-1) * .5);--tab-inner-border-radius: var(--radius-1)}.rt-BaseTabList:where(.xl\:rt-r-size-2){font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2);--tab-height: var(--space-7);--tab-padding-x: var(--space-2);--tab-inner-padding-x: var(--space-2);--tab-inner-padding-y: var(--space-1);--tab-inner-border-radius: var(--radius-2)}}.rt-BaseTabList{box-shadow:inset 0 -1px 0 0 var(--gray-a5);display:flex;justify-content:flex-start;overflow-x:auto;white-space:nowrap;font-family:var(--default-font-family);font-style:normal;scrollbar-width:none}@media(hover:hover){.rt-BaseTabListTrigger:where(:hover){color:var(--gray-12)}.rt-BaseTabListTrigger:where(:hover) :where(.rt-BaseTabListTriggerInner){background-color:var(--gray-a3)}.rt-BaseTabListTrigger:where(:focus-visible:hover) :where(.rt-BaseTabListTriggerInner){background-color:var(--accent-a3)}}.rt-BaseTabListTrigger:where([data-state=active],[data-active]){color:var(--gray-12)}.rt-BaseTabListTrigger:where(:focus-visible) :where(.rt-BaseTabListTriggerInner){outline:2px solid var(--focus-8);outline-offset:-2px}.rt-BaseTabListTrigger:where([data-state=active],[data-active]):before{box-sizing:border-box;content:"";height:2px;position:absolute;bottom:0;left:0;right:0;background-color:var(--accent-indicator)}:where(.rt-BaseTabList.rt-high-contrast) .rt-BaseTabListTrigger:where([data-state=active],[data-active]):before{background-color:var(--accent-12)}.rt-TabNavItem{display:flex}.rt-TableRootTable{--table-row-background-color: transparent;--table-row-box-shadow: inset 0 -1px var(--gray-a5);width:100%;text-align:left;vertical-align:top;border-collapse:collapse;border-radius:calc(var(--table-border-radius) - 1px);border-spacing:0;box-sizing:border-box;height:0}.rt-TableHeader,.rt-TableBody{vertical-align:inherit}.rt-TableRow{vertical-align:inherit;color:var(--gray-12)}.rt-TableCell{background-color:var(--table-row-background-color);box-shadow:var(--table-row-box-shadow);box-sizing:border-box;vertical-align:inherit;padding:var(--table-cell-padding);height:var(--table-cell-min-height)}.rt-Inset :where(.rt-TableCell:first-child){padding-left:var(--inset-padding-left, var(--table-cell-padding))}.rt-Inset :where(.rt-TableCell:last-child){padding-right:var(--inset-padding-right, var(--table-cell-padding))}.rt-TableColumnHeaderCell{font-weight:700}.rt-TableRowHeaderCell{font-weight:400}.rt-TableRoot:where(.rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}@media(min-width:520px){.rt-TableRoot:where(.xs\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.xs\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xs\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.xs\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xs\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.xs\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media(min-width:768px){.rt-TableRoot:where(.sm\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.sm\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.sm\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.sm\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.sm\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.sm\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media(min-width:1024px){.rt-TableRoot:where(.md\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.md\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.md\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.md\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.md\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.md\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media(min-width:1280px){.rt-TableRoot:where(.lg\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.lg\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.lg\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.lg\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.lg\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.lg\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}@media(min-width:1640px){.rt-TableRoot:where(.xl\:rt-r-size-1){--table-border-radius: var(--radius-3);--table-cell-padding: var(--space-2);--table-cell-min-height: calc(36px * var(--scaling))}.rt-TableRoot:where(.xl\:rt-r-size-1) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xl\:rt-r-size-2){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3);--table-cell-min-height: calc(44px * var(--scaling))}.rt-TableRoot:where(.xl\:rt-r-size-2) :where(.rt-TableRootTable){font-size:var(--font-size-2);line-height:var(--line-height-2)}.rt-TableRoot:where(.xl\:rt-r-size-3){--table-border-radius: var(--radius-4);--table-cell-padding: var(--space-3) var(--space-4);--table-cell-min-height: var(--space-8)}.rt-TableRoot:where(.xl\:rt-r-size-3) :where(.rt-TableRootTable){font-size:var(--font-size-3);line-height:var(--line-height-3)}}.rt-TableRoot:where(.rt-variant-surface){box-sizing:border-box;border:1px solid var(--gray-a5);border-radius:var(--table-border-radius);background-color:var(--color-panel);-webkit-backdrop-filter:var(--backdrop-filter-panel);backdrop-filter:var(--backdrop-filter-panel);background-clip:padding-box;position:relative}@supports (box-shadow: 0 0 0 1px color-mix(in oklab,white,black)){.rt-TableRoot:where(.rt-variant-surface){border-color:color-mix(in oklab,var(--gray-a5),var(--gray-6))}}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable){overflow:hidden}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableHeader){--table-row-background-color: var(--gray-a2)}.rt-TableRoot:where(.rt-variant-surface) :where(.rt-TableRootTable) :where(.rt-TableBody) :where(.rt-TableRow:last-child){--table-row-box-shadow: none}.rt-TableRoot:where(.rt-variant-ghost){--scrollarea-scrollbar-horizontal-margin-left: 0;--scrollarea-scrollbar-horizontal-margin-right: 0}.rt-TabsContent{position:relative;outline:0}.rt-TabsContent:where(:focus-visible){outline:2px solid var(--focus-8)}.rt-TextAreaRoot:where(:focus-within){outline:2px solid var(--focus-8);outline-offset:-1px}.rt-TextAreaInput::-webkit-scrollbar{width:var(--space-3);height:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track,.rt-TextAreaInput::-webkit-scrollbar-thumb{background-clip:content-box;border:var(--space-1) solid transparent;border-radius:var(--space-3)}.rt-TextAreaInput::-webkit-scrollbar-track{background-color:var(--gray-a3)}.rt-TextAreaInput::-webkit-scrollbar-thumb{background-color:var(--gray-a8)}@media(hover:hover){:where(.rt-TextAreaInput:not(:disabled))::-webkit-scrollbar-thumb:hover{background-color:var(--gray-a9)}}.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}.rt-TextAreaRoot{padding:var(--text-area-border-width);display:flex;flex-direction:column;box-sizing:border-box;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start;overflow:hidden}.rt-TextAreaInput{padding:var(--text-area-padding-y) var(--text-area-padding-x);border-radius:inherit;resize:none;display:block;width:100%;flex-grow:1;cursor:auto}.rt-TextAreaRoot:where(.rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}@media(min-width:520px){.rt-TextAreaRoot:where(.xs\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xs\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media(min-width:768px){.rt-TextAreaRoot:where(.sm\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.sm\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media(min-width:1024px){.rt-TextAreaRoot:where(.md\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.md\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.md\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.md\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media(min-width:1280px){.rt-TextAreaRoot:where(.lg\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.lg\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}@media(min-width:1640px){.rt-TextAreaRoot:where(.xl\:rt-r-size-1){min-height:var(--space-8);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-1) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-1) * 1.5 - var(--text-area-border-width));font-size:var(--font-size-1);line-height:var(--line-height-1);letter-spacing:var(--letter-spacing-1)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2){min-height:var(--space-9);border-radius:var(--radius-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-2) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-1) * 1.5 - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-2) - var(--text-area-border-width));font-size:var(--font-size-2);line-height:var(--line-height-2);letter-spacing:var(--letter-spacing-2)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3){min-height:80px;border-radius:var(--radius-3)}.rt-TextAreaRoot:where(.xl\:rt-r-size-3) :where(.rt-TextAreaInput){--text-area-padding-y: calc(var(--space-2) - var(--text-area-border-width));--text-area-padding-x: calc(var(--space-3) - var(--text-area-border-width));font-size:var(--font-size-3);line-height:var(--line-height-3);letter-spacing:var(--letter-spacing-3)}}.rt-TextAreaRoot:where(.rt-variant-surface){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-surface) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-surface):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-area-border-width) var(--gray-a6)}.rt-TextAreaRoot:where(.rt-variant-classic){--text-area-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextAreaRoot:where(.rt-variant-classic) :where(.rt-TextAreaInput)::placeholder{color:var(--gray-a10)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextAreaRoot:where(.rt-variant-classic):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextAreaRoot:where(.rt-variant-soft){--text-area-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::selection{background-color:var(--accent-a5)}.rt-TextAreaRoot:where(.rt-variant-soft) :where(.rt-TextAreaInput)::placeholder{color:var(--accent-12);opacity:.65}.rt-TextAreaRoot:where(.rt-variant-soft):where(:focus-within){outline-color:var(--accent-8)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextAreaRoot:where(.rt-variant-soft):where(:has(.rt-TextAreaInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextAreaInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextAreaInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextAreaInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextAreaInput:where(:disabled,:read-only)::selection{background-color:var(--gray-a5)}.rt-TextAreaRoot:where(:focus-within:has(.rt-TextAreaInput:where(:disabled,:read-only))){outline-color:var(--gray-8)}@supports selector(:has(*)){.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:focus)){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}@supports not selector(:has(*)){.rt-TextFieldRoot:where(:focus-within){outline:2px solid var(--text-field-focus-color);outline-offset:-1px}}.rt-TextFieldRoot::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput{width:100%;display:flex;align-items:center;text-align:inherit;border-radius:calc(var(--text-field-border-radius) - var(--text-field-border-width));text-indent:var(--text-field-padding)}.rt-TextFieldInput:where([type=number]){-moz-appearance:textfield}.rt-TextFieldInput::-webkit-inner-spin-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.rt-TextFieldInput::selection{background-color:var(--text-field-selection-color)}.rt-TextFieldInput::-webkit-calendar-picker-indicator{box-sizing:content-box;width:var(--text-field-native-icon-size);height:var(--text-field-native-icon-size);padding:var(--space-1);margin-left:0;margin-right:calc(var(--space-1) * -1);border-radius:calc(var(--text-field-border-radius) - 2px)}.rt-TextFieldInput:where(:not([type=time]))::-webkit-calendar-picker-indicator{margin-left:var(--space-1)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:hover){background-color:var(--gray-a3)}.rt-TextFieldInput::-webkit-calendar-picker-indicator:where(:focus-visible){outline:2px solid var(--text-field-focus-color)}.rt-TextFieldInput::-webkit-datetime-edit-ampm-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-day-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-hour-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-millisecond-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-minute-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-month-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-second-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-week-field:where(:focus),.rt-TextFieldInput::-webkit-datetime-edit-year-field:where(:focus){background-color:var(--text-field-selection-color);color:inherit;outline:none}@supports selector(:has(*)){.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]){-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:var(--gray-12)}}.rt-TextFieldSlot{box-sizing:border-box;flex-shrink:0;display:flex;align-items:center;cursor:text}.rt-TextFieldSlot:where(:not([data-side=right])){order:-1;margin-left:calc(var(--text-field-border-width) * -1);margin-right:0}.rt-TextFieldSlot:where([data-side=right]),:where(.rt-TextFieldSlot:not([data-side=right]))~.rt-TextFieldSlot:where(:not([data-side=left])){order:0;margin-left:0;margin-right:calc(var(--text-field-border-width) * -1)}.rt-TextFieldRoot{box-sizing:border-box;height:var(--text-field-height);padding:var(--text-field-border-width);border-radius:var(--text-field-border-radius);display:flex;align-items:stretch;font-family:var(--default-font-family);font-weight:var(--font-weight-regular);font-style:normal;text-align:start}.rt-TextFieldInput:where([type=date],[type=datetime-local],[type=time],[type=week],[type=month]){text-indent:0;padding-left:var(--text-field-padding);padding-right:var(--text-field-padding)}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot:not([data-side=right]))){text-indent:0;padding-left:0;border-top-left-radius:0;border-bottom-left-radius:0}.rt-TextFieldInput:where(:has(~.rt-TextFieldSlot[data-side=right],~.rt-TextFieldSlot:not([data-side=right])~.rt-TextFieldSlot:not([data-side=left]))){padding-right:0;border-top-right-radius:0;border-bottom-right-radius:0}.rt-TextFieldRoot:where(.rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}@media(min-width:520px){.rt-TextFieldRoot:where(.xs\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xs\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media(min-width:768px){.rt-TextFieldRoot:where(.sm\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.sm\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media(min-width:1024px){.rt-TextFieldRoot:where(.md\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.md\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.md\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.md\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media(min-width:1280px){.rt-TextFieldRoot:where(.lg\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.lg\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}@media(min-width:1640px){.rt-TextFieldRoot:where(.xl\:rt-r-size-1){--text-field-height: var(--space-5);--text-field-padding: calc(var(--space-1) * 1.5 - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-3);font-size:var(--font-size-1);letter-spacing:var(--letter-spacing-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-1);padding-right:var(--space-1)}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-1) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:0;margin-right:-2px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2){--text-field-height: var(--space-6);--text-field-padding: calc(var(--space-2) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput){padding-bottom:.5px}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:2px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-2) :where(.rt-TextFieldSlot){gap:var(--space-2);padding-left:var(--space-2);padding-right:var(--space-2)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3){--text-field-height: var(--space-7);--text-field-padding: calc(var(--space-3) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-3), var(--radius-full));--text-field-native-icon-size: var(--space-4);font-size:var(--font-size-3);letter-spacing:var(--letter-spacing-3)}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput){padding-bottom:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldInput)::-webkit-textfield-decoration-container{padding-right:5px;margin-right:0}.rt-TextFieldRoot:where(.xl\:rt-r-size-3) :where(.rt-TextFieldSlot){gap:var(--space-3);padding-left:var(--space-3);padding-right:var(--space-3)}}.rt-TextFieldRoot:where(.rt-variant-surface){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a7);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-surface) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-surface):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2));box-shadow:inset 0 0 0 var(--text-field-border-width) var(--gray-a6)}.rt-TextFieldRoot:where(.rt-variant-classic){--text-field-selection-color: var(--focus-a5);--text-field-focus-color: var(--focus-8);--text-field-border-width: 1px;background-clip:content-box;background-color:var(--color-surface);box-shadow:var(--shadow-1);color:var(--gray-12)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldInput)::placeholder{color:var(--gray-a10)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot){color:var(--gray-a11)}.rt-TextFieldRoot:where(.rt-variant-classic) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){background-image:linear-gradient(var(--focus-a2),var(--focus-a2));box-shadow:inset 0 0 0 1px var(--focus-a5),inset 0 0 0 1px var(--gray-a5)}.rt-TextFieldRoot:where(.rt-variant-classic):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-image:linear-gradient(var(--gray-a2),var(--gray-a2))}.rt-TextFieldRoot:where(.rt-variant-soft){--text-field-selection-color: var(--accent-a5);--text-field-focus-color: var(--accent-8);--text-field-border-width: 0px;background-color:var(--accent-a3);color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldInput)::placeholder{color:var(--accent-12);opacity:.6}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot){color:var(--accent-12)}.rt-TextFieldRoot:where(.rt-variant-soft) :where(.rt-TextFieldSlot):where([data-accent-color]){color:var(--accent-a11)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:autofill,[data-com-onepassword-filled]):not(:disabled,:read-only))){box-shadow:inset 0 0 0 1px var(--accent-a5),inset 0 0 0 1px var(--gray-a4)}.rt-TextFieldRoot:where(.rt-variant-soft):where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){background-color:var(--gray-a3)}.rt-TextFieldInput:where(:disabled,:read-only){cursor:text;color:var(--gray-a11);-webkit-text-fill-color:var(--gray-a11)}.rt-TextFieldInput:where(:disabled,:read-only)::placeholder{opacity:.5}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown){cursor:var(--cursor-disabled)}.rt-TextFieldInput:where(:disabled,:read-only):where(:placeholder-shown)~:where(.rt-TextFieldSlot){cursor:var(--cursor-disabled)}.rt-TextFieldRoot:where(:has(.rt-TextFieldInput:where(:disabled,:read-only))){--text-field-selection-color: var(--gray-a5);--text-field-focus-color: var(--gray-8)}.rt-ThemePanelShortcut:where(:focus-visible){outline-style:solid;outline-width:2px;outline-offset:2px;outline-color:var(--accent-9)}.rt-ThemePanelSwatch,.rt-ThemePanelRadioCard{position:relative}.rt-ThemePanelSwatchInput,.rt-ThemePanelRadioCardInput{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;outline:none;outline-width:2px;position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;width:100%;height:100%}.rt-ThemePanelSwatch{width:var(--space-5);height:var(--space-5);border-radius:100%}.rt-ThemePanelSwatchInput{outline-offset:2px}.rt-ThemePanelSwatchInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelSwatchInput:where(:focus-visible){outline-style:solid;outline-color:var(--accent-9)}.rt-ThemePanelRadioCard{border-radius:var(--radius-1);box-shadow:0 0 0 1px var(--gray-7)}.rt-ThemePanelRadioCardInput{outline-offset:-1px}.rt-ThemePanelRadioCardInput:where(:checked){outline-style:solid;outline-color:var(--gray-12)}.rt-ThemePanelRadioCardInput:where(:focus-visible){background-color:var(--accent-a3);outline-style:solid;outline-color:var(--accent-9)}.rt-TooltipContent{box-sizing:border-box;padding:var(--space-1) var(--space-2);background-color:var(--gray-12);border-radius:var(--radius-2);transform-origin:var(--radix-tooltip-content-transform-origin);animation-duration:.14s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:no-preference){.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=top]){animation-name:rt-slide-from-top,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=bottom]){animation-name:rt-slide-from-bottom,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=left]){animation-name:rt-slide-from-left,rt-fade-in}.rt-TooltipContent:where([data-state=delayed-open]):where([data-side=right]){animation-name:rt-slide-from-right,rt-fade-in}}.rt-TooltipText{color:var(--gray-1);-webkit-user-select:none;user-select:none;cursor:default}.rt-TooltipArrow{fill:var(--gray-12)}.radix-themes:where([data-is-root-theme=true]){position:relative;z-index:0;min-height:100vh}@supports (min-height: 100dvh){.radix-themes:where([data-is-root-theme=true]){min-height:100dvh}}.rt-r-ac-start{align-content:start}.rt-r-ac-center{align-content:center}.rt-r-ac-end{align-content:end}.rt-r-ac-baseline{align-content:baseline}.rt-r-ac-stretch{align-content:stretch}.rt-r-ac-space-between{align-content:space-between}.rt-r-ac-space-around{align-content:space-around}.rt-r-ac-space-evenly{align-content:space-evenly}@media(min-width:520px){.xs\:rt-r-ac-start{align-content:start}.xs\:rt-r-ac-center{align-content:center}.xs\:rt-r-ac-end{align-content:end}.xs\:rt-r-ac-baseline{align-content:baseline}.xs\:rt-r-ac-stretch{align-content:stretch}.xs\:rt-r-ac-space-between{align-content:space-between}.xs\:rt-r-ac-space-around{align-content:space-around}.xs\:rt-r-ac-space-evenly{align-content:space-evenly}}@media(min-width:768px){.sm\:rt-r-ac-start{align-content:start}.sm\:rt-r-ac-center{align-content:center}.sm\:rt-r-ac-end{align-content:end}.sm\:rt-r-ac-baseline{align-content:baseline}.sm\:rt-r-ac-stretch{align-content:stretch}.sm\:rt-r-ac-space-between{align-content:space-between}.sm\:rt-r-ac-space-around{align-content:space-around}.sm\:rt-r-ac-space-evenly{align-content:space-evenly}}@media(min-width:1024px){.md\:rt-r-ac-start{align-content:start}.md\:rt-r-ac-center{align-content:center}.md\:rt-r-ac-end{align-content:end}.md\:rt-r-ac-baseline{align-content:baseline}.md\:rt-r-ac-stretch{align-content:stretch}.md\:rt-r-ac-space-between{align-content:space-between}.md\:rt-r-ac-space-around{align-content:space-around}.md\:rt-r-ac-space-evenly{align-content:space-evenly}}@media(min-width:1280px){.lg\:rt-r-ac-start{align-content:start}.lg\:rt-r-ac-center{align-content:center}.lg\:rt-r-ac-end{align-content:end}.lg\:rt-r-ac-baseline{align-content:baseline}.lg\:rt-r-ac-stretch{align-content:stretch}.lg\:rt-r-ac-space-between{align-content:space-between}.lg\:rt-r-ac-space-around{align-content:space-around}.lg\:rt-r-ac-space-evenly{align-content:space-evenly}}@media(min-width:1640px){.xl\:rt-r-ac-start{align-content:start}.xl\:rt-r-ac-center{align-content:center}.xl\:rt-r-ac-end{align-content:end}.xl\:rt-r-ac-baseline{align-content:baseline}.xl\:rt-r-ac-stretch{align-content:stretch}.xl\:rt-r-ac-space-between{align-content:space-between}.xl\:rt-r-ac-space-around{align-content:space-around}.xl\:rt-r-ac-space-evenly{align-content:space-evenly}}.rt-r-ai-start{align-items:flex-start}.rt-r-ai-center{align-items:center}.rt-r-ai-end{align-items:flex-end}.rt-r-ai-baseline{align-items:baseline}.rt-r-ai-stretch{align-items:stretch}@media(min-width:520px){.xs\:rt-r-ai-start{align-items:flex-start}.xs\:rt-r-ai-center{align-items:center}.xs\:rt-r-ai-end{align-items:flex-end}.xs\:rt-r-ai-baseline{align-items:baseline}.xs\:rt-r-ai-stretch{align-items:stretch}}@media(min-width:768px){.sm\:rt-r-ai-start{align-items:flex-start}.sm\:rt-r-ai-center{align-items:center}.sm\:rt-r-ai-end{align-items:flex-end}.sm\:rt-r-ai-baseline{align-items:baseline}.sm\:rt-r-ai-stretch{align-items:stretch}}@media(min-width:1024px){.md\:rt-r-ai-start{align-items:flex-start}.md\:rt-r-ai-center{align-items:center}.md\:rt-r-ai-end{align-items:flex-end}.md\:rt-r-ai-baseline{align-items:baseline}.md\:rt-r-ai-stretch{align-items:stretch}}@media(min-width:1280px){.lg\:rt-r-ai-start{align-items:flex-start}.lg\:rt-r-ai-center{align-items:center}.lg\:rt-r-ai-end{align-items:flex-end}.lg\:rt-r-ai-baseline{align-items:baseline}.lg\:rt-r-ai-stretch{align-items:stretch}}@media(min-width:1640px){.xl\:rt-r-ai-start{align-items:flex-start}.xl\:rt-r-ai-center{align-items:center}.xl\:rt-r-ai-end{align-items:flex-end}.xl\:rt-r-ai-baseline{align-items:baseline}.xl\:rt-r-ai-stretch{align-items:stretch}}.rt-r-as-start{align-self:start}.rt-r-as-center{align-self:center}.rt-r-as-end{align-self:end}.rt-r-as-baseline{align-self:baseline}.rt-r-as-stretch{align-self:stretch}@media(min-width:520px){.xs\:rt-r-as-start{align-self:start}.xs\:rt-r-as-center{align-self:center}.xs\:rt-r-as-end{align-self:end}.xs\:rt-r-as-baseline{align-self:baseline}.xs\:rt-r-as-stretch{align-self:stretch}}@media(min-width:768px){.sm\:rt-r-as-start{align-self:start}.sm\:rt-r-as-center{align-self:center}.sm\:rt-r-as-end{align-self:end}.sm\:rt-r-as-baseline{align-self:baseline}.sm\:rt-r-as-stretch{align-self:stretch}}@media(min-width:1024px){.md\:rt-r-as-start{align-self:start}.md\:rt-r-as-center{align-self:center}.md\:rt-r-as-end{align-self:end}.md\:rt-r-as-baseline{align-self:baseline}.md\:rt-r-as-stretch{align-self:stretch}}@media(min-width:1280px){.lg\:rt-r-as-start{align-self:start}.lg\:rt-r-as-center{align-self:center}.lg\:rt-r-as-end{align-self:end}.lg\:rt-r-as-baseline{align-self:baseline}.lg\:rt-r-as-stretch{align-self:stretch}}@media(min-width:1640px){.xl\:rt-r-as-start{align-self:start}.xl\:rt-r-as-center{align-self:center}.xl\:rt-r-as-end{align-self:end}.xl\:rt-r-as-baseline{align-self:baseline}.xl\:rt-r-as-stretch{align-self:stretch}}.rt-r-display-block{display:block}.rt-r-display-inline{display:inline}.rt-r-display-inline-block{display:inline-block}.rt-r-display-flex{display:flex}.rt-r-display-inline-flex{display:inline-flex}.rt-r-display-grid{display:grid}.rt-r-display-inline-grid{display:inline-grid}.rt-r-display-none{display:none}.rt-r-display-contents{display:contents}@media(min-width:520px){.xs\:rt-r-display-block{display:block}.xs\:rt-r-display-inline{display:inline}.xs\:rt-r-display-inline-block{display:inline-block}.xs\:rt-r-display-flex{display:flex}.xs\:rt-r-display-inline-flex{display:inline-flex}.xs\:rt-r-display-grid{display:grid}.xs\:rt-r-display-inline-grid{display:inline-grid}.xs\:rt-r-display-none{display:none}.xs\:rt-r-display-contents{display:contents}}@media(min-width:768px){.sm\:rt-r-display-block{display:block}.sm\:rt-r-display-inline{display:inline}.sm\:rt-r-display-inline-block{display:inline-block}.sm\:rt-r-display-flex{display:flex}.sm\:rt-r-display-inline-flex{display:inline-flex}.sm\:rt-r-display-grid{display:grid}.sm\:rt-r-display-inline-grid{display:inline-grid}.sm\:rt-r-display-none{display:none}.sm\:rt-r-display-contents{display:contents}}@media(min-width:1024px){.md\:rt-r-display-block{display:block}.md\:rt-r-display-inline{display:inline}.md\:rt-r-display-inline-block{display:inline-block}.md\:rt-r-display-flex{display:flex}.md\:rt-r-display-inline-flex{display:inline-flex}.md\:rt-r-display-grid{display:grid}.md\:rt-r-display-inline-grid{display:inline-grid}.md\:rt-r-display-none{display:none}.md\:rt-r-display-contents{display:contents}}@media(min-width:1280px){.lg\:rt-r-display-block{display:block}.lg\:rt-r-display-inline{display:inline}.lg\:rt-r-display-inline-block{display:inline-block}.lg\:rt-r-display-flex{display:flex}.lg\:rt-r-display-inline-flex{display:inline-flex}.lg\:rt-r-display-grid{display:grid}.lg\:rt-r-display-inline-grid{display:inline-grid}.lg\:rt-r-display-none{display:none}.lg\:rt-r-display-contents{display:contents}}@media(min-width:1640px){.xl\:rt-r-display-block{display:block}.xl\:rt-r-display-inline{display:inline}.xl\:rt-r-display-inline-block{display:inline-block}.xl\:rt-r-display-flex{display:flex}.xl\:rt-r-display-inline-flex{display:inline-flex}.xl\:rt-r-display-grid{display:grid}.xl\:rt-r-display-inline-grid{display:inline-grid}.xl\:rt-r-display-none{display:none}.xl\:rt-r-display-contents{display:contents}}.rt-r-fb{flex-basis:var(--flex-basis)}@media(min-width:520px){.xs\:rt-r-fb{flex-basis:var(--flex-basis-xs)}}@media(min-width:768px){.sm\:rt-r-fb{flex-basis:var(--flex-basis-sm)}}@media(min-width:1024px){.md\:rt-r-fb{flex-basis:var(--flex-basis-md)}}@media(min-width:1280px){.lg\:rt-r-fb{flex-basis:var(--flex-basis-lg)}}@media(min-width:1640px){.xl\:rt-r-fb{flex-basis:var(--flex-basis-xl)}}.rt-r-fd-row{flex-direction:row}.rt-r-fd-column{flex-direction:column}.rt-r-fd-row-reverse{flex-direction:row-reverse}.rt-r-fd-column-reverse{flex-direction:column-reverse}@media(min-width:520px){.xs\:rt-r-fd-row{flex-direction:row}.xs\:rt-r-fd-column{flex-direction:column}.xs\:rt-r-fd-row-reverse{flex-direction:row-reverse}.xs\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media(min-width:768px){.sm\:rt-r-fd-row{flex-direction:row}.sm\:rt-r-fd-column{flex-direction:column}.sm\:rt-r-fd-row-reverse{flex-direction:row-reverse}.sm\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media(min-width:1024px){.md\:rt-r-fd-row{flex-direction:row}.md\:rt-r-fd-column{flex-direction:column}.md\:rt-r-fd-row-reverse{flex-direction:row-reverse}.md\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media(min-width:1280px){.lg\:rt-r-fd-row{flex-direction:row}.lg\:rt-r-fd-column{flex-direction:column}.lg\:rt-r-fd-row-reverse{flex-direction:row-reverse}.lg\:rt-r-fd-column-reverse{flex-direction:column-reverse}}@media(min-width:1640px){.xl\:rt-r-fd-row{flex-direction:row}.xl\:rt-r-fd-column{flex-direction:column}.xl\:rt-r-fd-row-reverse{flex-direction:row-reverse}.xl\:rt-r-fd-column-reverse{flex-direction:column-reverse}}.rt-r-fg{flex-grow:var(--flex-grow)}.rt-r-fg-0{flex-grow:0}.rt-r-fg-1{flex-grow:1}@media(min-width:520px){.xs\:rt-r-fg{flex-grow:var(--flex-grow-xs)}.xs\:rt-r-fg-0{flex-grow:0}.xs\:rt-r-fg-1{flex-grow:1}}@media(min-width:768px){.sm\:rt-r-fg{flex-grow:var(--flex-grow-sm)}.sm\:rt-r-fg-0{flex-grow:0}.sm\:rt-r-fg-1{flex-grow:1}}@media(min-width:1024px){.md\:rt-r-fg{flex-grow:var(--flex-grow-md)}.md\:rt-r-fg-0{flex-grow:0}.md\:rt-r-fg-1{flex-grow:1}}@media(min-width:1280px){.lg\:rt-r-fg{flex-grow:var(--flex-grow-lg)}.lg\:rt-r-fg-0{flex-grow:0}.lg\:rt-r-fg-1{flex-grow:1}}@media(min-width:1640px){.xl\:rt-r-fg{flex-grow:var(--flex-grow-xl)}.xl\:rt-r-fg-0{flex-grow:0}.xl\:rt-r-fg-1{flex-grow:1}}.rt-r-fs{flex-shrink:var(--flex-shrink)}.rt-r-fs-0{flex-shrink:0}.rt-r-fs-1{flex-shrink:1}@media(min-width:520px){.xs\:rt-r-fs{flex-shrink:var(--flex-shrink-xs)}.xs\:rt-r-fs-0{flex-shrink:0}.xs\:rt-r-fs-1{flex-shrink:1}}@media(min-width:768px){.sm\:rt-r-fs{flex-shrink:var(--flex-shrink-sm)}.sm\:rt-r-fs-0{flex-shrink:0}.sm\:rt-r-fs-1{flex-shrink:1}}@media(min-width:1024px){.md\:rt-r-fs{flex-shrink:var(--flex-shrink-md)}.md\:rt-r-fs-0{flex-shrink:0}.md\:rt-r-fs-1{flex-shrink:1}}@media(min-width:1280px){.lg\:rt-r-fs{flex-shrink:var(--flex-shrink-lg)}.lg\:rt-r-fs-0{flex-shrink:0}.lg\:rt-r-fs-1{flex-shrink:1}}@media(min-width:1640px){.xl\:rt-r-fs{flex-shrink:var(--flex-shrink-xl)}.xl\:rt-r-fs-0{flex-shrink:0}.xl\:rt-r-fs-1{flex-shrink:1}}.rt-r-fw-nowrap{flex-wrap:nowrap}.rt-r-fw-wrap{flex-wrap:wrap}.rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}@media(min-width:520px){.xs\:rt-r-fw-nowrap{flex-wrap:nowrap}.xs\:rt-r-fw-wrap{flex-wrap:wrap}.xs\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media(min-width:768px){.sm\:rt-r-fw-nowrap{flex-wrap:nowrap}.sm\:rt-r-fw-wrap{flex-wrap:wrap}.sm\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media(min-width:1024px){.md\:rt-r-fw-nowrap{flex-wrap:nowrap}.md\:rt-r-fw-wrap{flex-wrap:wrap}.md\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media(min-width:1280px){.lg\:rt-r-fw-nowrap{flex-wrap:nowrap}.lg\:rt-r-fw-wrap{flex-wrap:wrap}.lg\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}@media(min-width:1640px){.xl\:rt-r-fw-nowrap{flex-wrap:nowrap}.xl\:rt-r-fw-wrap{flex-wrap:wrap}.xl\:rt-r-fw-wrap-reverse{flex-wrap:wrap-reverse}}.rt-r-gap{gap:var(--gap)}.rt-r-gap-0{gap:0}.rt-r-gap-1{gap:var(--space-1)}.rt-r-gap-2{gap:var(--space-2)}.rt-r-gap-3{gap:var(--space-3)}.rt-r-gap-4{gap:var(--space-4)}.rt-r-gap-5{gap:var(--space-5)}.rt-r-gap-6{gap:var(--space-6)}.rt-r-gap-7{gap:var(--space-7)}.rt-r-gap-8{gap:var(--space-8)}.rt-r-gap-9{gap:var(--space-9)}.rt-r-cg{column-gap:var(--column-gap)}.rt-r-cg-0{column-gap:0}.rt-r-cg-1{column-gap:var(--space-1)}.rt-r-cg-2{column-gap:var(--space-2)}.rt-r-cg-3{column-gap:var(--space-3)}.rt-r-cg-4{column-gap:var(--space-4)}.rt-r-cg-5{column-gap:var(--space-5)}.rt-r-cg-6{column-gap:var(--space-6)}.rt-r-cg-7{column-gap:var(--space-7)}.rt-r-cg-8{column-gap:var(--space-8)}.rt-r-cg-9{column-gap:var(--space-9)}.rt-r-rg{row-gap:var(--row-gap)}.rt-r-rg-0{row-gap:0}.rt-r-rg-1{row-gap:var(--space-1)}.rt-r-rg-2{row-gap:var(--space-2)}.rt-r-rg-3{row-gap:var(--space-3)}.rt-r-rg-4{row-gap:var(--space-4)}.rt-r-rg-5{row-gap:var(--space-5)}.rt-r-rg-6{row-gap:var(--space-6)}.rt-r-rg-7{row-gap:var(--space-7)}.rt-r-rg-8{row-gap:var(--space-8)}.rt-r-rg-9{row-gap:var(--space-9)}@media(min-width:520px){.xs\:rt-r-gap{gap:var(--gap-xs)}.xs\:rt-r-gap-0{gap:0}.xs\:rt-r-gap-1{gap:var(--space-1)}.xs\:rt-r-gap-2{gap:var(--space-2)}.xs\:rt-r-gap-3{gap:var(--space-3)}.xs\:rt-r-gap-4{gap:var(--space-4)}.xs\:rt-r-gap-5{gap:var(--space-5)}.xs\:rt-r-gap-6{gap:var(--space-6)}.xs\:rt-r-gap-7{gap:var(--space-7)}.xs\:rt-r-gap-8{gap:var(--space-8)}.xs\:rt-r-gap-9{gap:var(--space-9)}.xs\:rt-r-cg{column-gap:var(--column-gap-xs)}.xs\:rt-r-cg-0{column-gap:0}.xs\:rt-r-cg-1{column-gap:var(--space-1)}.xs\:rt-r-cg-2{column-gap:var(--space-2)}.xs\:rt-r-cg-3{column-gap:var(--space-3)}.xs\:rt-r-cg-4{column-gap:var(--space-4)}.xs\:rt-r-cg-5{column-gap:var(--space-5)}.xs\:rt-r-cg-6{column-gap:var(--space-6)}.xs\:rt-r-cg-7{column-gap:var(--space-7)}.xs\:rt-r-cg-8{column-gap:var(--space-8)}.xs\:rt-r-cg-9{column-gap:var(--space-9)}.xs\:rt-r-rg{row-gap:var(--row-gap-xs)}.xs\:rt-r-rg-0{row-gap:0}.xs\:rt-r-rg-1{row-gap:var(--space-1)}.xs\:rt-r-rg-2{row-gap:var(--space-2)}.xs\:rt-r-rg-3{row-gap:var(--space-3)}.xs\:rt-r-rg-4{row-gap:var(--space-4)}.xs\:rt-r-rg-5{row-gap:var(--space-5)}.xs\:rt-r-rg-6{row-gap:var(--space-6)}.xs\:rt-r-rg-7{row-gap:var(--space-7)}.xs\:rt-r-rg-8{row-gap:var(--space-8)}.xs\:rt-r-rg-9{row-gap:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-gap{gap:var(--gap-sm)}.sm\:rt-r-gap-0{gap:0}.sm\:rt-r-gap-1{gap:var(--space-1)}.sm\:rt-r-gap-2{gap:var(--space-2)}.sm\:rt-r-gap-3{gap:var(--space-3)}.sm\:rt-r-gap-4{gap:var(--space-4)}.sm\:rt-r-gap-5{gap:var(--space-5)}.sm\:rt-r-gap-6{gap:var(--space-6)}.sm\:rt-r-gap-7{gap:var(--space-7)}.sm\:rt-r-gap-8{gap:var(--space-8)}.sm\:rt-r-gap-9{gap:var(--space-9)}.sm\:rt-r-cg{column-gap:var(--column-gap-sm)}.sm\:rt-r-cg-0{column-gap:0}.sm\:rt-r-cg-1{column-gap:var(--space-1)}.sm\:rt-r-cg-2{column-gap:var(--space-2)}.sm\:rt-r-cg-3{column-gap:var(--space-3)}.sm\:rt-r-cg-4{column-gap:var(--space-4)}.sm\:rt-r-cg-5{column-gap:var(--space-5)}.sm\:rt-r-cg-6{column-gap:var(--space-6)}.sm\:rt-r-cg-7{column-gap:var(--space-7)}.sm\:rt-r-cg-8{column-gap:var(--space-8)}.sm\:rt-r-cg-9{column-gap:var(--space-9)}.sm\:rt-r-rg{row-gap:var(--row-gap-sm)}.sm\:rt-r-rg-0{row-gap:0}.sm\:rt-r-rg-1{row-gap:var(--space-1)}.sm\:rt-r-rg-2{row-gap:var(--space-2)}.sm\:rt-r-rg-3{row-gap:var(--space-3)}.sm\:rt-r-rg-4{row-gap:var(--space-4)}.sm\:rt-r-rg-5{row-gap:var(--space-5)}.sm\:rt-r-rg-6{row-gap:var(--space-6)}.sm\:rt-r-rg-7{row-gap:var(--space-7)}.sm\:rt-r-rg-8{row-gap:var(--space-8)}.sm\:rt-r-rg-9{row-gap:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-gap{gap:var(--gap-md)}.md\:rt-r-gap-0{gap:0}.md\:rt-r-gap-1{gap:var(--space-1)}.md\:rt-r-gap-2{gap:var(--space-2)}.md\:rt-r-gap-3{gap:var(--space-3)}.md\:rt-r-gap-4{gap:var(--space-4)}.md\:rt-r-gap-5{gap:var(--space-5)}.md\:rt-r-gap-6{gap:var(--space-6)}.md\:rt-r-gap-7{gap:var(--space-7)}.md\:rt-r-gap-8{gap:var(--space-8)}.md\:rt-r-gap-9{gap:var(--space-9)}.md\:rt-r-cg{column-gap:var(--column-gap-md)}.md\:rt-r-cg-0{column-gap:0}.md\:rt-r-cg-1{column-gap:var(--space-1)}.md\:rt-r-cg-2{column-gap:var(--space-2)}.md\:rt-r-cg-3{column-gap:var(--space-3)}.md\:rt-r-cg-4{column-gap:var(--space-4)}.md\:rt-r-cg-5{column-gap:var(--space-5)}.md\:rt-r-cg-6{column-gap:var(--space-6)}.md\:rt-r-cg-7{column-gap:var(--space-7)}.md\:rt-r-cg-8{column-gap:var(--space-8)}.md\:rt-r-cg-9{column-gap:var(--space-9)}.md\:rt-r-rg{row-gap:var(--row-gap-md)}.md\:rt-r-rg-0{row-gap:0}.md\:rt-r-rg-1{row-gap:var(--space-1)}.md\:rt-r-rg-2{row-gap:var(--space-2)}.md\:rt-r-rg-3{row-gap:var(--space-3)}.md\:rt-r-rg-4{row-gap:var(--space-4)}.md\:rt-r-rg-5{row-gap:var(--space-5)}.md\:rt-r-rg-6{row-gap:var(--space-6)}.md\:rt-r-rg-7{row-gap:var(--space-7)}.md\:rt-r-rg-8{row-gap:var(--space-8)}.md\:rt-r-rg-9{row-gap:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-gap{gap:var(--gap-lg)}.lg\:rt-r-gap-0{gap:0}.lg\:rt-r-gap-1{gap:var(--space-1)}.lg\:rt-r-gap-2{gap:var(--space-2)}.lg\:rt-r-gap-3{gap:var(--space-3)}.lg\:rt-r-gap-4{gap:var(--space-4)}.lg\:rt-r-gap-5{gap:var(--space-5)}.lg\:rt-r-gap-6{gap:var(--space-6)}.lg\:rt-r-gap-7{gap:var(--space-7)}.lg\:rt-r-gap-8{gap:var(--space-8)}.lg\:rt-r-gap-9{gap:var(--space-9)}.lg\:rt-r-cg{column-gap:var(--column-gap-lg)}.lg\:rt-r-cg-0{column-gap:0}.lg\:rt-r-cg-1{column-gap:var(--space-1)}.lg\:rt-r-cg-2{column-gap:var(--space-2)}.lg\:rt-r-cg-3{column-gap:var(--space-3)}.lg\:rt-r-cg-4{column-gap:var(--space-4)}.lg\:rt-r-cg-5{column-gap:var(--space-5)}.lg\:rt-r-cg-6{column-gap:var(--space-6)}.lg\:rt-r-cg-7{column-gap:var(--space-7)}.lg\:rt-r-cg-8{column-gap:var(--space-8)}.lg\:rt-r-cg-9{column-gap:var(--space-9)}.lg\:rt-r-rg{row-gap:var(--row-gap-lg)}.lg\:rt-r-rg-0{row-gap:0}.lg\:rt-r-rg-1{row-gap:var(--space-1)}.lg\:rt-r-rg-2{row-gap:var(--space-2)}.lg\:rt-r-rg-3{row-gap:var(--space-3)}.lg\:rt-r-rg-4{row-gap:var(--space-4)}.lg\:rt-r-rg-5{row-gap:var(--space-5)}.lg\:rt-r-rg-6{row-gap:var(--space-6)}.lg\:rt-r-rg-7{row-gap:var(--space-7)}.lg\:rt-r-rg-8{row-gap:var(--space-8)}.lg\:rt-r-rg-9{row-gap:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-gap{gap:var(--gap-xl)}.xl\:rt-r-gap-0{gap:0}.xl\:rt-r-gap-1{gap:var(--space-1)}.xl\:rt-r-gap-2{gap:var(--space-2)}.xl\:rt-r-gap-3{gap:var(--space-3)}.xl\:rt-r-gap-4{gap:var(--space-4)}.xl\:rt-r-gap-5{gap:var(--space-5)}.xl\:rt-r-gap-6{gap:var(--space-6)}.xl\:rt-r-gap-7{gap:var(--space-7)}.xl\:rt-r-gap-8{gap:var(--space-8)}.xl\:rt-r-gap-9{gap:var(--space-9)}.xl\:rt-r-cg{column-gap:var(--column-gap-xl)}.xl\:rt-r-cg-0{column-gap:0}.xl\:rt-r-cg-1{column-gap:var(--space-1)}.xl\:rt-r-cg-2{column-gap:var(--space-2)}.xl\:rt-r-cg-3{column-gap:var(--space-3)}.xl\:rt-r-cg-4{column-gap:var(--space-4)}.xl\:rt-r-cg-5{column-gap:var(--space-5)}.xl\:rt-r-cg-6{column-gap:var(--space-6)}.xl\:rt-r-cg-7{column-gap:var(--space-7)}.xl\:rt-r-cg-8{column-gap:var(--space-8)}.xl\:rt-r-cg-9{column-gap:var(--space-9)}.xl\:rt-r-rg{row-gap:var(--row-gap-xl)}.xl\:rt-r-rg-0{row-gap:0}.xl\:rt-r-rg-1{row-gap:var(--space-1)}.xl\:rt-r-rg-2{row-gap:var(--space-2)}.xl\:rt-r-rg-3{row-gap:var(--space-3)}.xl\:rt-r-rg-4{row-gap:var(--space-4)}.xl\:rt-r-rg-5{row-gap:var(--space-5)}.xl\:rt-r-rg-6{row-gap:var(--space-6)}.xl\:rt-r-rg-7{row-gap:var(--space-7)}.xl\:rt-r-rg-8{row-gap:var(--space-8)}.xl\:rt-r-rg-9{row-gap:var(--space-9)}}.rt-r-ga{grid-area:var(--grid-area)}@media(min-width:520px){.xs\:rt-r-ga{grid-area:var(--grid-area-xs)}}@media(min-width:768px){.sm\:rt-r-ga{grid-area:var(--grid-area-sm)}}@media(min-width:1024px){.md\:rt-r-ga{grid-area:var(--grid-area-md)}}@media(min-width:1280px){.lg\:rt-r-ga{grid-area:var(--grid-area-lg)}}@media(min-width:1640px){.xl\:rt-r-ga{grid-area:var(--grid-area-xl)}}.rt-r-gaf-row{grid-auto-flow:row}.rt-r-gaf-column{grid-auto-flow:column}.rt-r-gaf-dense{grid-auto-flow:dense}.rt-r-gaf-row-dense{grid-auto-flow:row dense}.rt-r-gaf-column-dense{grid-auto-flow:column dense}@media(min-width:520px){.xs\:rt-r-gaf-row{grid-auto-flow:row}.xs\:rt-r-gaf-column{grid-auto-flow:column}.xs\:rt-r-gaf-dense{grid-auto-flow:dense}.xs\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.xs\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media(min-width:768px){.sm\:rt-r-gaf-row{grid-auto-flow:row}.sm\:rt-r-gaf-column{grid-auto-flow:column}.sm\:rt-r-gaf-dense{grid-auto-flow:dense}.sm\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.sm\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media(min-width:1024px){.md\:rt-r-gaf-row{grid-auto-flow:row}.md\:rt-r-gaf-column{grid-auto-flow:column}.md\:rt-r-gaf-dense{grid-auto-flow:dense}.md\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.md\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media(min-width:1280px){.lg\:rt-r-gaf-row{grid-auto-flow:row}.lg\:rt-r-gaf-column{grid-auto-flow:column}.lg\:rt-r-gaf-dense{grid-auto-flow:dense}.lg\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.lg\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}@media(min-width:1640px){.xl\:rt-r-gaf-row{grid-auto-flow:row}.xl\:rt-r-gaf-column{grid-auto-flow:column}.xl\:rt-r-gaf-dense{grid-auto-flow:dense}.xl\:rt-r-gaf-row-dense{grid-auto-flow:row dense}.xl\:rt-r-gaf-column-dense{grid-auto-flow:column dense}}.rt-r-gc{grid-column:var(--grid-column)}.rt-r-gc-1{grid-column:1}.rt-r-gc-2{grid-column:2}.rt-r-gc-3{grid-column:3}.rt-r-gc-4{grid-column:4}.rt-r-gc-5{grid-column:5}.rt-r-gc-6{grid-column:6}.rt-r-gc-7{grid-column:7}.rt-r-gc-8{grid-column:8}.rt-r-gc-9{grid-column:9}@media(min-width:520px){.xs\:rt-r-gc{grid-column:var(--grid-column-xs)}.xs\:rt-r-gc-1{grid-column:1}.xs\:rt-r-gc-2{grid-column:2}.xs\:rt-r-gc-3{grid-column:3}.xs\:rt-r-gc-4{grid-column:4}.xs\:rt-r-gc-5{grid-column:5}.xs\:rt-r-gc-6{grid-column:6}.xs\:rt-r-gc-7{grid-column:7}.xs\:rt-r-gc-8{grid-column:8}.xs\:rt-r-gc-9{grid-column:9}}@media(min-width:768px){.sm\:rt-r-gc{grid-column:var(--grid-column-sm)}.sm\:rt-r-gc-1{grid-column:1}.sm\:rt-r-gc-2{grid-column:2}.sm\:rt-r-gc-3{grid-column:3}.sm\:rt-r-gc-4{grid-column:4}.sm\:rt-r-gc-5{grid-column:5}.sm\:rt-r-gc-6{grid-column:6}.sm\:rt-r-gc-7{grid-column:7}.sm\:rt-r-gc-8{grid-column:8}.sm\:rt-r-gc-9{grid-column:9}}@media(min-width:1024px){.md\:rt-r-gc{grid-column:var(--grid-column-md)}.md\:rt-r-gc-1{grid-column:1}.md\:rt-r-gc-2{grid-column:2}.md\:rt-r-gc-3{grid-column:3}.md\:rt-r-gc-4{grid-column:4}.md\:rt-r-gc-5{grid-column:5}.md\:rt-r-gc-6{grid-column:6}.md\:rt-r-gc-7{grid-column:7}.md\:rt-r-gc-8{grid-column:8}.md\:rt-r-gc-9{grid-column:9}}@media(min-width:1280px){.lg\:rt-r-gc{grid-column:var(--grid-column-lg)}.lg\:rt-r-gc-1{grid-column:1}.lg\:rt-r-gc-2{grid-column:2}.lg\:rt-r-gc-3{grid-column:3}.lg\:rt-r-gc-4{grid-column:4}.lg\:rt-r-gc-5{grid-column:5}.lg\:rt-r-gc-6{grid-column:6}.lg\:rt-r-gc-7{grid-column:7}.lg\:rt-r-gc-8{grid-column:8}.lg\:rt-r-gc-9{grid-column:9}}@media(min-width:1640px){.xl\:rt-r-gc{grid-column:var(--grid-column-xl)}.xl\:rt-r-gc-1{grid-column:1}.xl\:rt-r-gc-2{grid-column:2}.xl\:rt-r-gc-3{grid-column:3}.xl\:rt-r-gc-4{grid-column:4}.xl\:rt-r-gc-5{grid-column:5}.xl\:rt-r-gc-6{grid-column:6}.xl\:rt-r-gc-7{grid-column:7}.xl\:rt-r-gc-8{grid-column:8}.xl\:rt-r-gc-9{grid-column:9}}.rt-r-gcs{grid-column-start:var(--grid-column-start)}.rt-r-gcs-1{grid-column-start:1}.rt-r-gcs-2{grid-column-start:2}.rt-r-gcs-3{grid-column-start:3}.rt-r-gcs-4{grid-column-start:4}.rt-r-gcs-5{grid-column-start:5}.rt-r-gcs-6{grid-column-start:6}.rt-r-gcs-7{grid-column-start:7}.rt-r-gcs-8{grid-column-start:8}.rt-r-gcs-9{grid-column-start:9}@media(min-width:520px){.xs\:rt-r-gcs{grid-column-start:var(--grid-column-start-xs)}.xs\:rt-r-gcs-1{grid-column-start:1}.xs\:rt-r-gcs-2{grid-column-start:2}.xs\:rt-r-gcs-3{grid-column-start:3}.xs\:rt-r-gcs-4{grid-column-start:4}.xs\:rt-r-gcs-5{grid-column-start:5}.xs\:rt-r-gcs-6{grid-column-start:6}.xs\:rt-r-gcs-7{grid-column-start:7}.xs\:rt-r-gcs-8{grid-column-start:8}.xs\:rt-r-gcs-9{grid-column-start:9}}@media(min-width:768px){.sm\:rt-r-gcs{grid-column-start:var(--grid-column-start-sm)}.sm\:rt-r-gcs-1{grid-column-start:1}.sm\:rt-r-gcs-2{grid-column-start:2}.sm\:rt-r-gcs-3{grid-column-start:3}.sm\:rt-r-gcs-4{grid-column-start:4}.sm\:rt-r-gcs-5{grid-column-start:5}.sm\:rt-r-gcs-6{grid-column-start:6}.sm\:rt-r-gcs-7{grid-column-start:7}.sm\:rt-r-gcs-8{grid-column-start:8}.sm\:rt-r-gcs-9{grid-column-start:9}}@media(min-width:1024px){.md\:rt-r-gcs{grid-column-start:var(--grid-column-start-md)}.md\:rt-r-gcs-1{grid-column-start:1}.md\:rt-r-gcs-2{grid-column-start:2}.md\:rt-r-gcs-3{grid-column-start:3}.md\:rt-r-gcs-4{grid-column-start:4}.md\:rt-r-gcs-5{grid-column-start:5}.md\:rt-r-gcs-6{grid-column-start:6}.md\:rt-r-gcs-7{grid-column-start:7}.md\:rt-r-gcs-8{grid-column-start:8}.md\:rt-r-gcs-9{grid-column-start:9}}@media(min-width:1280px){.lg\:rt-r-gcs{grid-column-start:var(--grid-column-start-lg)}.lg\:rt-r-gcs-1{grid-column-start:1}.lg\:rt-r-gcs-2{grid-column-start:2}.lg\:rt-r-gcs-3{grid-column-start:3}.lg\:rt-r-gcs-4{grid-column-start:4}.lg\:rt-r-gcs-5{grid-column-start:5}.lg\:rt-r-gcs-6{grid-column-start:6}.lg\:rt-r-gcs-7{grid-column-start:7}.lg\:rt-r-gcs-8{grid-column-start:8}.lg\:rt-r-gcs-9{grid-column-start:9}}@media(min-width:1640px){.xl\:rt-r-gcs{grid-column-start:var(--grid-column-start-xl)}.xl\:rt-r-gcs-1{grid-column-start:1}.xl\:rt-r-gcs-2{grid-column-start:2}.xl\:rt-r-gcs-3{grid-column-start:3}.xl\:rt-r-gcs-4{grid-column-start:4}.xl\:rt-r-gcs-5{grid-column-start:5}.xl\:rt-r-gcs-6{grid-column-start:6}.xl\:rt-r-gcs-7{grid-column-start:7}.xl\:rt-r-gcs-8{grid-column-start:8}.xl\:rt-r-gcs-9{grid-column-start:9}}.rt-r-gce{grid-column-end:var(--grid-column-end)}.rt-r-gce-1{grid-column-end:1}.rt-r-gce-2{grid-column-end:2}.rt-r-gce-3{grid-column-end:3}.rt-r-gce-4{grid-column-end:4}.rt-r-gce-5{grid-column-end:5}.rt-r-gce-6{grid-column-end:6}.rt-r-gce-7{grid-column-end:7}.rt-r-gce-8{grid-column-end:8}.rt-r-gce-9{grid-column-end:9}@media(min-width:520px){.xs\:rt-r-gce{grid-column-end:var(--grid-column-end-xs)}.xs\:rt-r-gce-1{grid-column-end:1}.xs\:rt-r-gce-2{grid-column-end:2}.xs\:rt-r-gce-3{grid-column-end:3}.xs\:rt-r-gce-4{grid-column-end:4}.xs\:rt-r-gce-5{grid-column-end:5}.xs\:rt-r-gce-6{grid-column-end:6}.xs\:rt-r-gce-7{grid-column-end:7}.xs\:rt-r-gce-8{grid-column-end:8}.xs\:rt-r-gce-9{grid-column-end:9}}@media(min-width:768px){.sm\:rt-r-gce{grid-column-end:var(--grid-column-end-sm)}.sm\:rt-r-gce-1{grid-column-end:1}.sm\:rt-r-gce-2{grid-column-end:2}.sm\:rt-r-gce-3{grid-column-end:3}.sm\:rt-r-gce-4{grid-column-end:4}.sm\:rt-r-gce-5{grid-column-end:5}.sm\:rt-r-gce-6{grid-column-end:6}.sm\:rt-r-gce-7{grid-column-end:7}.sm\:rt-r-gce-8{grid-column-end:8}.sm\:rt-r-gce-9{grid-column-end:9}}@media(min-width:1024px){.md\:rt-r-gce{grid-column-end:var(--grid-column-end-md)}.md\:rt-r-gce-1{grid-column-end:1}.md\:rt-r-gce-2{grid-column-end:2}.md\:rt-r-gce-3{grid-column-end:3}.md\:rt-r-gce-4{grid-column-end:4}.md\:rt-r-gce-5{grid-column-end:5}.md\:rt-r-gce-6{grid-column-end:6}.md\:rt-r-gce-7{grid-column-end:7}.md\:rt-r-gce-8{grid-column-end:8}.md\:rt-r-gce-9{grid-column-end:9}}@media(min-width:1280px){.lg\:rt-r-gce{grid-column-end:var(--grid-column-end-lg)}.lg\:rt-r-gce-1{grid-column-end:1}.lg\:rt-r-gce-2{grid-column-end:2}.lg\:rt-r-gce-3{grid-column-end:3}.lg\:rt-r-gce-4{grid-column-end:4}.lg\:rt-r-gce-5{grid-column-end:5}.lg\:rt-r-gce-6{grid-column-end:6}.lg\:rt-r-gce-7{grid-column-end:7}.lg\:rt-r-gce-8{grid-column-end:8}.lg\:rt-r-gce-9{grid-column-end:9}}@media(min-width:1640px){.xl\:rt-r-gce{grid-column-end:var(--grid-column-end-xl)}.xl\:rt-r-gce-1{grid-column-end:1}.xl\:rt-r-gce-2{grid-column-end:2}.xl\:rt-r-gce-3{grid-column-end:3}.xl\:rt-r-gce-4{grid-column-end:4}.xl\:rt-r-gce-5{grid-column-end:5}.xl\:rt-r-gce-6{grid-column-end:6}.xl\:rt-r-gce-7{grid-column-end:7}.xl\:rt-r-gce-8{grid-column-end:8}.xl\:rt-r-gce-9{grid-column-end:9}}.rt-r-gr{grid-row:var(--grid-row)}.rt-r-gr-1{grid-row:1}.rt-r-gr-2{grid-row:2}.rt-r-gr-3{grid-row:3}.rt-r-gr-4{grid-row:4}.rt-r-gr-5{grid-row:5}.rt-r-gr-6{grid-row:6}.rt-r-gr-7{grid-row:7}.rt-r-gr-8{grid-row:8}.rt-r-gr-9{grid-row:9}@media(min-width:520px){.xs\:rt-r-gr{grid-row:var(--grid-row-xs)}.xs\:rt-r-gr-1{grid-row:1}.xs\:rt-r-gr-2{grid-row:2}.xs\:rt-r-gr-3{grid-row:3}.xs\:rt-r-gr-4{grid-row:4}.xs\:rt-r-gr-5{grid-row:5}.xs\:rt-r-gr-6{grid-row:6}.xs\:rt-r-gr-7{grid-row:7}.xs\:rt-r-gr-8{grid-row:8}.xs\:rt-r-gr-9{grid-row:9}}@media(min-width:768px){.sm\:rt-r-gr{grid-row:var(--grid-row-sm)}.sm\:rt-r-gr-1{grid-row:1}.sm\:rt-r-gr-2{grid-row:2}.sm\:rt-r-gr-3{grid-row:3}.sm\:rt-r-gr-4{grid-row:4}.sm\:rt-r-gr-5{grid-row:5}.sm\:rt-r-gr-6{grid-row:6}.sm\:rt-r-gr-7{grid-row:7}.sm\:rt-r-gr-8{grid-row:8}.sm\:rt-r-gr-9{grid-row:9}}@media(min-width:1024px){.md\:rt-r-gr{grid-row:var(--grid-row-md)}.md\:rt-r-gr-1{grid-row:1}.md\:rt-r-gr-2{grid-row:2}.md\:rt-r-gr-3{grid-row:3}.md\:rt-r-gr-4{grid-row:4}.md\:rt-r-gr-5{grid-row:5}.md\:rt-r-gr-6{grid-row:6}.md\:rt-r-gr-7{grid-row:7}.md\:rt-r-gr-8{grid-row:8}.md\:rt-r-gr-9{grid-row:9}}@media(min-width:1280px){.lg\:rt-r-gr{grid-row:var(--grid-row-lg)}.lg\:rt-r-gr-1{grid-row:1}.lg\:rt-r-gr-2{grid-row:2}.lg\:rt-r-gr-3{grid-row:3}.lg\:rt-r-gr-4{grid-row:4}.lg\:rt-r-gr-5{grid-row:5}.lg\:rt-r-gr-6{grid-row:6}.lg\:rt-r-gr-7{grid-row:7}.lg\:rt-r-gr-8{grid-row:8}.lg\:rt-r-gr-9{grid-row:9}}@media(min-width:1640px){.xl\:rt-r-gr{grid-row:var(--grid-row-xl)}.xl\:rt-r-gr-1{grid-row:1}.xl\:rt-r-gr-2{grid-row:2}.xl\:rt-r-gr-3{grid-row:3}.xl\:rt-r-gr-4{grid-row:4}.xl\:rt-r-gr-5{grid-row:5}.xl\:rt-r-gr-6{grid-row:6}.xl\:rt-r-gr-7{grid-row:7}.xl\:rt-r-gr-8{grid-row:8}.xl\:rt-r-gr-9{grid-row:9}}.rt-r-grs{grid-row-start:var(--grid-row-start)}.rt-r-grs-1{grid-row-start:1}.rt-r-grs-2{grid-row-start:2}.rt-r-grs-3{grid-row-start:3}.rt-r-grs-4{grid-row-start:4}.rt-r-grs-5{grid-row-start:5}.rt-r-grs-6{grid-row-start:6}.rt-r-grs-7{grid-row-start:7}.rt-r-grs-8{grid-row-start:8}.rt-r-grs-9{grid-row-start:9}@media(min-width:520px){.xs\:rt-r-grs{grid-row-start:var(--grid-row-start-xs)}.xs\:rt-r-grs-1{grid-row-start:1}.xs\:rt-r-grs-2{grid-row-start:2}.xs\:rt-r-grs-3{grid-row-start:3}.xs\:rt-r-grs-4{grid-row-start:4}.xs\:rt-r-grs-5{grid-row-start:5}.xs\:rt-r-grs-6{grid-row-start:6}.xs\:rt-r-grs-7{grid-row-start:7}.xs\:rt-r-grs-8{grid-row-start:8}.xs\:rt-r-grs-9{grid-row-start:9}}@media(min-width:768px){.sm\:rt-r-grs{grid-row-start:var(--grid-row-start-sm)}.sm\:rt-r-grs-1{grid-row-start:1}.sm\:rt-r-grs-2{grid-row-start:2}.sm\:rt-r-grs-3{grid-row-start:3}.sm\:rt-r-grs-4{grid-row-start:4}.sm\:rt-r-grs-5{grid-row-start:5}.sm\:rt-r-grs-6{grid-row-start:6}.sm\:rt-r-grs-7{grid-row-start:7}.sm\:rt-r-grs-8{grid-row-start:8}.sm\:rt-r-grs-9{grid-row-start:9}}@media(min-width:1024px){.md\:rt-r-grs{grid-row-start:var(--grid-row-start-md)}.md\:rt-r-grs-1{grid-row-start:1}.md\:rt-r-grs-2{grid-row-start:2}.md\:rt-r-grs-3{grid-row-start:3}.md\:rt-r-grs-4{grid-row-start:4}.md\:rt-r-grs-5{grid-row-start:5}.md\:rt-r-grs-6{grid-row-start:6}.md\:rt-r-grs-7{grid-row-start:7}.md\:rt-r-grs-8{grid-row-start:8}.md\:rt-r-grs-9{grid-row-start:9}}@media(min-width:1280px){.lg\:rt-r-grs{grid-row-start:var(--grid-row-start-lg)}.lg\:rt-r-grs-1{grid-row-start:1}.lg\:rt-r-grs-2{grid-row-start:2}.lg\:rt-r-grs-3{grid-row-start:3}.lg\:rt-r-grs-4{grid-row-start:4}.lg\:rt-r-grs-5{grid-row-start:5}.lg\:rt-r-grs-6{grid-row-start:6}.lg\:rt-r-grs-7{grid-row-start:7}.lg\:rt-r-grs-8{grid-row-start:8}.lg\:rt-r-grs-9{grid-row-start:9}}@media(min-width:1640px){.xl\:rt-r-grs{grid-row-start:var(--grid-row-start-xl)}.xl\:rt-r-grs-1{grid-row-start:1}.xl\:rt-r-grs-2{grid-row-start:2}.xl\:rt-r-grs-3{grid-row-start:3}.xl\:rt-r-grs-4{grid-row-start:4}.xl\:rt-r-grs-5{grid-row-start:5}.xl\:rt-r-grs-6{grid-row-start:6}.xl\:rt-r-grs-7{grid-row-start:7}.xl\:rt-r-grs-8{grid-row-start:8}.xl\:rt-r-grs-9{grid-row-start:9}}.rt-r-gre{grid-row-end:var(--grid-row-end)}.rt-r-gre-1{grid-row-end:1}.rt-r-gre-2{grid-row-end:2}.rt-r-gre-3{grid-row-end:3}.rt-r-gre-4{grid-row-end:4}.rt-r-gre-5{grid-row-end:5}.rt-r-gre-6{grid-row-end:6}.rt-r-gre-7{grid-row-end:7}.rt-r-gre-8{grid-row-end:8}.rt-r-gre-9{grid-row-end:9}@media(min-width:520px){.xs\:rt-r-gre{grid-row-end:var(--grid-row-end-xs)}.xs\:rt-r-gre-1{grid-row-end:1}.xs\:rt-r-gre-2{grid-row-end:2}.xs\:rt-r-gre-3{grid-row-end:3}.xs\:rt-r-gre-4{grid-row-end:4}.xs\:rt-r-gre-5{grid-row-end:5}.xs\:rt-r-gre-6{grid-row-end:6}.xs\:rt-r-gre-7{grid-row-end:7}.xs\:rt-r-gre-8{grid-row-end:8}.xs\:rt-r-gre-9{grid-row-end:9}}@media(min-width:768px){.sm\:rt-r-gre{grid-row-end:var(--grid-row-end-sm)}.sm\:rt-r-gre-1{grid-row-end:1}.sm\:rt-r-gre-2{grid-row-end:2}.sm\:rt-r-gre-3{grid-row-end:3}.sm\:rt-r-gre-4{grid-row-end:4}.sm\:rt-r-gre-5{grid-row-end:5}.sm\:rt-r-gre-6{grid-row-end:6}.sm\:rt-r-gre-7{grid-row-end:7}.sm\:rt-r-gre-8{grid-row-end:8}.sm\:rt-r-gre-9{grid-row-end:9}}@media(min-width:1024px){.md\:rt-r-gre{grid-row-end:var(--grid-row-end-md)}.md\:rt-r-gre-1{grid-row-end:1}.md\:rt-r-gre-2{grid-row-end:2}.md\:rt-r-gre-3{grid-row-end:3}.md\:rt-r-gre-4{grid-row-end:4}.md\:rt-r-gre-5{grid-row-end:5}.md\:rt-r-gre-6{grid-row-end:6}.md\:rt-r-gre-7{grid-row-end:7}.md\:rt-r-gre-8{grid-row-end:8}.md\:rt-r-gre-9{grid-row-end:9}}@media(min-width:1280px){.lg\:rt-r-gre{grid-row-end:var(--grid-row-end-lg)}.lg\:rt-r-gre-1{grid-row-end:1}.lg\:rt-r-gre-2{grid-row-end:2}.lg\:rt-r-gre-3{grid-row-end:3}.lg\:rt-r-gre-4{grid-row-end:4}.lg\:rt-r-gre-5{grid-row-end:5}.lg\:rt-r-gre-6{grid-row-end:6}.lg\:rt-r-gre-7{grid-row-end:7}.lg\:rt-r-gre-8{grid-row-end:8}.lg\:rt-r-gre-9{grid-row-end:9}}@media(min-width:1640px){.xl\:rt-r-gre{grid-row-end:var(--grid-row-end-xl)}.xl\:rt-r-gre-1{grid-row-end:1}.xl\:rt-r-gre-2{grid-row-end:2}.xl\:rt-r-gre-3{grid-row-end:3}.xl\:rt-r-gre-4{grid-row-end:4}.xl\:rt-r-gre-5{grid-row-end:5}.xl\:rt-r-gre-6{grid-row-end:6}.xl\:rt-r-gre-7{grid-row-end:7}.xl\:rt-r-gre-8{grid-row-end:8}.xl\:rt-r-gre-9{grid-row-end:9}}.rt-r-gta{grid-template-areas:var(--grid-template-areas)}@media(min-width:520px){.xs\:rt-r-gta{grid-template-areas:var(--grid-template-areas-xs)}}@media(min-width:768px){.sm\:rt-r-gta{grid-template-areas:var(--grid-template-areas-sm)}}@media(min-width:1024px){.md\:rt-r-gta{grid-template-areas:var(--grid-template-areas-md)}}@media(min-width:1280px){.lg\:rt-r-gta{grid-template-areas:var(--grid-template-areas-lg)}}@media(min-width:1640px){.xl\:rt-r-gta{grid-template-areas:var(--grid-template-areas-xl)}}.rt-r-gtc{grid-template-columns:var(--grid-template-columns)}.rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}@media(min-width:520px){.xs\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-xs)}.xs\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.xs\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xs\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xs\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xs\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xs\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xs\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xs\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xs\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:768px){.sm\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-sm)}.sm\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.sm\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.sm\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.sm\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.sm\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.sm\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.sm\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.sm\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){.md\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-md)}.md\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.md\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.md\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.md\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.md\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.md\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.md\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){.lg\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-lg)}.lg\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.lg\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.lg\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.lg\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.lg\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.lg\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.lg\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}@media(min-width:1640px){.xl\:rt-r-gtc{grid-template-columns:var(--grid-template-columns-xl)}.xl\:rt-r-gtc-1{grid-template-columns:minmax(0,1fr)}.xl\:rt-r-gtc-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:rt-r-gtc-3{grid-template-columns:repeat(3,minmax(0,1fr))}.xl\:rt-r-gtc-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:rt-r-gtc-5{grid-template-columns:repeat(5,minmax(0,1fr))}.xl\:rt-r-gtc-6{grid-template-columns:repeat(6,minmax(0,1fr))}.xl\:rt-r-gtc-7{grid-template-columns:repeat(7,minmax(0,1fr))}.xl\:rt-r-gtc-8{grid-template-columns:repeat(8,minmax(0,1fr))}.xl\:rt-r-gtc-9{grid-template-columns:repeat(9,minmax(0,1fr))}}.rt-r-gtr{grid-template-rows:var(--grid-template-rows)}.rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}@media(min-width:520px){.xs\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-xs)}.xs\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.xs\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xs\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xs\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xs\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xs\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xs\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.xs\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.xs\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media(min-width:768px){.sm\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-sm)}.sm\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.sm\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.sm\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.sm\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.sm\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.sm\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.sm\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.sm\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.sm\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media(min-width:1024px){.md\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-md)}.md\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.md\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.md\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.md\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.md\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.md\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.md\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.md\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.md\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media(min-width:1280px){.lg\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-lg)}.lg\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.lg\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.lg\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.lg\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.lg\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.lg\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.lg\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.lg\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.lg\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}@media(min-width:1640px){.xl\:rt-r-gtr{grid-template-rows:var(--grid-template-rows-xl)}.xl\:rt-r-gtr-1{grid-template-rows:minmax(0,1fr)}.xl\:rt-r-gtr-2{grid-template-rows:repeat(2,minmax(0,1fr))}.xl\:rt-r-gtr-3{grid-template-rows:repeat(3,minmax(0,1fr))}.xl\:rt-r-gtr-4{grid-template-rows:repeat(4,minmax(0,1fr))}.xl\:rt-r-gtr-5{grid-template-rows:repeat(5,minmax(0,1fr))}.xl\:rt-r-gtr-6{grid-template-rows:repeat(6,minmax(0,1fr))}.xl\:rt-r-gtr-7{grid-template-rows:repeat(7,minmax(0,1fr))}.xl\:rt-r-gtr-8{grid-template-rows:repeat(8,minmax(0,1fr))}.xl\:rt-r-gtr-9{grid-template-rows:repeat(9,minmax(0,1fr))}}.rt-r-h{height:var(--height)}@media(min-width:520px){.xs\:rt-r-h{height:var(--height-xs)}}@media(min-width:768px){.sm\:rt-r-h{height:var(--height-sm)}}@media(min-width:1024px){.md\:rt-r-h{height:var(--height-md)}}@media(min-width:1280px){.lg\:rt-r-h{height:var(--height-lg)}}@media(min-width:1640px){.xl\:rt-r-h{height:var(--height-xl)}}.rt-r-min-h{min-height:var(--min-height)}@media(min-width:520px){.xs\:rt-r-min-h{min-height:var(--min-height-xs)}}@media(min-width:768px){.sm\:rt-r-min-h{min-height:var(--min-height-sm)}}@media(min-width:1024px){.md\:rt-r-min-h{min-height:var(--min-height-md)}}@media(min-width:1280px){.lg\:rt-r-min-h{min-height:var(--min-height-lg)}}@media(min-width:1640px){.xl\:rt-r-min-h{min-height:var(--min-height-xl)}}.rt-r-max-h{max-height:var(--max-height)}@media(min-width:520px){.xs\:rt-r-max-h{max-height:var(--max-height-xs)}}@media(min-width:768px){.sm\:rt-r-max-h{max-height:var(--max-height-sm)}}@media(min-width:1024px){.md\:rt-r-max-h{max-height:var(--max-height-md)}}@media(min-width:1280px){.lg\:rt-r-max-h{max-height:var(--max-height-lg)}}@media(min-width:1640px){.xl\:rt-r-max-h{max-height:var(--max-height-xl)}}.rt-r-inset{inset:var(--inset)}.rt-r-inset-0{top:0;right:0;bottom:0;left:0}.rt-r-inset-1{inset:var(--space-1)}.rt-r-inset-2{inset:var(--space-2)}.rt-r-inset-3{inset:var(--space-3)}.rt-r-inset-4{inset:var(--space-4)}.rt-r-inset-5{inset:var(--space-5)}.rt-r-inset-6{inset:var(--space-6)}.rt-r-inset-7{inset:var(--space-7)}.rt-r-inset-8{inset:var(--space-8)}.rt-r-inset-9{inset:var(--space-9)}@media(min-width:520px){.xs\:rt-r-inset{inset:var(--inset-xs)}.xs\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.xs\:rt-r-inset-1{inset:var(--space-1)}.xs\:rt-r-inset-2{inset:var(--space-2)}.xs\:rt-r-inset-3{inset:var(--space-3)}.xs\:rt-r-inset-4{inset:var(--space-4)}.xs\:rt-r-inset-5{inset:var(--space-5)}.xs\:rt-r-inset-6{inset:var(--space-6)}.xs\:rt-r-inset-7{inset:var(--space-7)}.xs\:rt-r-inset-8{inset:var(--space-8)}.xs\:rt-r-inset-9{inset:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-inset{inset:var(--inset-sm)}.sm\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.sm\:rt-r-inset-1{inset:var(--space-1)}.sm\:rt-r-inset-2{inset:var(--space-2)}.sm\:rt-r-inset-3{inset:var(--space-3)}.sm\:rt-r-inset-4{inset:var(--space-4)}.sm\:rt-r-inset-5{inset:var(--space-5)}.sm\:rt-r-inset-6{inset:var(--space-6)}.sm\:rt-r-inset-7{inset:var(--space-7)}.sm\:rt-r-inset-8{inset:var(--space-8)}.sm\:rt-r-inset-9{inset:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-inset{inset:var(--inset-md)}.md\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.md\:rt-r-inset-1{inset:var(--space-1)}.md\:rt-r-inset-2{inset:var(--space-2)}.md\:rt-r-inset-3{inset:var(--space-3)}.md\:rt-r-inset-4{inset:var(--space-4)}.md\:rt-r-inset-5{inset:var(--space-5)}.md\:rt-r-inset-6{inset:var(--space-6)}.md\:rt-r-inset-7{inset:var(--space-7)}.md\:rt-r-inset-8{inset:var(--space-8)}.md\:rt-r-inset-9{inset:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-inset{inset:var(--inset-lg)}.lg\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.lg\:rt-r-inset-1{inset:var(--space-1)}.lg\:rt-r-inset-2{inset:var(--space-2)}.lg\:rt-r-inset-3{inset:var(--space-3)}.lg\:rt-r-inset-4{inset:var(--space-4)}.lg\:rt-r-inset-5{inset:var(--space-5)}.lg\:rt-r-inset-6{inset:var(--space-6)}.lg\:rt-r-inset-7{inset:var(--space-7)}.lg\:rt-r-inset-8{inset:var(--space-8)}.lg\:rt-r-inset-9{inset:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-inset{inset:var(--inset-xl)}.xl\:rt-r-inset-0{top:0;right:0;bottom:0;left:0}.xl\:rt-r-inset-1{inset:var(--space-1)}.xl\:rt-r-inset-2{inset:var(--space-2)}.xl\:rt-r-inset-3{inset:var(--space-3)}.xl\:rt-r-inset-4{inset:var(--space-4)}.xl\:rt-r-inset-5{inset:var(--space-5)}.xl\:rt-r-inset-6{inset:var(--space-6)}.xl\:rt-r-inset-7{inset:var(--space-7)}.xl\:rt-r-inset-8{inset:var(--space-8)}.xl\:rt-r-inset-9{inset:var(--space-9)}}.rt-r-top{top:var(--top)}.rt-r-top-0{top:0}.rt-r-top-1{top:var(--space-1)}.rt-r-top-2{top:var(--space-2)}.rt-r-top-3{top:var(--space-3)}.rt-r-top-4{top:var(--space-4)}.rt-r-top-5{top:var(--space-5)}.rt-r-top-6{top:var(--space-6)}.rt-r-top-7{top:var(--space-7)}.rt-r-top-8{top:var(--space-8)}.rt-r-top-9{top:var(--space-9)}@media(min-width:520px){.xs\:rt-r-top{top:var(--top-xs)}.xs\:rt-r-top-0{top:0}.xs\:rt-r-top-1{top:var(--space-1)}.xs\:rt-r-top-2{top:var(--space-2)}.xs\:rt-r-top-3{top:var(--space-3)}.xs\:rt-r-top-4{top:var(--space-4)}.xs\:rt-r-top-5{top:var(--space-5)}.xs\:rt-r-top-6{top:var(--space-6)}.xs\:rt-r-top-7{top:var(--space-7)}.xs\:rt-r-top-8{top:var(--space-8)}.xs\:rt-r-top-9{top:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-top{top:var(--top-sm)}.sm\:rt-r-top-0{top:0}.sm\:rt-r-top-1{top:var(--space-1)}.sm\:rt-r-top-2{top:var(--space-2)}.sm\:rt-r-top-3{top:var(--space-3)}.sm\:rt-r-top-4{top:var(--space-4)}.sm\:rt-r-top-5{top:var(--space-5)}.sm\:rt-r-top-6{top:var(--space-6)}.sm\:rt-r-top-7{top:var(--space-7)}.sm\:rt-r-top-8{top:var(--space-8)}.sm\:rt-r-top-9{top:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-top{top:var(--top-md)}.md\:rt-r-top-0{top:0}.md\:rt-r-top-1{top:var(--space-1)}.md\:rt-r-top-2{top:var(--space-2)}.md\:rt-r-top-3{top:var(--space-3)}.md\:rt-r-top-4{top:var(--space-4)}.md\:rt-r-top-5{top:var(--space-5)}.md\:rt-r-top-6{top:var(--space-6)}.md\:rt-r-top-7{top:var(--space-7)}.md\:rt-r-top-8{top:var(--space-8)}.md\:rt-r-top-9{top:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-top{top:var(--top-lg)}.lg\:rt-r-top-0{top:0}.lg\:rt-r-top-1{top:var(--space-1)}.lg\:rt-r-top-2{top:var(--space-2)}.lg\:rt-r-top-3{top:var(--space-3)}.lg\:rt-r-top-4{top:var(--space-4)}.lg\:rt-r-top-5{top:var(--space-5)}.lg\:rt-r-top-6{top:var(--space-6)}.lg\:rt-r-top-7{top:var(--space-7)}.lg\:rt-r-top-8{top:var(--space-8)}.lg\:rt-r-top-9{top:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-top{top:var(--top-xl)}.xl\:rt-r-top-0{top:0}.xl\:rt-r-top-1{top:var(--space-1)}.xl\:rt-r-top-2{top:var(--space-2)}.xl\:rt-r-top-3{top:var(--space-3)}.xl\:rt-r-top-4{top:var(--space-4)}.xl\:rt-r-top-5{top:var(--space-5)}.xl\:rt-r-top-6{top:var(--space-6)}.xl\:rt-r-top-7{top:var(--space-7)}.xl\:rt-r-top-8{top:var(--space-8)}.xl\:rt-r-top-9{top:var(--space-9)}}.rt-r-right{right:var(--right)}.rt-r-right-0{right:0}.rt-r-right-1{right:var(--space-1)}.rt-r-right-2{right:var(--space-2)}.rt-r-right-3{right:var(--space-3)}.rt-r-right-4{right:var(--space-4)}.rt-r-right-5{right:var(--space-5)}.rt-r-right-6{right:var(--space-6)}.rt-r-right-7{right:var(--space-7)}.rt-r-right-8{right:var(--space-8)}.rt-r-right-9{right:var(--space-9)}@media(min-width:520px){.xs\:rt-r-right{right:var(--right-xs)}.xs\:rt-r-right-0{right:0}.xs\:rt-r-right-1{right:var(--space-1)}.xs\:rt-r-right-2{right:var(--space-2)}.xs\:rt-r-right-3{right:var(--space-3)}.xs\:rt-r-right-4{right:var(--space-4)}.xs\:rt-r-right-5{right:var(--space-5)}.xs\:rt-r-right-6{right:var(--space-6)}.xs\:rt-r-right-7{right:var(--space-7)}.xs\:rt-r-right-8{right:var(--space-8)}.xs\:rt-r-right-9{right:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-right{right:var(--right-sm)}.sm\:rt-r-right-0{right:0}.sm\:rt-r-right-1{right:var(--space-1)}.sm\:rt-r-right-2{right:var(--space-2)}.sm\:rt-r-right-3{right:var(--space-3)}.sm\:rt-r-right-4{right:var(--space-4)}.sm\:rt-r-right-5{right:var(--space-5)}.sm\:rt-r-right-6{right:var(--space-6)}.sm\:rt-r-right-7{right:var(--space-7)}.sm\:rt-r-right-8{right:var(--space-8)}.sm\:rt-r-right-9{right:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-right{right:var(--right-md)}.md\:rt-r-right-0{right:0}.md\:rt-r-right-1{right:var(--space-1)}.md\:rt-r-right-2{right:var(--space-2)}.md\:rt-r-right-3{right:var(--space-3)}.md\:rt-r-right-4{right:var(--space-4)}.md\:rt-r-right-5{right:var(--space-5)}.md\:rt-r-right-6{right:var(--space-6)}.md\:rt-r-right-7{right:var(--space-7)}.md\:rt-r-right-8{right:var(--space-8)}.md\:rt-r-right-9{right:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-right{right:var(--right-lg)}.lg\:rt-r-right-0{right:0}.lg\:rt-r-right-1{right:var(--space-1)}.lg\:rt-r-right-2{right:var(--space-2)}.lg\:rt-r-right-3{right:var(--space-3)}.lg\:rt-r-right-4{right:var(--space-4)}.lg\:rt-r-right-5{right:var(--space-5)}.lg\:rt-r-right-6{right:var(--space-6)}.lg\:rt-r-right-7{right:var(--space-7)}.lg\:rt-r-right-8{right:var(--space-8)}.lg\:rt-r-right-9{right:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-right{right:var(--right-xl)}.xl\:rt-r-right-0{right:0}.xl\:rt-r-right-1{right:var(--space-1)}.xl\:rt-r-right-2{right:var(--space-2)}.xl\:rt-r-right-3{right:var(--space-3)}.xl\:rt-r-right-4{right:var(--space-4)}.xl\:rt-r-right-5{right:var(--space-5)}.xl\:rt-r-right-6{right:var(--space-6)}.xl\:rt-r-right-7{right:var(--space-7)}.xl\:rt-r-right-8{right:var(--space-8)}.xl\:rt-r-right-9{right:var(--space-9)}}.rt-r-bottom{bottom:var(--bottom)}.rt-r-bottom-0{bottom:0}.rt-r-bottom-1{bottom:var(--space-1)}.rt-r-bottom-2{bottom:var(--space-2)}.rt-r-bottom-3{bottom:var(--space-3)}.rt-r-bottom-4{bottom:var(--space-4)}.rt-r-bottom-5{bottom:var(--space-5)}.rt-r-bottom-6{bottom:var(--space-6)}.rt-r-bottom-7{bottom:var(--space-7)}.rt-r-bottom-8{bottom:var(--space-8)}.rt-r-bottom-9{bottom:var(--space-9)}@media(min-width:520px){.xs\:rt-r-bottom{bottom:var(--bottom-xs)}.xs\:rt-r-bottom-0{bottom:0}.xs\:rt-r-bottom-1{bottom:var(--space-1)}.xs\:rt-r-bottom-2{bottom:var(--space-2)}.xs\:rt-r-bottom-3{bottom:var(--space-3)}.xs\:rt-r-bottom-4{bottom:var(--space-4)}.xs\:rt-r-bottom-5{bottom:var(--space-5)}.xs\:rt-r-bottom-6{bottom:var(--space-6)}.xs\:rt-r-bottom-7{bottom:var(--space-7)}.xs\:rt-r-bottom-8{bottom:var(--space-8)}.xs\:rt-r-bottom-9{bottom:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-bottom{bottom:var(--bottom-sm)}.sm\:rt-r-bottom-0{bottom:0}.sm\:rt-r-bottom-1{bottom:var(--space-1)}.sm\:rt-r-bottom-2{bottom:var(--space-2)}.sm\:rt-r-bottom-3{bottom:var(--space-3)}.sm\:rt-r-bottom-4{bottom:var(--space-4)}.sm\:rt-r-bottom-5{bottom:var(--space-5)}.sm\:rt-r-bottom-6{bottom:var(--space-6)}.sm\:rt-r-bottom-7{bottom:var(--space-7)}.sm\:rt-r-bottom-8{bottom:var(--space-8)}.sm\:rt-r-bottom-9{bottom:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-bottom{bottom:var(--bottom-md)}.md\:rt-r-bottom-0{bottom:0}.md\:rt-r-bottom-1{bottom:var(--space-1)}.md\:rt-r-bottom-2{bottom:var(--space-2)}.md\:rt-r-bottom-3{bottom:var(--space-3)}.md\:rt-r-bottom-4{bottom:var(--space-4)}.md\:rt-r-bottom-5{bottom:var(--space-5)}.md\:rt-r-bottom-6{bottom:var(--space-6)}.md\:rt-r-bottom-7{bottom:var(--space-7)}.md\:rt-r-bottom-8{bottom:var(--space-8)}.md\:rt-r-bottom-9{bottom:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-bottom{bottom:var(--bottom-lg)}.lg\:rt-r-bottom-0{bottom:0}.lg\:rt-r-bottom-1{bottom:var(--space-1)}.lg\:rt-r-bottom-2{bottom:var(--space-2)}.lg\:rt-r-bottom-3{bottom:var(--space-3)}.lg\:rt-r-bottom-4{bottom:var(--space-4)}.lg\:rt-r-bottom-5{bottom:var(--space-5)}.lg\:rt-r-bottom-6{bottom:var(--space-6)}.lg\:rt-r-bottom-7{bottom:var(--space-7)}.lg\:rt-r-bottom-8{bottom:var(--space-8)}.lg\:rt-r-bottom-9{bottom:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-bottom{bottom:var(--bottom-xl)}.xl\:rt-r-bottom-0{bottom:0}.xl\:rt-r-bottom-1{bottom:var(--space-1)}.xl\:rt-r-bottom-2{bottom:var(--space-2)}.xl\:rt-r-bottom-3{bottom:var(--space-3)}.xl\:rt-r-bottom-4{bottom:var(--space-4)}.xl\:rt-r-bottom-5{bottom:var(--space-5)}.xl\:rt-r-bottom-6{bottom:var(--space-6)}.xl\:rt-r-bottom-7{bottom:var(--space-7)}.xl\:rt-r-bottom-8{bottom:var(--space-8)}.xl\:rt-r-bottom-9{bottom:var(--space-9)}}.rt-r-left{left:var(--left)}.rt-r-left-0{left:0}.rt-r-left-1{left:var(--space-1)}.rt-r-left-2{left:var(--space-2)}.rt-r-left-3{left:var(--space-3)}.rt-r-left-4{left:var(--space-4)}.rt-r-left-5{left:var(--space-5)}.rt-r-left-6{left:var(--space-6)}.rt-r-left-7{left:var(--space-7)}.rt-r-left-8{left:var(--space-8)}.rt-r-left-9{left:var(--space-9)}@media(min-width:520px){.xs\:rt-r-left{left:var(--left-xs)}.xs\:rt-r-left-0{left:0}.xs\:rt-r-left-1{left:var(--space-1)}.xs\:rt-r-left-2{left:var(--space-2)}.xs\:rt-r-left-3{left:var(--space-3)}.xs\:rt-r-left-4{left:var(--space-4)}.xs\:rt-r-left-5{left:var(--space-5)}.xs\:rt-r-left-6{left:var(--space-6)}.xs\:rt-r-left-7{left:var(--space-7)}.xs\:rt-r-left-8{left:var(--space-8)}.xs\:rt-r-left-9{left:var(--space-9)}}@media(min-width:768px){.sm\:rt-r-left{left:var(--left-sm)}.sm\:rt-r-left-0{left:0}.sm\:rt-r-left-1{left:var(--space-1)}.sm\:rt-r-left-2{left:var(--space-2)}.sm\:rt-r-left-3{left:var(--space-3)}.sm\:rt-r-left-4{left:var(--space-4)}.sm\:rt-r-left-5{left:var(--space-5)}.sm\:rt-r-left-6{left:var(--space-6)}.sm\:rt-r-left-7{left:var(--space-7)}.sm\:rt-r-left-8{left:var(--space-8)}.sm\:rt-r-left-9{left:var(--space-9)}}@media(min-width:1024px){.md\:rt-r-left{left:var(--left-md)}.md\:rt-r-left-0{left:0}.md\:rt-r-left-1{left:var(--space-1)}.md\:rt-r-left-2{left:var(--space-2)}.md\:rt-r-left-3{left:var(--space-3)}.md\:rt-r-left-4{left:var(--space-4)}.md\:rt-r-left-5{left:var(--space-5)}.md\:rt-r-left-6{left:var(--space-6)}.md\:rt-r-left-7{left:var(--space-7)}.md\:rt-r-left-8{left:var(--space-8)}.md\:rt-r-left-9{left:var(--space-9)}}@media(min-width:1280px){.lg\:rt-r-left{left:var(--left-lg)}.lg\:rt-r-left-0{left:0}.lg\:rt-r-left-1{left:var(--space-1)}.lg\:rt-r-left-2{left:var(--space-2)}.lg\:rt-r-left-3{left:var(--space-3)}.lg\:rt-r-left-4{left:var(--space-4)}.lg\:rt-r-left-5{left:var(--space-5)}.lg\:rt-r-left-6{left:var(--space-6)}.lg\:rt-r-left-7{left:var(--space-7)}.lg\:rt-r-left-8{left:var(--space-8)}.lg\:rt-r-left-9{left:var(--space-9)}}@media(min-width:1640px){.xl\:rt-r-left{left:var(--left-xl)}.xl\:rt-r-left-0{left:0}.xl\:rt-r-left-1{left:var(--space-1)}.xl\:rt-r-left-2{left:var(--space-2)}.xl\:rt-r-left-3{left:var(--space-3)}.xl\:rt-r-left-4{left:var(--space-4)}.xl\:rt-r-left-5{left:var(--space-5)}.xl\:rt-r-left-6{left:var(--space-6)}.xl\:rt-r-left-7{left:var(--space-7)}.xl\:rt-r-left-8{left:var(--space-8)}.xl\:rt-r-left-9{left:var(--space-9)}}.rt-r-jc-start{justify-content:flex-start}.rt-r-jc-center{justify-content:center}.rt-r-jc-end{justify-content:flex-end}.rt-r-jc-space-between{justify-content:space-between}@media(min-width:520px){.xs\:rt-r-jc-start{justify-content:flex-start}.xs\:rt-r-jc-center{justify-content:center}.xs\:rt-r-jc-end{justify-content:flex-end}.xs\:rt-r-jc-space-between{justify-content:space-between}}@media(min-width:768px){.sm\:rt-r-jc-start{justify-content:flex-start}.sm\:rt-r-jc-center{justify-content:center}.sm\:rt-r-jc-end{justify-content:flex-end}.sm\:rt-r-jc-space-between{justify-content:space-between}}@media(min-width:1024px){.md\:rt-r-jc-start{justify-content:flex-start}.md\:rt-r-jc-center{justify-content:center}.md\:rt-r-jc-end{justify-content:flex-end}.md\:rt-r-jc-space-between{justify-content:space-between}}@media(min-width:1280px){.lg\:rt-r-jc-start{justify-content:flex-start}.lg\:rt-r-jc-center{justify-content:center}.lg\:rt-r-jc-end{justify-content:flex-end}.lg\:rt-r-jc-space-between{justify-content:space-between}}@media(min-width:1640px){.xl\:rt-r-jc-start{justify-content:flex-start}.xl\:rt-r-jc-center{justify-content:center}.xl\:rt-r-jc-end{justify-content:flex-end}.xl\:rt-r-jc-space-between{justify-content:space-between}}.rt-r-ji-start{justify-items:start}.rt-r-ji-center{justify-items:center}.rt-r-ji-end{justify-items:end}.rt-r-ji-baseline{justify-items:baseline}.rt-r-ji-stretch{justify-items:stretch}@media(min-width:520px){.xs\:rt-r-ji-start{justify-items:start}.xs\:rt-r-ji-center{justify-items:center}.xs\:rt-r-ji-end{justify-items:end}.xs\:rt-r-ji-baseline{justify-items:baseline}.xs\:rt-r-ji-stretch{justify-items:stretch}}@media(min-width:768px){.sm\:rt-r-ji-start{justify-items:start}.sm\:rt-r-ji-center{justify-items:center}.sm\:rt-r-ji-end{justify-items:end}.sm\:rt-r-ji-baseline{justify-items:baseline}.sm\:rt-r-ji-stretch{justify-items:stretch}}@media(min-width:1024px){.md\:rt-r-ji-start{justify-items:start}.md\:rt-r-ji-center{justify-items:center}.md\:rt-r-ji-end{justify-items:end}.md\:rt-r-ji-baseline{justify-items:baseline}.md\:rt-r-ji-stretch{justify-items:stretch}}@media(min-width:1280px){.lg\:rt-r-ji-start{justify-items:start}.lg\:rt-r-ji-center{justify-items:center}.lg\:rt-r-ji-end{justify-items:end}.lg\:rt-r-ji-baseline{justify-items:baseline}.lg\:rt-r-ji-stretch{justify-items:stretch}}@media(min-width:1640px){.xl\:rt-r-ji-start{justify-items:start}.xl\:rt-r-ji-center{justify-items:center}.xl\:rt-r-ji-end{justify-items:end}.xl\:rt-r-ji-baseline{justify-items:baseline}.xl\:rt-r-ji-stretch{justify-items:stretch}}.rt-r-js-start{justify-self:start}.rt-r-js-center{justify-self:center}.rt-r-js-end{justify-self:end}.rt-r-js-baseline{justify-self:baseline}.rt-r-js-stretch{justify-self:stretch}@media(min-width:520px){.xs\:rt-r-js-start{justify-self:start}.xs\:rt-r-js-center{justify-self:center}.xs\:rt-r-js-end{justify-self:end}.xs\:rt-r-js-baseline{justify-self:baseline}.xs\:rt-r-js-stretch{justify-self:stretch}}@media(min-width:768px){.sm\:rt-r-js-start{justify-self:start}.sm\:rt-r-js-center{justify-self:center}.sm\:rt-r-js-end{justify-self:end}.sm\:rt-r-js-baseline{justify-self:baseline}.sm\:rt-r-js-stretch{justify-self:stretch}}@media(min-width:1024px){.md\:rt-r-js-start{justify-self:start}.md\:rt-r-js-center{justify-self:center}.md\:rt-r-js-end{justify-self:end}.md\:rt-r-js-baseline{justify-self:baseline}.md\:rt-r-js-stretch{justify-self:stretch}}@media(min-width:1280px){.lg\:rt-r-js-start{justify-self:start}.lg\:rt-r-js-center{justify-self:center}.lg\:rt-r-js-end{justify-self:end}.lg\:rt-r-js-baseline{justify-self:baseline}.lg\:rt-r-js-stretch{justify-self:stretch}}@media(min-width:1640px){.xl\:rt-r-js-start{justify-self:start}.xl\:rt-r-js-center{justify-self:center}.xl\:rt-r-js-end{justify-self:end}.xl\:rt-r-js-baseline{justify-self:baseline}.xl\:rt-r-js-stretch{justify-self:stretch}}.rt-r-m,.rt-r-m-0,.rt-r-m-1,.rt-r-m-2,.rt-r-m-3,.rt-r-m-4,.rt-r-m-5,.rt-r-m-6,.rt-r-m-7,.rt-r-m-8,.rt-r-m-9,.-rt-r-m-1,.-rt-r-m-2,.-rt-r-m-3,.-rt-r-m-4,.-rt-r-m-5,.-rt-r-m-6,.-rt-r-m-7,.-rt-r-m-8,.-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.rt-r-m{--margin-top: var(--m);--margin-right: var(--m);--margin-bottom: var(--m);--margin-left: var(--m) }.rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-m,.xs\:rt-r-m-0,.xs\:rt-r-m-1,.xs\:rt-r-m-2,.xs\:rt-r-m-3,.xs\:rt-r-m-4,.xs\:rt-r-m-5,.xs\:rt-r-m-6,.xs\:rt-r-m-7,.xs\:rt-r-m-8,.xs\:rt-r-m-9,.xs\:-rt-r-m-1,.xs\:-rt-r-m-2,.xs\:-rt-r-m-3,.xs\:-rt-r-m-4,.xs\:-rt-r-m-5,.xs\:-rt-r-m-6,.xs\:-rt-r-m-7,.xs\:-rt-r-m-8,.xs\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.xs\:rt-r-m{--margin-top: var(--m-xs);--margin-right: var(--m-xs);--margin-bottom: var(--m-xs);--margin-left: var(--m-xs) }.xs\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.xs\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.xs\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.xs\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.xs\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.xs\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.xs\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.xs\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.xs\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.xs\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.xs\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.xs\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.xs\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.xs\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.xs\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.xs\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.xs\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.xs\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.xs\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-m,.sm\:rt-r-m-0,.sm\:rt-r-m-1,.sm\:rt-r-m-2,.sm\:rt-r-m-3,.sm\:rt-r-m-4,.sm\:rt-r-m-5,.sm\:rt-r-m-6,.sm\:rt-r-m-7,.sm\:rt-r-m-8,.sm\:rt-r-m-9,.sm\:-rt-r-m-1,.sm\:-rt-r-m-2,.sm\:-rt-r-m-3,.sm\:-rt-r-m-4,.sm\:-rt-r-m-5,.sm\:-rt-r-m-6,.sm\:-rt-r-m-7,.sm\:-rt-r-m-8,.sm\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.sm\:rt-r-m{--margin-top: var(--m-sm);--margin-right: var(--m-sm);--margin-bottom: var(--m-sm);--margin-left: var(--m-sm) }.sm\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.sm\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.sm\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.sm\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.sm\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.sm\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.sm\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.sm\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.sm\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.sm\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.sm\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.sm\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.sm\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.sm\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.sm\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.sm\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.sm\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.sm\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.sm\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-m,.md\:rt-r-m-0,.md\:rt-r-m-1,.md\:rt-r-m-2,.md\:rt-r-m-3,.md\:rt-r-m-4,.md\:rt-r-m-5,.md\:rt-r-m-6,.md\:rt-r-m-7,.md\:rt-r-m-8,.md\:rt-r-m-9,.md\:-rt-r-m-1,.md\:-rt-r-m-2,.md\:-rt-r-m-3,.md\:-rt-r-m-4,.md\:-rt-r-m-5,.md\:-rt-r-m-6,.md\:-rt-r-m-7,.md\:-rt-r-m-8,.md\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.md\:rt-r-m{--margin-top: var(--m-md);--margin-right: var(--m-md);--margin-bottom: var(--m-md);--margin-left: var(--m-md) }.md\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.md\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.md\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.md\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.md\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.md\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.md\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.md\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.md\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.md\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.md\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.md\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.md\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.md\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.md\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.md\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.md\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.md\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.md\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-m,.lg\:rt-r-m-0,.lg\:rt-r-m-1,.lg\:rt-r-m-2,.lg\:rt-r-m-3,.lg\:rt-r-m-4,.lg\:rt-r-m-5,.lg\:rt-r-m-6,.lg\:rt-r-m-7,.lg\:rt-r-m-8,.lg\:rt-r-m-9,.lg\:-rt-r-m-1,.lg\:-rt-r-m-2,.lg\:-rt-r-m-3,.lg\:-rt-r-m-4,.lg\:-rt-r-m-5,.lg\:-rt-r-m-6,.lg\:-rt-r-m-7,.lg\:-rt-r-m-8,.lg\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.lg\:rt-r-m{--margin-top: var(--m-lg);--margin-right: var(--m-lg);--margin-bottom: var(--m-lg);--margin-left: var(--m-lg) }.lg\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.lg\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.lg\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.lg\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.lg\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.lg\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.lg\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.lg\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.lg\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.lg\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.lg\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.lg\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.lg\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.lg\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.lg\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.lg\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.lg\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.lg\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.lg\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-m,.xl\:rt-r-m-0,.xl\:rt-r-m-1,.xl\:rt-r-m-2,.xl\:rt-r-m-3,.xl\:rt-r-m-4,.xl\:rt-r-m-5,.xl\:rt-r-m-6,.xl\:rt-r-m-7,.xl\:rt-r-m-8,.xl\:rt-r-m-9,.xl\:-rt-r-m-1,.xl\:-rt-r-m-2,.xl\:-rt-r-m-3,.xl\:-rt-r-m-4,.xl\:-rt-r-m-5,.xl\:-rt-r-m-6,.xl\:-rt-r-m-7,.xl\:-rt-r-m-8,.xl\:-rt-r-m-9{margin-top:var(--margin-top-override, var(--margin-top));margin-right:var(--margin-right-override, var(--margin-right));margin-bottom:var(--margin-bottom-override, var(--margin-bottom));margin-left:var(--margin-left-override, var(--margin-left))}.xl\:rt-r-m{--margin-top: var(--m-xl);--margin-right: var(--m-xl);--margin-bottom: var(--m-xl);--margin-left: var(--m-xl) }.xl\:rt-r-m-0{--margin-top: 0px;--margin-right: 0px;--margin-bottom: 0px;--margin-left: 0px}.xl\:rt-r-m-1{--margin-top: var(--space-1);--margin-right: var(--space-1);--margin-bottom: var(--space-1);--margin-left: var(--space-1)}.xl\:rt-r-m-2{--margin-top: var(--space-2);--margin-right: var(--space-2);--margin-bottom: var(--space-2);--margin-left: var(--space-2)}.xl\:rt-r-m-3{--margin-top: var(--space-3);--margin-right: var(--space-3);--margin-bottom: var(--space-3);--margin-left: var(--space-3)}.xl\:rt-r-m-4{--margin-top: var(--space-4);--margin-right: var(--space-4);--margin-bottom: var(--space-4);--margin-left: var(--space-4)}.xl\:rt-r-m-5{--margin-top: var(--space-5);--margin-right: var(--space-5);--margin-bottom: var(--space-5);--margin-left: var(--space-5)}.xl\:rt-r-m-6{--margin-top: var(--space-6);--margin-right: var(--space-6);--margin-bottom: var(--space-6);--margin-left: var(--space-6)}.xl\:rt-r-m-7{--margin-top: var(--space-7);--margin-right: var(--space-7);--margin-bottom: var(--space-7);--margin-left: var(--space-7)}.xl\:rt-r-m-8{--margin-top: var(--space-8);--margin-right: var(--space-8);--margin-bottom: var(--space-8);--margin-left: var(--space-8)}.xl\:rt-r-m-9{--margin-top: var(--space-9);--margin-right: var(--space-9);--margin-bottom: var(--space-9);--margin-left: var(--space-9)}.xl\:-rt-r-m-1{--margin-top: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1));--margin-left: calc(-1 * var(--space-1))}.xl\:-rt-r-m-2{--margin-top: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2));--margin-left: calc(-1 * var(--space-2))}.xl\:-rt-r-m-3{--margin-top: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3));--margin-left: calc(-1 * var(--space-3))}.xl\:-rt-r-m-4{--margin-top: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4));--margin-left: calc(-1 * var(--space-4))}.xl\:-rt-r-m-5{--margin-top: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5));--margin-left: calc(-1 * var(--space-5))}.xl\:-rt-r-m-6{--margin-top: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6));--margin-left: calc(-1 * var(--space-6))}.xl\:-rt-r-m-7{--margin-top: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7));--margin-left: calc(-1 * var(--space-7))}.xl\:-rt-r-m-8{--margin-top: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8));--margin-left: calc(-1 * var(--space-8))}.xl\:-rt-r-m-9{--margin-top: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9));--margin-left: calc(-1 * var(--space-9))}}.rt-r-mx,.rt-r-mx-0,.rt-r-mx-1,.rt-r-mx-2,.rt-r-mx-3,.rt-r-mx-4,.rt-r-mx-5,.rt-r-mx-6,.rt-r-mx-7,.rt-r-mx-8,.rt-r-mx-9,.-rt-r-mx-1,.-rt-r-mx-2,.-rt-r-mx-3,.-rt-r-mx-4,.-rt-r-mx-5,.-rt-r-mx-6,.-rt-r-mx-7,.-rt-r-mx-8,.-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.rt-r-mx{--margin-left: var(--ml);--margin-right: var(--mr) }.rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-mx,.xs\:rt-r-mx-0,.xs\:rt-r-mx-1,.xs\:rt-r-mx-2,.xs\:rt-r-mx-3,.xs\:rt-r-mx-4,.xs\:rt-r-mx-5,.xs\:rt-r-mx-6,.xs\:rt-r-mx-7,.xs\:rt-r-mx-8,.xs\:rt-r-mx-9,.xs\:-rt-r-mx-1,.xs\:-rt-r-mx-2,.xs\:-rt-r-mx-3,.xs\:-rt-r-mx-4,.xs\:-rt-r-mx-5,.xs\:-rt-r-mx-6,.xs\:-rt-r-mx-7,.xs\:-rt-r-mx-8,.xs\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.xs\:rt-r-mx{--margin-left: var(--ml-xs);--margin-right: var(--mr-xs) }.xs\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.xs\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.xs\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.xs\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.xs\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.xs\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.xs\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.xs\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.xs\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.xs\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.xs\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.xs\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.xs\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.xs\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.xs\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.xs\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.xs\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.xs\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.xs\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-mx,.sm\:rt-r-mx-0,.sm\:rt-r-mx-1,.sm\:rt-r-mx-2,.sm\:rt-r-mx-3,.sm\:rt-r-mx-4,.sm\:rt-r-mx-5,.sm\:rt-r-mx-6,.sm\:rt-r-mx-7,.sm\:rt-r-mx-8,.sm\:rt-r-mx-9,.sm\:-rt-r-mx-1,.sm\:-rt-r-mx-2,.sm\:-rt-r-mx-3,.sm\:-rt-r-mx-4,.sm\:-rt-r-mx-5,.sm\:-rt-r-mx-6,.sm\:-rt-r-mx-7,.sm\:-rt-r-mx-8,.sm\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.sm\:rt-r-mx{--margin-left: var(--ml-md);--margin-right: var(--mr-md) }.sm\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.sm\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.sm\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.sm\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.sm\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.sm\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.sm\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.sm\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.sm\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.sm\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.sm\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.sm\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.sm\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.sm\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.sm\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.sm\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.sm\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.sm\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.sm\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-mx,.md\:rt-r-mx-0,.md\:rt-r-mx-1,.md\:rt-r-mx-2,.md\:rt-r-mx-3,.md\:rt-r-mx-4,.md\:rt-r-mx-5,.md\:rt-r-mx-6,.md\:rt-r-mx-7,.md\:rt-r-mx-8,.md\:rt-r-mx-9,.md\:-rt-r-mx-1,.md\:-rt-r-mx-2,.md\:-rt-r-mx-3,.md\:-rt-r-mx-4,.md\:-rt-r-mx-5,.md\:-rt-r-mx-6,.md\:-rt-r-mx-7,.md\:-rt-r-mx-8,.md\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.md\:rt-r-mx{--margin-left: var(--ml-md);--margin-right: var(--mr-md) }.md\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.md\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.md\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.md\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.md\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.md\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.md\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.md\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.md\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.md\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.md\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.md\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.md\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.md\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.md\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.md\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.md\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.md\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.md\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-mx,.lg\:rt-r-mx-0,.lg\:rt-r-mx-1,.lg\:rt-r-mx-2,.lg\:rt-r-mx-3,.lg\:rt-r-mx-4,.lg\:rt-r-mx-5,.lg\:rt-r-mx-6,.lg\:rt-r-mx-7,.lg\:rt-r-mx-8,.lg\:rt-r-mx-9,.lg\:-rt-r-mx-1,.lg\:-rt-r-mx-2,.lg\:-rt-r-mx-3,.lg\:-rt-r-mx-4,.lg\:-rt-r-mx-5,.lg\:-rt-r-mx-6,.lg\:-rt-r-mx-7,.lg\:-rt-r-mx-8,.lg\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.lg\:rt-r-mx{--margin-left: var(--ml-lg);--margin-right: var(--mr-lg) }.lg\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.lg\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.lg\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.lg\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.lg\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.lg\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.lg\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.lg\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.lg\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.lg\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.lg\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.lg\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.lg\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.lg\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.lg\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.lg\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.lg\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.lg\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.lg\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-mx,.xl\:rt-r-mx-0,.xl\:rt-r-mx-1,.xl\:rt-r-mx-2,.xl\:rt-r-mx-3,.xl\:rt-r-mx-4,.xl\:rt-r-mx-5,.xl\:rt-r-mx-6,.xl\:rt-r-mx-7,.xl\:rt-r-mx-8,.xl\:rt-r-mx-9,.xl\:-rt-r-mx-1,.xl\:-rt-r-mx-2,.xl\:-rt-r-mx-3,.xl\:-rt-r-mx-4,.xl\:-rt-r-mx-5,.xl\:-rt-r-mx-6,.xl\:-rt-r-mx-7,.xl\:-rt-r-mx-8,.xl\:-rt-r-mx-9{margin-left:var(--margin-left-override, var(--margin-left));margin-right:var(--margin-right-override, var(--margin-right))}.xl\:rt-r-mx{--margin-left: var(--ml-xl);--margin-right: var(--mr-xl) }.xl\:rt-r-mx-0{--margin-left: 0px;--margin-right: 0px}.xl\:rt-r-mx-1{--margin-left: var(--space-1);--margin-right: var(--space-1)}.xl\:rt-r-mx-2{--margin-left: var(--space-2);--margin-right: var(--space-2)}.xl\:rt-r-mx-3{--margin-left: var(--space-3);--margin-right: var(--space-3)}.xl\:rt-r-mx-4{--margin-left: var(--space-4);--margin-right: var(--space-4)}.xl\:rt-r-mx-5{--margin-left: var(--space-5);--margin-right: var(--space-5)}.xl\:rt-r-mx-6{--margin-left: var(--space-6);--margin-right: var(--space-6)}.xl\:rt-r-mx-7{--margin-left: var(--space-7);--margin-right: var(--space-7)}.xl\:rt-r-mx-8{--margin-left: var(--space-8);--margin-right: var(--space-8)}.xl\:rt-r-mx-9{--margin-left: var(--space-9);--margin-right: var(--space-9)}.xl\:-rt-r-mx-1{--margin-left: calc(-1 * var(--space-1));--margin-right: calc(-1 * var(--space-1))}.xl\:-rt-r-mx-2{--margin-left: calc(-1 * var(--space-2));--margin-right: calc(-1 * var(--space-2))}.xl\:-rt-r-mx-3{--margin-left: calc(-1 * var(--space-3));--margin-right: calc(-1 * var(--space-3))}.xl\:-rt-r-mx-4{--margin-left: calc(-1 * var(--space-4));--margin-right: calc(-1 * var(--space-4))}.xl\:-rt-r-mx-5{--margin-left: calc(-1 * var(--space-5));--margin-right: calc(-1 * var(--space-5))}.xl\:-rt-r-mx-6{--margin-left: calc(-1 * var(--space-6));--margin-right: calc(-1 * var(--space-6))}.xl\:-rt-r-mx-7{--margin-left: calc(-1 * var(--space-7));--margin-right: calc(-1 * var(--space-7))}.xl\:-rt-r-mx-8{--margin-left: calc(-1 * var(--space-8));--margin-right: calc(-1 * var(--space-8))}.xl\:-rt-r-mx-9{--margin-left: calc(-1 * var(--space-9));--margin-right: calc(-1 * var(--space-9))}}.rt-r-my,.rt-r-my-0,.rt-r-my-1,.rt-r-my-2,.rt-r-my-3,.rt-r-my-4,.rt-r-my-5,.rt-r-my-6,.rt-r-my-7,.rt-r-my-8,.rt-r-my-9,.-rt-r-my-1,.-rt-r-my-2,.-rt-r-my-3,.-rt-r-my-4,.-rt-r-my-5,.-rt-r-my-6,.-rt-r-my-7,.-rt-r-my-8,.-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.rt-r-my{--margin-top: var(--mt);--margin-bottom: var(--mb) }.rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-my,.xs\:rt-r-my-0,.xs\:rt-r-my-1,.xs\:rt-r-my-2,.xs\:rt-r-my-3,.xs\:rt-r-my-4,.xs\:rt-r-my-5,.xs\:rt-r-my-6,.xs\:rt-r-my-7,.xs\:rt-r-my-8,.xs\:rt-r-my-9,.xs\:-rt-r-my-1,.xs\:-rt-r-my-2,.xs\:-rt-r-my-3,.xs\:-rt-r-my-4,.xs\:-rt-r-my-5,.xs\:-rt-r-my-6,.xs\:-rt-r-my-7,.xs\:-rt-r-my-8,.xs\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xs\:rt-r-my{--margin-top: var(--mt-xs);--margin-bottom: var(--mb-xs) }.xs\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.xs\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.xs\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.xs\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.xs\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.xs\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.xs\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.xs\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.xs\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.xs\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.xs\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.xs\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.xs\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.xs\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.xs\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.xs\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.xs\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.xs\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.xs\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-my,.sm\:rt-r-my-0,.sm\:rt-r-my-1,.sm\:rt-r-my-2,.sm\:rt-r-my-3,.sm\:rt-r-my-4,.sm\:rt-r-my-5,.sm\:rt-r-my-6,.sm\:rt-r-my-7,.sm\:rt-r-my-8,.sm\:rt-r-my-9,.sm\:-rt-r-my-1,.sm\:-rt-r-my-2,.sm\:-rt-r-my-3,.sm\:-rt-r-my-4,.sm\:-rt-r-my-5,.sm\:-rt-r-my-6,.sm\:-rt-r-my-7,.sm\:-rt-r-my-8,.sm\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.sm\:rt-r-my{--margin-top: var(--mt-sm);--margin-bottom: var(--mb-sm) }.sm\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.sm\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.sm\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.sm\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.sm\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.sm\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.sm\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.sm\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.sm\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.sm\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.sm\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.sm\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.sm\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.sm\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.sm\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.sm\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.sm\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.sm\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.sm\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-my,.md\:rt-r-my-0,.md\:rt-r-my-1,.md\:rt-r-my-2,.md\:rt-r-my-3,.md\:rt-r-my-4,.md\:rt-r-my-5,.md\:rt-r-my-6,.md\:rt-r-my-7,.md\:rt-r-my-8,.md\:rt-r-my-9,.md\:-rt-r-my-1,.md\:-rt-r-my-2,.md\:-rt-r-my-3,.md\:-rt-r-my-4,.md\:-rt-r-my-5,.md\:-rt-r-my-6,.md\:-rt-r-my-7,.md\:-rt-r-my-8,.md\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.md\:rt-r-my{--margin-top: var(--mt-md);--margin-bottom: var(--mb-md) }.md\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.md\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.md\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.md\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.md\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.md\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.md\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.md\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.md\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.md\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.md\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.md\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.md\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.md\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.md\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.md\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.md\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.md\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.md\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-my,.lg\:rt-r-my-0,.lg\:rt-r-my-1,.lg\:rt-r-my-2,.lg\:rt-r-my-3,.lg\:rt-r-my-4,.lg\:rt-r-my-5,.lg\:rt-r-my-6,.lg\:rt-r-my-7,.lg\:rt-r-my-8,.lg\:rt-r-my-9,.lg\:-rt-r-my-1,.lg\:-rt-r-my-2,.lg\:-rt-r-my-3,.lg\:-rt-r-my-4,.lg\:-rt-r-my-5,.lg\:-rt-r-my-6,.lg\:-rt-r-my-7,.lg\:-rt-r-my-8,.lg\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.lg\:rt-r-my{--margin-top: var(--mt-lg);--margin-bottom: var(--mb-lg) }.lg\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.lg\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.lg\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.lg\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.lg\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.lg\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.lg\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.lg\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.lg\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.lg\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.lg\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.lg\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.lg\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.lg\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.lg\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.lg\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.lg\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.lg\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.lg\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-my,.xl\:rt-r-my-0,.xl\:rt-r-my-1,.xl\:rt-r-my-2,.xl\:rt-r-my-3,.xl\:rt-r-my-4,.xl\:rt-r-my-5,.xl\:rt-r-my-6,.xl\:rt-r-my-7,.xl\:rt-r-my-8,.xl\:rt-r-my-9,.xl\:-rt-r-my-1,.xl\:-rt-r-my-2,.xl\:-rt-r-my-3,.xl\:-rt-r-my-4,.xl\:-rt-r-my-5,.xl\:-rt-r-my-6,.xl\:-rt-r-my-7,.xl\:-rt-r-my-8,.xl\:-rt-r-my-9{margin-top:var(--margin-top-override, var(--margin-top));margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xl\:rt-r-my{--margin-top: var(--mt-xl);--margin-bottom: var(--mb-xl) }.xl\:rt-r-my-0{--margin-top: 0px;--margin-bottom: 0px}.xl\:rt-r-my-1{--margin-top: var(--space-1);--margin-bottom: var(--space-1)}.xl\:rt-r-my-2{--margin-top: var(--space-2);--margin-bottom: var(--space-2)}.xl\:rt-r-my-3{--margin-top: var(--space-3);--margin-bottom: var(--space-3)}.xl\:rt-r-my-4{--margin-top: var(--space-4);--margin-bottom: var(--space-4)}.xl\:rt-r-my-5{--margin-top: var(--space-5);--margin-bottom: var(--space-5)}.xl\:rt-r-my-6{--margin-top: var(--space-6);--margin-bottom: var(--space-6)}.xl\:rt-r-my-7{--margin-top: var(--space-7);--margin-bottom: var(--space-7)}.xl\:rt-r-my-8{--margin-top: var(--space-8);--margin-bottom: var(--space-8)}.xl\:rt-r-my-9{--margin-top: var(--space-9);--margin-bottom: var(--space-9)}.xl\:-rt-r-my-1{--margin-top: calc(-1 * var(--space-1));--margin-bottom: calc(-1 * var(--space-1))}.xl\:-rt-r-my-2{--margin-top: calc(-1 * var(--space-2));--margin-bottom: calc(-1 * var(--space-2))}.xl\:-rt-r-my-3{--margin-top: calc(-1 * var(--space-3));--margin-bottom: calc(-1 * var(--space-3))}.xl\:-rt-r-my-4{--margin-top: calc(-1 * var(--space-4));--margin-bottom: calc(-1 * var(--space-4))}.xl\:-rt-r-my-5{--margin-top: calc(-1 * var(--space-5));--margin-bottom: calc(-1 * var(--space-5))}.xl\:-rt-r-my-6{--margin-top: calc(-1 * var(--space-6));--margin-bottom: calc(-1 * var(--space-6))}.xl\:-rt-r-my-7{--margin-top: calc(-1 * var(--space-7));--margin-bottom: calc(-1 * var(--space-7))}.xl\:-rt-r-my-8{--margin-top: calc(-1 * var(--space-8));--margin-bottom: calc(-1 * var(--space-8))}.xl\:-rt-r-my-9{--margin-top: calc(-1 * var(--space-9));--margin-bottom: calc(-1 * var(--space-9))}}.rt-r-mt,.rt-r-mt-0,.rt-r-mt-1,.rt-r-mt-2,.rt-r-mt-3,.rt-r-mt-4,.rt-r-mt-5,.rt-r-mt-6,.rt-r-mt-7,.rt-r-mt-8,.rt-r-mt-9,.-rt-r-mt-1,.-rt-r-mt-2,.-rt-r-mt-3,.-rt-r-mt-4,.-rt-r-mt-5,.-rt-r-mt-6,.-rt-r-mt-7,.-rt-r-mt-8,.-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.rt-r-mt{--margin-top: var(--mt) }.rt-r-mt-0{--margin-top: 0px}.rt-r-mt-1{--margin-top: var(--space-1)}.rt-r-mt-2{--margin-top: var(--space-2)}.rt-r-mt-3{--margin-top: var(--space-3)}.rt-r-mt-4{--margin-top: var(--space-4)}.rt-r-mt-5{--margin-top: var(--space-5)}.rt-r-mt-6{--margin-top: var(--space-6)}.rt-r-mt-7{--margin-top: var(--space-7)}.rt-r-mt-8{--margin-top: var(--space-8)}.rt-r-mt-9{--margin-top: var(--space-9)}.-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-mt,.xs\:rt-r-mt-0,.xs\:rt-r-mt-1,.xs\:rt-r-mt-2,.xs\:rt-r-mt-3,.xs\:rt-r-mt-4,.xs\:rt-r-mt-5,.xs\:rt-r-mt-6,.xs\:rt-r-mt-7,.xs\:rt-r-mt-8,.xs\:rt-r-mt-9,.xs\:-rt-r-mt-1,.xs\:-rt-r-mt-2,.xs\:-rt-r-mt-3,.xs\:-rt-r-mt-4,.xs\:-rt-r-mt-5,.xs\:-rt-r-mt-6,.xs\:-rt-r-mt-7,.xs\:-rt-r-mt-8,.xs\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.xs\:rt-r-mt{--margin-top: var(--mt-xs) }.xs\:rt-r-mt-0{--margin-top: 0px}.xs\:rt-r-mt-1{--margin-top: var(--space-1)}.xs\:rt-r-mt-2{--margin-top: var(--space-2)}.xs\:rt-r-mt-3{--margin-top: var(--space-3)}.xs\:rt-r-mt-4{--margin-top: var(--space-4)}.xs\:rt-r-mt-5{--margin-top: var(--space-5)}.xs\:rt-r-mt-6{--margin-top: var(--space-6)}.xs\:rt-r-mt-7{--margin-top: var(--space-7)}.xs\:rt-r-mt-8{--margin-top: var(--space-8)}.xs\:rt-r-mt-9{--margin-top: var(--space-9)}.xs\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.xs\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.xs\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.xs\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.xs\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.xs\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.xs\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.xs\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.xs\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-mt,.sm\:rt-r-mt-0,.sm\:rt-r-mt-1,.sm\:rt-r-mt-2,.sm\:rt-r-mt-3,.sm\:rt-r-mt-4,.sm\:rt-r-mt-5,.sm\:rt-r-mt-6,.sm\:rt-r-mt-7,.sm\:rt-r-mt-8,.sm\:rt-r-mt-9,.sm\:-rt-r-mt-1,.sm\:-rt-r-mt-2,.sm\:-rt-r-mt-3,.sm\:-rt-r-mt-4,.sm\:-rt-r-mt-5,.sm\:-rt-r-mt-6,.sm\:-rt-r-mt-7,.sm\:-rt-r-mt-8,.sm\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.sm\:rt-r-mt{--margin-top: var(--mt-sm) }.sm\:rt-r-mt-0{--margin-top: 0px}.sm\:rt-r-mt-1{--margin-top: var(--space-1)}.sm\:rt-r-mt-2{--margin-top: var(--space-2)}.sm\:rt-r-mt-3{--margin-top: var(--space-3)}.sm\:rt-r-mt-4{--margin-top: var(--space-4)}.sm\:rt-r-mt-5{--margin-top: var(--space-5)}.sm\:rt-r-mt-6{--margin-top: var(--space-6)}.sm\:rt-r-mt-7{--margin-top: var(--space-7)}.sm\:rt-r-mt-8{--margin-top: var(--space-8)}.sm\:rt-r-mt-9{--margin-top: var(--space-9)}.sm\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.sm\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.sm\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.sm\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.sm\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.sm\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.sm\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.sm\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.sm\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-mt,.md\:rt-r-mt-0,.md\:rt-r-mt-1,.md\:rt-r-mt-2,.md\:rt-r-mt-3,.md\:rt-r-mt-4,.md\:rt-r-mt-5,.md\:rt-r-mt-6,.md\:rt-r-mt-7,.md\:rt-r-mt-8,.md\:rt-r-mt-9,.md\:-rt-r-mt-1,.md\:-rt-r-mt-2,.md\:-rt-r-mt-3,.md\:-rt-r-mt-4,.md\:-rt-r-mt-5,.md\:-rt-r-mt-6,.md\:-rt-r-mt-7,.md\:-rt-r-mt-8,.md\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.md\:rt-r-mt{--margin-top: var(--mt-md) }.md\:rt-r-mt-0{--margin-top: 0px}.md\:rt-r-mt-1{--margin-top: var(--space-1)}.md\:rt-r-mt-2{--margin-top: var(--space-2)}.md\:rt-r-mt-3{--margin-top: var(--space-3)}.md\:rt-r-mt-4{--margin-top: var(--space-4)}.md\:rt-r-mt-5{--margin-top: var(--space-5)}.md\:rt-r-mt-6{--margin-top: var(--space-6)}.md\:rt-r-mt-7{--margin-top: var(--space-7)}.md\:rt-r-mt-8{--margin-top: var(--space-8)}.md\:rt-r-mt-9{--margin-top: var(--space-9)}.md\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.md\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.md\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.md\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.md\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.md\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.md\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.md\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.md\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-mt,.lg\:rt-r-mt-0,.lg\:rt-r-mt-1,.lg\:rt-r-mt-2,.lg\:rt-r-mt-3,.lg\:rt-r-mt-4,.lg\:rt-r-mt-5,.lg\:rt-r-mt-6,.lg\:rt-r-mt-7,.lg\:rt-r-mt-8,.lg\:rt-r-mt-9,.lg\:-rt-r-mt-1,.lg\:-rt-r-mt-2,.lg\:-rt-r-mt-3,.lg\:-rt-r-mt-4,.lg\:-rt-r-mt-5,.lg\:-rt-r-mt-6,.lg\:-rt-r-mt-7,.lg\:-rt-r-mt-8,.lg\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.lg\:rt-r-mt{--margin-top: var(--mt-lg) }.lg\:rt-r-mt-0{--margin-top: 0px}.lg\:rt-r-mt-1{--margin-top: var(--space-1)}.lg\:rt-r-mt-2{--margin-top: var(--space-2)}.lg\:rt-r-mt-3{--margin-top: var(--space-3)}.lg\:rt-r-mt-4{--margin-top: var(--space-4)}.lg\:rt-r-mt-5{--margin-top: var(--space-5)}.lg\:rt-r-mt-6{--margin-top: var(--space-6)}.lg\:rt-r-mt-7{--margin-top: var(--space-7)}.lg\:rt-r-mt-8{--margin-top: var(--space-8)}.lg\:rt-r-mt-9{--margin-top: var(--space-9)}.lg\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.lg\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.lg\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.lg\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.lg\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.lg\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.lg\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.lg\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.lg\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-mt,.xl\:rt-r-mt-0,.xl\:rt-r-mt-1,.xl\:rt-r-mt-2,.xl\:rt-r-mt-3,.xl\:rt-r-mt-4,.xl\:rt-r-mt-5,.xl\:rt-r-mt-6,.xl\:rt-r-mt-7,.xl\:rt-r-mt-8,.xl\:rt-r-mt-9,.xl\:-rt-r-mt-1,.xl\:-rt-r-mt-2,.xl\:-rt-r-mt-3,.xl\:-rt-r-mt-4,.xl\:-rt-r-mt-5,.xl\:-rt-r-mt-6,.xl\:-rt-r-mt-7,.xl\:-rt-r-mt-8,.xl\:-rt-r-mt-9{margin-top:var(--margin-top-override, var(--margin-top))}.xl\:rt-r-mt{--margin-top: var(--mt-xl) }.xl\:rt-r-mt-0{--margin-top: 0px}.xl\:rt-r-mt-1{--margin-top: var(--space-1)}.xl\:rt-r-mt-2{--margin-top: var(--space-2)}.xl\:rt-r-mt-3{--margin-top: var(--space-3)}.xl\:rt-r-mt-4{--margin-top: var(--space-4)}.xl\:rt-r-mt-5{--margin-top: var(--space-5)}.xl\:rt-r-mt-6{--margin-top: var(--space-6)}.xl\:rt-r-mt-7{--margin-top: var(--space-7)}.xl\:rt-r-mt-8{--margin-top: var(--space-8)}.xl\:rt-r-mt-9{--margin-top: var(--space-9)}.xl\:-rt-r-mt-1{--margin-top: calc(-1 * var(--space-1))}.xl\:-rt-r-mt-2{--margin-top: calc(-1 * var(--space-2))}.xl\:-rt-r-mt-3{--margin-top: calc(-1 * var(--space-3))}.xl\:-rt-r-mt-4{--margin-top: calc(-1 * var(--space-4))}.xl\:-rt-r-mt-5{--margin-top: calc(-1 * var(--space-5))}.xl\:-rt-r-mt-6{--margin-top: calc(-1 * var(--space-6))}.xl\:-rt-r-mt-7{--margin-top: calc(-1 * var(--space-7))}.xl\:-rt-r-mt-8{--margin-top: calc(-1 * var(--space-8))}.xl\:-rt-r-mt-9{--margin-top: calc(-1 * var(--space-9))}}.rt-r-mr,.rt-r-mr-0,.rt-r-mr-1,.rt-r-mr-2,.rt-r-mr-3,.rt-r-mr-4,.rt-r-mr-5,.rt-r-mr-6,.rt-r-mr-7,.rt-r-mr-8,.rt-r-mr-9,.-rt-r-mr-1,.-rt-r-mr-2,.-rt-r-mr-3,.-rt-r-mr-4,.-rt-r-mr-5,.-rt-r-mr-6,.-rt-r-mr-7,.-rt-r-mr-8,.-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.rt-r-mr{--margin-right: var(--mr) }.rt-r-mr-0{--margin-right: 0px}.rt-r-mr-1{--margin-right: var(--space-1)}.rt-r-mr-2{--margin-right: var(--space-2)}.rt-r-mr-3{--margin-right: var(--space-3)}.rt-r-mr-4{--margin-right: var(--space-4)}.rt-r-mr-5{--margin-right: var(--space-5)}.rt-r-mr-6{--margin-right: var(--space-6)}.rt-r-mr-7{--margin-right: var(--space-7)}.rt-r-mr-8{--margin-right: var(--space-8)}.rt-r-mr-9{--margin-right: var(--space-9)}.-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-mr,.xs\:rt-r-mr-0,.xs\:rt-r-mr-1,.xs\:rt-r-mr-2,.xs\:rt-r-mr-3,.xs\:rt-r-mr-4,.xs\:rt-r-mr-5,.xs\:rt-r-mr-6,.xs\:rt-r-mr-7,.xs\:rt-r-mr-8,.xs\:rt-r-mr-9,.xs\:-rt-r-mr-1,.xs\:-rt-r-mr-2,.xs\:-rt-r-mr-3,.xs\:-rt-r-mr-4,.xs\:-rt-r-mr-5,.xs\:-rt-r-mr-6,.xs\:-rt-r-mr-7,.xs\:-rt-r-mr-8,.xs\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.xs\:rt-r-mr{--margin-right: var(--mr-xs) }.xs\:rt-r-mr-0{--margin-right: 0px}.xs\:rt-r-mr-1{--margin-right: var(--space-1)}.xs\:rt-r-mr-2{--margin-right: var(--space-2)}.xs\:rt-r-mr-3{--margin-right: var(--space-3)}.xs\:rt-r-mr-4{--margin-right: var(--space-4)}.xs\:rt-r-mr-5{--margin-right: var(--space-5)}.xs\:rt-r-mr-6{--margin-right: var(--space-6)}.xs\:rt-r-mr-7{--margin-right: var(--space-7)}.xs\:rt-r-mr-8{--margin-right: var(--space-8)}.xs\:rt-r-mr-9{--margin-right: var(--space-9)}.xs\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.xs\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.xs\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.xs\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.xs\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.xs\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.xs\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.xs\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.xs\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-mr,.sm\:rt-r-mr-0,.sm\:rt-r-mr-1,.sm\:rt-r-mr-2,.sm\:rt-r-mr-3,.sm\:rt-r-mr-4,.sm\:rt-r-mr-5,.sm\:rt-r-mr-6,.sm\:rt-r-mr-7,.sm\:rt-r-mr-8,.sm\:rt-r-mr-9,.sm\:-rt-r-mr-1,.sm\:-rt-r-mr-2,.sm\:-rt-r-mr-3,.sm\:-rt-r-mr-4,.sm\:-rt-r-mr-5,.sm\:-rt-r-mr-6,.sm\:-rt-r-mr-7,.sm\:-rt-r-mr-8,.sm\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.sm\:rt-r-mr{--margin-right: var(--mr-sm) }.sm\:rt-r-mr-0{--margin-right: 0px}.sm\:rt-r-mr-1{--margin-right: var(--space-1)}.sm\:rt-r-mr-2{--margin-right: var(--space-2)}.sm\:rt-r-mr-3{--margin-right: var(--space-3)}.sm\:rt-r-mr-4{--margin-right: var(--space-4)}.sm\:rt-r-mr-5{--margin-right: var(--space-5)}.sm\:rt-r-mr-6{--margin-right: var(--space-6)}.sm\:rt-r-mr-7{--margin-right: var(--space-7)}.sm\:rt-r-mr-8{--margin-right: var(--space-8)}.sm\:rt-r-mr-9{--margin-right: var(--space-9)}.sm\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.sm\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.sm\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.sm\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.sm\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.sm\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.sm\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.sm\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.sm\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-mr,.md\:rt-r-mr-0,.md\:rt-r-mr-1,.md\:rt-r-mr-2,.md\:rt-r-mr-3,.md\:rt-r-mr-4,.md\:rt-r-mr-5,.md\:rt-r-mr-6,.md\:rt-r-mr-7,.md\:rt-r-mr-8,.md\:rt-r-mr-9,.md\:-rt-r-mr-1,.md\:-rt-r-mr-2,.md\:-rt-r-mr-3,.md\:-rt-r-mr-4,.md\:-rt-r-mr-5,.md\:-rt-r-mr-6,.md\:-rt-r-mr-7,.md\:-rt-r-mr-8,.md\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.md\:rt-r-mr{--margin-right: var(--mr-md) }.md\:rt-r-mr-0{--margin-right: 0px}.md\:rt-r-mr-1{--margin-right: var(--space-1)}.md\:rt-r-mr-2{--margin-right: var(--space-2)}.md\:rt-r-mr-3{--margin-right: var(--space-3)}.md\:rt-r-mr-4{--margin-right: var(--space-4)}.md\:rt-r-mr-5{--margin-right: var(--space-5)}.md\:rt-r-mr-6{--margin-right: var(--space-6)}.md\:rt-r-mr-7{--margin-right: var(--space-7)}.md\:rt-r-mr-8{--margin-right: var(--space-8)}.md\:rt-r-mr-9{--margin-right: var(--space-9)}.md\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.md\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.md\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.md\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.md\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.md\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.md\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.md\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.md\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-mr,.lg\:rt-r-mr-0,.lg\:rt-r-mr-1,.lg\:rt-r-mr-2,.lg\:rt-r-mr-3,.lg\:rt-r-mr-4,.lg\:rt-r-mr-5,.lg\:rt-r-mr-6,.lg\:rt-r-mr-7,.lg\:rt-r-mr-8,.lg\:rt-r-mr-9,.lg\:-rt-r-mr-1,.lg\:-rt-r-mr-2,.lg\:-rt-r-mr-3,.lg\:-rt-r-mr-4,.lg\:-rt-r-mr-5,.lg\:-rt-r-mr-6,.lg\:-rt-r-mr-7,.lg\:-rt-r-mr-8,.lg\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.lg\:rt-r-mr{--margin-right: var(--mr-lg) }.lg\:rt-r-mr-0{--margin-right: 0px}.lg\:rt-r-mr-1{--margin-right: var(--space-1)}.lg\:rt-r-mr-2{--margin-right: var(--space-2)}.lg\:rt-r-mr-3{--margin-right: var(--space-3)}.lg\:rt-r-mr-4{--margin-right: var(--space-4)}.lg\:rt-r-mr-5{--margin-right: var(--space-5)}.lg\:rt-r-mr-6{--margin-right: var(--space-6)}.lg\:rt-r-mr-7{--margin-right: var(--space-7)}.lg\:rt-r-mr-8{--margin-right: var(--space-8)}.lg\:rt-r-mr-9{--margin-right: var(--space-9)}.lg\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.lg\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.lg\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.lg\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.lg\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.lg\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.lg\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.lg\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.lg\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-mr,.xl\:rt-r-mr-0,.xl\:rt-r-mr-1,.xl\:rt-r-mr-2,.xl\:rt-r-mr-3,.xl\:rt-r-mr-4,.xl\:rt-r-mr-5,.xl\:rt-r-mr-6,.xl\:rt-r-mr-7,.xl\:rt-r-mr-8,.xl\:rt-r-mr-9,.xl\:-rt-r-mr-1,.xl\:-rt-r-mr-2,.xl\:-rt-r-mr-3,.xl\:-rt-r-mr-4,.xl\:-rt-r-mr-5,.xl\:-rt-r-mr-6,.xl\:-rt-r-mr-7,.xl\:-rt-r-mr-8,.xl\:-rt-r-mr-9{margin-right:var(--margin-right-override, var(--margin-right))}.xl\:rt-r-mr{--margin-right: var(--mr-xl) }.xl\:rt-r-mr-0{--margin-right: 0px}.xl\:rt-r-mr-1{--margin-right: var(--space-1)}.xl\:rt-r-mr-2{--margin-right: var(--space-2)}.xl\:rt-r-mr-3{--margin-right: var(--space-3)}.xl\:rt-r-mr-4{--margin-right: var(--space-4)}.xl\:rt-r-mr-5{--margin-right: var(--space-5)}.xl\:rt-r-mr-6{--margin-right: var(--space-6)}.xl\:rt-r-mr-7{--margin-right: var(--space-7)}.xl\:rt-r-mr-8{--margin-right: var(--space-8)}.xl\:rt-r-mr-9{--margin-right: var(--space-9)}.xl\:-rt-r-mr-1{--margin-right: calc(-1 * var(--space-1))}.xl\:-rt-r-mr-2{--margin-right: calc(-1 * var(--space-2))}.xl\:-rt-r-mr-3{--margin-right: calc(-1 * var(--space-3))}.xl\:-rt-r-mr-4{--margin-right: calc(-1 * var(--space-4))}.xl\:-rt-r-mr-5{--margin-right: calc(-1 * var(--space-5))}.xl\:-rt-r-mr-6{--margin-right: calc(-1 * var(--space-6))}.xl\:-rt-r-mr-7{--margin-right: calc(-1 * var(--space-7))}.xl\:-rt-r-mr-8{--margin-right: calc(-1 * var(--space-8))}.xl\:-rt-r-mr-9{--margin-right: calc(-1 * var(--space-9))}}.rt-r-mb,.rt-r-mb-0,.rt-r-mb-1,.rt-r-mb-2,.rt-r-mb-3,.rt-r-mb-4,.rt-r-mb-5,.rt-r-mb-6,.rt-r-mb-7,.rt-r-mb-8,.rt-r-mb-9,.-rt-r-mb-1,.-rt-r-mb-2,.-rt-r-mb-3,.-rt-r-mb-4,.-rt-r-mb-5,.-rt-r-mb-6,.-rt-r-mb-7,.-rt-r-mb-8,.-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.rt-r-mb{--margin-bottom: var(--mb) }.rt-r-mb-0{--margin-bottom: 0px}.rt-r-mb-1{--margin-bottom: var(--space-1)}.rt-r-mb-2{--margin-bottom: var(--space-2)}.rt-r-mb-3{--margin-bottom: var(--space-3)}.rt-r-mb-4{--margin-bottom: var(--space-4)}.rt-r-mb-5{--margin-bottom: var(--space-5)}.rt-r-mb-6{--margin-bottom: var(--space-6)}.rt-r-mb-7{--margin-bottom: var(--space-7)}.rt-r-mb-8{--margin-bottom: var(--space-8)}.rt-r-mb-9{--margin-bottom: var(--space-9)}.-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-mb,.xs\:rt-r-mb-0,.xs\:rt-r-mb-1,.xs\:rt-r-mb-2,.xs\:rt-r-mb-3,.xs\:rt-r-mb-4,.xs\:rt-r-mb-5,.xs\:rt-r-mb-6,.xs\:rt-r-mb-7,.xs\:rt-r-mb-8,.xs\:rt-r-mb-9,.xs\:-rt-r-mb-1,.xs\:-rt-r-mb-2,.xs\:-rt-r-mb-3,.xs\:-rt-r-mb-4,.xs\:-rt-r-mb-5,.xs\:-rt-r-mb-6,.xs\:-rt-r-mb-7,.xs\:-rt-r-mb-8,.xs\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xs\:rt-r-mb{--margin-bottom: var(--mb-xs) }.xs\:rt-r-mb-0{--margin-bottom: 0px}.xs\:rt-r-mb-1{--margin-bottom: var(--space-1)}.xs\:rt-r-mb-2{--margin-bottom: var(--space-2)}.xs\:rt-r-mb-3{--margin-bottom: var(--space-3)}.xs\:rt-r-mb-4{--margin-bottom: var(--space-4)}.xs\:rt-r-mb-5{--margin-bottom: var(--space-5)}.xs\:rt-r-mb-6{--margin-bottom: var(--space-6)}.xs\:rt-r-mb-7{--margin-bottom: var(--space-7)}.xs\:rt-r-mb-8{--margin-bottom: var(--space-8)}.xs\:rt-r-mb-9{--margin-bottom: var(--space-9)}.xs\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.xs\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.xs\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.xs\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.xs\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.xs\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.xs\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.xs\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.xs\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-mb,.sm\:rt-r-mb-0,.sm\:rt-r-mb-1,.sm\:rt-r-mb-2,.sm\:rt-r-mb-3,.sm\:rt-r-mb-4,.sm\:rt-r-mb-5,.sm\:rt-r-mb-6,.sm\:rt-r-mb-7,.sm\:rt-r-mb-8,.sm\:rt-r-mb-9,.sm\:-rt-r-mb-1,.sm\:-rt-r-mb-2,.sm\:-rt-r-mb-3,.sm\:-rt-r-mb-4,.sm\:-rt-r-mb-5,.sm\:-rt-r-mb-6,.sm\:-rt-r-mb-7,.sm\:-rt-r-mb-8,.sm\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.sm\:rt-r-mb{--margin-bottom: var(--mb-sm) }.sm\:rt-r-mb-0{--margin-bottom: 0px}.sm\:rt-r-mb-1{--margin-bottom: var(--space-1)}.sm\:rt-r-mb-2{--margin-bottom: var(--space-2)}.sm\:rt-r-mb-3{--margin-bottom: var(--space-3)}.sm\:rt-r-mb-4{--margin-bottom: var(--space-4)}.sm\:rt-r-mb-5{--margin-bottom: var(--space-5)}.sm\:rt-r-mb-6{--margin-bottom: var(--space-6)}.sm\:rt-r-mb-7{--margin-bottom: var(--space-7)}.sm\:rt-r-mb-8{--margin-bottom: var(--space-8)}.sm\:rt-r-mb-9{--margin-bottom: var(--space-9)}.sm\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.sm\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.sm\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.sm\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.sm\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.sm\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.sm\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.sm\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.sm\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-mb,.md\:rt-r-mb-0,.md\:rt-r-mb-1,.md\:rt-r-mb-2,.md\:rt-r-mb-3,.md\:rt-r-mb-4,.md\:rt-r-mb-5,.md\:rt-r-mb-6,.md\:rt-r-mb-7,.md\:rt-r-mb-8,.md\:rt-r-mb-9,.md\:-rt-r-mb-1,.md\:-rt-r-mb-2,.md\:-rt-r-mb-3,.md\:-rt-r-mb-4,.md\:-rt-r-mb-5,.md\:-rt-r-mb-6,.md\:-rt-r-mb-7,.md\:-rt-r-mb-8,.md\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.md\:rt-r-mb{--margin-bottom: var(--mb-md) }.md\:rt-r-mb-0{--margin-bottom: 0px}.md\:rt-r-mb-1{--margin-bottom: var(--space-1)}.md\:rt-r-mb-2{--margin-bottom: var(--space-2)}.md\:rt-r-mb-3{--margin-bottom: var(--space-3)}.md\:rt-r-mb-4{--margin-bottom: var(--space-4)}.md\:rt-r-mb-5{--margin-bottom: var(--space-5)}.md\:rt-r-mb-6{--margin-bottom: var(--space-6)}.md\:rt-r-mb-7{--margin-bottom: var(--space-7)}.md\:rt-r-mb-8{--margin-bottom: var(--space-8)}.md\:rt-r-mb-9{--margin-bottom: var(--space-9)}.md\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.md\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.md\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.md\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.md\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.md\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.md\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.md\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.md\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-mb,.lg\:rt-r-mb-0,.lg\:rt-r-mb-1,.lg\:rt-r-mb-2,.lg\:rt-r-mb-3,.lg\:rt-r-mb-4,.lg\:rt-r-mb-5,.lg\:rt-r-mb-6,.lg\:rt-r-mb-7,.lg\:rt-r-mb-8,.lg\:rt-r-mb-9,.lg\:-rt-r-mb-1,.lg\:-rt-r-mb-2,.lg\:-rt-r-mb-3,.lg\:-rt-r-mb-4,.lg\:-rt-r-mb-5,.lg\:-rt-r-mb-6,.lg\:-rt-r-mb-7,.lg\:-rt-r-mb-8,.lg\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.lg\:rt-r-mb{--margin-bottom: var(--mb-lg) }.lg\:rt-r-mb-0{--margin-bottom: 0px}.lg\:rt-r-mb-1{--margin-bottom: var(--space-1)}.lg\:rt-r-mb-2{--margin-bottom: var(--space-2)}.lg\:rt-r-mb-3{--margin-bottom: var(--space-3)}.lg\:rt-r-mb-4{--margin-bottom: var(--space-4)}.lg\:rt-r-mb-5{--margin-bottom: var(--space-5)}.lg\:rt-r-mb-6{--margin-bottom: var(--space-6)}.lg\:rt-r-mb-7{--margin-bottom: var(--space-7)}.lg\:rt-r-mb-8{--margin-bottom: var(--space-8)}.lg\:rt-r-mb-9{--margin-bottom: var(--space-9)}.lg\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.lg\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.lg\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.lg\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.lg\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.lg\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.lg\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.lg\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.lg\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-mb,.xl\:rt-r-mb-0,.xl\:rt-r-mb-1,.xl\:rt-r-mb-2,.xl\:rt-r-mb-3,.xl\:rt-r-mb-4,.xl\:rt-r-mb-5,.xl\:rt-r-mb-6,.xl\:rt-r-mb-7,.xl\:rt-r-mb-8,.xl\:rt-r-mb-9,.xl\:-rt-r-mb-1,.xl\:-rt-r-mb-2,.xl\:-rt-r-mb-3,.xl\:-rt-r-mb-4,.xl\:-rt-r-mb-5,.xl\:-rt-r-mb-6,.xl\:-rt-r-mb-7,.xl\:-rt-r-mb-8,.xl\:-rt-r-mb-9{margin-bottom:var(--margin-bottom-override, var(--margin-bottom))}.xl\:rt-r-mb{--margin-bottom: var(--mb-xl) }.xl\:rt-r-mb-0{--margin-bottom: 0px}.xl\:rt-r-mb-1{--margin-bottom: var(--space-1)}.xl\:rt-r-mb-2{--margin-bottom: var(--space-2)}.xl\:rt-r-mb-3{--margin-bottom: var(--space-3)}.xl\:rt-r-mb-4{--margin-bottom: var(--space-4)}.xl\:rt-r-mb-5{--margin-bottom: var(--space-5)}.xl\:rt-r-mb-6{--margin-bottom: var(--space-6)}.xl\:rt-r-mb-7{--margin-bottom: var(--space-7)}.xl\:rt-r-mb-8{--margin-bottom: var(--space-8)}.xl\:rt-r-mb-9{--margin-bottom: var(--space-9)}.xl\:-rt-r-mb-1{--margin-bottom: calc(-1 * var(--space-1))}.xl\:-rt-r-mb-2{--margin-bottom: calc(-1 * var(--space-2))}.xl\:-rt-r-mb-3{--margin-bottom: calc(-1 * var(--space-3))}.xl\:-rt-r-mb-4{--margin-bottom: calc(-1 * var(--space-4))}.xl\:-rt-r-mb-5{--margin-bottom: calc(-1 * var(--space-5))}.xl\:-rt-r-mb-6{--margin-bottom: calc(-1 * var(--space-6))}.xl\:-rt-r-mb-7{--margin-bottom: calc(-1 * var(--space-7))}.xl\:-rt-r-mb-8{--margin-bottom: calc(-1 * var(--space-8))}.xl\:-rt-r-mb-9{--margin-bottom: calc(-1 * var(--space-9))}}.rt-r-ml,.rt-r-ml-0,.rt-r-ml-1,.rt-r-ml-2,.rt-r-ml-3,.rt-r-ml-4,.rt-r-ml-5,.rt-r-ml-6,.rt-r-ml-7,.rt-r-ml-8,.rt-r-ml-9,.-rt-r-ml-1,.-rt-r-ml-2,.-rt-r-ml-3,.-rt-r-ml-4,.-rt-r-ml-5,.-rt-r-ml-6,.-rt-r-ml-7,.-rt-r-ml-8,.-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.rt-r-ml{--margin-left: var(--ml) }.rt-r-ml-0{--margin-left: 0px}.rt-r-ml-1{--margin-left: var(--space-1)}.rt-r-ml-2{--margin-left: var(--space-2)}.rt-r-ml-3{--margin-left: var(--space-3)}.rt-r-ml-4{--margin-left: var(--space-4)}.rt-r-ml-5{--margin-left: var(--space-5)}.rt-r-ml-6{--margin-left: var(--space-6)}.rt-r-ml-7{--margin-left: var(--space-7)}.rt-r-ml-8{--margin-left: var(--space-8)}.rt-r-ml-9{--margin-left: var(--space-9)}.-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}@media(min-width:520px){.xs\:rt-r-ml,.xs\:rt-r-ml-0,.xs\:rt-r-ml-1,.xs\:rt-r-ml-2,.xs\:rt-r-ml-3,.xs\:rt-r-ml-4,.xs\:rt-r-ml-5,.xs\:rt-r-ml-6,.xs\:rt-r-ml-7,.xs\:rt-r-ml-8,.xs\:rt-r-ml-9,.xs\:-rt-r-ml-1,.xs\:-rt-r-ml-2,.xs\:-rt-r-ml-3,.xs\:-rt-r-ml-4,.xs\:-rt-r-ml-5,.xs\:-rt-r-ml-6,.xs\:-rt-r-ml-7,.xs\:-rt-r-ml-8,.xs\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.xs\:rt-r-ml{--margin-left: var(--ml-xs) }.xs\:rt-r-ml-0{--margin-left: 0px}.xs\:rt-r-ml-1{--margin-left: var(--space-1)}.xs\:rt-r-ml-2{--margin-left: var(--space-2)}.xs\:rt-r-ml-3{--margin-left: var(--space-3)}.xs\:rt-r-ml-4{--margin-left: var(--space-4)}.xs\:rt-r-ml-5{--margin-left: var(--space-5)}.xs\:rt-r-ml-6{--margin-left: var(--space-6)}.xs\:rt-r-ml-7{--margin-left: var(--space-7)}.xs\:rt-r-ml-8{--margin-left: var(--space-8)}.xs\:rt-r-ml-9{--margin-left: var(--space-9)}.xs\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.xs\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.xs\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.xs\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.xs\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.xs\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.xs\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.xs\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.xs\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media(min-width:768px){.sm\:rt-r-ml,.sm\:rt-r-ml-0,.sm\:rt-r-ml-1,.sm\:rt-r-ml-2,.sm\:rt-r-ml-3,.sm\:rt-r-ml-4,.sm\:rt-r-ml-5,.sm\:rt-r-ml-6,.sm\:rt-r-ml-7,.sm\:rt-r-ml-8,.sm\:rt-r-ml-9,.sm\:-rt-r-ml-1,.sm\:-rt-r-ml-2,.sm\:-rt-r-ml-3,.sm\:-rt-r-ml-4,.sm\:-rt-r-ml-5,.sm\:-rt-r-ml-6,.sm\:-rt-r-ml-7,.sm\:-rt-r-ml-8,.sm\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.sm\:rt-r-ml{--margin-left: var(--ml-sm) }.sm\:rt-r-ml-0{--margin-left: 0px}.sm\:rt-r-ml-1{--margin-left: var(--space-1)}.sm\:rt-r-ml-2{--margin-left: var(--space-2)}.sm\:rt-r-ml-3{--margin-left: var(--space-3)}.sm\:rt-r-ml-4{--margin-left: var(--space-4)}.sm\:rt-r-ml-5{--margin-left: var(--space-5)}.sm\:rt-r-ml-6{--margin-left: var(--space-6)}.sm\:rt-r-ml-7{--margin-left: var(--space-7)}.sm\:rt-r-ml-8{--margin-left: var(--space-8)}.sm\:rt-r-ml-9{--margin-left: var(--space-9)}.sm\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.sm\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.sm\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.sm\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.sm\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.sm\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.sm\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.sm\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.sm\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1024px){.md\:rt-r-ml,.md\:rt-r-ml-0,.md\:rt-r-ml-1,.md\:rt-r-ml-2,.md\:rt-r-ml-3,.md\:rt-r-ml-4,.md\:rt-r-ml-5,.md\:rt-r-ml-6,.md\:rt-r-ml-7,.md\:rt-r-ml-8,.md\:rt-r-ml-9,.md\:-rt-r-ml-1,.md\:-rt-r-ml-2,.md\:-rt-r-ml-3,.md\:-rt-r-ml-4,.md\:-rt-r-ml-5,.md\:-rt-r-ml-6,.md\:-rt-r-ml-7,.md\:-rt-r-ml-8,.md\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.md\:rt-r-ml{--margin-left: var(--ml-md) }.md\:rt-r-ml-0{--margin-left: 0px}.md\:rt-r-ml-1{--margin-left: var(--space-1)}.md\:rt-r-ml-2{--margin-left: var(--space-2)}.md\:rt-r-ml-3{--margin-left: var(--space-3)}.md\:rt-r-ml-4{--margin-left: var(--space-4)}.md\:rt-r-ml-5{--margin-left: var(--space-5)}.md\:rt-r-ml-6{--margin-left: var(--space-6)}.md\:rt-r-ml-7{--margin-left: var(--space-7)}.md\:rt-r-ml-8{--margin-left: var(--space-8)}.md\:rt-r-ml-9{--margin-left: var(--space-9)}.md\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.md\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.md\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.md\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.md\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.md\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.md\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.md\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.md\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1280px){.lg\:rt-r-ml,.lg\:rt-r-ml-0,.lg\:rt-r-ml-1,.lg\:rt-r-ml-2,.lg\:rt-r-ml-3,.lg\:rt-r-ml-4,.lg\:rt-r-ml-5,.lg\:rt-r-ml-6,.lg\:rt-r-ml-7,.lg\:rt-r-ml-8,.lg\:rt-r-ml-9,.lg\:-rt-r-ml-1,.lg\:-rt-r-ml-2,.lg\:-rt-r-ml-3,.lg\:-rt-r-ml-4,.lg\:-rt-r-ml-5,.lg\:-rt-r-ml-6,.lg\:-rt-r-ml-7,.lg\:-rt-r-ml-8,.lg\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.lg\:rt-r-ml{--margin-left: var(--ml-lg) }.lg\:rt-r-ml-0{--margin-left: 0px}.lg\:rt-r-ml-1{--margin-left: var(--space-1)}.lg\:rt-r-ml-2{--margin-left: var(--space-2)}.lg\:rt-r-ml-3{--margin-left: var(--space-3)}.lg\:rt-r-ml-4{--margin-left: var(--space-4)}.lg\:rt-r-ml-5{--margin-left: var(--space-5)}.lg\:rt-r-ml-6{--margin-left: var(--space-6)}.lg\:rt-r-ml-7{--margin-left: var(--space-7)}.lg\:rt-r-ml-8{--margin-left: var(--space-8)}.lg\:rt-r-ml-9{--margin-left: var(--space-9)}.lg\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.lg\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.lg\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.lg\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.lg\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.lg\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.lg\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.lg\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.lg\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}@media(min-width:1640px){.xl\:rt-r-ml,.xl\:rt-r-ml-0,.xl\:rt-r-ml-1,.xl\:rt-r-ml-2,.xl\:rt-r-ml-3,.xl\:rt-r-ml-4,.xl\:rt-r-ml-5,.xl\:rt-r-ml-6,.xl\:rt-r-ml-7,.xl\:rt-r-ml-8,.xl\:rt-r-ml-9,.xl\:-rt-r-ml-1,.xl\:-rt-r-ml-2,.xl\:-rt-r-ml-3,.xl\:-rt-r-ml-4,.xl\:-rt-r-ml-5,.xl\:-rt-r-ml-6,.xl\:-rt-r-ml-7,.xl\:-rt-r-ml-8,.xl\:-rt-r-ml-9{margin-left:var(--margin-left-override, var(--margin-left))}.xl\:rt-r-ml{--margin-left: var(--ml-xl) }.xl\:rt-r-ml-0{--margin-left: 0px}.xl\:rt-r-ml-1{--margin-left: var(--space-1)}.xl\:rt-r-ml-2{--margin-left: var(--space-2)}.xl\:rt-r-ml-3{--margin-left: var(--space-3)}.xl\:rt-r-ml-4{--margin-left: var(--space-4)}.xl\:rt-r-ml-5{--margin-left: var(--space-5)}.xl\:rt-r-ml-6{--margin-left: var(--space-6)}.xl\:rt-r-ml-7{--margin-left: var(--space-7)}.xl\:rt-r-ml-8{--margin-left: var(--space-8)}.xl\:rt-r-ml-9{--margin-left: var(--space-9)}.xl\:-rt-r-ml-1{--margin-left: calc(-1 * var(--space-1))}.xl\:-rt-r-ml-2{--margin-left: calc(-1 * var(--space-2))}.xl\:-rt-r-ml-3{--margin-left: calc(-1 * var(--space-3))}.xl\:-rt-r-ml-4{--margin-left: calc(-1 * var(--space-4))}.xl\:-rt-r-ml-5{--margin-left: calc(-1 * var(--space-5))}.xl\:-rt-r-ml-6{--margin-left: calc(-1 * var(--space-6))}.xl\:-rt-r-ml-7{--margin-left: calc(-1 * var(--space-7))}.xl\:-rt-r-ml-8{--margin-left: calc(-1 * var(--space-8))}.xl\:-rt-r-ml-9{--margin-left: calc(-1 * var(--space-9))}}.rt-r-overflow-visible{overflow:visible}.rt-r-overflow-hidden{overflow:hidden}.rt-r-overflow-clip{overflow:clip}.rt-r-overflow-scroll{overflow:scroll}.rt-r-overflow-auto{overflow:auto}.rt-r-ox-visible{overflow-x:visible}.rt-r-ox-hidden{overflow-x:hidden}.rt-r-ox-clip{overflow-x:clip}.rt-r-ox-scroll{overflow-x:scroll}.rt-r-ox-auto{overflow-x:auto}.rt-r-oy-visible{overflow-y:visible}.rt-r-oy-hidden{overflow-y:hidden}.rt-r-oy-clip{overflow-y:clip}.rt-r-oy-scroll{overflow-y:scroll}.rt-r-oy-auto{overflow-y:auto}@media(min-width:520px){.xs\:rt-r-overflow-visible{overflow:visible}.xs\:rt-r-overflow-hidden{overflow:hidden}.xs\:rt-r-overflow-clip{overflow:clip}.xs\:rt-r-overflow-scroll{overflow:scroll}.xs\:rt-r-overflow-auto{overflow:auto}.xs\:rt-r-ox-visible{overflow-x:visible}.xs\:rt-r-ox-hidden{overflow-x:hidden}.xs\:rt-r-ox-clip{overflow-x:clip}.xs\:rt-r-ox-scroll{overflow-x:scroll}.xs\:rt-r-ox-auto{overflow-x:auto}.xs\:rt-r-oy-visible{overflow-y:visible}.xs\:rt-r-oy-hidden{overflow-y:hidden}.xs\:rt-r-oy-clip{overflow-y:clip}.xs\:rt-r-oy-scroll{overflow-y:scroll}.xs\:rt-r-oy-auto{overflow-y:auto}}@media(min-width:768px){.sm\:rt-r-overflow-visible{overflow:visible}.sm\:rt-r-overflow-hidden{overflow:hidden}.sm\:rt-r-overflow-clip{overflow:clip}.sm\:rt-r-overflow-scroll{overflow:scroll}.sm\:rt-r-overflow-auto{overflow:auto}.sm\:rt-r-ox-visible{overflow-x:visible}.sm\:rt-r-ox-hidden{overflow-x:hidden}.sm\:rt-r-ox-clip{overflow-x:clip}.sm\:rt-r-ox-scroll{overflow-x:scroll}.sm\:rt-r-ox-auto{overflow-x:auto}.sm\:rt-r-oy-visible{overflow-y:visible}.sm\:rt-r-oy-hidden{overflow-y:hidden}.sm\:rt-r-oy-clip{overflow-y:clip}.sm\:rt-r-oy-scroll{overflow-y:scroll}.sm\:rt-r-oy-auto{overflow-y:auto}}@media(min-width:1024px){.md\:rt-r-overflow-visible{overflow:visible}.md\:rt-r-overflow-hidden{overflow:hidden}.md\:rt-r-overflow-clip{overflow:clip}.md\:rt-r-overflow-scroll{overflow:scroll}.md\:rt-r-overflow-auto{overflow:auto}.md\:rt-r-ox-visible{overflow-x:visible}.md\:rt-r-ox-hidden{overflow-x:hidden}.md\:rt-r-ox-clip{overflow-x:clip}.md\:rt-r-ox-scroll{overflow-x:scroll}.md\:rt-r-ox-auto{overflow-x:auto}.md\:rt-r-oy-visible{overflow-y:visible}.md\:rt-r-oy-hidden{overflow-y:hidden}.md\:rt-r-oy-clip{overflow-y:clip}.md\:rt-r-oy-scroll{overflow-y:scroll}.md\:rt-r-oy-auto{overflow-y:auto}}@media(min-width:1280px){.lg\:rt-r-overflow-visible{overflow:visible}.lg\:rt-r-overflow-hidden{overflow:hidden}.lg\:rt-r-overflow-clip{overflow:clip}.lg\:rt-r-overflow-scroll{overflow:scroll}.lg\:rt-r-overflow-auto{overflow:auto}.lg\:rt-r-ox-visible{overflow-x:visible}.lg\:rt-r-ox-hidden{overflow-x:hidden}.lg\:rt-r-ox-clip{overflow-x:clip}.lg\:rt-r-ox-scroll{overflow-x:scroll}.lg\:rt-r-ox-auto{overflow-x:auto}.lg\:rt-r-oy-visible{overflow-y:visible}.lg\:rt-r-oy-hidden{overflow-y:hidden}.lg\:rt-r-oy-clip{overflow-y:clip}.lg\:rt-r-oy-scroll{overflow-y:scroll}.lg\:rt-r-oy-auto{overflow-y:auto}}@media(min-width:1640px){.xl\:rt-r-overflow-visible{overflow:visible}.xl\:rt-r-overflow-hidden{overflow:hidden}.xl\:rt-r-overflow-clip{overflow:clip}.xl\:rt-r-overflow-scroll{overflow:scroll}.xl\:rt-r-overflow-auto{overflow:auto}.xl\:rt-r-ox-visible{overflow-x:visible}.xl\:rt-r-ox-hidden{overflow-x:hidden}.xl\:rt-r-ox-clip{overflow-x:clip}.xl\:rt-r-ox-scroll{overflow-x:scroll}.xl\:rt-r-ox-auto{overflow-x:auto}.xl\:rt-r-oy-visible{overflow-y:visible}.xl\:rt-r-oy-hidden{overflow-y:hidden}.xl\:rt-r-oy-clip{overflow-y:clip}.xl\:rt-r-oy-scroll{overflow-y:scroll}.xl\:rt-r-oy-auto{overflow-y:auto}}.rt-r-p{padding:var(--p)}.rt-r-p-0{padding:0}.rt-r-p-1{padding:var(--space-1)}.rt-r-p-2{padding:var(--space-2)}.rt-r-p-3{padding:var(--space-3)}.rt-r-p-4{padding:var(--space-4)}.rt-r-p-5{padding:var(--space-5)}.rt-r-p-6{padding:var(--space-6)}.rt-r-p-7{padding:var(--space-7)}.rt-r-p-8{padding:var(--space-8)}.rt-r-p-9{padding:var(--space-9)}.rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}@media(min-width:520px){.xs\:rt-r-p{padding:var(--p-xs)}.xs\:rt-r-p-0{padding:0}.xs\:rt-r-p-1{padding:var(--space-1)}.xs\:rt-r-p-2{padding:var(--space-2)}.xs\:rt-r-p-3{padding:var(--space-3)}.xs\:rt-r-p-4{padding:var(--space-4)}.xs\:rt-r-p-5{padding:var(--space-5)}.xs\:rt-r-p-6{padding:var(--space-6)}.xs\:rt-r-p-7{padding:var(--space-7)}.xs\:rt-r-p-8{padding:var(--space-8)}.xs\:rt-r-p-9{padding:var(--space-9)}.xs\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media(min-width:768px){.sm\:rt-r-p{padding:var(--p-sm)}.sm\:rt-r-p-0{padding:0}.sm\:rt-r-p-1{padding:var(--space-1)}.sm\:rt-r-p-2{padding:var(--space-2)}.sm\:rt-r-p-3{padding:var(--space-3)}.sm\:rt-r-p-4{padding:var(--space-4)}.sm\:rt-r-p-5{padding:var(--space-5)}.sm\:rt-r-p-6{padding:var(--space-6)}.sm\:rt-r-p-7{padding:var(--space-7)}.sm\:rt-r-p-8{padding:var(--space-8)}.sm\:rt-r-p-9{padding:var(--space-9)}.sm\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media(min-width:1024px){.md\:rt-r-p{padding:var(--p-md)}.md\:rt-r-p-0{padding:0}.md\:rt-r-p-1{padding:var(--space-1)}.md\:rt-r-p-2{padding:var(--space-2)}.md\:rt-r-p-3{padding:var(--space-3)}.md\:rt-r-p-4{padding:var(--space-4)}.md\:rt-r-p-5{padding:var(--space-5)}.md\:rt-r-p-6{padding:var(--space-6)}.md\:rt-r-p-7{padding:var(--space-7)}.md\:rt-r-p-8{padding:var(--space-8)}.md\:rt-r-p-9{padding:var(--space-9)}.md\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media(min-width:1280px){.lg\:rt-r-p{padding:var(--p-lg)}.lg\:rt-r-p-0{padding:0}.lg\:rt-r-p-1{padding:var(--space-1)}.lg\:rt-r-p-2{padding:var(--space-2)}.lg\:rt-r-p-3{padding:var(--space-3)}.lg\:rt-r-p-4{padding:var(--space-4)}.lg\:rt-r-p-5{padding:var(--space-5)}.lg\:rt-r-p-6{padding:var(--space-6)}.lg\:rt-r-p-7{padding:var(--space-7)}.lg\:rt-r-p-8{padding:var(--space-8)}.lg\:rt-r-p-9{padding:var(--space-9)}.lg\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}@media(min-width:1640px){.xl\:rt-r-p{padding:var(--p-xl)}.xl\:rt-r-p-0{padding:0}.xl\:rt-r-p-1{padding:var(--space-1)}.xl\:rt-r-p-2{padding:var(--space-2)}.xl\:rt-r-p-3{padding:var(--space-3)}.xl\:rt-r-p-4{padding:var(--space-4)}.xl\:rt-r-p-5{padding:var(--space-5)}.xl\:rt-r-p-6{padding:var(--space-6)}.xl\:rt-r-p-7{padding:var(--space-7)}.xl\:rt-r-p-8{padding:var(--space-8)}.xl\:rt-r-p-9{padding:var(--space-9)}.xl\:rt-r-p-inset{padding-top:var(--inset-padding-top);padding-right:var(--inset-padding-right);padding-bottom:var(--inset-padding-bottom);padding-left:var(--inset-padding-left)}}.rt-r-px{padding-left:var(--pl);padding-right:var(--pr)}.rt-r-px-0{padding-left:0;padding-right:0}.rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}@media(min-width:520px){.xs\:rt-r-px{padding-left:var(--pl-xs);padding-right:var(--pr-xs)}.xs\:rt-r-px-0{padding-left:0;padding-right:0}.xs\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xs\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xs\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xs\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xs\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xs\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xs\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.xs\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xs\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.xs\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media(min-width:768px){.sm\:rt-r-px{padding-left:var(--pl-sm);padding-right:var(--pr-sm)}.sm\:rt-r-px-0{padding-left:0;padding-right:0}.sm\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.sm\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.sm\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.sm\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.sm\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.sm\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.sm\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.sm\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.sm\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.sm\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media(min-width:1024px){.md\:rt-r-px{padding-left:var(--pl-md);padding-right:var(--pr-md)}.md\:rt-r-px-0{padding-left:0;padding-right:0}.md\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.md\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.md\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.md\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.md\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.md\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.md\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.md\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.md\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.md\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media(min-width:1280px){.lg\:rt-r-px{padding-left:var(--pl-lg);padding-right:var(--pr-lg)}.lg\:rt-r-px-0{padding-left:0;padding-right:0}.lg\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.lg\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.lg\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.lg\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.lg\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.lg\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.lg\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.lg\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.lg\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.lg\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}@media(min-width:1640px){.xl\:rt-r-px{padding-left:var(--pl-xl);padding-right:var(--pr-xl)}.xl\:rt-r-px-0{padding-left:0;padding-right:0}.xl\:rt-r-px-1{padding-left:var(--space-1);padding-right:var(--space-1)}.xl\:rt-r-px-2{padding-left:var(--space-2);padding-right:var(--space-2)}.xl\:rt-r-px-3{padding-left:var(--space-3);padding-right:var(--space-3)}.xl\:rt-r-px-4{padding-left:var(--space-4);padding-right:var(--space-4)}.xl\:rt-r-px-5{padding-left:var(--space-5);padding-right:var(--space-5)}.xl\:rt-r-px-6{padding-left:var(--space-6);padding-right:var(--space-6)}.xl\:rt-r-px-7{padding-left:var(--space-7);padding-right:var(--space-7)}.xl\:rt-r-px-8{padding-left:var(--space-8);padding-right:var(--space-8)}.xl\:rt-r-px-9{padding-left:var(--space-9);padding-right:var(--space-9)}.xl\:rt-r-px-inset{padding-left:var(--inset-padding-left);padding-right:var(--inset-padding-right)}}.rt-r-py{padding-top:var(--pt);padding-bottom:var(--pb)}.rt-r-py-0{padding-top:0;padding-bottom:0}.rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}@media(min-width:520px){.xs\:rt-r-py{padding-top:var(--pt-xs);padding-bottom:var(--pb-xs)}.xs\:rt-r-py-0{padding-top:0;padding-bottom:0}.xs\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xs\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xs\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xs\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xs\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xs\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xs\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.xs\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xs\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.xs\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media(min-width:768px){.sm\:rt-r-py{padding-top:var(--pt-sm);padding-bottom:var(--pb-sm)}.sm\:rt-r-py-0{padding-top:0;padding-bottom:0}.sm\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.sm\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.sm\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.sm\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.sm\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.sm\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.sm\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.sm\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.sm\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.sm\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1024px){.md\:rt-r-py{padding-top:var(--pt-md);padding-bottom:var(--pb-md)}.md\:rt-r-py-0{padding-top:0;padding-bottom:0}.md\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.md\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.md\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.md\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.md\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.md\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.md\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.md\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.md\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.md\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1280px){.lg\:rt-r-py{padding-top:var(--pt-lg);padding-bottom:var(--pb-lg)}.lg\:rt-r-py-0{padding-top:0;padding-bottom:0}.lg\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.lg\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.lg\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.lg\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.lg\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.lg\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.lg\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.lg\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.lg\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.lg\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1640px){.xl\:rt-r-py{padding-top:var(--pt-xl);padding-bottom:var(--pb-xl)}.xl\:rt-r-py-0{padding-top:0;padding-bottom:0}.xl\:rt-r-py-1{padding-top:var(--space-1);padding-bottom:var(--space-1)}.xl\:rt-r-py-2{padding-top:var(--space-2);padding-bottom:var(--space-2)}.xl\:rt-r-py-3{padding-top:var(--space-3);padding-bottom:var(--space-3)}.xl\:rt-r-py-4{padding-top:var(--space-4);padding-bottom:var(--space-4)}.xl\:rt-r-py-5{padding-top:var(--space-5);padding-bottom:var(--space-5)}.xl\:rt-r-py-6{padding-top:var(--space-6);padding-bottom:var(--space-6)}.xl\:rt-r-py-7{padding-top:var(--space-7);padding-bottom:var(--space-7)}.xl\:rt-r-py-8{padding-top:var(--space-8);padding-bottom:var(--space-8)}.xl\:rt-r-py-9{padding-top:var(--space-9);padding-bottom:var(--space-9)}.xl\:rt-r-py-inset{padding-top:var(--inset-padding-top);padding-bottom:var(--inset-padding-bottom)}}.rt-r-pt{padding-top:var(--pt)}.rt-r-pt-0{padding-top:0}.rt-r-pt-1{padding-top:var(--space-1)}.rt-r-pt-2{padding-top:var(--space-2)}.rt-r-pt-3{padding-top:var(--space-3)}.rt-r-pt-4{padding-top:var(--space-4)}.rt-r-pt-5{padding-top:var(--space-5)}.rt-r-pt-6{padding-top:var(--space-6)}.rt-r-pt-7{padding-top:var(--space-7)}.rt-r-pt-8{padding-top:var(--space-8)}.rt-r-pt-9{padding-top:var(--space-9)}.rt-r-pt-inset{padding-top:var(--inset-padding-top)}@media(min-width:520px){.xs\:rt-r-pt{padding-top:var(--pt-xs)}.xs\:rt-r-pt-0{padding-top:0}.xs\:rt-r-pt-1{padding-top:var(--space-1)}.xs\:rt-r-pt-2{padding-top:var(--space-2)}.xs\:rt-r-pt-3{padding-top:var(--space-3)}.xs\:rt-r-pt-4{padding-top:var(--space-4)}.xs\:rt-r-pt-5{padding-top:var(--space-5)}.xs\:rt-r-pt-6{padding-top:var(--space-6)}.xs\:rt-r-pt-7{padding-top:var(--space-7)}.xs\:rt-r-pt-8{padding-top:var(--space-8)}.xs\:rt-r-pt-9{padding-top:var(--space-9)}.xs\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media(min-width:768px){.sm\:rt-r-pt{padding-top:var(--pt-sm)}.sm\:rt-r-pt-0{padding-top:0}.sm\:rt-r-pt-1{padding-top:var(--space-1)}.sm\:rt-r-pt-2{padding-top:var(--space-2)}.sm\:rt-r-pt-3{padding-top:var(--space-3)}.sm\:rt-r-pt-4{padding-top:var(--space-4)}.sm\:rt-r-pt-5{padding-top:var(--space-5)}.sm\:rt-r-pt-6{padding-top:var(--space-6)}.sm\:rt-r-pt-7{padding-top:var(--space-7)}.sm\:rt-r-pt-8{padding-top:var(--space-8)}.sm\:rt-r-pt-9{padding-top:var(--space-9)}.sm\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media(min-width:1024px){.md\:rt-r-pt{padding-top:var(--pt-md)}.md\:rt-r-pt-0{padding-top:0}.md\:rt-r-pt-1{padding-top:var(--space-1)}.md\:rt-r-pt-2{padding-top:var(--space-2)}.md\:rt-r-pt-3{padding-top:var(--space-3)}.md\:rt-r-pt-4{padding-top:var(--space-4)}.md\:rt-r-pt-5{padding-top:var(--space-5)}.md\:rt-r-pt-6{padding-top:var(--space-6)}.md\:rt-r-pt-7{padding-top:var(--space-7)}.md\:rt-r-pt-8{padding-top:var(--space-8)}.md\:rt-r-pt-9{padding-top:var(--space-9)}.md\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media(min-width:1280px){.lg\:rt-r-pt{padding-top:var(--pt-lg)}.lg\:rt-r-pt-0{padding-top:0}.lg\:rt-r-pt-1{padding-top:var(--space-1)}.lg\:rt-r-pt-2{padding-top:var(--space-2)}.lg\:rt-r-pt-3{padding-top:var(--space-3)}.lg\:rt-r-pt-4{padding-top:var(--space-4)}.lg\:rt-r-pt-5{padding-top:var(--space-5)}.lg\:rt-r-pt-6{padding-top:var(--space-6)}.lg\:rt-r-pt-7{padding-top:var(--space-7)}.lg\:rt-r-pt-8{padding-top:var(--space-8)}.lg\:rt-r-pt-9{padding-top:var(--space-9)}.lg\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}@media(min-width:1640px){.xl\:rt-r-pt{padding-top:var(--pt-xl)}.xl\:rt-r-pt-0{padding-top:0}.xl\:rt-r-pt-1{padding-top:var(--space-1)}.xl\:rt-r-pt-2{padding-top:var(--space-2)}.xl\:rt-r-pt-3{padding-top:var(--space-3)}.xl\:rt-r-pt-4{padding-top:var(--space-4)}.xl\:rt-r-pt-5{padding-top:var(--space-5)}.xl\:rt-r-pt-6{padding-top:var(--space-6)}.xl\:rt-r-pt-7{padding-top:var(--space-7)}.xl\:rt-r-pt-8{padding-top:var(--space-8)}.xl\:rt-r-pt-9{padding-top:var(--space-9)}.xl\:rt-r-pt-inset{padding-top:var(--inset-padding-top)}}.rt-r-pr{padding-right:var(--pr)}.rt-r-pr-0{padding-right:0}.rt-r-pr-1{padding-right:var(--space-1)}.rt-r-pr-2{padding-right:var(--space-2)}.rt-r-pr-3{padding-right:var(--space-3)}.rt-r-pr-4{padding-right:var(--space-4)}.rt-r-pr-5{padding-right:var(--space-5)}.rt-r-pr-6{padding-right:var(--space-6)}.rt-r-pr-7{padding-right:var(--space-7)}.rt-r-pr-8{padding-right:var(--space-8)}.rt-r-pr-9{padding-right:var(--space-9)}.rt-r-pr-inset{padding-right:var(--inset-padding-right)}@media(min-width:520px){.xs\:rt-r-pr{padding-right:var(--pr-xs)}.xs\:rt-r-pr-0{padding-right:0}.xs\:rt-r-pr-1{padding-right:var(--space-1)}.xs\:rt-r-pr-2{padding-right:var(--space-2)}.xs\:rt-r-pr-3{padding-right:var(--space-3)}.xs\:rt-r-pr-4{padding-right:var(--space-4)}.xs\:rt-r-pr-5{padding-right:var(--space-5)}.xs\:rt-r-pr-6{padding-right:var(--space-6)}.xs\:rt-r-pr-7{padding-right:var(--space-7)}.xs\:rt-r-pr-8{padding-right:var(--space-8)}.xs\:rt-r-pr-9{padding-right:var(--space-9)}.xs\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media(min-width:768px){.sm\:rt-r-pr{padding-right:var(--pr-sm)}.sm\:rt-r-pr-0{padding-right:0}.sm\:rt-r-pr-1{padding-right:var(--space-1)}.sm\:rt-r-pr-2{padding-right:var(--space-2)}.sm\:rt-r-pr-3{padding-right:var(--space-3)}.sm\:rt-r-pr-4{padding-right:var(--space-4)}.sm\:rt-r-pr-5{padding-right:var(--space-5)}.sm\:rt-r-pr-6{padding-right:var(--space-6)}.sm\:rt-r-pr-7{padding-right:var(--space-7)}.sm\:rt-r-pr-8{padding-right:var(--space-8)}.sm\:rt-r-pr-9{padding-right:var(--space-9)}.sm\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media(min-width:1024px){.md\:rt-r-pr{padding-right:var(--pr-md)}.md\:rt-r-pr-0{padding-right:0}.md\:rt-r-pr-1{padding-right:var(--space-1)}.md\:rt-r-pr-2{padding-right:var(--space-2)}.md\:rt-r-pr-3{padding-right:var(--space-3)}.md\:rt-r-pr-4{padding-right:var(--space-4)}.md\:rt-r-pr-5{padding-right:var(--space-5)}.md\:rt-r-pr-6{padding-right:var(--space-6)}.md\:rt-r-pr-7{padding-right:var(--space-7)}.md\:rt-r-pr-8{padding-right:var(--space-8)}.md\:rt-r-pr-9{padding-right:var(--space-9)}.md\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media(min-width:1280px){.lg\:rt-r-pr{padding-right:var(--pr-lg)}.lg\:rt-r-pr-0{padding-right:0}.lg\:rt-r-pr-1{padding-right:var(--space-1)}.lg\:rt-r-pr-2{padding-right:var(--space-2)}.lg\:rt-r-pr-3{padding-right:var(--space-3)}.lg\:rt-r-pr-4{padding-right:var(--space-4)}.lg\:rt-r-pr-5{padding-right:var(--space-5)}.lg\:rt-r-pr-6{padding-right:var(--space-6)}.lg\:rt-r-pr-7{padding-right:var(--space-7)}.lg\:rt-r-pr-8{padding-right:var(--space-8)}.lg\:rt-r-pr-9{padding-right:var(--space-9)}.lg\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}@media(min-width:1640px){.xl\:rt-r-pr{padding-right:var(--pr-xl)}.xl\:rt-r-pr-0{padding-right:0}.xl\:rt-r-pr-1{padding-right:var(--space-1)}.xl\:rt-r-pr-2{padding-right:var(--space-2)}.xl\:rt-r-pr-3{padding-right:var(--space-3)}.xl\:rt-r-pr-4{padding-right:var(--space-4)}.xl\:rt-r-pr-5{padding-right:var(--space-5)}.xl\:rt-r-pr-6{padding-right:var(--space-6)}.xl\:rt-r-pr-7{padding-right:var(--space-7)}.xl\:rt-r-pr-8{padding-right:var(--space-8)}.xl\:rt-r-pr-9{padding-right:var(--space-9)}.xl\:rt-r-pr-inset{padding-right:var(--inset-padding-right)}}.rt-r-pb{padding-bottom:var(--pb)}.rt-r-pb-0{padding-bottom:0}.rt-r-pb-1{padding-bottom:var(--space-1)}.rt-r-pb-2{padding-bottom:var(--space-2)}.rt-r-pb-3{padding-bottom:var(--space-3)}.rt-r-pb-4{padding-bottom:var(--space-4)}.rt-r-pb-5{padding-bottom:var(--space-5)}.rt-r-pb-6{padding-bottom:var(--space-6)}.rt-r-pb-7{padding-bottom:var(--space-7)}.rt-r-pb-8{padding-bottom:var(--space-8)}.rt-r-pb-9{padding-bottom:var(--space-9)}.rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}@media(min-width:520px){.xs\:rt-r-pb{padding-bottom:var(--pb-xs)}.xs\:rt-r-pb-0{padding-bottom:0}.xs\:rt-r-pb-1{padding-bottom:var(--space-1)}.xs\:rt-r-pb-2{padding-bottom:var(--space-2)}.xs\:rt-r-pb-3{padding-bottom:var(--space-3)}.xs\:rt-r-pb-4{padding-bottom:var(--space-4)}.xs\:rt-r-pb-5{padding-bottom:var(--space-5)}.xs\:rt-r-pb-6{padding-bottom:var(--space-6)}.xs\:rt-r-pb-7{padding-bottom:var(--space-7)}.xs\:rt-r-pb-8{padding-bottom:var(--space-8)}.xs\:rt-r-pb-9{padding-bottom:var(--space-9)}.xs\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media(min-width:768px){.sm\:rt-r-pb{padding-bottom:var(--pb-sm)}.sm\:rt-r-pb-0{padding-bottom:0}.sm\:rt-r-pb-1{padding-bottom:var(--space-1)}.sm\:rt-r-pb-2{padding-bottom:var(--space-2)}.sm\:rt-r-pb-3{padding-bottom:var(--space-3)}.sm\:rt-r-pb-4{padding-bottom:var(--space-4)}.sm\:rt-r-pb-5{padding-bottom:var(--space-5)}.sm\:rt-r-pb-6{padding-bottom:var(--space-6)}.sm\:rt-r-pb-7{padding-bottom:var(--space-7)}.sm\:rt-r-pb-8{padding-bottom:var(--space-8)}.sm\:rt-r-pb-9{padding-bottom:var(--space-9)}.sm\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1024px){.md\:rt-r-pb{padding-bottom:var(--pb-md)}.md\:rt-r-pb-0{padding-bottom:0}.md\:rt-r-pb-1{padding-bottom:var(--space-1)}.md\:rt-r-pb-2{padding-bottom:var(--space-2)}.md\:rt-r-pb-3{padding-bottom:var(--space-3)}.md\:rt-r-pb-4{padding-bottom:var(--space-4)}.md\:rt-r-pb-5{padding-bottom:var(--space-5)}.md\:rt-r-pb-6{padding-bottom:var(--space-6)}.md\:rt-r-pb-7{padding-bottom:var(--space-7)}.md\:rt-r-pb-8{padding-bottom:var(--space-8)}.md\:rt-r-pb-9{padding-bottom:var(--space-9)}.md\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1280px){.lg\:rt-r-pb{padding-bottom:var(--pb-lg)}.lg\:rt-r-pb-0{padding-bottom:0}.lg\:rt-r-pb-1{padding-bottom:var(--space-1)}.lg\:rt-r-pb-2{padding-bottom:var(--space-2)}.lg\:rt-r-pb-3{padding-bottom:var(--space-3)}.lg\:rt-r-pb-4{padding-bottom:var(--space-4)}.lg\:rt-r-pb-5{padding-bottom:var(--space-5)}.lg\:rt-r-pb-6{padding-bottom:var(--space-6)}.lg\:rt-r-pb-7{padding-bottom:var(--space-7)}.lg\:rt-r-pb-8{padding-bottom:var(--space-8)}.lg\:rt-r-pb-9{padding-bottom:var(--space-9)}.lg\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}@media(min-width:1640px){.xl\:rt-r-pb{padding-bottom:var(--pb-xl)}.xl\:rt-r-pb-0{padding-bottom:0}.xl\:rt-r-pb-1{padding-bottom:var(--space-1)}.xl\:rt-r-pb-2{padding-bottom:var(--space-2)}.xl\:rt-r-pb-3{padding-bottom:var(--space-3)}.xl\:rt-r-pb-4{padding-bottom:var(--space-4)}.xl\:rt-r-pb-5{padding-bottom:var(--space-5)}.xl\:rt-r-pb-6{padding-bottom:var(--space-6)}.xl\:rt-r-pb-7{padding-bottom:var(--space-7)}.xl\:rt-r-pb-8{padding-bottom:var(--space-8)}.xl\:rt-r-pb-9{padding-bottom:var(--space-9)}.xl\:rt-r-pb-inset{padding-bottom:var(--inset-padding-bottom)}}.rt-r-pl{padding-left:var(--pl)}.rt-r-pl-0{padding-left:0}.rt-r-pl-1{padding-left:var(--space-1)}.rt-r-pl-2{padding-left:var(--space-2)}.rt-r-pl-3{padding-left:var(--space-3)}.rt-r-pl-4{padding-left:var(--space-4)}.rt-r-pl-5{padding-left:var(--space-5)}.rt-r-pl-6{padding-left:var(--space-6)}.rt-r-pl-7{padding-left:var(--space-7)}.rt-r-pl-8{padding-left:var(--space-8)}.rt-r-pl-9{padding-left:var(--space-9)}.rt-r-pl-inset{padding-left:var(--inset-padding-left)}@media(min-width:520px){.xs\:rt-r-pl{padding-left:var(--pl-xs)}.xs\:rt-r-pl-0{padding-left:0}.xs\:rt-r-pl-1{padding-left:var(--space-1)}.xs\:rt-r-pl-2{padding-left:var(--space-2)}.xs\:rt-r-pl-3{padding-left:var(--space-3)}.xs\:rt-r-pl-4{padding-left:var(--space-4)}.xs\:rt-r-pl-5{padding-left:var(--space-5)}.xs\:rt-r-pl-6{padding-left:var(--space-6)}.xs\:rt-r-pl-7{padding-left:var(--space-7)}.xs\:rt-r-pl-8{padding-left:var(--space-8)}.xs\:rt-r-pl-9{padding-left:var(--space-9)}.xs\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media(min-width:768px){.sm\:rt-r-pl{padding-left:var(--pl-sm)}.sm\:rt-r-pl-0{padding-left:0}.sm\:rt-r-pl-1{padding-left:var(--space-1)}.sm\:rt-r-pl-2{padding-left:var(--space-2)}.sm\:rt-r-pl-3{padding-left:var(--space-3)}.sm\:rt-r-pl-4{padding-left:var(--space-4)}.sm\:rt-r-pl-5{padding-left:var(--space-5)}.sm\:rt-r-pl-6{padding-left:var(--space-6)}.sm\:rt-r-pl-7{padding-left:var(--space-7)}.sm\:rt-r-pl-8{padding-left:var(--space-8)}.sm\:rt-r-pl-9{padding-left:var(--space-9)}.sm\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media(min-width:1024px){.md\:rt-r-pl{padding-left:var(--pl-md)}.md\:rt-r-pl-0{padding-left:0}.md\:rt-r-pl-1{padding-left:var(--space-1)}.md\:rt-r-pl-2{padding-left:var(--space-2)}.md\:rt-r-pl-3{padding-left:var(--space-3)}.md\:rt-r-pl-4{padding-left:var(--space-4)}.md\:rt-r-pl-5{padding-left:var(--space-5)}.md\:rt-r-pl-6{padding-left:var(--space-6)}.md\:rt-r-pl-7{padding-left:var(--space-7)}.md\:rt-r-pl-8{padding-left:var(--space-8)}.md\:rt-r-pl-9{padding-left:var(--space-9)}.md\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media(min-width:1280px){.lg\:rt-r-pl{padding-left:var(--pl-lg)}.lg\:rt-r-pl-0{padding-left:0}.lg\:rt-r-pl-1{padding-left:var(--space-1)}.lg\:rt-r-pl-2{padding-left:var(--space-2)}.lg\:rt-r-pl-3{padding-left:var(--space-3)}.lg\:rt-r-pl-4{padding-left:var(--space-4)}.lg\:rt-r-pl-5{padding-left:var(--space-5)}.lg\:rt-r-pl-6{padding-left:var(--space-6)}.lg\:rt-r-pl-7{padding-left:var(--space-7)}.lg\:rt-r-pl-8{padding-left:var(--space-8)}.lg\:rt-r-pl-9{padding-left:var(--space-9)}.lg\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}@media(min-width:1640px){.xl\:rt-r-pl{padding-left:var(--pl-xl)}.xl\:rt-r-pl-0{padding-left:0}.xl\:rt-r-pl-1{padding-left:var(--space-1)}.xl\:rt-r-pl-2{padding-left:var(--space-2)}.xl\:rt-r-pl-3{padding-left:var(--space-3)}.xl\:rt-r-pl-4{padding-left:var(--space-4)}.xl\:rt-r-pl-5{padding-left:var(--space-5)}.xl\:rt-r-pl-6{padding-left:var(--space-6)}.xl\:rt-r-pl-7{padding-left:var(--space-7)}.xl\:rt-r-pl-8{padding-left:var(--space-8)}.xl\:rt-r-pl-9{padding-left:var(--space-9)}.xl\:rt-r-pl-inset{padding-left:var(--inset-padding-left)}}.rt-r-position-static{position:static}.rt-r-position-absolute{position:absolute}.rt-r-position-relative{position:relative}.rt-r-position-fixed{position:fixed}.rt-r-position-sticky{position:sticky}@media(min-width:520px){.xs\:rt-r-position-static{position:static}.xs\:rt-r-position-absolute{position:absolute}.xs\:rt-r-position-relative{position:relative}.xs\:rt-r-position-fixed{position:fixed}.xs\:rt-r-position-sticky{position:sticky}}@media(min-width:768px){.sm\:rt-r-position-static{position:static}.sm\:rt-r-position-absolute{position:absolute}.sm\:rt-r-position-relative{position:relative}.sm\:rt-r-position-fixed{position:fixed}.sm\:rt-r-position-sticky{position:sticky}}@media(min-width:1024px){.md\:rt-r-position-static{position:static}.md\:rt-r-position-absolute{position:absolute}.md\:rt-r-position-relative{position:relative}.md\:rt-r-position-fixed{position:fixed}.md\:rt-r-position-sticky{position:sticky}}@media(min-width:1280px){.lg\:rt-r-position-static{position:static}.lg\:rt-r-position-absolute{position:absolute}.lg\:rt-r-position-relative{position:relative}.lg\:rt-r-position-fixed{position:fixed}.lg\:rt-r-position-sticky{position:sticky}}@media(min-width:1640px){.xl\:rt-r-position-static{position:static}.xl\:rt-r-position-absolute{position:absolute}.xl\:rt-r-position-relative{position:relative}.xl\:rt-r-position-fixed{position:fixed}.xl\:rt-r-position-sticky{position:sticky}}.rt-r-w{width:var(--width)}@media(min-width:520px){.xs\:rt-r-w{width:var(--width-xs)}}@media(min-width:768px){.sm\:rt-r-w{width:var(--width-sm)}}@media(min-width:1024px){.md\:rt-r-w{width:var(--width-md)}}@media(min-width:1280px){.lg\:rt-r-w{width:var(--width-lg)}}@media(min-width:1640px){.xl\:rt-r-w{width:var(--width-xl)}}.rt-r-min-w{min-width:var(--min-width)}@media(min-width:520px){.xs\:rt-r-min-w{min-width:var(--min-width-xs)}}@media(min-width:768px){.sm\:rt-r-min-w{min-width:var(--min-width-sm)}}@media(min-width:1024px){.md\:rt-r-min-w{min-width:var(--min-width-md)}}@media(min-width:1280px){.lg\:rt-r-min-w{min-width:var(--min-width-lg)}}@media(min-width:1640px){.xl\:rt-r-min-w{min-width:var(--min-width-xl)}}.rt-r-max-w{max-width:var(--max-width)}@media(min-width:520px){.xs\:rt-r-max-w{max-width:var(--max-width-xs)}}@media(min-width:768px){.sm\:rt-r-max-w{max-width:var(--max-width-sm)}}@media(min-width:1024px){.md\:rt-r-max-w{max-width:var(--max-width-md)}}@media(min-width:1280px){.lg\:rt-r-max-w{max-width:var(--max-width-lg)}}@media(min-width:1640px){.xl\:rt-r-max-w{max-width:var(--max-width-xl)}}.rt-r-weight-light{font-weight:var(--font-weight-light)}.rt-r-weight-regular{font-weight:var(--font-weight-regular)}.rt-r-weight-medium{font-weight:var(--font-weight-medium)}.rt-r-weight-bold{font-weight:var(--font-weight-bold)}@media(min-width:520px){.xs\:rt-r-weight-light{font-weight:var(--font-weight-light)}.xs\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.xs\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.xs\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media(min-width:768px){.sm\:rt-r-weight-light{font-weight:var(--font-weight-light)}.sm\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.sm\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.sm\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media(min-width:1024px){.md\:rt-r-weight-light{font-weight:var(--font-weight-light)}.md\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.md\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.md\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media(min-width:1280px){.lg\:rt-r-weight-light{font-weight:var(--font-weight-light)}.lg\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.lg\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.lg\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}@media(min-width:1640px){.xl\:rt-r-weight-light{font-weight:var(--font-weight-light)}.xl\:rt-r-weight-regular{font-weight:var(--font-weight-regular)}.xl\:rt-r-weight-medium{font-weight:var(--font-weight-medium)}.xl\:rt-r-weight-bold{font-weight:var(--font-weight-bold)}}.rt-r-lt-normal:before,.rt-r-lt-end:before,.rt-r-lt-normal:after,.rt-r-lt-start:after{content:none}.rt-r-lt-start:before,.rt-r-lt-both:before,.rt-r-lt-end:after,.rt-r-lt-both:after{content:"";display:table}.rt-r-lt-start:before,.rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.rt-r-lt-end:after,.rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}@media(min-width:520px){.xs\:rt-r-lt-normal:before,.xs\:rt-r-lt-end:before,.xs\:rt-r-lt-normal:after,.xs\:rt-r-lt-start:after{content:none}.xs\:rt-r-lt-start:before,.xs\:rt-r-lt-both:before,.xs\:rt-r-lt-end:after,.xs\:rt-r-lt-both:after{content:"";display:table}.xs\:rt-r-lt-start:before,.xs\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.xs\:rt-r-lt-end:after,.xs\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media(min-width:768px){.sm\:rt-r-lt-normal:before,.sm\:rt-r-lt-end:before,.sm\:rt-r-lt-normal:after,.sm\:rt-r-lt-start:after{content:none}.sm\:rt-r-lt-start:before,.sm\:rt-r-lt-both:before,.sm\:rt-r-lt-end:after,.sm\:rt-r-lt-both:after{content:"";display:table}.sm\:rt-r-lt-start:before,.sm\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.sm\:rt-r-lt-end:after,.sm\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media(min-width:1024px){.md\:rt-r-lt-normal:before,.md\:rt-r-lt-end:before,.md\:rt-r-lt-normal:after,.md\:rt-r-lt-start:after{content:none}.md\:rt-r-lt-start:before,.md\:rt-r-lt-both:before,.md\:rt-r-lt-end:after,.md\:rt-r-lt-both:after{content:"";display:table}.md\:rt-r-lt-start:before,.md\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.md\:rt-r-lt-end:after,.md\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media(min-width:1280px){.lg\:rt-r-lt-normal:before,.lg\:rt-r-lt-end:before,.lg\:rt-r-lt-normal:after,.lg\:rt-r-lt-start:after{content:none}.lg\:rt-r-lt-start:before,.lg\:rt-r-lt-both:before,.lg\:rt-r-lt-end:after,.lg\:rt-r-lt-both:after{content:"";display:table}.lg\:rt-r-lt-start:before,.lg\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.lg\:rt-r-lt-end:after,.lg\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}@media(min-width:1640px){.xl\:rt-r-lt-normal:before,.xl\:rt-r-lt-end:before,.xl\:rt-r-lt-normal:after,.xl\:rt-r-lt-start:after{content:none}.xl\:rt-r-lt-start:before,.xl\:rt-r-lt-both:before,.xl\:rt-r-lt-end:after,.xl\:rt-r-lt-both:after{content:"";display:table}.xl\:rt-r-lt-start:before,.xl\:rt-r-lt-both:before{margin-bottom:calc(var(--leading-trim-start, var(--default-leading-trim-start)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}.xl\:rt-r-lt-end:after,.xl\:rt-r-lt-both:after{margin-top:calc(var(--leading-trim-end, var(--default-leading-trim-end)) - var(--line-height, calc(1em * var(--default-line-height))) / 2)}}.rt-r-resize-none{resize:none}.rt-r-resize-vertical{resize:vertical}.rt-r-resize-horizontal{resize:horizontal}.rt-r-resize-both{resize:both}@media(min-width:520px){.xs\:rt-r-resize-none{resize:none}.xs\:rt-r-resize-vertical{resize:vertical}.xs\:rt-r-resize-horizontal{resize:horizontal}.xs\:rt-r-resize-both{resize:both}}@media(min-width:768px){.sm\:rt-r-resize-none{resize:none}.sm\:rt-r-resize-vertical{resize:vertical}.sm\:rt-r-resize-horizontal{resize:horizontal}.sm\:rt-r-resize-both{resize:both}}@media(min-width:1024px){.md\:rt-r-resize-none{resize:none}.md\:rt-r-resize-vertical{resize:vertical}.md\:rt-r-resize-horizontal{resize:horizontal}.md\:rt-r-resize-both{resize:both}}@media(min-width:1280px){.lg\:rt-r-resize-none{resize:none}.lg\:rt-r-resize-vertical{resize:vertical}.lg\:rt-r-resize-horizontal{resize:horizontal}.lg\:rt-r-resize-both{resize:both}}@media(min-width:1640px){.xl\:rt-r-resize-none{resize:none}.xl\:rt-r-resize-vertical{resize:vertical}.xl\:rt-r-resize-horizontal{resize:horizontal}.xl\:rt-r-resize-both{resize:both}}.rt-r-tl-auto{table-layout:auto}.rt-r-tl-fixed{table-layout:fixed}@media(min-width:520px){.xs\:rt-r-tl-auto{table-layout:auto}.xs\:rt-r-tl-fixed{table-layout:fixed}}@media(min-width:768px){.sm\:rt-r-tl-auto{table-layout:auto}.sm\:rt-r-tl-fixed{table-layout:fixed}}@media(min-width:1024px){.md\:rt-r-tl-auto{table-layout:auto}.md\:rt-r-tl-fixed{table-layout:fixed}}@media(min-width:1280px){.lg\:rt-r-tl-auto{table-layout:auto}.lg\:rt-r-tl-fixed{table-layout:fixed}}@media(min-width:1640px){.xl\:rt-r-tl-auto{table-layout:auto}.xl\:rt-r-tl-fixed{table-layout:fixed}}.rt-r-ta-left{text-align:left}.rt-r-ta-center{text-align:center}.rt-r-ta-right{text-align:right}@media(min-width:520px){.xs\:rt-r-ta-left{text-align:left}.xs\:rt-r-ta-center{text-align:center}.xs\:rt-r-ta-right{text-align:right}}@media(min-width:768px){.sm\:rt-r-ta-left{text-align:left}.sm\:rt-r-ta-center{text-align:center}.sm\:rt-r-ta-right{text-align:right}}@media(min-width:1024px){.md\:rt-r-ta-left{text-align:left}.md\:rt-r-ta-center{text-align:center}.md\:rt-r-ta-right{text-align:right}}@media(min-width:1280px){.lg\:rt-r-ta-left{text-align:left}.lg\:rt-r-ta-center{text-align:center}.lg\:rt-r-ta-right{text-align:right}}@media(min-width:1640px){.xl\:rt-r-ta-left{text-align:left}.xl\:rt-r-ta-center{text-align:center}.xl\:rt-r-ta-right{text-align:right}}.rt-r-tw-wrap{white-space:normal}.rt-r-tw-nowrap{white-space:nowrap}.rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.rt-r-tw-balance{white-space:normal;text-wrap:balance}@media(min-width:520px){.xs\:rt-r-tw-wrap{white-space:normal}.xs\:rt-r-tw-nowrap{white-space:nowrap}.xs\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.xs\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media(min-width:768px){.sm\:rt-r-tw-wrap{white-space:normal}.sm\:rt-r-tw-nowrap{white-space:nowrap}.sm\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.sm\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media(min-width:1024px){.md\:rt-r-tw-wrap{white-space:normal}.md\:rt-r-tw-nowrap{white-space:nowrap}.md\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.md\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media(min-width:1280px){.lg\:rt-r-tw-wrap{white-space:normal}.lg\:rt-r-tw-nowrap{white-space:nowrap}.lg\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.lg\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}@media(min-width:1640px){.xl\:rt-r-tw-wrap{white-space:normal}.xl\:rt-r-tw-nowrap{white-space:nowrap}.xl\:rt-r-tw-pretty{white-space:normal;text-wrap:pretty}.xl\:rt-r-tw-balance{white-space:normal;text-wrap:balance}}.rt-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rt-r-va-baseline{vertical-align:baseline}.rt-r-va-top{vertical-align:top}.rt-r-va-middle{vertical-align:middle}.rt-r-va-bottom{vertical-align:bottom}@media(min-width:520px){.xs\:rt-r-va-baseline{vertical-align:baseline}.xs\:rt-r-va-top{vertical-align:top}.xs\:rt-r-va-middle{vertical-align:middle}.xs\:rt-r-va-bottom{vertical-align:bottom}}@media(min-width:768px){.sm\:rt-r-va-baseline{vertical-align:baseline}.sm\:rt-r-va-top{vertical-align:top}.sm\:rt-r-va-middle{vertical-align:middle}.sm\:rt-r-va-bottom{vertical-align:bottom}}@media(min-width:1024px){.md\:rt-r-va-baseline{vertical-align:baseline}.md\:rt-r-va-top{vertical-align:top}.md\:rt-r-va-middle{vertical-align:middle}.md\:rt-r-va-bottom{vertical-align:bottom}}@media(min-width:1280px){.lg\:rt-r-va-baseline{vertical-align:baseline}.lg\:rt-r-va-top{vertical-align:top}.lg\:rt-r-va-middle{vertical-align:middle}.lg\:rt-r-va-bottom{vertical-align:bottom}}@media(min-width:1640px){.xl\:rt-r-va-baseline{vertical-align:baseline}.xl\:rt-r-va-top{vertical-align:top}.xl\:rt-r-va-middle{vertical-align:middle}.xl\:rt-r-va-bottom{vertical-align:bottom}}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(data:font/woff2;base64,d09GMgABAAAAAAfsABQAAAAAEAwAAAeCAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGhwbHhwoP0hWQVJbBmA/U1RBVIFiJyYAdC9qEQgKhGSEAAsgADCGCAE2AiQDOgQgBYlMB4EUDAcbLQ4onoexrSC/2ZyLAa8p8VHB8/x3Vue+V0hVJalMJg2nx/TCrQXxBeqLjQG7FyM1WEa/X1tEXN7cFz9EJEMmMUz3RihWSSKeQCbcIou0izz/C8v+fq3VfajEa9gDD11CImXS7qL/RJFVzC1qiB6KmKeD6TZdQ6IRGv78dL6uSVVCfgni5mzu7kcgQBgAEAQTQRCoL++STTYybkJxNfQxAAIAGu8OdEB9teW2jh4BpgDqFjAeSEByW3zFP0CBBgNMsMCGEDjgggdhiEAUAeIIED7ABTDUEnkIE9Q9ahFgKttcVhApo4ACB4qobHaccgDfEjFO6aaWUhjMLt2SyIvHKoDqoA4CSUwEIYQCEjhAO9R1G6keDeDZGjNo+AhxOjCEGTr1WeIF3kYBiLAOKvkJSMiKX0VdAyQt3SDJClCkxJCHkCzfqyVTriJZLcolS32JZHUekq2TYNkYtCtjYHMQXSxGjXDz2t/yLWXzDzxz+o3zFwDEaN23F+13pyMdQAEaSKAR9vcGq4A4MTSKCElGW+M7UcY7xqkggITb28ZJhlqc9q2twYKTt0NjixBgYvO9BIihEBLYuOFXQzfIQ7dXGUEEEgFDooBfAzqiQbpJrhiWSuKJCRFKYbHCyJKI2G5GiZbNAvgAu5pc3vwx4G+g3aDkhklABiSz0BICXrYghtYhx/cdJ+44rY2oZ0aMNRFz3VZjb6W33F3gzltqtOCV8tTHSpOeXuItfvr5lCdfzFpqtEitvqdcdGGFd28ZqqC0tPbeChGXgrIlnhSWu/eUso4uKWFLugyDzQJhflY4659+WjQ++6x72WUMv9G8mw6QJl7BVxX5fe/kpUsOvnZwee9uQ0cGXYd0o89XB2748sDSnt8d2VphdOTTgceDVvOds0v9P/s7HPq15aGun/6Vllb56f1dl0t1LejqrNkpdRZsG8TOnM5vkBG5oiVyVGnS8LHps5cfNWJs6qKPfaNSxiQNBUm3cKNWROr0GSur7Za31k1vieq7LH11VF+jXdRIasRKflc7jkobm1Z9te1IyZA0pDkhLR98+H37Zf1c/8at+dB7x+7GfVyTfJMPiYztsnl59Y5l4j+0n1RXlpHnF3Tq7HecmNF/CJodEMAikruxiyJaGLvHOdAfoA+oDvpjBm2b91cHGRZMU9n25xEU0A8fgEEAdKI3Q1iDtc034sug5YVMkE2jsE+BIkwSoQ3gxXMqz9tELp48bd0cFKOKS7xYjEuXBnZP5ia7DyiO/X/YI+PQSbt2uSdqAkWL9nQbV1XB94/+uPfdZz8dnXYFBYrcTl2SIR/ybxJNJPz/Gupb0JaZeens2ekC7EKr8t+Ls/P5VJPYJdHKyqfg2nqU6bhlidzcddQV/7MmecTzJ5VPcKXkNKSEogHjYFx6QZ7rQ+FSe8njaiNuOnXS8H2ScQ619c2mC3VTtauL0rRbXd/CkSOP37FY9Zkjz8+GibYUMOEWF+RdrFS8Ecv1SHOpPUPZGEIpjPvFyU5cXKjd6OXqorTqy9GwRd++HVufPGnVsW+aO3vggKZ18jR9sXaTC1PWTEsVUaK0FkNySbTQDqlm2PfDjZcu4aalnSLKjnOoYQ0nUlqqXcGpPu/4VgV/xU2pAqW4BW3qzhQ8/hFKhV2qE3+BKAtDqBXjfgnVdH4y0wg5tbVNRenNdTWOrenWLcupQdmsbq5b+18piTe/xRdp1xbILxNPJGInm2z6hoB21Lal0i+ePTtd7B45+3XhFJ329evskXm7qurUVREotqSluSo/L29d3qDhI4YOQqWhI4YNvBNfsMHeXKemXrxQfKeuPOGRVayA3JtkJKEgbPp+dXUDluddutRYLFoXGXWX6N3WFaGLbQtRSitVYNacTNSdy7AaG/HSaUEANcBoGXNdcZvZsOqQ1icBDv21/gzAoYPHH/WDW0qNR3QTYKEAEHig6o13NXbND06CQPlRtYjGNnSktRc09k1mAMDvAlDKfQjgy6fssInlfzmNAjKkDxoxHOBLdVRAIVt9j4qo+hA1w9T1aNBNTUOTTNUHLbqokE+UAfJXCIGw/IxCSL5GRUJeR40rL/UxTm4Q08H6MbCs70ObuNyIIXrINHQYInF06UUlevTjbQzTh5upiDMzMMogUtEnjPs/Y7jAHCJeB0GBHh04tC6FiB6ZFB1oArUSIoFoqhzCeAN6lHwm0T4C3VVPWvjpSMXReuWesMEcoqrmgtNBGd2noWeV0hNAz9rFeShNJxHGsPa3HXeKTk8b55hahySYHaYKKFFLpCfN8rsoaJn01CR04Gkc+5k7KVTCmClX8Q10HCrUEkVlSX+XO33oQR9609tJ516H497WSobWs5Up6TLaS10/dessIskgJSLiDlWvHVUywpkQ7hdPZqGyiEF0uVQerVcPamT1A3eKXdyI1vG9OoflrSXihZ1qqGE3nhmAgiIbRCQgPLEPtOM3UQwTLYaYYomNlpA44opnjV6jkD6id80OOrzf6BzmMD6eEa1zKyeYG1fzfEf16V6jw9XYOaar1/b2kP/IYX8oR2mcFvv2GtBV3JXgd437AQAA) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-cyrillic-wght-normal-D73BlboJ.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-greek-wght-normal-Bw9x6K1M.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-vietnamese-wght-normal-Bt-aOZkq.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-ext-wght-normal-DBQx-q_a.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/assets/jetbrains-mono-latin-wght-normal-B9CIFXIH.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:General Sans;src:url(/assets/general-sans-400-BeAhF2WT.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/general-sans-500-DvEF04Ne.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/general-sans-600-DFLbTJgb.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:General Sans;src:url(/assets/general-sans-700-Ctx684HN.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:PolySans;src:url(/assets/poly-sans-vf-CXOXwwvS.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:PolySans Neutral;src:url(/assets/poly-sans-400-vHyq1w0G.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/assets/sohne-leicht-XLd9OzPI.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/assets/sohne-buch-CelAVvbc.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/assets/sohne-kraftig-CoKfJXs6.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/assets/sohne-halbfett-CPny5yQp.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Söhne;src:url(/assets/sohne-dreiviertelfett-C0kVLAOR.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Geist;src:url(/assets/geist-variable-latin-DR_KGl_j.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Inter Titre;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Titre;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PolySans Vivant;src:url(/assets/poly-sans-400-vHyq1w0G.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@property --ec-p-neutre-blanc{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-p-neutre-noir{syntax: "<number>+"; inherits: true; initial-value: 5 5 7;}@property --ec-p-neutre-encre-navy{syntax: "<number>+"; inherits: true; initial-value: 17 25 65;}@property --ec-p-neutre-gris-1a{syntax: "<number>+"; inherits: true; initial-value: 26 26 26;}@property --ec-p-neutre-gris-eb{syntax: "<number>+"; inherits: true; initial-value: 235 235 235;}@property --ec-p-neutre-gris-b0{syntax: "<number>+"; inherits: true; initial-value: 176 176 176;}@property --ec-p-neutre-gris-8f{syntax: "<number>+"; inherits: true; initial-value: 143 143 143;}@property --ec-p-hex-blanc{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --ec-p-hex-encre-navy{syntax: "<color>"; inherits: true; initial-value: #111941;}@property --ec-p-hex-noir{syntax: "<color>"; inherits: true; initial-value: #050507;}@property --ec-p-marque-indigo{syntax: "<number>+"; inherits: true; initial-value: 79 70 255;}@property --ec-p-marque-bleu-figma{syntax: "<number>+"; inherits: true; initial-value: 13 153 255;}@property --ec-p-marque-bleu-tech{syntax: "<number>+"; inherits: true; initial-value: 0 47 255;}@property --ec-p-marque-violet-composant{syntax: "<number>+"; inherits: true; initial-value: 134 56 229;}@property --ec-p-marque-violet-composant-clair{syntax: "<number>+"; inherits: true; initial-value: 209 168 255;}@property --ec-p-marque-vert-eazyclick{syntax: "<number>+"; inherits: true; initial-value: 117 251 144;}@property --ec-p-statut-vert-vif{syntax: "<number>+"; inherits: true; initial-value: 48 209 88;}@property --ec-p-statut-ambre-vif{syntax: "<number>+"; inherits: true; initial-value: 255 179 64;}@property --ec-p-statut-rouge-vif{syntax: "<number>+"; inherits: true; initial-value: 255 69 58;}@property --ec-p-statut-cyan-vif{syntax: "<number>+"; inherits: true; initial-value: 90 200 250;}@property --ec-p-attention-jaune{syntax: "<number>+"; inherits: true; initial-value: 255 224 84;}@property --ec-p-attention-menthe{syntax: "<number>+"; inherits: true; initial-value: 177 234 184;}@property --ec-p-attention-rose-clair{syntax: "<number>+"; inherits: true; initial-value: 255 158 190;}@property --ec-p-attention-lavande{syntax: "<number>+"; inherits: true; initial-value: 167 167 255;}@property --ec-p-attention-foret{syntax: "<number>+"; inherits: true; initial-value: 1 59 30;}@property --ec-p-attention-bordeaux{syntax: "<number>+"; inherits: true; initial-value: 130 24 44;}@property --ec-p-attention-rose{syntax: "<number>+"; inherits: true; initial-value: 168 57 95;}@property --ec-p-attention-violet{syntax: "<number>+"; inherits: true; initial-value: 57 10 193;}@property --ec-p-attention-ardoise{syntax: "<number>+"; inherits: true; initial-value: 86 91 128;}@property --ec-p-neutre-encre-vivant{syntax: "<number>+"; inherits: true; initial-value: 11 10 9;}@property --ec-bg{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-surface{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-elevated{syntax: "<number>+"; inherits: true; initial-value: 248 248 247;}@property --ec-canvas{syntax: "<number>+"; inherits: true; initial-value: 22 22 22;}@property --ec-border{syntax: "<number>+"; inherits: true; initial-value: 26 26 26;}@property --ec-border-opacity{syntax: "<number>"; inherits: true; initial-value: .11;}@property --ec-text-primary{syntax: "<number>+"; inherits: true; initial-value: 26 26 26;}@property --ec-text-secondary{syntax: "<number>+"; inherits: true; initial-value: 100 100 98;}@property --ec-text-muted{syntax: "<number>+"; inherits: true; initial-value: 113 113 110;}@property --ec-accent{syntax: "<number>+"; inherits: true; initial-value: 0 47 255;}@property --ec-accent-soft-alpha{syntax: "<number>"; inherits: true; initial-value: .07;}@property --ec-component{syntax: "<number>+"; inherits: true; initial-value: 134 56 229;}@property --ec-success{syntax: "<number>+"; inherits: true; initial-value: 0 96 47;}@property --ec-warning{syntax: "<number>+"; inherits: true; initial-value: 138 75 0;}@property --ec-danger{syntax: "<number>+"; inherits: true; initial-value: 200 30 35;}@property --ec-info{syntax: "<number>+"; inherits: true; initial-value: 0 47 255;}@property --ec-success-soft{syntax: "<number>+"; inherits: true; initial-value: 197 240 208;}@property --ec-warning-soft{syntax: "<number>+"; inherits: true; initial-value: 254 250 199;}@property --ec-danger-soft{syntax: "<number>+"; inherits: true; initial-value: 255 221 219;}@property --ec-danger-ink{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-success-ink{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-warning-ink{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-info-ink{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-attn{syntax: "<number>+"; inherits: true; initial-value: 255 224 84;}@property --ec-attn-on{syntax: "<number>+"; inherits: true; initial-value: 17 25 65;}@property --ec-attn-text{syntax: "<number>+"; inherits: true; initial-value: 111 82 3;}@property --ec-attn-soft{syntax: "<color>"; inherits: true; initial-value: color-mix(in srgb,rgb(255 224 84) 14%,rgb(255 255 255));}@property --ec-aurora{syntax: "<image>"; inherits: true; initial-value: linear-gradient(120deg,#4f46ff 0%,#9966ff 52%,#ff6b5c 100%);}@property --ec-aurora-soft{syntax: "<image>"; inherits: true; initial-value: linear-gradient(120deg,rgba(79,70,255,.18) 0%,rgba(153,102,255,.12) 52%,rgba(255,107,92,.1) 100%);}@property --ec-orb-bg{syntax: "<image>"; inherits: true; initial-value: radial-gradient(120% 120% at 50% 25%,#1a1d33 0%,#0a0d1e 100%);}@property --ec-orb-accent{syntax: "<color>"; inherits: true; initial-value: #4f46ff;}@property --ec-radius-sm{syntax: "<length>"; inherits: true; initial-value: 4px;}@property --ec-radius-md{syntax: "<length>"; inherits: true; initial-value: 6px;}@property --ec-radius-lg{syntax: "<length>"; inherits: true; initial-value: 8px;}@property --ec-radius-pill{syntax: "<length>"; inherits: true; initial-value: 999px;}@property --ec-gutter{syntax: "<length>"; inherits: true; initial-value: 24px;}@property --ec-gutter-y{syntax: "<length>"; inherits: true; initial-value: 20px;}@property --ec-os-point-valide{syntax: "<number>+"; inherits: true; initial-value: 0 124 64;}@property --ec-os-point-brouillon{syntax: "<number>+"; inherits: true; initial-value: 244 92 156;}@property --ec-space-3xs{syntax: "<length>"; inherits: true; initial-value: 1.875px;}@property --ec-space-2xs{syntax: "<length>"; inherits: true; initial-value: 3.75px;}@property --ec-space-xs{syntax: "<length>"; inherits: true; initial-value: 5.625px;}@property --ec-space-sm{syntax: "<length>"; inherits: true; initial-value: 7.5px;}@property --ec-space-md{syntax: "<length>"; inherits: true; initial-value: 11.25px;}@property --ec-space-lg{syntax: "<length>"; inherits: true; initial-value: 15px;}@property --ec-space-xl{syntax: "<length>"; inherits: true; initial-value: 18.75px;}@property --ec-space-2xl{syntax: "<length>"; inherits: true; initial-value: 22.5px;}@property --ec-space-3xl{syntax: "<length>"; inherits: true; initial-value: 30px;}@property --ec-space-4xl{syntax: "<length>"; inherits: true; initial-value: 37.5px;}@property --ec-space-5xl{syntax: "<length>"; inherits: true; initial-value: 48.75px;}@property --ec-control-sm{syntax: "<length>"; inherits: true; initial-value: 26.25px;}@property --ec-control-md{syntax: "<length>"; inherits: true; initial-value: 30px;}@property --ec-control-lg{syntax: "<length>"; inherits: true; initial-value: 33.75px;}@property --ec-control-xl{syntax: "<length>"; inherits: true; initial-value: 45px;}@property --ec-knob{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --ec-anim-instant{syntax: "<time>"; inherits: true; initial-value: 90ms;}@property --ec-anim-fast{syntax: "<time>"; inherits: true; initial-value: .12s;}@property --ec-anim-base{syntax: "<time>"; inherits: true; initial-value: .18s;}@property --ec-anim-slow{syntax: "<time>"; inherits: true; initial-value: .24s;}@property --ec-anim-slower{syntax: "<time>"; inherits: true; initial-value: .36s;}@property --ec-anim-stagger{syntax: "<time>"; inherits: true; initial-value: 40ms;}@property --ec-anim-micro{syntax: "<time>"; inherits: true; initial-value: 80ms;}@property --ec-anim-bascule{syntax: "<time>"; inherits: true; initial-value: .15s;}@property --ec-anim-etape{syntax: "<time>"; inherits: true; initial-value: .35s;}@property --ec-anim-entree{syntax: "<time>"; inherits: true; initial-value: .4s;}@property --ec-anim-reflet{syntax: "<time>"; inherits: true; initial-value: 2s;}@property --ec-anim-mot{syntax: "<time>"; inherits: true; initial-value: 55ms;}@property --ec-font-size-display-xl{syntax: "<length>"; inherits: true; initial-value: 30px;}@property --ec-font-size-display-l{syntax: "<length>"; inherits: true; initial-value: 24px;}@property --ec-font-size-title{syntax: "<length>"; inherits: true; initial-value: 16px;}@property --ec-font-size-body{syntax: "<length>"; inherits: true; initial-value: 13px;}@property --ec-font-size-label{syntax: "<length>"; inherits: true; initial-value: 12px;}@property --ec-font-size-caption{syntax: "<length>"; inherits: true; initial-value: 12px;}@property --ec-font-size-eyebrow{syntax: "<length>"; inherits: true; initial-value: 11px;}@property --ec-magic-from{syntax: "<number>+"; inherits: true; initial-value: 59 130 246;}@property --ec-magic-via{syntax: "<number>+"; inherits: true; initial-value: 168 85 247;}@property --ec-magic-mid{syntax: "<number>+"; inherits: true; initial-value: 217 70 239;}@property --ec-magic-to{syntax: "<number>+"; inherits: true; initial-value: 232 121 249;}@property --ec-magic-ink{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-magic-gradient{syntax: "<image>"; inherits: true; initial-value: linear-gradient(120deg,rgb(59 130 246) 0%,rgb(168 85 247) 48%,rgb(217 70 239) 78%,rgb(232 121 249) 100%);}@property --ec-magic-gradient-hover{syntax: "<image>"; inherits: true; initial-value: linear-gradient(120deg,color-mix(in srgb,rgb(59 130 246) 88%,black) 0%,rgb(168 85 247) 44%,rgb(217 70 239) 74%,color-mix(in srgb,rgb(232 121 249) 92%,black) 100%);}@property --ec-magic-glow{syntax: "<color>"; inherits: true; initial-value: rgb(168 85 247 / .5);}@property --ec-accent-text{syntax: "<color>"; inherits: true; initial-value: rgb(79 70 255);}@property --ec-accent-ink{syntax: "<color>"; inherits: true; initial-value: #ffffff;}@property --ec-accent-contrast{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-vivant-famille-ventes-fond{syntax: "<number>+"; inherits: true; initial-value: 238 242 255;}@property --ec-vivant-famille-ventes-encre{syntax: "<number>+"; inherits: true; initial-value: 0 37 202;}@property --ec-vivant-famille-ventes-repere{syntax: "<number>+"; inherits: true; initial-value: 153 179 255;}@property --ec-vivant-famille-clients-fond{syntax: "<number>+"; inherits: true; initial-value: 239 239 255;}@property --ec-vivant-famille-clients-encre{syntax: "<number>+"; inherits: true; initial-value: 57 10 193;}@property --ec-vivant-famille-clients-repere{syntax: "<number>+"; inherits: true; initial-value: 161 134 254;}@property --ec-vivant-famille-site-fond{syntax: "<number>+"; inherits: true; initial-value: 237 248 238;}@property --ec-vivant-famille-site-encre{syntax: "<number>+"; inherits: true; initial-value: 0 124 64;}@property --ec-vivant-famille-site-repere{syntax: "<number>+"; inherits: true; initial-value: 115 216 144;}@property --ec-vivant-famille-agenda-fond{syntax: "<number>+"; inherits: true; initial-value: 255 232 242;}@property --ec-vivant-famille-agenda-encre{syntax: "<number>+"; inherits: true; initial-value: 181 35 91;}@property --ec-vivant-famille-agenda-repere{syntax: "<number>+"; inherits: true; initial-value: 255 159 200;}@property --ec-vivant-famille-restaurant-fond{syntax: "<number>+"; inherits: true; initial-value: 254 250 199;}@property --ec-vivant-famille-restaurant-encre{syntax: "<number>+"; inherits: true; initial-value: 128 79 16;}@property --ec-vivant-famille-restaurant-repere{syntax: "<number>+"; inherits: true; initial-value: 245 203 0;}@property --ec-vivant-encre{syntax: "<number>+"; inherits: true; initial-value: 11 10 9;}@property --ec-vivant-champ{syntax: "<number>+"; inherits: true; initial-value: 244 244 243;}@property --ec-vivant-surface{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-vivant-fond{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-vivant-focus{syntax: "<number>+"; inherits: true; initial-value: 12 12 12;}@property --ec-vivant-poids-corps{syntax: "<number>"; inherits: true; initial-value: 450;}@property --ec-vivant-poids-action{syntax: "<number>"; inherits: true; initial-value: 600;}@property --ec-vivant-poids-titre{syntax: "<number>"; inherits: true; initial-value: 600;}@property --ec-vivant-poids-display{syntax: "<number>"; inherits: true; initial-value: 400;}@property --ec-vivant-rayon-controle{syntax: "<length>"; inherits: true; initial-value: 8px;}@property --ec-vivant-rayon-carte{syntax: "<length>"; inherits: true; initial-value: 10px;}@property --ec-vivant-rayon-modale{syntax: "<length>"; inherits: true; initial-value: 14px;}@property --ec-vivant-duree{syntax: "<time>"; inherits: true; initial-value: .18s;}@property --ec-fixed-white{syntax: "<number>+"; inherits: true; initial-value: 255 255 255;}@property --ec-fixed-black{syntax: "<number>+"; inherits: true; initial-value: 0 0 0;}@property --ec-fixed-ink{syntax: "<number>+"; inherits: true; initial-value: 12 12 12;}@property --ec-fixed-tech-black{syntax: "<number>+"; inherits: true; initial-value: 11 11 12;}@property --ec-fixed-warm-black{syntax: "<number>+"; inherits: true; initial-value: 11 10 9;}@property --ec-fixed-panel{syntax: "<number>+"; inherits: true; initial-value: 21 21 21;}@property --ec-fixed-tech-raised-1{syntax: "<number>+"; inherits: true; initial-value: 22 22 24;}@property --ec-fixed-tech-raised-2{syntax: "<number>+"; inherits: true; initial-value: 30 30 32;}@property --ec-fixed-tech-raised-3{syntax: "<number>+"; inherits: true; initial-value: 38 38 40;}@property --ec-fixed-graphite{syntax: "<number>+"; inherits: true; initial-value: 38 38 38;}@property --ec-fixed-track{syntax: "<number>+"; inherits: true; initial-value: 58 58 58;}@property --ec-fixed-paper{syntax: "<number>+"; inherits: true; initial-value: 250 250 250;}@property --ec-fixed-paper-dim{syntax: "<number>+"; inherits: true; initial-value: 242 242 242;}@property --ec-fixed-silver{syntax: "<number>+"; inherits: true; initial-value: 230 230 230;}@property --ec-fixed-ash{syntax: "<number>+"; inherits: true; initial-value: 176 176 176;}@property --ec-fixed-smoke{syntax: "<number>+"; inherits: true; initial-value: 143 143 143;}@property --ec-fixed-violet{syntax: "<number>+"; inherits: true; initial-value: 85 52 222;}@property --ec-fixed-plum{syntax: "<number>+"; inherits: true; initial-value: 29 26 38;}@property --ec-fixed-umber{syntax: "<number>+"; inherits: true; initial-value: 60 56 52;}@property --ec-fixed-sepia{syntax: "<number>+"; inherits: true; initial-value: 40 30 20;}@property --ec-fixed-cream{syntax: "<number>+"; inherits: true; initial-value: 255 250 240;}@property --ec-fixed-stone{syntax: "<number>+"; inherits: true; initial-value: 28 25 23;}:root{--ec-p-neutre-blanc: 255 255 255;--ec-p-neutre-noir: 5 5 7;--ec-p-neutre-encre-navy: 17 25 65;--ec-p-neutre-gris-1a: 26 26 26;--ec-p-neutre-gris-eb: 235 235 235;--ec-p-neutre-gris-b0: 176 176 176;--ec-p-neutre-gris-8f: 143 143 143;--ec-p-hex-blanc: #ffffff;--ec-p-hex-encre-navy: #111941;--ec-p-hex-noir: #050507;--ec-p-marque-indigo: 79 70 255;--ec-p-marque-bleu-figma: 13 153 255;--ec-p-marque-bleu-tech: 0 47 255;--ec-p-marque-violet-composant: 134 56 229;--ec-p-marque-violet-composant-clair: 209 168 255;--ec-p-marque-vert-eazyclick: 117 251 144;--ec-p-statut-vert-vif: 48 209 88;--ec-p-statut-ambre-vif: 255 179 64;--ec-p-statut-rouge-vif: 255 69 58;--ec-p-statut-cyan-vif: 90 200 250;--ec-p-attention-jaune: 255 224 84;--ec-p-attention-menthe: 177 234 184;--ec-p-attention-rose-clair: 255 158 190;--ec-p-attention-lavande: 167 167 255;--ec-p-attention-foret: 1 59 30;--ec-p-attention-bordeaux: 130 24 44;--ec-p-attention-rose: 168 57 95;--ec-p-attention-violet: 57 10 193;--ec-p-attention-ardoise: 86 91 128;--ec-p-ombre-flottante-sombre: 0 3px 8px rgba(0, 0, 0, .35), 0 1px 3px rgba(0, 0, 0, .5), inset 0 .5px 0 rgba(255, 255, 255, .08), inset 0 0 .5px rgba(255, 255, 255, .3);--ec-p-ombre-flottante-claire: 0 0 .5px rgba(0, 0, 0, .18), 0 3px 8px rgba(0, 0, 0, .1), 0 1px 3px rgba(0, 0, 0, .1);--ec-p-neutre-encre-vivant: 11 10 9;--ec-fixed-white: 255 255 255;--ec-fixed-black: 0 0 0;--ec-fixed-ink: 12 12 12;--ec-fixed-tech-black: 11 11 12;--ec-fixed-warm-black: 11 10 9;--ec-fixed-panel: 21 21 21;--ec-fixed-tech-raised-1: 22 22 24;--ec-fixed-tech-raised-2: 30 30 32;--ec-fixed-tech-raised-3: 38 38 40;--ec-fixed-graphite: 38 38 38;--ec-fixed-track: 58 58 58;--ec-fixed-paper: 250 250 250;--ec-fixed-paper-dim: 242 242 242;--ec-fixed-silver: 230 230 230;--ec-fixed-ash: 176 176 176;--ec-fixed-smoke: 143 143 143;--ec-fixed-violet: 85 52 222;--ec-fixed-plum: 29 26 38;--ec-fixed-umber: 60 56 52;--ec-fixed-sepia: 40 30 20;--ec-fixed-cream: 255 250 240;--ec-fixed-stone: 28 25 23}.radix-themes{--default-font-family: "Söhne", "Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--heading-font-family: "General Sans", "Söhne", "Inter Variable", -apple-system, system-ui, sans-serif;--code-font-family: "JetBrains Mono Variable", "SF Mono", Monaco, monospace}.radix-themes{--base-card-surface-box-shadow: 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));--base-card-surface-hover-box-shadow: 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));--base-card-surface-active-box-shadow: 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.radix-themes .rt-BaseCard{--card-border-radius: var(--ec-radius-lg)}:root{--ec-font-display: "PolySans", "General Sans", "Inter Variable", -apple-system, system-ui, sans-serif}:root,:root.dark,:root.black,[data-theme=dark]{--ec-bg: 12 12 12;--ec-surface: 30 30 30;--ec-elevated: 40 40 40;--ec-canvas: 22 22 22;--ec-border: var(--ec-p-neutre-blanc);--ec-border-opacity: .08;--ec-text-primary: 250 250 250;--ec-text-secondary: var(--ec-p-neutre-gris-b0);--ec-text-muted: var(--ec-p-neutre-gris-8f);--ec-accent: var(--ec-p-marque-bleu-figma);--ec-accent-soft-alpha: .15;--ec-component: var(--ec-p-marque-violet-composant-clair);--ec-float-shadow: var(--ec-p-ombre-flottante-sombre);--ec-shadow-card-sm: none;--ec-shadow-card: none;--ec-success: var(--ec-p-statut-vert-vif);--ec-warning: var(--ec-p-statut-ambre-vif);--ec-danger: var(--ec-p-statut-rouge-vif);--ec-info: var(--ec-p-statut-cyan-vif);--ec-success-soft: 18 68 38;--ec-warning-soft: 80 59 30;--ec-danger-soft: 60 21 25;--ec-danger-ink: var(--ec-p-neutre-noir);--ec-success-ink: var(--ec-p-neutre-noir);--ec-warning-ink: var(--ec-p-neutre-noir);--ec-info-ink: var(--ec-p-neutre-noir)}:root.dark .atlas-orb,:root.dark .atlas-mini,:root.black .atlas-orb,:root.black .atlas-mini,[data-theme=dark] .atlas-orb,[data-theme=dark] .atlas-mini,[data-theme=light] .atlas-orb,[data-theme=light] .atlas-mini,[data-theme=black] .atlas-orb,[data-theme=black] .atlas-mini{--ec-accent: var(--ec-p-marque-indigo)}:root.light{--ec-bg: var(--ec-p-neutre-blanc);--ec-surface: var(--ec-p-neutre-blanc);--ec-elevated: 248 248 247;--ec-border: var(--ec-p-neutre-gris-1a);--ec-border-opacity: .11;--ec-text-primary: var(--ec-p-neutre-gris-1a);--ec-text-secondary: 100 100 98;--ec-text-muted: 113 113 110;--ec-accent: var(--ec-p-marque-bleu-tech);--ec-accent-soft-alpha: .07;--ec-component: var(--ec-p-marque-violet-composant);--ec-float-shadow: var(--ec-p-ombre-flottante-claire);--ec-shadow-card-sm: none;--ec-shadow-card: none;--ec-success: 0 96 47;--ec-warning: 138 75 0;--ec-danger: 200 30 35;--ec-info: var(--ec-p-marque-bleu-tech);--ec-success-soft: 197 240 208;--ec-warning-soft: 254 250 199;--ec-danger-soft: 255 221 219;--ec-danger-ink: var(--ec-p-neutre-blanc);--ec-success-ink: var(--ec-p-neutre-blanc);--ec-warning-ink: var(--ec-p-neutre-blanc);--ec-info-ink: var(--ec-p-neutre-blanc)}:root,:root[data-attn=jaune]{--ec-attn: var(--ec-p-attention-jaune);--ec-attn-on: var(--ec-p-neutre-encre-navy);--ec-attn-text: 111 82 3}:root[data-attn=eazyclick]{--ec-attn: var(--ec-p-marque-vert-eazyclick);--ec-attn-on: var(--ec-p-neutre-noir);--ec-attn-text: var(--ec-p-attention-foret)}:root[data-attn=menthe]{--ec-attn: var(--ec-p-attention-menthe);--ec-attn-on: var(--ec-p-neutre-encre-navy);--ec-attn-text: var(--ec-p-attention-foret)}:root[data-attn=rose-clair]{--ec-attn: var(--ec-p-attention-rose-clair);--ec-attn-on: var(--ec-p-neutre-encre-navy);--ec-attn-text: var(--ec-p-attention-rose)}:root[data-attn=lavande]{--ec-attn: var(--ec-p-attention-lavande);--ec-attn-on: var(--ec-p-neutre-encre-navy);--ec-attn-text: var(--ec-p-attention-violet)}:root[data-attn=foret]{--ec-attn: var(--ec-p-attention-foret);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: var(--ec-p-attention-foret)}:root[data-attn=bordeaux]{--ec-attn: var(--ec-p-attention-bordeaux);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: var(--ec-p-attention-bordeaux)}:root[data-attn=rose]{--ec-attn: var(--ec-p-attention-rose);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: var(--ec-p-attention-rose)}:root[data-attn=violet]{--ec-attn: var(--ec-p-attention-violet);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: var(--ec-p-attention-violet)}:root[data-attn=tech]{--ec-attn: var(--ec-p-marque-bleu-tech);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: var(--ec-p-marque-bleu-tech)}:root[data-attn=ardoise]{--ec-attn: var(--ec-p-attention-ardoise);--ec-attn-on: var(--ec-p-neutre-blanc);--ec-attn-text: 74 79 112}:root{--ec-attn-soft: color-mix(in srgb, rgb(var(--ec-attn)) 14%, rgb(var(--ec-bg)))}[data-theme=light]{--ec-bg: 245 245 245;--ec-surface: var(--ec-p-neutre-blanc);--ec-elevated: 240 240 240;--ec-canvas: 229 229 229;--ec-border: 0 0 0;--ec-border-opacity: .1;--ec-text-primary: 30 30 30;--ec-text-secondary: 74 74 74;--ec-text-muted: 92 92 92;--ec-accent: var(--ec-p-marque-bleu-figma);--ec-component: var(--ec-p-marque-violet-composant);--ec-float-shadow: var(--ec-p-ombre-flottante-claire);--ec-success: 52 199 89;--ec-warning: 255 149 0;--ec-danger: 255 59 48;--ec-info: var(--ec-p-statut-cyan-vif);--ec-danger-ink: var(--ec-p-neutre-noir);--ec-success-ink: var(--ec-p-neutre-noir);--ec-warning-ink: var(--ec-p-neutre-noir);--ec-info-ink: var(--ec-p-neutre-noir)}[data-theme=dark],[data-theme=black]{--ec-bg: 10 10 10;--ec-surface: var(--ec-p-neutre-gris-1a);--ec-elevated: 38 38 38;--ec-canvas: 48 48 48;--ec-border: var(--ec-p-neutre-blanc);--ec-border-opacity: .08;--ec-text-primary: var(--ec-p-neutre-gris-eb);--ec-text-secondary: var(--ec-p-neutre-gris-b0);--ec-text-muted: var(--ec-p-neutre-gris-8f);--ec-accent: var(--ec-p-marque-bleu-figma);--ec-component: var(--ec-p-marque-violet-composant-clair);--ec-float-shadow: var(--ec-p-ombre-flottante-sombre);--ec-success: var(--ec-p-statut-vert-vif);--ec-warning: var(--ec-p-statut-ambre-vif);--ec-danger: var(--ec-p-statut-rouge-vif);--ec-info: var(--ec-p-statut-cyan-vif);--ec-danger-ink: var(--ec-p-neutre-noir);--ec-success-ink: var(--ec-p-neutre-noir);--ec-warning-ink: var(--ec-p-neutre-noir);--ec-info-ink: var(--ec-p-neutre-noir)}:root{--ec-aurora: linear-gradient(120deg, #4f46ff 0%, #9966ff 52%, #ff6b5c 100%);--ec-aurora-soft: linear-gradient( 120deg, rgba(79, 70, 255, .18) 0%, rgba(153, 102, 255, .12) 52%, rgba(255, 107, 92, .1) 100% );--ec-orb-bg: radial-gradient(120% 120% at 50% 25%, #1a1d33 0%, #0a0d1e 100%);--ec-orb-accent: #4f46ff;--ec-ease: cubic-bezier(.32, .72, 0, 1);--ec-radius-sm: 4px;--ec-radius-md: 6px;--ec-radius-lg: 8px;--ec-radius-pill: 999px;--ec-gutter: 24px;--ec-gutter-y: 20px;--ec-os-point-valide: 0 124 64;--ec-os-point-brouillon: 244 92 156;--ec-space-3xs: 1.875px;--ec-space-2xs: 3.75px;--ec-space-xs: 5.625px;--ec-space-sm: 7.5px;--ec-space-md: 11.25px;--ec-space-lg: 15px;--ec-space-xl: 18.75px;--ec-space-2xl: 22.5px;--ec-space-3xl: 30px;--ec-space-4xl: 37.5px;--ec-space-5xl: 48.75px;--ec-control-sm: 26.25px;--ec-control-md: 30px;--ec-control-lg: 33.75px;--ec-control-xl: 45px;--ec-knob: var(--ec-p-hex-blanc)}:root{--ec-anim-instant: 90ms;--ec-anim-fast: .12s;--ec-anim-base: .18s;--ec-anim-slow: .24s;--ec-anim-slower: .36s;--ec-anim-stagger: 40ms;--ec-anim-micro: 80ms;--ec-anim-bascule: .15s;--ec-anim-etape: .35s;--ec-anim-entree: .4s;--ec-anim-reflet: 2s;--ec-anim-mot: 55ms;--ec-anim-ease: cubic-bezier(.32, .72, 0, 1);--ec-anim-ease-out: cubic-bezier(.16, 1, .3, 1);--ec-anim-ease-spring: cubic-bezier(.34, 1.56, .64, 1);--ec-anim-ease-doux: cubic-bezier(.22, 1, .36, 1);--ec-anim-ease-bascule: cubic-bezier(.4, 0, .2, 1);--ec-font-size-display-xl: 30px;--ec-font-size-display-l: 24px;--ec-font-size-title: 16px;--ec-font-size-body: 13px;--ec-font-size-label: 12px;--ec-font-size-caption: 12px;--ec-font-size-eyebrow: 11px}@media(prefers-reduced-motion:reduce){:root{--ec-anim-instant: .01ms;--ec-anim-fast: .01ms;--ec-anim-base: .01ms;--ec-anim-slow: .01ms;--ec-anim-slower: .01ms;--ec-anim-stagger: .01ms;--ec-anim-micro: .01ms;--ec-anim-bascule: .01ms;--ec-anim-etape: .01ms;--ec-anim-entree: .01ms;--ec-anim-reflet: .01ms;--ec-anim-mot: .01ms}}:root{--ec-magic-from: 59 130 246;--ec-magic-via: 168 85 247;--ec-magic-mid: 217 70 239;--ec-magic-to: 232 121 249;--ec-magic-ink: var(--ec-p-neutre-blanc);--ec-magic-gradient: linear-gradient( 120deg, rgb(var(--ec-magic-from)) 0%, rgb(var(--ec-magic-via)) 48%, rgb(var(--ec-magic-mid)) 78%, rgb(var(--ec-magic-to)) 100% );--ec-magic-gradient-hover: linear-gradient( 120deg, color-mix(in srgb, rgb(var(--ec-magic-from)) 88%, black) 0%, rgb(var(--ec-magic-via)) 44%, rgb(var(--ec-magic-mid)) 74%, color-mix(in srgb, rgb(var(--ec-magic-to)) 92%, black) 100% );--ec-magic-glow: rgb(var(--ec-magic-via) / .5)}.radix-themes{--accent-9: rgb(var(--ec-accent));--accent-10: color-mix(in srgb, rgb(var(--ec-accent)) 86%, #000);--accent-contrast: var(--ec-accent-ink);--accent-a2: rgb(var(--ec-accent) / .08);--accent-a3: rgb(var(--ec-accent) / .15);--accent-a4: rgb(var(--ec-accent) / .22);--accent-a5: rgb(var(--ec-accent) / .3);--accent-a6: rgb(var(--ec-accent) / .4);--accent-a7: rgb(var(--ec-accent) / .55)}.radix-themes{--color-background: rgb(var(--ec-bg));--color-panel-solid: rgb(var(--ec-surface));--gray-1: rgb(var(--ec-bg));--gray-2: rgb(var(--ec-surface));--gray-3: rgb(var(--ec-elevated));--red-a2: rgb(var(--ec-danger) / .1);--red-a3: rgb(var(--ec-danger) / .16);--red-a4: rgb(var(--ec-danger) / .24);--red-a11: rgb(var(--ec-danger));--red-9: rgb(var(--ec-danger));--amber-a2: rgb(var(--ec-warning) / .1);--amber-a3: rgb(var(--ec-warning) / .16);--amber-a4: rgb(var(--ec-warning) / .24);--amber-a11: rgb(var(--ec-warning));--amber-9: rgb(var(--ec-warning));--green-a2: rgb(var(--ec-success) / .1);--green-a3: rgb(var(--ec-success) / .16);--green-a4: rgb(var(--ec-success) / .24);--green-a11: rgb(var(--ec-success));--green-9: rgb(var(--ec-success))}*{box-sizing:border-box}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit}html{font-size:13px}body{margin:0;background-color:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font-family:Inter Variable,-apple-system,BlinkMacSystemFont,system-ui,Segoe UI,sans-serif;font-weight:450;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt"}*{scrollbar-width:thin;scrollbar-color:rgb(var(--ec-text-muted) / .25) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background-color:rgb(var(--ec-text-muted) / .18);border-radius:999px;border:2px solid transparent;background-clip:padding-box}*:hover::-webkit-scrollbar-thumb{background-color:rgb(var(--ec-text-muted) / .35);background-clip:padding-box}*:focus{outline:none}*:focus-visible{outline:2px solid rgb(var(--ec-accent) / .55);outline-offset:2px}:root[data-attn=eazyclick]{--ec-accent: var(--ec-p-marque-vert-eazyclick);--ec-accent-text: rgb(1 59 30);--ec-accent-ink: var(--ec-p-hex-noir);--ec-accent-contrast: var(--ec-p-neutre-noir)}:root[data-attn=indigo]{--ec-accent: var(--ec-p-marque-indigo);--ec-accent-text: rgb(79 70 255);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=jaune]{--ec-accent: var(--ec-p-attention-jaune);--ec-accent-text: rgb(111 82 3);--ec-accent-ink: var(--ec-p-hex-encre-navy);--ec-accent-contrast: var(--ec-p-neutre-encre-navy)}:root[data-attn=menthe]{--ec-accent: var(--ec-p-attention-menthe);--ec-accent-text: rgb(1 59 30);--ec-accent-ink: var(--ec-p-hex-encre-navy);--ec-accent-contrast: var(--ec-p-neutre-encre-navy)}:root[data-attn=rose-clair]{--ec-accent: var(--ec-p-attention-rose-clair);--ec-accent-text: rgb(168 57 95);--ec-accent-ink: var(--ec-p-hex-encre-navy);--ec-accent-contrast: var(--ec-p-neutre-encre-navy)}:root[data-attn=lavande]{--ec-accent: var(--ec-p-attention-lavande);--ec-accent-text: rgb(57 10 193);--ec-accent-ink: var(--ec-p-hex-encre-navy);--ec-accent-contrast: var(--ec-p-neutre-encre-navy)}:root[data-attn=foret]{--ec-accent: var(--ec-p-attention-foret);--ec-accent-text: rgb(1 59 30);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=bordeaux]{--ec-accent: var(--ec-p-attention-bordeaux);--ec-accent-text: rgb(130 24 44);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=rose]{--ec-accent: var(--ec-p-attention-rose);--ec-accent-text: rgb(168 57 95);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=violet]{--ec-accent: var(--ec-p-attention-violet);--ec-accent-text: rgb(57 10 193);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=tech]{--ec-accent: var(--ec-p-marque-bleu-tech);--ec-accent-text: rgb(0 47 255);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root[data-attn=ardoise]{--ec-accent: var(--ec-p-attention-ardoise);--ec-accent-text: rgb(86 91 128);--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root{--ec-accent-text: rgb(var(--ec-accent));--ec-accent-ink: var(--ec-p-hex-blanc);--ec-accent-contrast: var(--ec-p-neutre-blanc)}:root.dark,:root.black{--ec-accent-text: color-mix(in srgb, rgb(var(--ec-accent)) 55%, #fff)}:root{--accent-contrast: var(--ec-accent-ink)}:root,:root.dark,:root.black{--ec-vivant-famille-ventes-fond: 32 41 66;--ec-vivant-famille-ventes-encre: 173 195 255;--ec-vivant-famille-ventes-repere: 153 179 255;--ec-vivant-famille-clients-fond: 44 36 68;--ec-vivant-famille-clients-encre: 199 181 255;--ec-vivant-famille-clients-repere: 161 134 254;--ec-vivant-famille-site-fond: 25 46 37;--ec-vivant-famille-site-encre: 143 224 178;--ec-vivant-famille-site-repere: 115 216 144;--ec-vivant-famille-agenda-fond: 55 36 47;--ec-vivant-famille-agenda-encre: 255 178 209;--ec-vivant-famille-agenda-repere: 255 159 200;--ec-vivant-famille-restaurant-fond: 51 43 26;--ec-vivant-famille-restaurant-encre: 242 214 142;--ec-vivant-famille-restaurant-repere: 245 203 0;--ec-vivant-encre: 250 250 250;--ec-vivant-champ: 40 40 40;--ec-vivant-surface: 30 30 30;--ec-vivant-fond: 12 12 12;--ec-vivant-focus: 250 250 250;--ec-vivant-poids-corps: 450;--ec-vivant-poids-action: 600;--ec-vivant-poids-titre: 600;--ec-vivant-poids-display: 400;--ec-vivant-rayon-controle: 8px;--ec-vivant-rayon-carte: 10px;--ec-vivant-rayon-modale: 14px;--ec-vivant-duree: .18s}:root.light{--ec-vivant-famille-ventes-fond: 238 242 255;--ec-vivant-famille-ventes-encre: 0 37 202;--ec-vivant-famille-ventes-repere: 153 179 255;--ec-vivant-famille-clients-fond: 239 239 255;--ec-vivant-famille-clients-encre: 57 10 193;--ec-vivant-famille-clients-repere: 161 134 254;--ec-vivant-famille-site-fond: 237 248 238;--ec-vivant-famille-site-encre: 0 124 64;--ec-vivant-famille-site-repere: 115 216 144;--ec-vivant-famille-agenda-fond: 255 232 242;--ec-vivant-famille-agenda-encre: 181 35 91;--ec-vivant-famille-agenda-repere: 255 159 200;--ec-vivant-famille-restaurant-fond: 254 250 199;--ec-vivant-famille-restaurant-encre: 128 79 16;--ec-vivant-famille-restaurant-repere: 245 203 0;--ec-vivant-encre: var(--ec-p-neutre-encre-vivant);--ec-vivant-champ: 244 244 243;--ec-vivant-surface: 255 255 255;--ec-vivant-fond: 255 255 255;--ec-vivant-focus: 12 12 12;--ec-vivant-poids-corps: 450;--ec-vivant-poids-action: 600;--ec-vivant-poids-titre: 600;--ec-vivant-poids-display: 400;--ec-vivant-rayon-controle: 8px;--ec-vivant-rayon-carte: 10px;--ec-vivant-rayon-modale: 14px;--ec-vivant-duree: .18s}:root{--ec-anim-instant: .1s;--ec-anim-slower: .3s;--ec-anim-etape: .28s;--ec-anim-entree: .28s;--ec-anim-retour: .16s;--ec-anim-toast: .22s;--ec-anim-secousse: .25s;--ec-anim-max: .3s;--ec-anim-infobulle-delai: .4s;--ec-anim-infobulle: .1s;--ec-anim-fondu: .12s;--ec-anim-coche: .16s;--ec-anim-ease-in: cubic-bezier(.4, 0, 1, 1);--ec-anim-ease-doux: cubic-bezier(.16, 1, .3, 1)}@media(prefers-reduced-motion:reduce){:root{--ec-anim-instant: .01ms;--ec-anim-slower: .01ms;--ec-anim-etape: .01ms;--ec-anim-entree: .01ms;--ec-anim-retour: .01ms;--ec-anim-toast: .01ms;--ec-anim-secousse: .01ms;--ec-anim-max: .01ms;--ec-anim-infobulle-delai: .4s;--ec-anim-infobulle: .1s;--ec-anim-fondu: .12s;--ec-anim-coche: .16s}}.ec-display-xl{font-size:var(--ec-font-size-display-xl);font-weight:700;letter-spacing:-.02em;line-height:1.04;font-variant-numeric:tabular-nums lining-nums}.ec-display-l{font-size:var(--ec-font-size-display-l);font-weight:600;letter-spacing:-.02em;line-height:1.15}.ec-title{font-size:var(--ec-font-size-title);font-weight:600;letter-spacing:-.01em;line-height:1.3}.ec-body-strong{font-size:var(--ec-font-size-body);font-weight:600}.ec-body{font-size:var(--ec-font-size-body);font-weight:450;line-height:1.5}.ec-label{font-size:var(--ec-font-size-label);font-weight:500}.ec-caption{font-size:var(--ec-font-size-caption);font-weight:500;color:rgb(var(--ec-text-muted))}.ec-eyebrow{font-size:var(--ec-font-size-eyebrow);font-weight:600;text-transform:uppercase;letter-spacing:.09em;color:rgb(var(--ec-text-muted))}.ec-tabular{font-variant-numeric:tabular-nums lining-nums}@media(prefers-reduced-motion:reduce){.ec-spring:active{transform:none}}.ec-shimmer{position:relative;overflow:hidden;background-color:rgb(var(--ec-elevated) / .6)}.ec-shimmer:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(-100%);background:linear-gradient(90deg,transparent,rgb(var(--ec-text-primary) / .06),transparent);animation:ec-shimmer 1.4s var(--ec-ease) infinite}@keyframes ec-shimmer{to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.ec-shimmer:after{animation:none}}.ec-orbit-g{transform-box:view-box;transform-origin:50% 50%}.ec-orbit-spin{animation:ec-orbit var(--orbit-dur, 8s) linear infinite}.ec-orbit-core{transform-box:view-box;transform-origin:50% 50%;animation:ec-orbit-pulse var(--pulse-dur, 3.4s) ease-in-out infinite}@keyframes ec-orbit{to{transform:rotate(-360deg)}}@keyframes ec-orbit-pulse{0%,to{transform:scale(var(--core-min, .92));opacity:.9}50%{transform:scale(var(--core-max, 1.04));opacity:1}}@media(prefers-reduced-motion:reduce){.ec-orbit-spin,.ec-orbit-core{animation:none!important}}.ec-drawer__panel{animation:ec-slide-in-right .24s var(--ec-ease)}@keyframes ec-slide-in-right{0%{transform:translate(16px);opacity:0}to{transform:translate(0);opacity:1}}@media(prefers-reduced-motion:reduce){.ec-drawer__panel{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}}@keyframes ec-fondu{0%{opacity:0}}@keyframes ec-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ec-pop[data-state=open]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}@media(prefers-reduced-motion:reduce){.ec-pop[data-state=open]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}}@keyframes ec-loader-draw-e{0%{stroke-dasharray:0 101;animation-timing-function:cubic-bezier(.33,0,0,1)}22.7%{stroke-dasharray:100 101}28.65%{stroke-dasharray:100 101;animation-timing-function:cubic-bezier(1,0,1,1)}36.22%,to{stroke-dasharray:0 101}}@keyframes ec-loader-draw-scribble{0%,40%{stroke-dasharray:0 101;animation-timing-function:cubic-bezier(.33,0,0,1)}76.76%{stroke-dasharray:100 101}83.78%{stroke-dasharray:100 101;animation-timing-function:cubic-bezier(1,0,1,1)}to{stroke-dasharray:0 101}}@keyframes ec-loader-spin-e{0%{rotate:0deg;animation-timing-function:cubic-bezier(.33,0,.67,1)}30.81%{rotate:383.6deg}32.43%{rotate:383.6deg;animation-timing-function:cubic-bezier(1,0,1,1)}41.62%{rotate:743.6deg}41.63%,to{rotate:0deg}}@keyframes ec-loader-spin-scribble{0%,40%{rotate:21.25deg;animation-timing-function:cubic-bezier(.07,0,0,1)}76.76%{rotate:360deg}83.78%{rotate:360deg;animation-timing-function:cubic-bezier(1,0,1,1)}to{rotate:737deg}}@keyframes ec-loader-pulse{0%,to{opacity:.9}50%{opacity:.4}}[data-ec-vivant] :is(button,.ec-card,.ec-list-row){transition:transform var(--ec-vivant-duree) var(--ec-anim-ease)}[data-ec-vivant] button:active:not(:disabled){transform:scale(.98)}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-ec-vivant] :is(.ec-card,.ec-list-row):hover{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){[data-ec-vivant],[data-ec-vivant] *{animation:none!important;transition:none!important;scroll-behavior:auto!important}[data-ec-vivant],[data-ec-vivant] *:not(svg *){transform:none!important}}:root{--ec-entrance-shift: 12px;--ec-entrance-shift-page: 8px;--ec-entrance-shift-s: 8px;--ec-entrance-blur: 8px;--ec-entrance-scale: .96;--ec-entrance-duree: var(--ec-anim-slow);--ec-entrance-pas: var(--ec-anim-stagger)}@keyframes ec-entrance{0%{opacity:0;transform:translateY(var(--ec-entrance-shift-page))}}@keyframes ec-entrance-soft{0%{opacity:0;transform:translateY(var(--ec-entrance-shift))}}@keyframes ec-entrance-row{0%{opacity:0;transform:translateY(var(--ec-entrance-shift-s))}}@keyframes ec-entrance-sheet{0%{opacity:0;transform:scale(var(--ec-entrance-scale));filter:blur(var(--ec-entrance-blur))}}.ec-page-transition>*{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}[data-ec-counter]{position:relative;-webkit-text-fill-color:transparent}[data-ec-counter]:after{content:attr(data-ec-counter);position:absolute;top:0;right:0;bottom:0;left:0;white-space:nowrap;-webkit-text-fill-color:currentColor;pointer-events:none}@media(hover:hover)and (pointer:fine)and (prefers-reduced-motion:no-preference){[data-ec-vivant] :is(.ec-os-tuile,.ec-os-tuile-agir,a.ec-os-carte,button.ec-os-carte,.ec-grille__corps>.ec-os-carte){transition-property:transform,box-shadow,background-color,border-color,color;transition-duration:var(--ec-anim-base);transition-timing-function:var(--ec-anim-ease)}[data-ec-vivant] :is(.ec-os-tuile,.ec-os-tuile-agir,a.ec-os-carte,button.ec-os-carte,.ec-grille__corps>.ec-os-carte):hover{transform:translateY(-2px);box-shadow:var(--ec-os-ombre-verre, 0 12px 32px rgb(0 0 0 / .1))}[data-ec-vivant] .ec-grille__corps>.ec-os-carte:has(table,.ec-os-kanban,[contenteditable=true]):hover{transform:none;box-shadow:none}}.ec-os-segmente[data-ec-glisse]{position:relative;isolation:isolate}.ec-os-segmente[data-ec-glisse]>.ec-os-segmente__option{z-index:1}.ec-os-segmente[data-ec-glisse]>.ec-os-segmente__option[data-actif=true]{background:none}.ec-os-segmente__glisse{position:absolute;z-index:0;top:0;left:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));pointer-events:none;transform-origin:0 0}@media(prefers-reduced-motion:reduce){.ec-page-transition>*{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}[data-ec-counter]{-webkit-text-fill-color:currentColor}[data-ec-counter]:after{content:none}}.ec-panel{background-color:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg)}.ec-sidebar{--ec-sidebar-ease: var(--ec-anim-ease-out);display:flex;flex-direction:column;flex-shrink:0;height:100%;background-color:rgb(var(--ec-surface));border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));overflow:hidden;transition:width var(--ec-anim-max) var(--ec-sidebar-ease)}.ec-sidebar[data-overlay]{position:absolute;top:0;left:0;bottom:0;z-index:80;box-shadow:8px 0 32px #0000002e}.ec-sidebar__scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--ec-space-sm) var(--ec-space-sm)}.ec-sidebar__group-head{position:relative;height:var(--ec-control-lg);transition:height var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-sidebar__group-head[data-compact=true]{height:var(--ec-space-md)}.ec-sidebar__group-rule{position:absolute;top:-4px;left:8px;right:8px;height:1px;background-color:rgb(var(--ec-border) / .14);opacity:0;transition:opacity var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-sidebar__group-head[data-compact=true] .ec-sidebar__group-rule{opacity:1;top:0;left:50%;right:auto;width:20px;translate:-50% 0}.ec-sidebar__group-head[data-first=true] .ec-sidebar__group-rule{display:none}.ec-sidebar__group-label{position:absolute;inset:auto 16px 4px 12px;display:flex;align-items:center;gap:var(--ec-space-xs);height:24px;margin:0;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ec-text-muted));white-space:nowrap;transition:opacity var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-sidebar__group-label[data-hidden=true]{opacity:0;pointer-events:none}.ec-sidebar__divider{height:1px;margin:var(--ec-space-md) var(--ec-space-sm);background-color:rgb(var(--ec-border) / .14)}.ec-sidebar[data-compact=true] .ec-sidebar__divider{display:none}.ec-sidebar__group-btn{box-sizing:border-box;inset:auto 8px 4px 4px;width:auto;padding-left:var(--ec-space-sm);padding-right:var(--ec-space-sm);border:none;background:transparent;cursor:default;transition:color .15s var(--ec-ease),opacity var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-sidebar__group-btn:hover{color:rgb(var(--ec-text-secondary))}.ec-sidebar__group-icon{display:inline-flex;align-items:center;justify-content:center;opacity:.7}.ec-sidebar__group-icon svg{width:12px;height:12px}.ec-sidebar__chevron{flex-shrink:0;opacity:.6;transition:rotate .15s var(--ec-ease)}.ec-sidebar__chevron[data-collapsed=true]{rotate:-90deg}.ec-nav-item{position:relative;display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-sm) var(--ec-space-md);min-height:var(--ec-space-4xl);margin-bottom:var(--ec-space-xs);border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-primary));font-size:.875rem;font-weight:500;text-align:left;cursor:default;overflow:hidden;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease),padding var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease)),margin var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-nav-item:hover{background-color:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-primary))}.ec-nav-item[data-active=true]{background-color:rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));color:var(--ec-accent-text);font-weight:600}.ec-nav-item[data-active=true]:before{content:"";position:absolute;inset-block:4px;left:0;width:4px;border-radius:0 999px 999px 0;background-color:rgb(var(--ec-attn))}.ec-nav-item__icon{position:relative;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;transition:transform var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-nav-item__icon svg{width:100%;height:100%}.ec-nav-item__label{position:relative;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500;transition:opacity var(--ec-anim-max) var(--ec-sidebar-ease, var(--ec-ease))}.ec-nav-item[data-compact=true]{width:var(--ec-space-4xl);margin-inline:auto;margin-bottom:var(--ec-space-md);padding-inline:0;gap:0;justify-content:center}.ec-nav-item[data-compact=true] .ec-nav-item__label{flex:0 0 0}.ec-nav-item[data-compact=true]:before{display:none}.ec-nav-item[data-compact=true] .ec-nav-item__icon{transform:scale(1.25)}.ec-nav-item[data-compact=true] .ec-nav-item__label{opacity:0}.ec-entity-rail{display:flex;flex-direction:column;flex-shrink:0;height:100%;min-height:0;background-color:rgb(var(--ec-surface));border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-entity-rail__header{flex-shrink:0;padding:var(--ec-space-lg) var(--ec-space-md) var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-entity-rail__scroll{flex:1;min-height:0;overflow-y:auto;padding:var(--ec-space-sm)}.ec-entity-rail__group{margin-bottom:var(--ec-space-2xs)}.ec-entity-rail__group-label{margin:var(--ec-space-lg) var(--ec-space-md) var(--ec-space-xs);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ec-text-muted));white-space:nowrap}.ec-entity-rail__group:first-child>.ec-entity-rail__group-label{margin-top:var(--ec-space-2xs)}.ec-entity-rail__footer{flex-shrink:0;padding:0 var(--ec-space-sm) var(--ec-space-sm)}.ec-entity-rail__recap{flex-shrink:0;padding:var(--ec-space-sm);margin:0 var(--ec-space-2xs) var(--ec-space-2xs);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-entity-rail__divider{height:1px;margin:var(--ec-space-sm) var(--ec-space-2xs) var(--ec-space-md);background-color:rgb(var(--ec-border) / .14)}.ec-nav-item[data-tone=danger]{color:rgb(var(--ec-danger))}.ec-nav-item[data-tone=danger]:hover{background-color:rgb(var(--ec-danger) / .08);color:rgb(var(--ec-danger))}.ec-nav-item[data-tone=danger][data-active=true]{background-color:rgb(var(--ec-danger) / .12);color:rgb(var(--ec-danger))}.ec-nav-item[data-tone=danger][data-active=true]:before{background-color:rgb(var(--ec-danger))}.ec-icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-icon-btn:hover{background-color:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-primary))}.ec-icon-btn:disabled{opacity:.5;cursor:default}.ec-icon-btn[data-tone=danger]{color:rgb(var(--ec-danger))}.ec-icon-btn[data-tone=danger]:hover{background-color:rgb(var(--ec-danger) / .1);color:rgb(var(--ec-danger))}.ec-list-row{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:var(--ec-control-md);padding:var(--ec-space-sm) var(--ec-space-md);border:none;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:transparent;color:rgb(var(--ec-text-primary));text-align:left;cursor:default;transition:background-color .15s var(--ec-ease)}.ec-list-row:first-child{border-top:none}.ec-list-row:hover{background-color:rgb(var(--ec-elevated) / .5)}.ec-list-row__main{flex:1;min-width:0}.ec-list-row__title{font-size:13px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-list-row__sub{font-size:12px;color:rgb(var(--ec-text-muted));margin-top:1px}.ec-list-row__main>.ec-list-row__title,.ec-list-row__main>.ec-list-row__sub{display:block}.ec-topbar{position:relative;z-index:40;display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm);height:75px;padding:0 var(--ec-space-lg);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface) / .8);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}.ec-icon-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:32px;height:var(--ec-control-lg);border:none;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-muted));cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-icon-btn:hover:not(:disabled){background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-icon-btn:disabled{opacity:.4}.ec-search{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;max-width:615px;padding:var(--ec-space-sm) var(--ec-space-lg);border:none;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated) / .7);color:rgb(var(--ec-text-muted));text-align:left;cursor:default;transition:background-color .15s var(--ec-ease)}.ec-search:hover{background-color:rgb(var(--ec-elevated))}.ec-search:focus-within{outline:none;box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-search>svg{flex-shrink:0;color:rgb(var(--ec-text-muted))}.ec-search__placeholder{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:450;color:rgb(var(--ec-text-muted))}kbd{font-family:inherit}.ec-kbd{flex-shrink:0;margin-left:var(--ec-space-sm);padding:1px var(--ec-space-xs);border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated) / .8);font-family:inherit;font-size:10px;color:rgb(var(--ec-text-muted))}.ec-pill{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ec-space-xs);height:var(--ec-control-lg);padding:0 var(--ec-space-md);border:none;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-secondary));font-size:13px;font-weight:500;cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-pill:hover{background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-pill:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--ec-accent) / .45)}.ec-pill svg{flex-shrink:0;color:rgb(var(--ec-text-muted))}.ec-pill__chevron{transition:rotate .15s var(--ec-ease)}.ec-pill[data-open=true] .ec-pill__chevron{rotate:180deg}.ec-pill__dot{width:7px;height:7px;border-radius:var(--ec-radius-pill);flex-shrink:0}.ec-topbar .ec-pill,.ec-topbar .ec-icon-btn,.ec-topbar .ec-search{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-surface))}.ec-topbar .ec-icon-btn{width:var(--ec-control-lg)}.ec-pill--status[data-tone=ok]{border-color:rgb(var(--ec-success) / .75)}.ec-pill--status[data-tone=ok] .ec-pill__dot{background:rgb(var(--ec-success))}.ec-pill--status[data-tone=ok] .ec-pill__scinde{border-left-color:rgb(var(--ec-success) / .35)}.ec-pill--status[data-tone=warn]{border-color:rgb(var(--ec-warning) / .75)}.ec-pill--status[data-tone=warn] .ec-pill__dot{background:rgb(var(--ec-warning))}.ec-pill--status[data-tone=warn] .ec-pill__scinde{border-left-color:rgb(var(--ec-warning) / .35)}.ec-pill--status .ec-pill__dot{margin-right:var(--ec-space-sm)}.ec-pill__scinde{display:inline-flex;align-items:center;align-self:center;height:15px;margin-left:var(--ec-space-sm);padding-left:var(--ec-space-md);border-left:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-locale-code{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.ec-avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ec-radius-pill);overflow:hidden;background:var(--ec-aurora);color:#fff;font-size:11px;font-weight:700}.ec-avatar img{width:100%;height:100%;object-fit:cover}.ec-avatar-rond{--ec-avatar-taille: 32px;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--ec-avatar-taille);height:var(--ec-avatar-taille);border-radius:var(--ec-radius-pill);font-size:max(var(--ec-font-size-eyebrow),calc(var(--ec-avatar-taille) * .35));font-weight:600;letter-spacing:.01em;-webkit-user-select:none;user-select:none}.ec-avatar-rond[data-ec-avatar-taille="24"]{--ec-avatar-taille: 24px}.ec-avatar-rond[data-ec-avatar-taille="32"]{font-size:var(--ec-font-size-label)}.ec-avatar-rond[data-ec-avatar-taille="40"]{--ec-avatar-taille: 40px}.ec-avatar-rond[data-ec-avatar-taille="48"]{--ec-avatar-taille: 48px}.ec-avatar-rond[data-ec-avatar-taille="56"]{--ec-avatar-taille: 56px}.ec-avatar-rond[data-ec-avatar-taille="64"]{--ec-avatar-taille: 64px}.ec-avatar-rond[data-ec-avatar-taille="96"]{--ec-avatar-taille: 96px}.ec-avatar-rond--photo{display:block;object-fit:cover;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-user-carre{display:inline-flex;flex-shrink:0;padding:0;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm);overflow:hidden;cursor:default;background:none}.ec-user-carre:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--ec-accent) / .45)}.ec-user-carre .ec-avatar{width:var(--ec-control-lg);height:var(--ec-control-lg);border-radius:0;font-size:13px}.ec-menu__backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40}.ec-menu{position:absolute;right:0;top:calc(100% + 6px);z-index:50;min-width:224px;padding:var(--ec-space-xs);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-elevated));box-shadow:0 20px 50px #0003}.ec-menu--left{right:auto;left:0}.ec-menu__head{padding:var(--ec-space-sm) var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));margin-bottom:var(--ec-space-2xs)}.ec-menu__name{font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-menu__email{font-size:11px;color:rgb(var(--ec-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-menu__item{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-secondary));font-size:13px;font-weight:500;text-align:left;cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-menu__item:hover{background-color:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary))}.ec-menu__item[data-active=true]{color:var(--ec-accent-text)}.ec-menu__item[data-active=true] svg{color:var(--ec-accent-text)}.ec-menu__item svg{flex-shrink:0;color:rgb(var(--ec-text-muted))}.ec-menu__item--danger:hover{background-color:rgb(var(--ec-danger) / .12);color:rgb(var(--ec-danger))}.ec-menu__item--danger:hover svg{color:rgb(var(--ec-danger))}.ec-menu__check{margin-left:auto;color:var(--ec-accent-text)}.ec-menu__sep{height:1px;margin:var(--ec-space-2xs) 0;background-color:rgb(var(--ec-border) / .12)}.ec-menu__label{padding:var(--ec-space-xs) var(--ec-space-md) 2px;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ec-text-muted))}.ec-view{display:flex;flex-direction:column;height:100%;min-height:0;background-color:rgb(var(--ec-bg))}.ec-view__body{flex:1;min-height:0;overflow-y:auto;padding:var(--ec-gutter-y) var(--ec-gutter)}.ec-view__body--flush{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ec-space-lg);padding:var(--ec-space-lg) var(--ec-gutter) var(--ec-gutter)}.ec-view__band{flex-shrink:0;padding:var(--ec-space-lg) var(--ec-gutter) 0}.ec-view__scroll{flex:1;min-height:0;overflow:auto;padding:var(--ec-gutter-y) var(--ec-gutter) var(--ec-gutter)}.ec-view__tabs{flex-shrink:0;padding:var(--ec-space-md) var(--ec-gutter) 0;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-module-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);padding:var(--ec-space-lg) var(--ec-gutter);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-bg))}.ec-module-header__lead{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-module-header__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));color:var(--ec-accent-text)}.ec-module-header__title{font-family:var(--ec-font-display, inherit);font-size:20px;font-weight:600;line-height:1;letter-spacing:-.01em;color:rgb(var(--ec-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-module-header__tagline{margin-top:1px;font-size:12px;font-weight:500;color:rgb(var(--ec-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-module-header__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm)}@media(max-width:767px){.ec-view:not([data-ec-defilement=interne]){overflow-y:auto}.ec-view:not([data-ec-defilement=interne])>*{flex-shrink:0}.ec-view:not([data-ec-defilement=interne])>:is(.ec-view__body,.ec-view__body--flush,.ec-view__scroll){flex:none;min-height:auto;overflow:visible}:root .ec-module-header{position:sticky;top:0;z-index:6;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-md);padding-block:var(--ec-space-sm);background-color:rgb(var(--ec-os-page, var(--ec-bg)))!important}:root .ec-module-header__lead,:root .ec-module-header__lead>div{display:contents}:root .ec-module-header__icon{display:none}:root .ec-module-header__title{grid-area:1 / 1}:root .ec-module-header__tagline{grid-area:2 / 1 / 3 / -1;white-space:normal}:root .ec-module-header__actions{grid-area:1 / 2;flex-wrap:nowrap;max-width:50vw;min-width:0;overflow-x:auto;scrollbar-width:none}:root .ec-module-header__actions>*{flex-shrink:0}:root .ec-module-header__actions>.rt-variant-solid,:root .ec-module-header__actions>.ec-os-bouton--primaire{order:-1}}.ec-table-frame{flex:1;min-height:0;overflow:auto;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-surface))}.ec-toolbar{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-toolbar__search{position:relative;display:flex;align-items:center;min-width:min(220px,100%)}.ec-toolbar__search>svg{position:absolute;left:10px;pointer-events:none;color:rgb(var(--ec-text-muted))}.ec-toolbar__search input{width:100%;height:var(--ec-control-lg);border:none;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated));padding:0 var(--ec-space-md) 0 var(--ec-space-3xl);font-size:13px;font-weight:450;color:rgb(var(--ec-text-primary));outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));transition:box-shadow .15s var(--ec-ease)}.ec-toolbar__search input::placeholder{color:rgb(var(--ec-text-muted))}.ec-toolbar__search input:focus-visible{box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-toolbar .ec-select__trigger{height:var(--ec-control-lg);padding:0 var(--ec-space-md) 0 var(--ec-space-md)}.ec-toolbar__count{font-size:11px;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ec-text-muted))}.ec-toolbar__spacer{margin-left:auto}.ec-act-btn{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ec-space-xs);height:var(--ec-control-lg);padding:0 var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-secondary));font-size:13px;font-weight:600;cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-act-btn:hover:not(:disabled){background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-act-btn:disabled{opacity:.5}.ec-act-btn--icon{width:32px;padding:0;justify-content:center}.ec-act-btn[data-tone=accent]{border-color:rgb(var(--ec-accent) / .4);background-color:rgb(var(--ec-accent) / .12);color:var(--ec-accent-text)}.ec-act-btn[data-tone=danger]{border-color:rgb(var(--ec-danger) / .35);color:rgb(var(--ec-danger))}.ec-act-btn[data-tone=danger]:hover:not(:disabled){background-color:rgb(var(--ec-danger) / .12);color:rgb(var(--ec-danger))}.ec-segment{display:flex;flex-shrink:0;overflow:hidden;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm)}.ec-segment button{display:inline-flex;align-items:center;justify-content:center;width:32px;height:var(--ec-control-lg);border:none;background:transparent;color:rgb(var(--ec-text-muted));cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-segment button[data-active=true]{background-color:rgb(var(--ec-accent) / .15);color:var(--ec-accent-text)}.ec-segment button:hover:not([data-active=true]){background-color:rgb(var(--ec-elevated))}.ec-chip{display:inline-flex;align-items:center;gap:var(--ec-space-xs);border-radius:var(--ec-radius-pill);padding:2px var(--ec-space-md);font-size:11px;font-weight:600;white-space:nowrap}.ec-cell-muted{color:rgb(var(--ec-text-muted));font-size:12px}.ec-cell-name{font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-cell-meta{font-size:12px;font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-cell-date{font-size:11px;color:rgb(var(--ec-text-muted))}.ec-segmented__radio{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-segmented__opt:has(:focus-visible){outline:2px solid rgb(var(--ec-accent));outline-offset:1px}.ec-filter-chips{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);min-width:0;margin:0;padding:0;border:0}.ec-filter-chip{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-control-md);padding:0 var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background:transparent;color:rgb(var(--ec-text-secondary));font-size:12.5px;font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease),border-color .15s var(--ec-ease)}.ec-filter-chip:hover:not([data-active=true]){background-color:rgb(var(--ec-elevated) / .6);color:rgb(var(--ec-text-primary))}.ec-filter-chip[data-active=true]{border-color:rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));color:var(--ec-accent-text)}.ec-filter-chip:focus-visible{outline:none;box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-filter-chip__dot{width:7px;height:7px;border-radius:var(--ec-radius-pill);flex-shrink:0}.ec-filter-chip__count{font-size:11px;font-variant-numeric:tabular-nums lining-nums;color:rgb(var(--ec-text-muted))}.ec-filter-chip[data-active=true] .ec-filter-chip__count{color:inherit}.ec-bulkbar{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-md);height:38px;padding:0 var(--ec-space-sm) 0 var(--ec-space-lg);border:1px solid rgb(var(--ec-accent) / .32);border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-accent) / .08)}.ec-bulkbar__count{font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary));font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ec-bulkbar__sep{width:1px;height:18px;background:rgb(var(--ec-border) / .2)}.ec-bulkbar__spacer{margin-left:auto}.ec-popover{z-index:80;width:min(320px,calc(100vw - 24px));max-height:min(480px,calc(100vh - 24px));overflow:auto;padding:var(--ec-space-md);border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:var(--ec-float-shadow)}.ec-colmenu{z-index:80;min-width:210px;border-radius:var(--ec-radius-sm);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface));padding:var(--ec-space-xs);box-shadow:var(--ec-shadow-lg, 0 4px 8px rgb(0 0 0 / .05), 0 20px 50px rgb(0 0 0 / .1))}.ec-colmenu__label{padding:var(--ec-space-2xs) var(--ec-space-sm) var(--ec-space-xs);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ec-text-muted))}.ec-colmenu__item{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;margin:0;border:none;border-radius:var(--ec-radius-sm);background:transparent;padding:var(--ec-space-sm) var(--ec-space-sm);font-size:13px;color:rgb(var(--ec-text-secondary));text-align:left;cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-colmenu__item:hover:not(:disabled){background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-colmenu__item:disabled{opacity:.5}.ec-media-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:var(--ec-space-lg)}.ec-media-card{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-surface));transition:border-color .2s var(--ec-ease)}.ec-media-card:hover{border-color:rgb(var(--ec-accent) / .4)}.ec-media-card__thumb{display:flex;align-items:center;justify-content:center;height:120px;background-color:rgb(var(--ec-elevated) / .5);color:rgb(var(--ec-text-muted))}.ec-hero{position:relative;overflow:hidden;border-radius:var(--ec-radius-md);padding:var(--ec-space-3xl);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:var(--ec-aurora-soft)}.ec-card{border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-surface));padding:var(--ec-space-xl);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));transition:border-color .2s var(--ec-ease),background-color .2s var(--ec-ease)}.ec-card--interactive:hover{border-color:rgb(var(--ec-accent) / .4)}.ec-listing{width:100%;overflow:auto;background-color:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-listing table{width:100%;border-collapse:collapse;text-align:left}.ec-listing thead th{position:sticky;top:0;z-index:10;padding:var(--ec-space-md) var(--ec-space-lg);background-color:rgb(var(--ec-surface));border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:13px;font-weight:500;color:rgb(var(--ec-text-primary) / .72);white-space:nowrap}.ec-listing tbody td{padding:var(--ec-space-lg);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:15px;color:rgb(var(--ec-text-primary));vertical-align:middle}.ec-listing tbody tr{transition:background-color .15s var(--ec-ease)}.ec-listing tbody tr[data-clickable=true]{cursor:default}.ec-listing tbody tr:hover{background-color:rgb(var(--ec-elevated) / .5)}.ec-listing tbody tr[aria-selected=true]{background-color:var(--ec-attn-soft);box-shadow:inset 3px 0 rgb(var(--ec-attn))}.ec-listing tbody tr[aria-selected=true]:hover{background-color:color-mix(in srgb,rgb(var(--ec-attn)) 22%,rgb(var(--ec-bg)))}.ec-listing .ec-col-right{text-align:right}.ec-datatable__resize{position:absolute;right:0;top:0;height:100%;width:6px;cursor:col-resize;opacity:0;transition:opacity .15s var(--ec-ease);touch-action:none;-webkit-user-select:none;user-select:none}.ec-datatable__resize:hover{opacity:1}.ec-checkbox{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;height:18px;margin:0;padding:0;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated));outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / .2);cursor:default;transition:background-color .15s var(--ec-ease),box-shadow .15s var(--ec-ease)}.ec-checkbox[data-state=checked],.ec-checkbox[data-state=indeterminate]{background-color:rgb(var(--ec-accent));box-shadow:inset 0 0 0 1px rgb(var(--ec-accent))}.ec-checkbox:focus-visible{box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-checkbox:disabled{opacity:.5}.ec-checkbox__indicator{display:inline-flex;color:var(--ec-accent-ink)}.ec-switch{position:relative;flex-shrink:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;margin:0;padding:0;border:none;cursor:pointer;width:38px;height:22px;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated));outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));transition:background-color .15s var(--ec-ease),box-shadow .15s var(--ec-ease)}.ec-switch[data-state=checked]{background-color:rgb(var(--ec-accent));box-shadow:inset 0 0 0 1px rgb(var(--ec-accent))}.ec-switch:focus-visible{box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-switch:disabled{opacity:.5;cursor:not-allowed}.ec-switch__thumb{display:block;width:18px;height:18px;transform:translate(2px);border-radius:var(--ec-radius-pill);background-color:var(--ec-knob);box-shadow:0 1px 2px #0003;transition:transform .2s var(--ec-ease);will-change:transform}.ec-switch__thumb[data-state=checked]{transform:translate(18px);background-color:var(--ec-accent-ink)}.ec-slider{position:relative;display:flex;align-items:center;width:100%;height:20px;touch-action:none;-webkit-user-select:none;user-select:none}.ec-slider__track{position:relative;flex:1;height:6px;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated))}.ec-slider__range{position:absolute;height:100%;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-accent))}.ec-slider__thumb{display:block;width:16px;height:16px;border-radius:var(--ec-radius-pill);background-color:var(--ec-knob);box-shadow:0 1px 2px #0003,0 0 0 2px rgb(var(--ec-accent));outline:none;transition:transform .15s var(--ec-ease)}.ec-slider__thumb:hover{transform:scale(1.1)}.ec-slider__thumb:focus-visible{box-shadow:0 1px 2px #0003,0 0 0 2px rgb(var(--ec-accent)),0 0 0 4px rgb(var(--ec-accent) / .3)}.ec-select__trigger{display:inline-flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);border:none;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated));padding:0 var(--ec-space-md);min-height:var(--ec-control-lg);font-size:13px;color:rgb(var(--ec-text-primary));outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));transition:box-shadow .15s var(--ec-ease);cursor:default}.ec-select__trigger:hover{box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / .24)}.ec-select__trigger:focus-visible{outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-accent))}.ec-select__trigger[data-disabled]{opacity:.5}.ec-select__trigger>span:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ec-select__chevron{color:rgb(var(--ec-text-muted))}.ec-select__content{z-index:80;max-height:300px;min-width:var(--radix-select-trigger-width);overflow:hidden;border-radius:var(--ec-radius-sm);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface));padding:var(--ec-space-2xs);box-shadow:var(--ec-shadow-lg, 0 4px 8px rgb(0 0 0 / .05), 0 20px 50px rgb(0 0 0 / .1))}.ec-select__item{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);border-radius:var(--ec-radius-sm);padding:var(--ec-space-xs) var(--ec-space-md);font-size:13px;color:rgb(var(--ec-text-secondary));outline:none;cursor:default}.ec-select__item[data-highlighted]{background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-select__item[data-state=checked]{color:var(--ec-accent-text);font-weight:600}.ec-tabs__list{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated) / .6);padding:var(--ec-space-2xs)}.ec-tabs__trigger{display:inline-flex;align-items:center;gap:var(--ec-space-xs);border:none;border-radius:var(--ec-radius-pill);background:transparent;padding:var(--ec-space-xs) var(--ec-space-lg);font-size:13px;font-weight:500;color:rgb(var(--ec-text-secondary));outline:none;cursor:default;transition:background-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-tabs__trigger:hover{color:rgb(var(--ec-text-primary))}.ec-tabs__trigger[data-state=active]{background-color:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:0 1px 2px #0000000f}.ec-tabs__trigger:focus-visible{box-shadow:0 0 0 2px rgb(var(--ec-accent))}.ec-tooltip{z-index:80;max-width:20rem}.ec-settings{display:flex;flex-direction:column;height:100%;min-height:0;background-color:rgb(var(--ec-bg))}.ec-settings__split{display:flex;flex:1;min-height:0}.ec-settings__nav{display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;padding:var(--ec-space-md) var(--ec-space-sm);border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface))}.ec-settings__group{margin-bottom:var(--ec-space-2xs)}.ec-settings__search{padding:0 var(--ec-space-2xs) var(--ec-space-xs)}.ec-settings__search .ec-os-recherche{height:36px}.ec-settings__search-empty{display:block;margin:var(--ec-space-xs) var(--ec-space-md);color:rgb(var(--ec-text-muted));font-size:13px}@media(any-pointer:coarse){.ec-settings__search .ec-os-recherche{height:44px}}@media(max-width:768px){.ec-settings__search,.ec-settings__search-empty{display:none}}.ec-settings__group-label{margin:var(--ec-space-lg) var(--ec-space-md) var(--ec-space-xs);font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:rgb(var(--ec-text-muted));white-space:nowrap}.ec-settings__panel{flex:1;min-width:0;min-height:0;overflow-y:auto;padding:var(--ec-gutter) var(--ec-gutter)}.ec-settings__denied{max-width:380px;margin:calc(var(--ec-space-3xl) + var(--ec-space-md)) auto 0;padding:var(--ec-space-2xl);text-align:center;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);background-color:rgb(var(--ec-elevated) / .4);color:rgb(var(--ec-text-muted))}.ec-settings__denied-title{margin:var(--ec-space-sm) 0 0;font-size:14px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-settings__denied-hint{margin:var(--ec-space-2xs) 0 0;font-size:12px}.ec-settings__mobile{display:none;padding:var(--ec-space-md) var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface))}.ec-settings__select-wrap{position:relative}.ec-settings__select{width:100%;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:var(--ec-space-md) calc(var(--ec-space-3xl) + var(--ec-space-xs)) var(--ec-space-md) var(--ec-space-md);font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary));background-color:rgb(var(--ec-elevated) / .5);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm);outline:none}.ec-settings__select:focus-visible{border-color:rgb(var(--ec-accent) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .4)}.ec-settings__select-chevron{position:absolute;right:12px;top:50%;translate:0 -50%;pointer-events:none;color:rgb(var(--ec-text-muted))}@media(max-width:768px){.ec-settings__nav{display:none}.ec-settings__mobile{display:block}.ec-settings__panel{padding:var(--ec-space-lg)}}.ec-settings-page{display:flex;flex-direction:column;gap:var(--ec-space-2xl);max-width:640px}.ec-settings-page[data-wide=true]{max-width:760px}.ec-settings-page[data-fluid=true]{max-width:none}.ec-settings-page[data-form=true]:not([data-fluid=true]){width:min(100%,1008px)}.ec-settings-page>fieldset{display:flex;flex-direction:column;gap:inherit}.ec-settings-page fieldset{min-width:0;margin:0;padding:0;border:0}.ec-density-atlas .ec-settings-page,.ec-density-atlas .ec-settings-page[data-wide=true]{max-width:none}.ec-settings-page__head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-lg)}.ec-settings-page__lead{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-settings-page__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-elevated) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));color:var(--ec-accent-text)}.ec-settings-page__title{margin:0;font-size:20px;font-weight:500;line-height:1.1;letter-spacing:-.02em;color:rgb(var(--ec-text-primary))}.ec-settings-page__subtitle{margin:var(--ec-space-2xs) 0 0;font-size:13px;color:rgb(var(--ec-text-muted))}.ec-settings-page__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm)}.ec-settings-section{display:block}.ec-settings-section__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md)}.ec-settings-section__title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ec-text-primary))}.ec-settings-section__card{padding:var(--ec-space-xl)}.ec-settings-section__desc{margin:0 0 var(--ec-space-lg);font-size:12px;line-height:1.5;color:rgb(var(--ec-text-muted))}.ec-settings-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);flex-wrap:wrap;padding:var(--ec-space-lg) 0}.ec-settings-row[data-divider=true]{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-settings-row--label{cursor:pointer;border-radius:var(--ec-radius-sm);margin:0 calc(-1 * var(--ec-space-md));padding:var(--ec-space-lg) var(--ec-space-md);transition:background-color .15s var(--ec-ease)}.ec-settings-row--label:hover{background-color:rgb(var(--ec-elevated) / .4)}.ec-settings-row__text{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-settings-row__title{display:flex;align-items:center;gap:var(--ec-space-xs);font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-settings-row__icon{display:inline-flex;align-items:center;color:rgb(var(--ec-text-muted))}.ec-settings-row__hint{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-settings-row__control{flex-shrink:0;max-width:100%}.ec-settings-row[data-field=true]>.ec-settings-row__control{width:min(320px,100%)}.ec-settings-row[data-field=true]>.ec-settings-row__control>*{width:100%;min-width:0}@media(max-width:768px){.ec-settings-row[data-field=true]{flex-direction:column;align-items:stretch;gap:var(--ec-space-sm)}.ec-settings-row[data-field=true]>.ec-settings-row__control{width:100%}}.ec-loader{flex:none}.ec-loader__e,.ec-loader__scribble{transform-box:view-box;transform-origin:center}.ec-loader path{fill:none;stroke-width:56;stroke-dasharray:0 101}.ec-loader .ec-loader__e{animation:ec-loader-spin-e 6.167s linear infinite}.ec-loader .ec-loader__scribble{animation:ec-loader-spin-scribble 6.167s linear infinite}.ec-loader .ec-loader__e path{animation:ec-loader-draw-e 6.167s linear infinite}.ec-loader .ec-loader__scribble path{animation:ec-loader-draw-scribble 6.167s linear infinite}.ec-loader g path:nth-of-type(2){animation-delay:.0667s}.ec-loader g path:nth-of-type(3){animation-delay:.1333s}.ec-loader g path:nth-of-type(4){animation-delay:.2s}.ec-loader g path:nth-of-type(5){animation-delay:.2667s}.ec-loader g path:nth-of-type(6){animation-delay:.3333s}:root.dark .ec-loader .ec-loader__lead,:root.black .ec-loader .ec-loader__lead{stroke:rgb(var(--ec-text-primary))}@media(prefers-reduced-motion:reduce){.ec-loader g,.ec-loader path{animation:none}.ec-loader path{visibility:hidden}.ec-loader .ec-loader__e .ec-loader__lead{visibility:visible;stroke-dasharray:100 101;animation:ec-loader-pulse 2.4s ease-in-out infinite}}.radix-themes .rt-BaseButton:not(.rt-IconButton){border-radius:var(--ec-radius-pill)}.radix-themes :where(.rt-TextFieldRoot,.rt-SelectTrigger,.rt-BaseButton).rt-r-size-1{--text-field-height: var(--ec-control-sm);--select-trigger-height: var(--ec-control-sm);--base-button-height: var(--ec-control-sm)}.radix-themes :where(.rt-TextFieldRoot,.rt-SelectTrigger,.rt-BaseButton).rt-r-size-2{--text-field-height: var(--ec-control-md);--select-trigger-height: var(--ec-control-md);--base-button-height: var(--ec-control-md)}.radix-themes :where(.rt-TextFieldRoot,.rt-SelectTrigger,.rt-BaseButton).rt-r-size-3{--text-field-height: var(--ec-control-lg);--select-trigger-height: var(--ec-control-lg);--base-button-height: var(--ec-control-lg)}.ec-btn--lg{height:var(--ec-control-xl);padding-left:var(--ec-space-2xl);padding-right:var(--ec-space-2xl);font-size:15px;font-weight:700}.ec-btn--full{width:100%}.radix-themes .ec-btn--danger{background-color:rgb(var(--ec-danger));background-image:none;color:rgb(var(--ec-danger-ink));box-shadow:0 1px 3px rgb(var(--ec-danger) / .3)}.radix-themes .ec-btn--danger:hover:not(:disabled){background-color:rgb(var(--ec-danger) / .88)}.radix-themes .ec-btn--success{background-color:rgb(var(--ec-success));background-image:none;color:rgb(var(--ec-success-ink));box-shadow:0 1px 3px rgb(var(--ec-success) / .3)}.radix-themes .ec-btn--success:hover:not(:disabled){background-color:rgb(var(--ec-success) / .88)}.radix-themes .ec-btn--info{background-color:rgb(var(--ec-info));background-image:none;color:rgb(var(--ec-info-ink));box-shadow:0 1px 3px rgb(var(--ec-info) / .3)}.radix-themes .ec-btn--info:hover:not(:disabled){background-color:rgb(var(--ec-info) / .88)}.radix-themes :is(.ec-btn--danger,.ec-btn--success,.ec-btn--info):is(:disabled,[data-disabled]){opacity:.5;box-shadow:none;cursor:not-allowed}.radix-themes .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger):not(.ec-btn--success):not(.ec-btn--info):not(.ec-btn--magic){box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec-accent-ink) 45%,transparent),0 1px 3px rgb(var(--ec-accent) / .3)}.radix-themes .ec-btn--magic,[data-theme] .ec-btn--magic{background-image:var(--ec-magic-gradient);background-color:transparent;background-size:100% 100%;background-position:0% 50%;transition:background-size var(--ec-anim-max) var(--ec-ease);color:rgb(var(--ec-magic-ink));font-weight:600;border:none;box-shadow:0 1px 2px #0000001f,0 0 0 0 var(--ec-magic-glow)}.radix-themes .ec-btn--magic:hover:not(:disabled),[data-theme] .ec-btn--magic:hover:not(:disabled){background-image:var(--ec-magic-gradient-hover);background-size:220% 100%;animation:ec-magic-flow 2.8s ease-in-out infinite alternate;box-shadow:0 4px 16px var(--ec-magic-glow),0 1px 2px #00000029}@keyframes ec-magic-flow{0%{background-position:0% 50%}to{background-position:100% 50%}}@media(prefers-reduced-motion:reduce){.radix-themes .ec-btn--magic,[data-theme] .ec-btn--magic{transition:none}.radix-themes .ec-btn--magic:hover:not(:disabled),[data-theme] .ec-btn--magic:hover:not(:disabled){background-size:100% 100%;animation:none}}.radix-themes .ec-btn--magic:focus-visible,[data-theme] .ec-btn--magic:focus-visible{outline:2px solid rgb(var(--ec-magic-to));outline-offset:2px;box-shadow:0 4px 16px var(--ec-magic-glow),0 0 0 4px rgb(var(--ec-magic-via) / .35)}.ec-btn__spark{display:inline-flex;margin-right:var(--ec-space-2xs);vertical-align:-.125em;animation:ec-magic-spark 2.6s var(--ec-ease) infinite}@keyframes ec-magic-spark{0%,to{opacity:.85;transform:scale(1) rotate(0)}50%{opacity:1;transform:scale(1.14) rotate(8deg)}}@media(prefers-reduced-motion:reduce){.ec-btn__spark{animation:none}}.ec-density-atlas .ec-tabular tbody td{font-size:15px!important;padding-block:var(--ec-datatable-cell-padding-block, var(--ec-space-lg))!important}.ec-density-atlas .ec-tabular thead th span{white-space:nowrap}.ec-density-atlas .ec-tabular thead{background:rgb(var(--ec-surface))}.ec-density-atlas .ec-tabular thead th{font-weight:500!important;background:transparent!important;padding-inline:var(--ec-space-md)!important}.ec-density-atlas .ec-tabular thead th:has(.ec-checkbox){padding-inline:var(--ec-space-lg)!important}.ec-density-atlas .ec-cell-name{font-size:15px}.ec-density-atlas .ec-cell-meta{font-size:13px}.ec-density-atlas .ec-cell-date{font-size:12px}.ec-density-atlas .ec-listing tbody td{font-size:15px;padding:var(--ec-space-lg) var(--ec-space-md);color:rgb(var(--ec-text-secondary))}.ec-density-atlas .ec-listing thead th{padding:var(--ec-space-md)}.ec-density-atlas .ec-card,.ec-density-atlas .ec-settings-section__card{box-shadow:var(--ec-shadow-card)}.ec-density-atlas .ec-hero{border-radius:var(--ec-radius-lg);box-shadow:var(--ec-shadow-card)}.ec-density-atlas .ec-settings-section__card{padding:var(--ec-space-xl)}.ec-density-atlas .rt-TextFieldRoot:where(.rt-r-size-3){--text-field-padding: calc(var(--ec-space-sm) - var(--text-field-border-width));--text-field-border-radius: max(var(--radius-2), var(--radius-full));font-size:var(--font-size-2);letter-spacing:var(--letter-spacing-2)}.ec-density-atlas .ec-toolbar__search{min-width:min(360px,100%)}.ec-density-atlas .ec-toolbar__search input{padding-top:var(--ec-space-xs);padding-bottom:var(--ec-space-xs)}.ec-density-atlas .ec-filter-chip{height:var(--ec-control-sm);padding:var(--ec-space-2xs) var(--ec-space-sm);border:0;border-radius:var(--ec-radius-pill);font-size:12px;box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas h1:where(:not(.ec-module-header__title)){font-family:var(--heading-font-family);font-weight:600;letter-spacing:-.025em}.ec-density-atlas h2:where(:not(.ec-module-header__title)){font-family:var(--heading-font-family);font-weight:600;letter-spacing:-.02em}.ec-density-atlas h3{font-family:var(--heading-font-family);font-weight:600;letter-spacing:-.015em}.ec-density-atlas h4{font-family:var(--heading-font-family);font-weight:600;letter-spacing:-.01em}.ec-density-atlas{--ec-hairline: rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas .ec-tabular tbody tr{border-bottom-color:var(--ec-hairline)!important}:root.dark .ec-density-atlas,:root.black .ec-density-atlas{--ec-text-muted: 180 180 180}:root.dark .ec-density-atlas .ec-toolbar__count,:root.black .ec-density-atlas .ec-toolbar__count{color:rgb(var(--ec-text-muted))}.ec-density-atlas .rt-Card{color:rgb(var(--ec-text-primary))}.ec-density-atlas .rt-Card:where(:not(.rt-variant-ghost)){background-color:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}@media(min-width:1101px){.ec-density-atlas [data-ec-detail-layout]{grid-template-columns:minmax(420px,1fr) 440px!important}}@keyframes ec-modal-atlas-in{0%{opacity:0;transform:translateY(12px)}}.rt-BaseDialogOverlay{z-index:70}.rt-PopperContent,.rt-SelectContent,.rt-TooltipContent{z-index:80}.ec-modal-atlas{display:flex;flex-direction:column;overflow:hidden;width:94vw;max-width:80rem;height:94vh;max-height:1200px;background:rgb(var(--ec-surface));border-radius:var(--ec-radius-lg);box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity)),0 25px 50px -12px #00000059;animation:ec-modal-atlas-in var(--ec-anim-slow) var(--ec-anim-ease-out)}.ec-modal-atlas--page{width:100%;height:100%;max-width:none;max-height:none;border-radius:0;box-shadow:none;animation:ec-modal-atlas-in var(--ec-anim-fondu) var(--ec-anim-ease-out)}.ec-modal-atlas__bar{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface) / .4)}.ec-modal-atlas__bar-group{display:flex;align-items:center;gap:var(--ec-space-2xs);min-width:0}.ec-modal-atlas__body{display:flex;min-height:0;flex:1}.ec-modal-atlas__col{display:flex;min-width:0;flex:1;flex-direction:column;overflow-y:auto}.ec-modal-atlas__head{position:relative;flex-shrink:0;padding:var(--ec-space-2xl) var(--ec-space-3xl);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--ec-accent)) 10%,transparent),rgb(var(--ec-surface)) 60%)}.ec-modal-atlas__title{font-family:var(--heading-font-family);font-size:21px;font-weight:600;line-height:1.15;letter-spacing:-.02em;color:rgb(var(--ec-text-primary))}.ec-modal-atlas__subtitle{margin-top:2px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-modal-atlas__tabs{display:flex;flex-shrink:0;align-items:stretch;gap:var(--ec-space-2xs);height:var(--ec-control-xl);padding:0 var(--ec-space-3xl);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));overflow-x:auto}.ec-modal-atlas__tab{display:inline-flex;align-items:center;gap:var(--ec-space-xs);padding:0 var(--ec-space-md);border:0;background:transparent;font:inherit;font-size:13px;color:rgb(var(--ec-text-secondary));white-space:nowrap;cursor:pointer;border-bottom:2px solid transparent;transition:color .15s var(--ec-ease),border-color .15s var(--ec-ease)}.ec-modal-atlas__tab:hover{color:rgb(var(--ec-text-primary))}.ec-modal-atlas__tab[aria-selected=true]{color:rgb(var(--ec-text-primary));border-bottom-color:var(--ec-accent-text);font-weight:500}.ec-modal-atlas__content{flex:1;padding:var(--ec-space-2xl) var(--ec-space-3xl)}.ec-modal-atlas__rail{display:none;flex-shrink:0;flex-direction:column;width:430px;overflow-y:auto;margin:var(--ec-space-lg);margin-left:0;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-bg) / .4);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}@media(min-width:900px){.ec-modal-atlas__rail{display:flex}}.ec-modal-atlas__footer{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);padding:var(--ec-space-xl) var(--ec-space-3xl);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface) / .4)}@media(prefers-reduced-motion:reduce){.ec-modal-atlas,.ec-modal-atlas--page{animation:none}}.ec-density-atlas .rt-DialogContent.ec-pop{border-radius:var(--ec-radius-lg)!important}.ec-density-atlas .rt-DialogOverlay:before{background-color:var(--ec-os-voile);backdrop-filter:var(--ec-os-voile-filtre);-webkit-backdrop-filter:var(--ec-os-voile-filtre)}.ec-density-atlas .rt-DialogContent.ec-pop[data-state=open]{animation:ec-modal-atlas-in var(--ec-anim-slow) var(--ec-anim-ease-out)}@media(prefers-reduced-motion:reduce){.ec-density-atlas .rt-DialogContent.ec-pop[data-state=open]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}}.rt-BaseDialogScrollPadding{min-width:0}@media(max-width:640px){.rt-BaseDialogScrollPadding{padding-inline:var(--ec-space-lg)}}.ec-crm-fiche{position:relative;width:1512px;max-width:calc(100vw - 48px);height:938px;max-height:calc(100vh - 12px);display:flex;flex-direction:column;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);box-shadow:0 40px 120px -32px #0406149e;overflow:hidden}.ec-crm-life{display:flex;align-items:center;gap:var(--ec-space-2xs);flex-wrap:wrap}.ec-crm-life-pill{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:var(--ec-control-sm);padding:0 var(--ec-space-md);border-radius:999px;font-size:13px;font-weight:500;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer;white-space:nowrap;--ec-crm-stage-accent: var(--ec-accent)}.ec-crm-life-pill:hover{color:rgb(var(--ec-text-primary));border-color:rgb(var(--ec-text-muted) / .55)}.ec-crm-life-sep{color:rgb(var(--ec-text-muted));display:inline-flex;flex-shrink:0}.ec-crm-life-pill--done{background:color-mix(in srgb,var(--ec-pill-col, rgb(var(--ec-accent))) 15%,transparent);border-color:color-mix(in srgb,var(--ec-pill-col, rgb(var(--ec-accent))) 32%,transparent);color:rgb(var(--ec-text-primary));font-weight:600}.ec-crm-life-pill--active{background:var(--ec-pill-col, rgb(var(--ec-accent)));border-color:var(--ec-pill-col, rgb(var(--ec-accent)));color:var(--ec-pill-ink, var(--ec-accent-ink));font-weight:600}.ec-crm-life-pill--future{background:rgb(var(--ec-elevated));border-color:transparent;color:rgb(var(--ec-text-muted))}.ec-crm-life-pill--future:hover{color:rgb(var(--ec-text-primary))}.ec-crm-inline-title{border:none;background:none;padding:1px var(--ec-space-2xs);margin:-1px calc(-1 * var(--ec-space-2xs));border-radius:var(--ec-radius-sm);font-family:var(--heading-font-family);font-size:21px;font-weight:600;letter-spacing:-.02em;line-height:1.15;color:rgb(var(--ec-text-primary));text-align:left;cursor:text;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-inline-title:hover{background:rgb(var(--ec-elevated) / .6)}.ec-inline-field{display:flex;flex-direction:column;gap:var(--ec-space-2xs);min-width:0}.ec-inline-field-label{display:flex;align-items:center;gap:var(--ec-space-xs);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-inline-field-label>.ec-inline-field-icon{color:rgb(var(--ec-text-muted));display:inline-flex}.ec-inline-val,.ec-inline-input,.ec-crm-inline-val,.ec-crm-inline-input{display:flex;align-items:center;width:100%;max-width:100%;min-height:var(--ec-control-lg);margin:0;padding:0 var(--ec-space-xs);border:none;border-radius:var(--ec-radius-sm);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated) / .5);font:inherit;font-size:15px;line-height:1.35;color:rgb(var(--ec-text-primary));text-align:left;cursor:text;outline:none;transition:background-color .12s var(--ec-ease),box-shadow .12s var(--ec-ease)}.ec-inline-val,.ec-crm-inline-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-inline-val:hover,.ec-crm-inline-val:hover{background:rgb(var(--ec-elevated));box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .45)}.ec-inline-val--empty,.ec-crm-inline-val--empty{color:rgb(var(--ec-text-muted));font-style:italic}.ec-inline-input,.ec-crm-inline-input{background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-accent))}.ec-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ec-inline-field__row{display:flex;align-items:center;gap:var(--ec-space-2xs);min-width:0}.ec-inline-field__status{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:var(--ec-space-lg);height:var(--ec-space-lg)}.ec-inline-field[data-save=saving] .ec-inline-field__status{color:rgb(var(--ec-text-muted))}.ec-inline-field[data-save=saved] .ec-inline-field__status{color:rgb(var(--ec-success))}.ec-inline-field[data-save=error] .ec-inline-field__status{color:rgb(var(--ec-danger))}.ec-inline-field[data-save=error] .ec-inline-val,.ec-inline-field[data-save=error] .ec-inline-input{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-danger))}.ec-inline-field__spin{animation:ec-inline-spin .8s linear infinite}@keyframes ec-inline-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ec-inline-field__spin{animation:none}}.ec-listing-tabs{display:flex;align-items:stretch;height:var(--ec-control-xl)}.ec-listing-tab{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-control-xl);padding:0 2px;margin-right:var(--ec-space-2xl);font-size:14px;font-weight:500;color:rgb(var(--ec-text-muted));background:none;border:none;border-bottom:2px solid transparent;cursor:pointer}.ec-listing-tab:hover{color:rgb(var(--ec-text-secondary))}.ec-listing-tab--active{color:rgb(var(--ec-text-primary));border-bottom-color:var(--ec-accent-text)}.ec-crm-card{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));overflow:hidden}.ec-crm-eyebrow{font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-crm-tile{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated) / .3);padding:var(--ec-space-md) var(--ec-space-lg)}.ec-crm-rail-card{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated) / .35);padding:var(--ec-space-md) var(--ec-space-lg)}.ec-crm-rail-link{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:13px;color:var(--ec-accent-text);background:none;border:none;padding:0;cursor:pointer;text-decoration:none}.ec-crm-rail-link:hover{text-decoration:underline}.ec-crm-deal-row{display:block;width:100%;text-align:left;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated) / .35);padding:var(--ec-space-md) var(--ec-space-md);cursor:pointer;transition:background .14s ease,border-color .14s ease,transform .14s ease}.ec-crm-deal-row:hover{background:rgb(var(--ec-elevated) / .6);border-color:rgb(var(--ec-accent) / .45);transform:translateY(-1px)}.ec-crm-deal-row:active{transform:translateY(0)}.ec-crm-deal-row .ec-chip{color:rgb(var(--ec-text-primary))!important}.ec-listing-foot{display:flex;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-xl);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated) / .45);flex-shrink:0}.ec-density-atlas .ec-listing-head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);padding:var(--ec-space-md) var(--ec-space-xl);flex-shrink:0;background:rgb(var(--ec-bg));border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas .ec-listing-head__lead{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-density-atlas .ec-listing-head__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-elevated) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));color:var(--ec-accent-text)}.ec-density-atlas .ec-listing-head__title{font-family:var(--heading-font-family);font-size:20px;font-weight:600;line-height:1;letter-spacing:-.02em;color:rgb(var(--ec-text-primary));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-density-atlas .ec-listing-head__actions .rt-BaseButton{gap:var(--ec-space-sm);padding-left:var(--ec-space-md);padding-right:var(--ec-space-md);font-weight:500}.ec-density-atlas .ec-listing-head__sub{margin-top:2px;font-size:13px;color:rgb(var(--ec-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-density-atlas .ec-listing-head__actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm)}@media(max-width:760px){.ec-density-atlas .ec-listing-head{flex-direction:column;align-items:stretch;gap:var(--ec-space-md)}.ec-density-atlas .ec-listing-head__actions{flex-wrap:wrap;min-width:0}}.ec-density-atlas .ec-listing-tabs{padding:0 var(--ec-gutter);flex-shrink:0;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas .ec-listing-list{flex:1;min-height:0;display:flex;flex-direction:column}.ec-density-atlas .ec-listing-list>.ec-bulkbar{margin:var(--ec-space-md) var(--ec-gutter) 0}.ec-density-atlas .ec-listing-toolbar{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-gutter) 0;flex-shrink:0}.ec-density-atlas .ec-listing-trow{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-density-atlas .ec-listing-trow--sub{padding-top:2px}.ec-density-atlas .ec-listing-search{flex:0 1 380px;min-width:min(260px,100%)}.ec-density-atlas .ec-listing-chips{padding-top:2px}.ec-density-atlas .ec-listing-chips .ec-filter-chip[data-active]{background:rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));border-color:rgb(var(--ec-border) / var(--ec-border-opacity));color:var(--ec-accent-text)}.ec-density-atlas .ec-listing-chips .ec-filter-chip[data-active] .ec-filter-chip__count{color:inherit}.ec-density-atlas .ec-listing-chips .ec-filter-chip[data-active] .ec-filter-chip__dot{background:currentColor}.ec-density-atlas .ec-crm-logo{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:22px;height:22px;border-radius:6px;background:rgb(var(--ec-elevated));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-text-secondary));font-size:11px;font-weight:600}.ec-density-atlas .ec-crm-logo--lg{width:30px;height:30px;border-radius:7px;font-size:12px}.ec-density-atlas .ec-listing-th{display:inline-flex;align-items:center;gap:var(--ec-space-xs)}.ec-density-atlas .ec-listing-th>svg{color:rgb(var(--ec-text-muted));flex-shrink:0}.ec-density-atlas .ec-listing-sheet .ec-tabular thead tr{text-transform:none!important;letter-spacing:normal!important;font-size:13px!important}.ec-density-atlas .ec-listing-sheet .ec-tabular thead{background:rgb(var(--ec-surface))}.ec-density-atlas .ec-listing-sheet .ec-tabular thead th{font-weight:500!important;line-height:18px!important;background:transparent!important;padding:var(--ec-datatable-header-padding, var(--ec-space-md))!important;text-align:var(--ec-datatable-header-align, left)!important;color:rgb(var(--ec-text-primary) / .72)!important}.ec-density-atlas .ec-listing-sheet .ec-tabular thead th:first-child{padding-inline:var(--ec-space-lg)!important}.ec-density-atlas .ec-listing-sheet .ec-tabular tbody td{font-size:16px!important;padding:var(--ec-datatable-cell-padding, var(--ec-space-lg) var(--ec-space-md))!important}.ec-tabular[data-densite]>tbody>tr{height:52px}.ec-tabular[data-densite] tbody .ec-datatable__select{--ec-datatable-cell-padding: 4px 12px;--ec-datatable-cell-padding-block: 4px}.ec-density-atlas .ec-listing-sheet .ec-tabular tbody tr{border-bottom-color:#20100010!important}html.dark .ec-density-atlas .ec-listing-sheet .ec-tabular tbody tr,html.black .ec-density-atlas .ec-listing-sheet .ec-tabular tbody tr{border-bottom-color:rgb(var(--ec-border) / var(--ec-border-opacity))!important}.ec-density-atlas .ec-listing-sheet{flex:1;min-height:0;margin:var(--ec-space-md) var(--ec-gutter) var(--ec-gutter);display:flex;flex-direction:column;overflow:hidden;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-density-atlas .ec-listing-sheet__scroll{flex:1;min-height:0;overflow:auto}.ec-density-atlas .ec-listing-pager{display:flex;flex-shrink:0;align-items:center;justify-content:flex-start;gap:var(--ec-space-xl);height:52px;padding:0 var(--ec-space-xl);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface))}.ec-density-atlas .ec-listing-pager__nav{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-density-atlas .ec-listing-pager__range{font-size:11px;line-height:16.5px;color:rgb(var(--ec-text-muted));font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ec-density-atlas .ec-listing-pager__size{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:13px;color:rgb(var(--ec-text-muted))}.ec-density-atlas .ec-search{height:var(--ec-control-lg);padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-radius-sm);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface));font-size:16px;line-height:24px;color:rgb(var(--ec-text-primary))}.ec-density-atlas .ec-search__placeholder{font-size:14px;font-weight:400;color:rgb(var(--ec-text-muted))}.ec-density-atlas .ec-module-header__title{font-size:18px;font-weight:600;letter-spacing:-.01em;line-height:1.25}.ec-density-atlas .ec-listing-search input{height:var(--ec-control-md);font-size:12px;padding:var(--ec-space-xs) var(--ec-space-md) var(--ec-space-xs) var(--ec-space-3xl);border-radius:4px;background-color:rgb(var(--ec-elevated));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));outline:2px solid transparent;outline-offset:2px}.ec-density-atlas .ec-listing-tabs{gap:var(--ec-space-2xs)}.ec-density-atlas .ec-listing-tab{padding:var(--ec-space-sm) var(--ec-space-md);margin-right:0}.ec-density-atlas .ec-crm-card{border:0;border-radius:5px;background:rgb(var(--ec-surface) / .5);box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas .ec-crm-tile,.ec-density-atlas .ec-crm-rail-card{border:0;border-radius:5px;padding:var(--ec-space-md);background:rgb(var(--ec-elevated) / .4);box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-density-atlas .ec-crm-fiche .ec-crm-eyebrow,.ec-density-atlas .ec-crm-card .ec-crm-eyebrow,.ec-density-atlas .ec-crm-rail-card .ec-crm-eyebrow{display:block;margin-bottom:var(--ec-space-xs)}.ec-density-atlas .ec-toolbar .ec-chip{height:var(--ec-control-sm);padding:var(--ec-space-2xs) var(--ec-space-sm);font-size:12px;font-weight:500}.ec-density-atlas .ec-settings__nav{padding-left:0;padding-right:0}.ec-density-atlas .ec-settings__nav .ec-nav-item{font-size:16px;line-height:24px}.ec-density-atlas .ec-settings__nav .ec-nav-item[data-active=true]{font-weight:500}.ec-density-atlas .ec-settings-page__title,.ec-density-atlas .ec-settings-section__title{font-size:20px;font-weight:500;line-height:1.5}.ec-density-atlas .ec-settings-section__title{font-weight:600}.ec-density-atlas .ec-settings-section__card{border:0;border-radius:var(--ec-radius-lg);box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));outline:2px solid transparent;outline-offset:2px}.ec-density-atlas .ec-settings .rt-TextFieldRoot:where(.rt-r-size-3,.rt-r-size-2){--text-field-height: 41px;font-weight:400;background-color:rgb(var(--ec-surface));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:4px}.ec-density-atlas .ec-topbar__right .ec-pill{height:var(--ec-control-lg);padding:0 var(--ec-space-md)}.ec-density-atlas .ec-topbar__right .ec-icon-btn{width:var(--ec-control-lg);height:var(--ec-control-lg);border-radius:var(--ec-radius-sm);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary))}.ec-density-atlas .ec-topbar__right .ec-icon-btn:hover{background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-person-select__trigger{display:flex;align-items:center;gap:var(--ec-space-xs);width:100%;min-height:var(--ec-control-lg, 38px);padding:0 var(--ec-space-sm);border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;cursor:pointer;text-align:left}.ec-person-select__trigger:disabled{opacity:.55;cursor:not-allowed}.ec-person-select__trigger:hover:not(:disabled){border-color:rgb(var(--ec-border) / .4)}.ec-person-select__name{font-size:13px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-person-select__name--vide{color:rgb(var(--ec-text-muted))}.ec-person-select__detail{font-size:11px;color:rgb(var(--ec-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-person-select__off{flex-shrink:0;font-size:10px;padding:1px var(--ec-space-xs);border-radius:999px;color:rgb(var(--ec-danger));background:rgb(var(--ec-danger) / .1)}.ec-person-select__panel{position:absolute;z-index:40;top:calc(100% + 4px);left:0;right:0;border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated));box-shadow:var(--ec-shadow-lg, 0 12px 32px rgb(0 0 0 / .28));overflow:hidden}.ec-person-select__search{display:flex;align-items:center;gap:var(--ec-space-2xs);padding:var(--ec-space-xs) var(--ec-space-sm);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-person-select__search input{flex:1;min-width:0;border:0;outline:0;background:transparent;color:rgb(var(--ec-text-primary));font:inherit;font-size:13px}.ec-person-select__search button{border:0;background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer;display:inline-flex}.ec-person-select__list{max-height:260px;overflow-y:auto;padding:var(--ec-space-2xs)}.ec-person-select__option{display:flex;align-items:center;gap:var(--ec-space-xs);width:100%;padding:var(--ec-space-2xs) var(--ec-space-xs);border:0;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-primary));font:inherit;cursor:pointer;text-align:left}.ec-person-select__option:hover,.ec-person-select__option[aria-selected=true]{background:rgb(var(--ec-surface))}.ec-person-select__vide{margin:0;padding:var(--ec-space-sm);font-size:12px;color:rgb(var(--ec-text-muted))}.ec-ziggy-orb{position:relative;display:inline-grid;place-items:center;flex-shrink:0;width:var(--ec-ziggy-orb-taille, 28px);height:var(--ec-ziggy-orb-taille, 28px);isolation:isolate}.ec-ziggy-orb__halo{position:absolute;inset:calc(var(--ec-ziggy-orb-taille, 28px) / -3);border-radius:50%;background:radial-gradient(circle,rgb(var(--ec-accent) / .32),transparent 68%);filter:blur(calc(var(--ec-ziggy-orb-taille, 28px) / 6));opacity:.75;transition:opacity var(--ec-anim-slow) var(--ec-anim-ease);animation:ec-ziggy-orb-respire 3.6s ease-in-out infinite}.ec-ziggy-orb__coeur{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:radial-gradient(circle at 50% 38%,rgb(var(--ec-accent) / .95),rgb(var(--ec-accent) / .55) 62%),radial-gradient(circle at 50% 72%,rgb(var(--ec-accent) / .35),transparent 70%);box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .3);transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease),background var(--ec-anim-slow) var(--ec-anim-ease)}.ec-ziggy-orb__anneau{position:absolute;inset:calc(var(--ec-ziggy-orb-taille, 28px) / -8);border-radius:50%;border:2px solid transparent;border-top-color:rgb(var(--ec-accent));border-right-color:rgb(var(--ec-accent) / .3);opacity:0;transition:opacity var(--ec-anim-base) var(--ec-anim-ease);animation:ec-ziggy-orb-tourne .95s linear infinite}.ec-ziggy-orb__eclat{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;border:2px solid rgb(var(--ec-success) / .7);opacity:0;transition:opacity var(--ec-anim-base) var(--ec-anim-ease)}.ec-ziggy-orb[data-ec-orb-etat=ecoute] .ec-ziggy-orb__halo{opacity:.6}.ec-ziggy-orb[data-ec-orb-etat=reflechit] .ec-ziggy-orb__anneau{opacity:1}.ec-ziggy-orb[data-ec-orb-etat=reflechit] .ec-ziggy-orb__halo{opacity:.9;animation-duration:1.4s}.ec-ziggy-orb[data-ec-orb-etat=ecrit] .ec-ziggy-orb__coeur{animation:ec-ziggy-orb-frappe .9s ease-in-out infinite}.ec-ziggy-orb[data-ec-orb-etat=ecrit] .ec-ziggy-orb__halo{opacity:1;animation-duration:1.8s}.ec-ziggy-orb[data-ec-orb-etat=celebre] .ec-ziggy-orb__coeur{background:radial-gradient(circle at 50% 38%,rgb(var(--ec-success) / .95),rgb(var(--ec-success) / .55) 62%),radial-gradient(circle at 50% 72%,rgb(var(--ec-success) / .35),transparent 70%);box-shadow:inset 0 0 0 1px rgb(var(--ec-success) / .35)}.ec-ziggy-orb[data-ec-orb-etat=celebre] .ec-ziggy-orb__eclat{opacity:1;animation:ec-ziggy-orb-onde var(--ec-anim-max) var(--ec-anim-ease-out) 2}.ec-ziggy-orb[data-ec-orb-etat=celebre] .ec-ziggy-orb__halo{background:radial-gradient(circle,rgb(var(--ec-success) / .34),transparent 68%);opacity:1}@keyframes ec-ziggy-orb-respire{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes ec-ziggy-orb-tourne{to{transform:rotate(360deg)}}@keyframes ec-ziggy-orb-frappe{0%,to{transform:scale(1)}35%{transform:scale(.92)}70%{transform:scale(1.04)}}@keyframes ec-ziggy-orb-onde{0%{transform:scale(1);opacity:.9}to{transform:scale(1.9);opacity:0}}@media(prefers-reduced-motion:reduce){.ec-ziggy-orb__halo,.ec-ziggy-orb__coeur,.ec-ziggy-orb__anneau,.ec-ziggy-orb__eclat{animation:none;transform:none}}.ec-ressort{transition:transform var(--ec-anim-base) var(--ec-anim-ease-out)}.ec-ressort[data-ec-ressort=true]{animation:ec-ressort-pop var(--ec-anim-slow) var(--ec-anim-ease-out)}@keyframes ec-ressort-pop{0%{transform:scale(1)}45%{transform:scale(1.06)}to{transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ec-ressort,.ec-ressort[data-ec-ressort=true]{animation:none;transform:none}}.ec-date-field{display:flex;flex-direction:column;gap:var(--ec-space-2xs);min-width:0}.ec-date-field .rt-TextFieldRoot{height:48px;min-width:0;width:100%}.ec-date-field .rt-TextFieldInput{min-width:0;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}.ec-date-field .rt-TextFieldInput::placeholder{color:rgb(var(--ec-text-muted))}.ec-date-field__aide{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-date-field__erreur{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-danger))}.ec-date-field__popover{width:min(352px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height);overflow-y:auto}.ec-date-field__mois{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);margin-bottom:var(--ec-space-md)}.ec-date-field__grille{table-layout:fixed;width:100%;border-spacing:4px}.ec-date-field__grille th{font-weight:450;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-date-field__grille td{padding:0;text-align:center}.ec-date-field__jour.ec-date-field__jour{width:100%;min-width:0;min-height:44px;padding:var(--ec-space-2xs) 0;font-variant-numeric:tabular-nums}.ec-date-field .rt-TextFieldSlot{padding-inline:var(--ec-space-2xs)}.ec-os-pastille-icone{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-sm);height:var(--ec-os-h-rond-sm);border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-os-pastille-icone svg{width:16px;height:16px}.ec-stat-band{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ec-os-gap-cartes)}.ec-stat-band__case{display:grid;align-content:start;gap:var(--ec-os-e-8);min-width:0;padding:var(--ec-os-pad-tuile);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));text-align:left;text-decoration:none;border:0;font:inherit}.ec-stat-band__case:is(a,button){cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-stat-band__case:is(a,button):hover{background:color-mix(in srgb,rgb(var(--ec-os-carte)) 94%,rgb(var(--ec-os-texte)))}.ec-stat-band__case:is(a,button):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-stat-band__tete{display:flex;align-items:center;gap:var(--ec-os-e-10);min-width:0}.ec-stat-band__tete .ec-stat-band__label{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-stat-band__fleche{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-compact);height:var(--ec-os-h-rond-compact);border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-stat-band__value,.ec-stat-card__chiffre{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-kpi);font-weight:400;line-height:var(--ec-os-i-kpi);letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte))}.ec-stat-band[data-taille=compact] .ec-stat-band__value{font-size:18px;line-height:24px}.ec-stat-band__pied,.ec-stat-card__pied{display:flex;align-items:center;gap:var(--ec-os-e-8);min-height:28px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-stat-band__delta,.ec-stat-card__delta{display:inline-flex;align-items:center;height:22px;padding:0 var(--ec-os-e-8);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07);font-size:var(--ec-os-t-second);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-stat-band__delta[data-ton=success],.ec-stat-card__delta[data-ton=up]{color:rgb(var(--ec-os-succes))}.ec-stat-band__delta[data-ton=danger],.ec-stat-card__delta[data-ton=down]{color:rgb(var(--ec-os-danger))}.ec-stat-band__delta[data-ton=muted],.ec-stat-card__delta[data-ton=flat]{color:rgb(var(--ec-os-texte-2))}.ec-stat-card{display:grid;align-content:start;gap:var(--ec-os-e-8);width:100%;text-align:left;color:rgb(var(--ec-os-texte))}.ec-stat-card__tete{display:flex;align-items:center;gap:var(--ec-os-e-10)}.ec-stat-card__tete .ec-stat-card__libelle{flex:1;min-width:0}.ec-stat-card__aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-kpi-hero{border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));padding:var(--ec-os-pad-carte)}.ec-kpi-hero__chiffre{font-family:var(--heading-font-family, inherit);font-weight:400;font-variant-numeric:tabular-nums}.ec-actionmenu__contenu,.ec-popover,.ec-select__content,.ec-colmenu{z-index:80;min-width:200px;padding:var(--ec-os-e-6);border:1px solid var(--ec-os-verre-lisere);border-radius:var(--ec-os-rayon-bloc);background:var(--ec-os-verre-fond);color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-verre-arete),var(--ec-os-ombre-verre);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}.ec-popover{padding:var(--ec-os-e-12)}.ec-actionmenu__item,.ec-select__item{display:flex;align-items:center;gap:var(--ec-os-e-10);width:100%;min-height:var(--ec-os-h-item);padding:0 var(--ec-os-e-10);border-radius:var(--ec-os-rayon-item);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps);cursor:default;-webkit-user-select:none;user-select:none;box-sizing:border-box}.ec-actionmenu__item[data-highlighted],.ec-select__item[data-highlighted]{background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte))}.ec-actionmenu__item[data-ton=danger]{color:rgb(var(--ec-os-danger))}.ec-actionmenu__item[data-ton=danger][data-highlighted]{background:rgb(var(--ec-os-danger) / .1)}.ec-actionmenu__item[data-disabled]{opacity:.5}.ec-actionmenu__icone{display:inline-flex;flex:none;color:inherit}.ec-actionmenu__icone svg{width:16px;height:16px}.ec-actionmenu__libelle{flex:1;min-width:0}.ec-actionmenu__raccourci{margin-left:auto;padding:0;background:none;color:rgb(var(--ec-os-texte-2));font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500}.ec-actionmenu__groupe{padding:var(--ec-os-e-8) var(--ec-os-e-10) var(--ec-os-e-4);color:rgb(var(--ec-os-texte-2));font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:var(--ec-os-i-etiquette);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase}.ec-actionmenu__separateur{height:1px;margin:var(--ec-os-e-4) var(--ec-os-e-6);background:var(--ec-os-filet-fort)}.ec-select__item[data-state=checked]{color:rgb(var(--ec-os-texte));font-weight:600}.ec-actionmenu{display:inline-flex;align-items:center;justify-content:center;width:var(--ec-os-h-rond-sm);height:var(--ec-os-h-rond-sm);padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:default;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-actionmenu:hover,.ec-actionmenu[data-state=open]{background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte))}.ec-actionmenu:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root .ec-tooltip{--ec-os-texte: var(--ec-infobulle-encre);--ec-os-texte-2: var(--ec-infobulle-encre);--ec-os-texte-3: var(--ec-infobulle-encre);--ec-text-primary: var(--ec-infobulle-encre);--ec-text-secondary: var(--ec-infobulle-encre);--ec-text-muted: var(--ec-infobulle-encre);border:1px solid var(--ec-infobulle-lisere);border-radius:var(--ec-os-rayon-bulle);background:var(--ec-infobulle-fond);color:rgb(var(--ec-infobulle-encre));padding:var(--ec-os-e-6) var(--ec-os-e-10);font-size:var(--ec-os-t-second);font-weight:500;line-height:var(--ec-os-i-second);box-shadow:var(--ec-os-ombre-verre);backdrop-filter:blur(var(--ec-os-verre-flou-s));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s))}.ec-tooltip__arrow{fill:var(--ec-infobulle-fond)}.ec-toast{pointer-events:auto;display:flex;align-items:center;gap:var(--ec-os-e-10);width:100%;min-height:var(--ec-os-toast-height);padding:var(--ec-os-e-6) var(--ec-os-e-8) var(--ec-os-e-6) var(--ec-os-e-16);border:1px solid var(--ec-os-verre-sombre-lisere);border-radius:var(--ec-os-rayon-bloc);background:var(--ec-os-verre-sombre);color:rgb(var(--ec-os-verre-sombre-encre));box-shadow:var(--ec-os-ombre-verre);backdrop-filter:blur(var(--ec-os-toast-blur)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ec-os-toast-blur)) saturate(1.4);box-sizing:border-box}.ec-toast[data-message]{align-items:flex-start;padding-top:var(--ec-os-e-12);padding-bottom:var(--ec-os-e-12)}.ec-toast__icone{flex:none;color:rgb(var(--ec-os-toast-info))}.ec-toast[data-type=success] .ec-toast__icone{color:rgb(var(--ec-os-toast-success))}.ec-toast[data-type=warning] .ec-toast__icone{color:rgb(var(--ec-os-toast-warning))}.ec-toast[data-type=error] .ec-toast__icone{color:rgb(var(--ec-os-toast-danger))}.ec-toast__corps{flex:1;min-width:0}.ec-toast__titre{font-size:var(--ec-os-t-corps);font-weight:500;line-height:var(--ec-os-i-corps)}.ec-toast__message{margin-top:2px;color:rgb(var(--ec-os-verre-sombre-encre) / .78);font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-toast__action{flex:none;height:var(--ec-os-h-rond-sm);padding:0 var(--ec-os-e-14);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-verre-sombre-encre) / .14);color:rgb(var(--ec-os-verre-sombre-encre));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;cursor:default}.ec-toast__action:hover{background:rgb(var(--ec-os-verre-sombre-encre) / .22)}.ec-toast__fermer{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-sm);height:var(--ec-os-h-rond-sm);border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-verre-sombre-encre) / .78);font-size:13px;line-height:1;cursor:default}.ec-toast__fermer:hover{background:rgb(var(--ec-os-verre-sombre-encre) / .12);color:rgb(var(--ec-os-verre-sombre-encre))}:is(.ec-toast__action,.ec-toast__fermer):focus-visible{outline:2px solid rgb(var(--ec-os-verre-sombre-encre));outline-offset:2px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-actionmenu__contenu,.ec-popover,.ec-select__content,.ec-colmenu{background:var(--ec-os-verre-repli)}.ec-toast{background:var(--ec-os-verre-sombre-repli)}:root .ec-tooltip{background:var(--ec-infobulle-fond-opaque)}}@media(prefers-reduced-transparency:reduce){.ec-actionmenu__contenu,.ec-popover,.ec-select__content,.ec-colmenu{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}.ec-toast{background:var(--ec-os-verre-sombre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}:root .ec-tooltip{background:var(--ec-infobulle-fond-opaque);backdrop-filter:none;-webkit-backdrop-filter:none}.ec-tooltip__arrow{fill:var(--ec-infobulle-fond-opaque)}}.ec-datatable{border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left}.ec-datatable__tete{position:sticky;top:0;z-index:10;background:rgb(var(--ec-os-carte) / .9);backdrop-filter:blur(var(--ec-os-verre-flou-s));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s))}.ec-datatable__tete th{position:relative;height:var(--ec-os-h-entete-table);padding:0 var(--ec-os-pad-cellule);border-bottom:1px solid var(--ec-os-filet-fort);background:transparent;color:rgb(var(--ec-os-texte-2));font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:var(--ec-os-i-etiquette);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;text-align:var(--ec-datatable-header-align, left);vertical-align:middle;white-space:nowrap;-webkit-user-select:none;user-select:none;box-sizing:border-box}.ec-datatable__th-texte{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-datatable__tri{display:inline-flex;align-items:center;gap:var(--ec-os-e-4);max-width:100%;min-height:calc(var(--ec-os-h-entete-table) - 1px);padding:0;border:0;background:transparent;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:default}.ec-datatable__tri[data-trie]{color:rgb(var(--ec-os-texte))}.ec-datatable__th[data-align=right] .ec-datatable__tri{flex-direction:row-reverse}.ec-datatable__resize{background:rgb(var(--ec-os-texte) / .4)}.ec-datatable__ligne{height:44px;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-datatable[data-densite]>tbody>.ec-datatable__ligne{height:var(--ec-os-h-ligne-dense)}.ec-datatable__ligne>td{padding:var(--ec-datatable-cell-padding, var(--ec-os-e-12) var(--ec-os-pad-cellule));border-bottom:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps);vertical-align:middle}.ec-datatable__cellule[data-align=right]{text-align:right}.ec-datatable__contenu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-datatable__ligne:not([data-ec-ligne]):not([data-attente]):hover{background:rgb(var(--ec-os-texte) / .06)}.ec-datatable__ligne[data-ec-ligne=active]{clip-path:none}:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]>td{background:rgb(var(--ec-vif-accent, 46 92 255) / .08)}:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]:hover>td{background:rgb(var(--ec-vif-accent, 46 92 255) / .12)}:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]>td:first-child{box-shadow:inset 3px 0 rgb(var(--ec-vif-accent, 46 92 255))}:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee],:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]:hover{border-radius:0;clip-path:none;background:transparent!important}:root:root:root:root:is(.dark,.black) .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]>td{background:rgb(var(--ec-vif-accent, 46 92 255) / .16)}:root:root:root:root:is(.dark,.black) .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]:hover>td{background:rgb(var(--ec-vif-accent, 46 92 255) / .22)}.ec-datatable__ligne[data-ec-ligne=active]>td{border-bottom-color:transparent}.ec-datatable .ec-datatable__select{width:44px;padding:0 var(--ec-os-e-12);vertical-align:middle}.ec-datatable__col-actions{width:var(--ec-os-col-actions)}.ec-datatable .ec-datatable__actions{padding:0 var(--ec-os-e-12);text-align:right;white-space:nowrap}.ec-datatable__actions-corps{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ec-os-e-4);opacity:0;transition:opacity var(--ec-anim-fast) var(--ec-anim-ease)}.ec-datatable__ligne:is(:hover,:focus-within,[data-ec-ligne]) .ec-datatable__actions-corps{opacity:1}.ec-datatable__ligne:has(.ec-datatable__actions [aria-expanded=true]) .ec-datatable__actions-corps{opacity:1}.ec-datatable__ligne:not([data-ec-ligne]):not([data-attente]):has(.ec-datatable__actions [aria-expanded=true]){background:rgb(var(--ec-os-texte) / .06)}@media(hover:none),(pointer:coarse){.ec-datatable__col-actions{width:116px}.ec-datatable__actions-corps{opacity:1}}.ec-datatable__invisible{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:root :is([data-ec-theme],[data-ec-vivant]) thead .ec-checkbox:is([data-state=checked],[data-state=indeterminate]):not(#_):not(#_) :is(.ec-checkbox__indicator,.ec-checkbox__indicator *){color:rgb(var(--ec-os-actif-encre))!important}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-datatable__tete{background:rgb(var(--ec-os-carte))}}@media(prefers-reduced-transparency:reduce){.ec-datatable__tete{background:rgb(var(--ec-os-carte));backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-vide{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:var(--ec-os-e-48, 48px) var(--ec-space-2xl);text-align:center}.ec-vide--carte{border:1px solid var(--ec-os-filet, rgb(var(--ec-os-texte, 0 0 0) / .1));border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte, var(--ec-surface-rgb, 255 255 255)))}.ec-vide__pastille,.ec-os-vide__rond{display:flex;flex:none;align-items:center;justify-content:center;width:40px;height:40px;margin-bottom:var(--ec-os-e-12, 12px);border-radius:50%;background:rgb(var(--ec-os-vide-rond-rgb, var(--ec-os-doux, var(--ec-elevated))));color:rgb(var(--ec-os-vide-rond-encre-rgb, var(--ec-theme-encre-rgb, var(--ec-text-muted))))}.ec-vide__pastille>svg,.ec-os-vide__rond>svg{width:20px;height:20px}.ec-vide__titre{margin:0;color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-family:inherit;font-size:15px;font-weight:600;line-height:22px}.ec-vide__description{max-width:28rem;margin:var(--ec-os-e-4, 4px) 0 0;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:13px;line-height:19px;text-wrap:pretty}.ec-vide__action{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-os-e-8, 8px);margin-top:var(--ec-os-e-16)}.ec-vide--compact{padding:var(--ec-space-2xl) var(--ec-space-lg)}.ec-bulkbar__actions{display:flex;align-items:center;gap:var(--ec-os-e-8)}.ec-os-tuiles-choix{display:grid;gap:var(--ec-os-e-8)}.ec-os-tuile-choix{display:flex;align-items:center;gap:var(--ec-os-e-10);min-height:var(--ec-os-h-choix);padding:var(--ec-os-e-8) var(--ec-os-e-14);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-os-tuile-choix:hover:not([data-choisie],:disabled){background:rgb(var(--ec-os-texte) / .1)}.ec-os-tuile-choix[data-choisie]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-tuile-choix:disabled{opacity:.5;cursor:default}.ec-os-tuile-choix:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-tuile-choix__icone{display:inline-flex;flex:none}.ec-os-tuile-choix__icone svg{width:18px;height:18px}.ec-os-tuile-choix__texte{display:grid;flex:1;min-width:0}.ec-os-tuile-choix__aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:450;line-height:var(--ec-os-i-second)}.ec-os-tuile-choix[data-choisie] .ec-os-tuile-choix__aide{color:inherit;opacity:.78}.ec-os-tuile-choix__radio{flex:none;width:16px;height:16px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-2))}.ec-os-tuile-choix[data-choisie] .ec-os-tuile-choix__radio{background:radial-gradient(circle,rgb(var(--ec-os-actif-encre)) 0 3.5px,transparent 4px);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-actif-encre))}.ec-os-fenetre__section{display:grid;gap:var(--ec-os-e-8)}.ec-os-fenetre__section>h3{margin:0}.ec-os-fenetre__info{display:inline-flex;align-items:center;gap:var(--ec-os-e-8);font-size:var(--ec-os-t-second)}.ec-os-fenetre__raccourci{padding:0 var(--ec-os-e-6);border-radius:6px;background:rgb(var(--ec-os-texte) / .07);color:rgb(var(--ec-os-texte-2));font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500}.ec-os-barre-modifs{position:fixed;left:0;right:0;bottom:var(--ec-os-e-16);z-index:60;display:flex;align-items:center;gap:var(--ec-os-e-8);width:fit-content;max-width:calc(100vw - var(--ec-os-e-16) * 2);margin-inline:auto;padding:var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-16);border:1px solid var(--ec-os-verre-lisere);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-verre-fond-90);color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-verre);backdrop-filter:blur(var(--ec-os-verre-flou));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou))}.ec-os-barre-modifs__compte{flex:1;min-width:0}.ec-os-barre-modifs__annuler,.ec-os-barre-modifs__enregistrer{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);height:var(--ec-os-h-rond-sm);padding:0 var(--ec-os-e-14);border:0;border-radius:var(--ec-os-rayon-pilule);font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;white-space:nowrap;flex-shrink:0;cursor:pointer}.ec-os-barre-modifs__annuler{background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte))}.ec-os-barre-modifs__enregistrer{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-barre-modifs__enregistrer kbd{font-family:inherit;font-size:var(--ec-os-t-etiquette);opacity:.8}.ec-os-barre-modifs :is(button):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(max-width:767px),(pointer:coarse){.ec-os-barre-modifs__annuler,.ec-os-barre-modifs__enregistrer{height:var(--ec-os-h-lg)}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-os-barre-modifs{background:var(--ec-os-verre-repli)}}@media(prefers-reduced-transparency:reduce){.ec-os-barre-modifs{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-datatable__attente-ligne{display:flex;align-items:center;height:var(--ec-os-i-corps)}.ec-datatable__attente-ligne+.ec-datatable__attente-ligne{height:var(--ec-os-i-second)}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste)){gap:var(--ec-os-e-4, 4px);margin:0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste))>.ec-os-segmente__option{height:var(--ec-os-h-seg, 30px);padding:0 var(--ec-os-e-8, 8px);border-radius:0;background:none;box-shadow:none;color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-weight:500}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste))>.ec-os-segmente__option:hover:not([data-actif=true]){background:none;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));box-shadow:inset 0 -2px rgb(var(--ec-c-encre, var(--ec-os-texte)) / .18)}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste))>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)){border-radius:0;background:none;color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));box-shadow:inset 0 -2px 0 currentColor}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste))>.ec-os-segmente__glisse{display:none}:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente:not(.ec-os-onglets-page__piste))>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){border-radius:0}:root{--ec-os-h-xl: 48px;--ec-os-h-lg: 44px;--ec-os-h-seg: 44px;--ec-os-h-dock-mobile: 44px;--ec-os-h-flottant: 44px;--ec-os-h-md: 36px;--ec-os-h-sm: 32px;--ec-os-h-xs: 26px;--ec-os-h-dock: 52.5px;--ec-os-h-ligne: 44px;--ec-os-dock-marge: var(--ec-space-2xl);--ec-os-dock-emprise: calc(var(--ec-os-dock-marge) + var(--ec-os-h-dock) + var(--ec-space-md) * 2);--ec-os-gouttiere: var(--ec-space-4xl);--ec-os-rayon-carte: 28px;--ec-os-rayon-tuile: 20px;--ec-os-rayon-bloc: 16px;--ec-os-rayon-item: 10px;--ec-os-rayon-ligne: 14px;--ec-os-rayon-bulle: 12px;--ec-os-rayon-pilule: 999px;--ec-os-t-display: 34px;--ec-os-t-h1: 24px;--ec-os-t-h2: 16px;--ec-os-t-h3: 15px;--ec-os-t-fenetre: 20px;--ec-os-t-kpi: 26px;--ec-os-t-corps: 13px;--ec-os-t-second: 12px;--ec-os-t-chip: 12px;--ec-os-t-etiquette: 11px;--ec-os-libelle-graisse: 550;--ec-os-libelle-espace: .07em;--ec-os-i-corps: 18px;--ec-os-i-lecture: 19px;--ec-os-i-second: 16px;--ec-os-i-second-lecture: 18px;--ec-os-i-etiquette: 14px;--ec-os-i-kpi: 30px;--ec-os-i-h1: 30px;--ec-os-i-h2: 20px;--ec-os-i-fenetre: 26px;--ec-os-h-controle: 36px;--ec-os-h-rond-sm: 32px;--ec-os-h-rond-compact: 28px;--ec-os-h-item: 32px;--ec-os-h-segment: 28px;--ec-os-h-ligne-table: 44px;--ec-os-h-ligne-dense: 38px;--ec-os-h-entete-table: 34px;--ec-os-h-choix: 46px;--ec-os-pad-cellule: 10px;--ec-os-pad-carte: 20px;--ec-os-pad-tuile: 14px 16px;--ec-os-gap-cartes: 12px;--ec-os-col-actions: 128px;--ec-os-e-4: 4px;--ec-os-e-6: 6px;--ec-os-e-8: 8px;--ec-os-e-10: 10px;--ec-os-e-12: 12px;--ec-os-e-14: 14px;--ec-os-e-16: 16px;--ec-os-air-carte: var(--ec-os-pad-carte);--ec-os-ecart: var(--ec-os-gap-cartes);--ec-os-vert: var(--ec-p-marque-vert-eazyclick);--ec-os-noir: 12 12 12;--ec-os-blanc: 255 255 255}@media(max-width:600px){:root{--ec-os-t-display: 30px;--ec-os-t-h1: 20px;--ec-os-i-h1: 26px;--ec-os-air-carte: 16px;--ec-os-ecart: var(--ec-space-md);--ec-os-dock-emprise: calc( var(--ec-space-lg) + env(safe-area-inset-bottom, 0px) + var(--ec-os-h-dock-mobile) + var(--ec-space-sm) * 2 );--ec-os-gouttiere: var(--ec-space-xl)}}:root,:root.dark,:root.black{--ec-os-page: 12 12 12;--ec-os-carte: 30 30 30;--ec-os-champ: 40 40 40;--ec-os-champ-sur-page: 30 30 30;--ec-os-texte: 250 250 250;--ec-os-texte-2: 176 176 176;--ec-os-texte-3: 143 143 143;--ec-os-filet: rgb(255 255 255 / .08);--ec-os-filet-fort: rgb(255 255 255 / .14);--ec-os-kanban-column-bg: 22 22 22;--ec-os-kanban-column-line: rgb(255 255 255 / .06);--ec-os-kanban-card-bg: 40 40 40;--ec-os-kanban-card-border: rgb(255 255 255 / .36);--ec-os-kanban-card-border-hover: rgb(255 255 255 / .6);--ec-os-kanban-card-accent: var(--ec-vif-accent, 92 133 255);--ec-os-kanban-chip-bg: 64 64 64;--ec-os-kanban-card-shadow: 0 1px 2px rgb(0 0 0 / .24);--ec-os-kanban-card-shadow-hover: 0 2px 4px rgb(0 0 0 / .3);--ec-os-action: 0 0 0;--ec-os-action-survol: 20 20 20;--ec-os-action-anneau: rgb(255 255 255 / .4);--ec-os-actif: 242 242 242;--ec-os-actif-encre: 12 12 12;--ec-os-actif-survol: 255 255 255;--ec-os-actif-inactif: 58 58 58;--ec-os-actif-inactif-encre: 176 176 176;--ec-os-actif-neutre: var(--ec-os-actif);--ec-os-actif-neutre-encre: var(--ec-os-actif-encre);--ec-os-survol-neutre: rgb(255 255 255 / .07);--ec-os-presse-neutre: rgb(255 255 255 / .11);--ec-os-coche-survol: rgb(255 255 255 / .15);--ec-os-doux: 44 44 44;--ec-os-doux-survol: 54 54 54;--ec-os-doux-presse: 64 64 64;--ec-os-filet-deco: rgb(255 255 255 / .16);--ec-os-texte-desactive: 143 143 143;--ec-os-encadre-fond: rgb(255 255 255 / .04);--ec-os-actif-encre-2: 84 84 84;--ec-os-inverse: 242 242 242;--ec-os-dock: rgb(30 30 30);--ec-os-dock-cercle: rgb(255 255 255 / .06);--ec-os-dock-icone: 250 250 250;--ec-os-dock-sep: rgb(255 255 255 / .22);--ec-os-succes: 48 209 88;--ec-os-attention: 255 179 64;--ec-os-danger: 255 69 58;--ec-os-danger-encre: 12 12 12;--ec-os-verre: rgb(30 30 30 / .66);--ec-os-verre-encre: 250 250 250;--ec-os-ombre-flottante: var(--ec-p-ombre-flottante-sombre)}:root.light{--ec-os-page: 240 240 240;--ec-os-carte: 255 255 255;--ec-os-champ: 244 244 244;--ec-os-champ-sur-page: 255 255 255;--ec-os-texte: 12 12 12;--ec-os-texte-2: 84 84 84;--ec-os-texte-3: 107 107 107;--ec-os-filet: rgb(12 12 12 / .1);--ec-os-filet-fort: rgb(12 12 12 / .16);--ec-os-kanban-column-bg: 240 240 240;--ec-os-kanban-column-line: rgb(12 12 12 / .06);--ec-os-kanban-card-bg: 255 255 255;--ec-os-kanban-card-border: rgb(12 12 12 / .5);--ec-os-kanban-card-border-hover: rgb(12 12 12 / .8);--ec-os-kanban-card-accent: var(--ec-vif-accent, 46 92 255);--ec-os-kanban-chip-bg: 240 240 240;--ec-os-kanban-card-shadow: 0 1px 2px rgb(0 0 0 / .06);--ec-os-kanban-card-shadow-hover: 0 2px 4px rgb(0 0 0 / .08);--ec-os-action: var(--ec-os-noir);--ec-os-action-survol: 38 38 38;--ec-os-action-anneau: transparent;--ec-os-actif: var(--ec-os-noir);--ec-os-actif-encre: var(--ec-os-blanc);--ec-os-actif-survol: 38 38 38;--ec-os-actif-inactif: 220 220 220;--ec-os-actif-inactif-encre: 84 84 84;--ec-os-actif-neutre: var(--ec-os-actif);--ec-os-actif-neutre-encre: var(--ec-os-actif-encre);--ec-os-survol-neutre: rgb(12 12 12 / .06);--ec-os-presse-neutre: rgb(12 12 12 / .1);--ec-os-coche-survol: rgb(12 12 12 / .14);--ec-os-doux: 235 235 235;--ec-os-doux-survol: 227 227 227;--ec-os-doux-presse: 220 220 220;--ec-os-filet-deco: rgb(12 12 12 / .14);--ec-os-texte-desactive: 107 107 107;--ec-os-encadre-fond: rgb(12 12 12 / .03);--ec-os-actif-encre-2: 176 176 176;--ec-os-inverse: 242 242 242;--ec-os-dock: rgb(255 255 255);--ec-os-dock-cercle: rgb(12 12 12 / .05);--ec-os-dock-icone: 21 21 21;--ec-os-dock-sep: rgb(12 12 12 / .16);--ec-os-succes: 0 96 47;--ec-os-attention: 138 75 0;--ec-os-danger: 200 30 35;--ec-os-danger-encre: 255 255 255;--ec-os-verre: rgb(255 255 255 / .72);--ec-os-verre-encre: 12 12 12;--ec-os-ombre-flottante: var(--ec-p-ombre-flottante-claire)}.ec-icone{flex:none;overflow:visible}.ec-icone--plein path{fill:currentColor}.ec-os-bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-space-sm);height:var(--ec-os-h-md);padding:0 var(--ec-space-2xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:transform var(--ec-anim-base) var(--ec-anim-ease),background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-bouton:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--ec-tassement))}.ec-os-bouton:disabled,.ec-os-bouton[aria-disabled=true]{color:rgb(var(--ec-os-texte-desactive));cursor:not-allowed}:is(.ec-os-bouton--primaire,.ec-os-bouton--ia):is(:disabled,[aria-disabled=true]),[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):is(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-inactif));box-shadow:none;color:rgb(var(--ec-os-actif-inactif-encre))}.ec-os-bouton--accent:is(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-inactif));box-shadow:none;color:rgb(var(--ec-os-actif-inactif-encre))}.ec-os-bouton .ec-icone{width:20px;height:20px}.ec-os-bouton--primaire,.ec-os-bouton--ia{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-bouton--primaire:hover:not(:disabled,[aria-disabled=true]),.ec-os-bouton--ia:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-survol))}.ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco)}.ec-os-carte .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]),.ec-os-bouton--fantome:hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-filet)}.ec-os-bouton--secondaire:active:not(:disabled,[aria-disabled=true]){background:var(--ec-os-presse-neutre)}.ec-os-bouton--fantome{padding:0 var(--ec-space-lg);color:rgb(var(--ec-os-texte))}.ec-os-bouton--inverse{background:rgb(var(--ec-os-inverse));color:rgb(var(--ec-os-noir))}.ec-os-carte--heros .ec-os-bouton--inverse{background:rgb(var(--ec-os-heros-encre));color:rgb(var(--ec-os-heros-fond))}:root{--ec-os-danger-plein: 200 30 35;--ec-os-danger-plein-encre: 255 255 255}.ec-os-bouton--danger,.ec-os-bouton--danger:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-danger-plein));color:rgb(var(--ec-os-danger-plein-encre))}.ec-os-bouton--xl{height:var(--ec-os-h-xl);padding:0 var(--ec-space-3xl)}.ec-os-bouton--sm{height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg);font-size:var(--ec-os-t-second)}.ec-os-bouton--plein{width:100%}.ec-os-bouton__compte{font-variant-numeric:tabular-nums;opacity:.72}:root .radix-themes .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])):not(:disabled,[data-disabled]){background-color:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:none}:root .radix-themes .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])):not(:disabled,[data-disabled]):hover{background-color:rgb(var(--ec-os-actif-survol))}.ec-os-rond{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-lg);height:var(--ec-os-h-lg);padding:0;border:0;border-radius:50%;background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));cursor:pointer;text-decoration:none;transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-rond:active:not(:disabled,[aria-disabled=true]){transform:scale(var(--ec-tassement))}.ec-os-carte .ec-os-rond{background:rgb(var(--ec-os-champ))}.ec-os-rond--md{width:var(--ec-os-h-md);height:var(--ec-os-h-md)}.ec-os-rond--sm{width:var(--ec-os-h-sm);height:var(--ec-os-h-sm)}.ec-os-rond--flottant{width:var(--ec-os-h-flottant);height:var(--ec-os-h-flottant)}.ec-os-rond--noir,.ec-os-carte .ec-os-rond--noir{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-rond--verre,.ec-os-carte .ec-os-rond--verre{background:var(--ec-os-verre);color:rgb(var(--ec-os-verre-encre));box-shadow:var(--ec-os-ombre-flottante);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}.ec-os-rond__point{position:absolute;top:26%;right:26%;width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-danger));box-shadow:0 0 0 2px rgb(var(--ec-os-champ-sur-page))}.ec-os-recherche{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;height:var(--ec-os-h-lg);padding:0 var(--ec-space-2xl);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));cursor:text}.ec-os-carte .ec-os-recherche{background:rgb(var(--ec-os-champ))}.ec-os-recherche:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-recherche__champ{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps)}.ec-os-recherche__champ::placeholder{color:rgb(var(--ec-os-texte-3));opacity:1}.ec-os-recherche__raccourci{font:inherit;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-os-segmente{display:inline-flex;gap:var(--ec-space-2xs);max-width:100%;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));overflow-x:auto;scrollbar-width:none}.ec-os-carte .ec-os-segmente{background:rgb(var(--ec-os-champ))}.ec-os-segmente--plein{display:flex}.ec-os-segmente__option{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-space-sm);flex:none;height:var(--ec-os-h-seg);padding:0 var(--ec-space-2xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-corps);white-space:nowrap;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-segmente--plein .ec-os-segmente__option{flex:1}.ec-os-segmente__option:hover:not([data-actif=true]){color:rgb(var(--ec-os-texte))}.ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-segmente__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-segmente__compte{font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.ec-os-puce{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-xs);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);line-height:1;white-space:nowrap}.ec-os-carte .ec-os-puce{background:rgb(var(--ec-os-champ))}.ec-os-puce .ec-icone{width:16px;height:16px}.ec-os-statut{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg) 0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1;white-space:nowrap}.ec-os-statut .ec-icone{width:18px;height:18px}.ec-os-statut--succes .ec-icone{color:rgb(var(--ec-os-succes))}.ec-os-statut--attention .ec-icone{color:rgb(var(--ec-os-attention))}.ec-os-statut--danger .ec-icone{color:rgb(var(--ec-os-danger))}.ec-os-statut--sm{height:var(--ec-os-h-xs);padding:0 var(--ec-space-md) 0 var(--ec-space-sm);font-size:var(--ec-os-t-chip)}.ec-os-statut--sm .ec-icone{width:16px;height:16px}.ec-os-carte{min-width:0;padding:var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-carte--serree{padding:var(--ec-space-xl)}.ec-os-carte__defile{min-width:0;overflow-x:auto;background:linear-gradient(to right,rgb(var(--ec-os-carte)) 40%,rgb(var(--ec-os-carte) / 0)) left center / 40px 100% no-repeat local,linear-gradient(to left,rgb(var(--ec-os-carte)) 40%,rgb(var(--ec-os-carte) / 0)) right center / 40px 100% no-repeat local,radial-gradient(farthest-side at 0 50%,rgb(var(--ec-os-texte) / .16),rgb(var(--ec-os-texte) / 0)) left center / 14px 100% no-repeat scroll,radial-gradient(farthest-side at 100% 50%,rgb(var(--ec-os-texte) / .16),rgb(var(--ec-os-texte) / 0)) right center / 14px 100% no-repeat scroll}.ec-os-carte__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);margin-bottom:var(--ec-space-xl)}.ec-os-carte__titre{display:flex;align-items:center;gap:var(--ec-space-md);margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);font-weight:600;line-height:1.25}.ec-os-carte__sous-titre{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-os-tuile{display:grid;align-content:center;gap:var(--ec-space-2xs);min-width:0;min-height:var(--ec-os-h-xl);padding:var(--ec-space-lg) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte))}.ec-os-carte .ec-os-tuile{background:rgb(var(--ec-os-champ))}.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre{font-family:var(--heading-font-family, inherit);font-weight:600;line-height:1.1;font-variant-numeric:tabular-nums}.ec-os-tuile__chiffre{font-size:var(--ec-os-t-h1)}.ec-os-tuile__libelle{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-os-tuile-agir{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-width:0;min-height:var(--ec-os-h-xl);padding:var(--ec-space-lg) var(--ec-space-md) var(--ec-space-lg) var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-vert));color:rgb(var(--ec-os-noir));font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-tuile-agir:active{transform:scale(.98)}.ec-os-tuile-agir__texte{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-os-tuile-agir__chiffre{font-size:var(--ec-os-t-h1)}.ec-os-tuile-agir__libelle{font-size:var(--ec-os-t-chip)}.ec-os-tuile-agir__rond{display:grid;place-items:center;flex:none;width:var(--ec-os-h-md);height:var(--ec-os-h-md);border-radius:50%;background:rgb(var(--ec-os-noir));color:rgb(var(--ec-os-blanc))}[data-ec-theme] .ec-os-tuile-agir{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}[data-ec-theme] .ec-os-tuile-agir__chiffre{color:rgb(var(--ec-theme-encre-rgb))}[data-ec-theme] .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}[data-ec-theme]{--ec-os-espace-lavis: var(--ec-os-survol-neutre);--ec-os-espace-lavis-fort: var(--ec-os-presse-neutre)}:is(.ec-filter-chip[data-active=true],.ec-segment button[data-active=true],.ec-tabs__trigger[data-state=active],.ec-os-segmente__option[data-actif=true],.ec-os-menu-page__item[data-state=checked],.ec-os-ligne[data-actif] .ec-os-ligne__principal,.ec-os-kanban__indicateur-bouton[aria-current=true],.ec-os-tiroir__etape[data-etat=courante],.ec-os-tiroir__onglet[aria-selected=true]){border-color:transparent;background:rgb(var(--ec-os-actif));box-shadow:none;color:rgb(var(--ec-os-actif-encre))}:is(.ec-filter-chip[data-active=true],.ec-segment button[data-active=true],.ec-os-segmente__option[data-actif=true],.ec-os-menu-page__item[data-state=checked],.ec-os-kanban__indicateur-bouton[aria-current=true],.ec-os-tiroir__onglet[aria-selected=true],.ec-tabs__trigger[data-state=active]):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-survol))}:is(.ec-filter-chip[data-active=true],.ec-segment button[data-active=true],.ec-os-segmente__option[data-actif=true]) :is(.ec-filter-chip__count,.ec-os-segmente__compte){color:inherit}.ec-os-ligne[data-actif] :is(.ec-os-ligne__meta,.ec-os-ligne__declencheur){color:rgb(var(--ec-os-actif-encre-2))}:root .ec-density-atlas .ec-listing-chips .ec-filter-chip[data-active=true]{border-color:transparent;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}:root .ec-density-atlas .ec-listing-chips .ec-filter-chip[data-active=true]:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-survol))}:root .ec-modal-atlas__tab[aria-selected=true]{border-bottom-color:rgb(var(--ec-os-texte))}:is([data-ec-theme],[data-ec-vivant]) .ec-segmented__opt:has(input:checked):hover{--ec-os-segment-choisi: rgb(var(--ec-os-actif-survol))}[data-ec-theme] .ec-shimmer{background-color:rgb(var(--ec-os-doux-presse))}:root .radix-themes :is(.ec-filter-chip,.ec-segment button):focus-visible,:root :is(.ec-filter-chip,.ec-segment button):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;box-shadow:none}:is([data-ec-theme],[data-ec-vivant]){--ec-os-ligne-active-fond: rgb(var(--ec-os-actif));--ec-os-ligne-active-survol: rgb(var(--ec-os-actif-survol));--ec-os-ligne-active-encre: rgb(var(--ec-os-actif-encre));--ec-os-ligne-active-lisere: none;--ec-os-ligne-cochee-fond: var(--ec-os-presse-neutre);--ec-os-segment-choisi: rgb(var(--ec-os-actif));--ec-os-segment-choisi-encre: rgb(var(--ec-os-actif-encre));--ec-os-segment-choisi-ombre: none}:is([data-ec-theme],[data-ec-vivant]) tr[data-ec-ligne=cochee]:hover{background:var(--ec-os-coche-survol)!important}:is([data-ec-theme],[data-ec-vivant]) tr[data-ec-ligne=active]:hover{background:var(--ec-os-ligne-active-survol)!important}.ec-os-dock__item[aria-current=page]:hover{background:rgb(var(--ec-os-actif-survol))}[data-ec-theme] .ec-listing tbody tr[aria-selected=true]{background:var(--ec-os-ligne-active-fond);box-shadow:none;color:var(--ec-os-ligne-active-encre)}[data-ec-theme] .ec-listing tbody tr[aria-selected=true]:hover{background:var(--ec-os-ligne-active-survol)}[data-ec-theme]{--ec-os-vif-survol-vers: #000}[data-ec-theme=jaune]{--ec-os-vif-survol-vers: #fff}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-bouton--primaire:not(.ec-os-bouton--succes){background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--ec-theme-vif) 86%,var(--ec-os-vif-survol-vers))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):active:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--ec-theme-vif) 76%,var(--ec-os-vif-survol-vers))}:root .radix-themes [data-ec-theme]:not([data-ec-theme=neutre]) .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])):not(:disabled,[data-disabled]){background-color:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}:root .radix-themes [data-ec-theme]:not([data-ec-theme=neutre]) .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])):not(:disabled,[data-disabled]):hover{background-color:color-mix(in srgb,var(--ec-theme-vif) 86%,var(--ec-os-vif-survol-vers))}:root .radix-themes [data-ec-theme]:not([data-ec-theme=neutre]) .rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])):not(:disabled,[data-disabled]):active{background-color:color-mix(in srgb,var(--ec-theme-vif) 76%,var(--ec-os-vif-survol-vers))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-page__secondaires .ec-os-bouton--secondaire{background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-page__secondaires .ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-survol-neutre)}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-page__secondaires .ec-os-bouton--secondaire:active:not(:disabled,[aria-disabled=true]){background:var(--ec-os-presse-neutre)}[data-ec-theme] .ec-bulkbar{border-color:var(--ec-os-filet-deco);background-color:rgb(var(--ec-os-doux))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-kanban__colonne{background:rgb(var(--ec-os-kanban-column-bg))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-tuile:not(.ec-os-teinte,[data-ec-tuile-vive]):not(:has(.ec-os-tuile__tete)) .ec-os-tuile__libelle:before{content:"";display:inline-block;width:8px;height:8px;margin-inline-end:var(--ec-space-sm);border-radius:50%;background:rgb(var(--ec-theme-point-rgb));vertical-align:.05em}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-fiche-carte__bascule>.ec-icone{color:rgb(var(--ec-theme-encre-rgb))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-fiche-carte__action :is(.ec-os-rond,.ec-os-bouton--secondaire,.ec-os-bouton--fantome){background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-os-fiche-carte__action :is(.ec-os-rond,.ec-os-bouton--secondaire,.ec-os-bouton--fantome):hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-survol-neutre)}.ec-os-dock{position:fixed;z-index:20;top:var(--ec-space-3xl);left:var(--ec-os-dock-marge);display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-dock);box-shadow:var(--ec-os-ombre-flottante);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}.ec-os-dock--statique{position:relative;top:auto;left:auto;width:max-content}.ec-os-dock__liste{display:flex;flex-direction:inherit;align-items:inherit;gap:inherit;margin:0;padding:0;list-style:none}.ec-os-dock__liste>li{display:flex}.ec-os-dock__item{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-dock);height:var(--ec-os-h-dock);padding:0;border:0;border-radius:50%;background:var(--ec-os-dock-cercle);color:rgb(var(--ec-os-dock-icone));text-decoration:none;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease),transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-dock__item:active{transform:scale(.96)}.ec-os-dock__item .ec-icone{width:24px;height:24px}.ec-os-dock__item[aria-current=page]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-dock__sep{width:24px;height:1px;margin:0 auto;background:var(--ec-os-dock-sep)}.ec-os-dock--horizontal{top:auto;bottom:calc(var(--ec-space-lg) + env(safe-area-inset-bottom,0px));left:50%;flex-direction:row;gap:var(--ec-space-2xs);padding:var(--ec-space-sm);transform:translate(-50%)}.ec-os-dock--horizontal.ec-os-dock--statique{left:auto;bottom:auto;transform:none}.ec-os-dock--horizontal .ec-os-dock__item{width:var(--ec-os-h-dock-mobile);height:var(--ec-os-h-dock-mobile)}.ec-os-dock--horizontal :is(.ec-os-dock__sep,.ec-os-dock__desktop){display:none}@media(max-width:600px){.ec-os-dock--auto{top:auto;bottom:calc(var(--ec-space-lg) + env(safe-area-inset-bottom,0px));left:50%;flex-direction:row;gap:var(--ec-space-2xs);padding:var(--ec-space-sm);transform:translate(-50%)}.ec-os-dock--auto.ec-os-dock--statique{left:auto;bottom:auto;transform:none}.ec-os-dock--auto .ec-os-dock__item{width:var(--ec-os-h-dock-mobile);height:var(--ec-os-h-dock-mobile)}.ec-os-dock--auto :is(.ec-os-dock__sep,.ec-os-dock__desktop){display:none}}.ec-os-cadre{min-height:100vh;box-sizing:border-box;padding:var(--ec-space-3xl) var(--ec-os-gouttiere) var(--ec-space-4xl) calc(var(--ec-os-dock-emprise) + var(--ec-os-gouttiere));background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-os-cadre__zone{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart);min-width:0}.ec-os-entete{display:flex;align-items:center;gap:var(--ec-space-lg);min-width:0}.ec-os-entete__marque{display:inline-grid;place-items:center;flex:none;min-width:var(--ec-os-h-lg);height:var(--ec-os-h-lg);color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:19px;font-weight:600;letter-spacing:-.02em;text-decoration:none}.ec-os-entete__titre{flex:1;min-width:0}.ec-os-entete__fil{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-os-entete__h1{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h1);font-weight:600;line-height:1.2}.ec-os-entete__actions{display:flex;flex:none;align-items:center;gap:var(--ec-space-md)}.ec-os-grille{display:grid;grid-template-columns:repeat(var(--ec-os-grille-colonnes, 1),minmax(0,1fr));gap:var(--ec-os-ecart);min-width:0}.ec-os-grille--auto{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ec-os-grille-min)),1fr))}@media(max-width:600px){.ec-os-cadre{padding:var(--ec-space-lg) var(--ec-os-gouttiere) calc(var(--ec-os-dock-emprise) + var(--ec-space-4xl))}.ec-os-entete__fil{display:none}.ec-os-grille:not(.ec-os-grille--auto){grid-template-columns:repeat(var(--ec-os-grille-colonnes-mobile, 1),minmax(0,1fr))}}:root .radix-themes :is(.ec-os-bouton,.ec-os-rond,.ec-os-tuile-agir,.ec-os-dock__item):focus-visible,:is(.ec-os-bouton,.ec-os-rond,.ec-os-tuile-agir,.ec-os-dock__item):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root .radix-themes .ec-os-recherche__champ:focus-visible,.ec-os-recherche__champ:focus-visible{outline:0}[data-ec-cascade]>*{animation:ec-os-monte var(--ec-anim-slow) var(--ec-anim-ease-out) both}[data-ec-cascade]>:nth-child(2){animation-delay:var(--ec-anim-stagger)}[data-ec-cascade]>:nth-child(3){animation-delay:calc(var(--ec-anim-stagger) * 2)}[data-ec-cascade]>:nth-child(4){animation-delay:calc(var(--ec-anim-stagger) * 3)}[data-ec-cascade]>:nth-child(5){animation-delay:calc(var(--ec-anim-stagger) * 4)}[data-ec-cascade]>:nth-child(n+6){animation-delay:calc(var(--ec-anim-stagger) * 5)}@keyframes ec-os-monte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}[data-ec-pulsation]:not(:has(.ec-pastille__point,.ec-os-pastille__point,.ec-pastille-etat__point)):not(.ec-pastille),.ec-pastille[data-ec-pulsation]:not(:has(>.ec-pastille__point)):before,[data-ec-pulsation] :is(.ec-pastille__point,.ec-os-pastille__point,.ec-pastille-etat__point){animation:ec-os-pulsation var(--ec-anim-slow) var(--ec-anim-ease-out) 1 both}@keyframes ec-os-pulsation{0%,to{transform:scale(1)}45%{transform:scale(1.35)}}.ec-os-fleche,.ec-os-tuile-agir__rond>.ec-icone{transition:transform var(--ec-anim-base) var(--ec-anim-ease)}:is([data-ec-fleche],.ec-os-tuile-agir):is(:hover,:focus-visible) :is(.ec-os-fleche,.ec-os-tuile-agir__rond>.ec-icone){transform:translate(3px)}.ec-os-remplit{transform-origin:left center;animation:ec-os-remplit var(--ec-anim-slow) var(--ec-anim-ease-out) both}@keyframes ec-os-remplit{0%{transform:scaleX(0)}to{transform:none}}.ec-gauge{--ec-os-gauge-rgb: var(--ec-accent);display:block;width:100%;height:6px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-gauge-rgb) / .14)}.ec-gauge[data-size=sm]{height:4px}.ec-gauge[data-tone=theme]{--ec-os-gauge-rgb: var(--ec-theme-vif-rgb, var(--ec-accent))}.ec-gauge[data-tone=success]{--ec-os-gauge-rgb: var(--ec-success)}.ec-gauge[data-tone=warning]{--ec-os-gauge-rgb: var(--ec-warning)}.ec-gauge[data-tone=danger]{--ec-os-gauge-rgb: var(--ec-danger)}.ec-gauge[data-tone=info]{--ec-os-gauge-rgb: var(--ec-info)}[data-ec-theme=jaune] .ec-gauge:is(:not([data-tone]),[data-tone=accent],[data-tone=theme]){background:rgb(var(--ec-border) / .14)}.ec-gauge__fill{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-os-gauge-rgb));transition:width var(--ec-anim-slow) var(--ec-anim-ease-out)}@media(prefers-reduced-motion:reduce){[data-ec-cascade]>*,[data-ec-pulsation]:not(:has(.ec-pastille__point,.ec-os-pastille__point,.ec-pastille-etat__point)):not(.ec-pastille),.ec-pastille[data-ec-pulsation]:not(:has(>.ec-pastille__point)):before,[data-ec-pulsation] :is(.ec-pastille__point,.ec-os-pastille__point,.ec-pastille-etat__point),.ec-os-remplit{animation:none}.ec-os-fleche,.ec-os-tuile-agir__rond>.ec-icone{transition:none}:is([data-ec-fleche],.ec-os-tuile-agir):is(:hover,:focus-visible) :is(.ec-os-fleche,.ec-os-tuile-agir__rond>.ec-icone){transform:none}}.ec-os-verrou{box-sizing:border-box;display:flex;flex:1 0 auto;flex-direction:column;align-items:center;align-self:stretch;justify-content:flex-start;justify-self:stretch;width:100%;margin:0;padding:var(--ec-os-verrou-haut, 72px) var(--ec-space-2xl) var(--ec-space-3xl)}.ec-os-verrou>.ec-os-verrou__carte{justify-content:flex-start;max-width:28rem;padding:0}.ec-os-verrou__etiquette{display:flex;justify-content:center;margin-bottom:var(--ec-os-e-8)}.ec-os-verrou .ec-vide__description{max-width:26rem;margin:var(--ec-os-e-6) 0 0}.ec-os-verrou .ec-os-verrou__avantages{display:grid;gap:var(--ec-os-e-6);margin:var(--ec-os-e-14) 0 0;padding:0;list-style:none;text-align:left}.ec-os-verrou__avantages>li{display:flex;align-items:flex-start;gap:var(--ec-os-e-8);color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-size:var(--ec-os-t-corps);line-height:1.45}.ec-os-verrou__avantages .ec-icone{flex:none;margin-top:1px;color:rgb(var(--ec-theme-encre-rgb, var(--ec-os-texte-2, var(--ec-text-secondary))))}@media(max-width:640px){.ec-os-verrou{padding:var(--ec-os-verrou-haut-mobile, 40px) var(--ec-space-lg) var(--ec-space-2xl)}}.ec-os-verrou__geste{display:grid;justify-items:center;gap:var(--ec-space-md)}.ec-os-verrou__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.5}:root{--ec-os-verre-fond: rgb(30 30 30 / .82);--ec-os-verre-fond-90: rgb(30 30 30 / .9);--ec-os-verre-page: rgb(var(--ec-os-page) / .88);--ec-os-verre-lisere: rgb(255 255 255 / .12);--ec-os-verre-repli: rgb(30 30 30);--ec-os-verre-sombre: rgb(12 12 12 / .88);--ec-os-verre-sombre-lisere: rgb(255 255 255 / .16);--ec-os-verre-sombre-repli: rgb(12 12 12);--ec-os-verre-sombre-encre: 255 255 255;--ec-os-verre-flou: 20px;--ec-os-verre-flou-s: 12px;--ec-os-verre-flou-l: 24px;--ec-os-verre-sature: 1.5;--ec-os-verre-filtre: blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));--ec-os-verre-filtre-l: blur(var(--ec-os-verre-flou-l)) saturate(var(--ec-os-verre-sature));--ec-os-verre-arete: inset 0 1px 0 rgb(255 255 255 / .08);--ec-os-ombre-verre: 0 12px 32px rgb(0 0 0 / .5), 0 2px 6px rgb(0 0 0 / .4);--ec-os-toast-width: min(560px, calc(100vw - 32px) );--ec-os-toast-height: 52px;--ec-os-toast-blur: var(--ec-os-verre-flou-l);--ec-os-toast-info: var(--ec-p-statut-cyan-vif);--ec-os-toast-success: var(--ec-p-statut-vert-vif);--ec-os-toast-warning: var(--ec-p-statut-ambre-vif);--ec-os-toast-danger: var(--ec-p-statut-rouge-vif);--ec-os-voile-teinte: 11 12 14;--ec-os-voile-opacite: .08;--ec-os-voile-opacite-repli: .86;--ec-os-voile: rgb(var(--ec-os-voile-teinte) / var(--ec-os-voile-opacite));--ec-os-voile-flou: 0px;--ec-os-voile-filtre: none;--ec-os-heros-fond: 245 245 245;--ec-os-heros-encre: 12 12 12;--ec-os-heros-encre-2: 97 97 97;--ec-os-heros-champ: 228 228 228;--ec-os-heros-lisere: 0%;--ec-os-heros-lueur: none;--ec-os-donnee: 242 242 242;--ec-os-fantome: 255 255 255 / .13}:root.light{--ec-os-verre-fond: rgb(255 255 255 / .8);--ec-os-verre-fond-90: rgb(255 255 255 / .9);--ec-os-verre-lisere: rgb(255 255 255 / .8);--ec-os-verre-repli: rgb(255 255 255);--ec-os-verre-sombre: rgb(12 12 12 / .88);--ec-os-verre-sombre-lisere: rgb(255 255 255 / .14);--ec-os-verre-sombre-repli: rgb(12 12 12);--ec-os-verre-arete: inset 0 1px 0 rgb(255 255 255 / .9);--ec-os-ombre-verre: 0 12px 32px rgb(0 0 0 / .1), 0 2px 6px rgb(0 0 0 / .06);--ec-os-voile-teinte: 244 244 242;--ec-os-voile-opacite: .08;--ec-os-heros-fond: 12 12 12;--ec-os-heros-encre: 255 255 255;--ec-os-heros-encre-2: 176 176 176;--ec-os-heros-champ: 38 38 38;--ec-os-heros-lisere: 0%;--ec-os-heros-lueur: none;--ec-os-donnee: 12 12 12;--ec-os-fantome: 12 12 12 / .1}:root.light,:root.dark,:root{--ec-infobulle-fond: rgb(12 12 12 / .88);--ec-infobulle-fond-opaque: rgb(12 12 12);--ec-infobulle-lisere: var(--ec-os-verre-sombre-lisere);--ec-infobulle-encre: 255 255 255}[data-ec-theme][data-ec-actif=noir],[data-ec-actif=noir] [data-ec-theme]{--ec-os-vide-rond-rgb: var(--ec-os-champ);--ec-os-vide-rond-encre-rgb: var(--ec-os-texte-2)}.ec-os-etiquette{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:var(--ec-os-i-etiquette);text-transform:uppercase;font-variant-numeric:tabular-nums}.ec-os-verre,.ec-os-carte--verre{border:1px solid var(--ec-os-verre-lisere);background:var(--ec-os-verre-fond);color:rgb(var(--ec-os-verre-encre));box-shadow:var(--ec-os-verre-arete);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-os-verre,.ec-os-carte--verre{background:var(--ec-os-verre-repli)}}@media(prefers-reduced-transparency:reduce){.ec-os-verre,.ec-os-carte--verre{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root:root:root:root{--ec-os-voile-opacite: var(--ec-os-voile-opacite-repli);--ec-os-voile-filtre: none}}@media(prefers-reduced-transparency:reduce){:root:root:root:root:root{--ec-os-voile-opacite: var(--ec-os-voile-opacite-repli);--ec-os-voile-filtre: none}}.ec-os-carte--heros{background:rgb(var(--ec-os-heros-fond));color:rgb(var(--ec-os-heros-encre));box-shadow:0 0 0 1px color-mix(in srgb,var(--ec-theme-vif, rgb(var(--ec-os-blanc))) var(--ec-os-heros-lisere),transparent),var(--ec-os-heros-lueur);--ec-os-texte: var(--ec-os-heros-encre);--ec-os-texte-2: var(--ec-os-heros-encre-2);--ec-os-champ: var(--ec-os-heros-champ)}.ec-os-montant{font-variant-numeric:tabular-nums lining-nums;white-space:nowrap}.ec-os-montant__decimales{color:rgb(var(--ec-os-texte-3))}.ec-os-ecart{display:inline-flex;align-items:center;gap:var(--ec-space-sm);white-space:nowrap;font-variant-numeric:tabular-nums}.ec-os-ecart__pilule{display:inline-flex;align-items:center;height:22px;padding:0 var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600}.ec-os-ecart[data-sens=hausse] .ec-os-ecart__pilule{background:rgb(var(--ec-os-succes) / .14);color:rgb(var(--ec-os-succes))}.ec-os-ecart[data-sens=baisse] .ec-os-ecart__pilule{background:rgb(var(--ec-os-danger) / .12);color:rgb(var(--ec-os-danger))}.ec-os-ecart__delta{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-progression{display:flex;gap:var(--ec-space-2xs);width:100%;height:12px}.ec-os-progression__bloc{flex:1 1 0;min-width:2px;border-radius:3px;background:rgb(var(--ec-os-fantome))}.ec-os-progression__bloc[data-plein]{background:rgb(var(--ec-os-donnee))}.ec-os-progression[data-ton=vif] .ec-os-progression__bloc[data-plein]{background:var(--ec-theme-vif, rgb(var(--ec-os-donnee)))}.ec-os-progression[data-rayee] .ec-os-progression__bloc[data-plein]{background-image:repeating-linear-gradient(-45deg,transparent 0 3px,rgb(var(--ec-os-carte) / .42) 3px 5px)}.ec-os-micro{display:inline-flex;align-items:flex-end;gap:var(--ec-space-2xs);height:36px}.ec-os-micro__barre{width:5px;border-radius:2px;background:rgb(var(--ec-os-fantome))}.ec-os-micro__barre[data-avant]{background:rgb(var(--ec-os-donnee))}.ec-os-micro--points{position:relative;display:inline-grid;grid-template-columns:repeat(6,6px);align-content:end;gap:var(--ec-space-2xs)}.ec-os-micro__point{width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-os-fantome))}.ec-os-micro__point[data-plein]{background:rgb(var(--ec-os-donnee))}.ec-os-micro__plus{position:absolute;bottom:0;left:100%;margin-left:var(--ec-space-2xs);color:rgb(var(--ec-os-donnee));font-size:11px;line-height:6px}.ec-os-plage-graphique{position:absolute;z-index:1;height:6px;border:1.5px solid rgb(var(--ec-os-donnee));border-bottom:0;border-radius:3px 3px 0 0;box-sizing:border-box;pointer-events:none}.ec-os-libelle{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-libelle__texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-libelle__pastille{flex:none;width:7px;height:7px;border-radius:50%;background:var(--ec-theme-vif, rgb(var(--ec-os-donnee)))}[data-ec-libelle=mono] .ec-os-libelle{font-size:var(--ec-os-t-second);font-weight:450;letter-spacing:0;text-transform:none}[data-ec-libelle=petites-capitales] .ec-os-libelle{font-size:var(--ec-os-t-second);font-weight:500;letter-spacing:.04em;text-transform:none;font-variant-caps:all-small-caps}[data-ec-espace=mail]{--ec-os-gouttiere: 8px;--ec-os-gap-cartes: 8px;--ec-os-ecart: var(--ec-os-gap-cartes);--ec-os-air-carte: var(--ec-os-pad-carte);--ec-os-entete-h: 48px;--ec-os-pad-entete: 12px;--ec-os-entete-ecart: 8px;--ec-os-t-titre-page: 16px;--ec-os-i-titre-page: 20px;--ec-os-rayon-carte: 24px;--ec-os-rayon-encart: 14px;--ec-os-pad-rail: 10px 8px 8px;--ec-os-h-rangee-riche: 74px;--ec-os-h-rangee-riche-2: 56px;--ec-os-h-ligne-table: 44px;--ec-os-h-ligne-dense: 38px;--ec-os-h-entete-table: 34px;--ec-os-h-item: 32px;--ec-os-retrait-rangee: 6px;--ec-os-h-controle: 36px;--ec-os-pad-bouton: 14px;--ec-os-h-segment: 30px;--ec-os-h-seg: var(--ec-os-h-segment);--ec-os-h-rond-sm: 32px;--ec-os-h-rond-compact: 28px;--ec-os-rayon-champ: var(--ec-os-rayon-item);--ec-os-t-corps: 13px;--ec-os-i-corps: 18px;--ec-os-t-liste-riche: 14px;--ec-os-i-liste-riche: 20px}.ec-os-bouton:where(:not(.ec-os-bouton--sm,.ec-os-bouton--xl,.ec-os-bouton--fantome)):where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){gap:var(--ec-os-e-6);height:var(--ec-os-h-controle);padding:0 var(--ec-os-pad-bouton);line-height:var(--ec-os-i-corps)}.ec-os-bouton:where(:not(.ec-os-bouton--sm,.ec-os-bouton--xl,.ec-os-bouton--fantome,.ec-os-bouton--barre):has(>.ec-icone:first-child)):where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){padding-inline-start:var(--ec-os-e-10)}.ec-os-bouton--secondaire:where(:not(.ec-os-bouton--sm)):where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){font-weight:450}.ec-os-bouton--primaire:where(:not(.ec-os-bouton--sm)):where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){font-weight:600}.ec-os-bouton--ia:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){font-weight:500}.ec-os-bouton--barre:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-6);background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte));font-weight:450}.ec-os-bouton--barre:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-survol-neutre)}.ec-os-segmente:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){margin:calc((var(--ec-os-h-segment) - var(--ec-os-h-lg)) / 2) calc(var(--ec-os-e-4) * -1);padding:calc((var(--ec-os-h-lg) - var(--ec-os-h-segment)) / 2) var(--ec-os-e-4);max-width:calc(100% + var(--ec-os-e-4) * 2);background:none}.ec-os-carte .ec-os-segmente:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){background:none}.ec-os-segmente__option:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){padding:0 var(--ec-os-e-12)}@media(any-pointer:coarse){.ec-os-segmente__option:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):after{content:"";position:absolute;inset:calc((var(--ec-os-h-segment) - var(--ec-os-h-lg)) / 2) 0}}.ec-os-rond--sm:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){width:var(--ec-os-h-rond-sm);height:var(--ec-os-h-rond-sm)}@media(any-pointer:coarse){[data-ec-vivant] :is(button,[role=button],[role=tab],[role=menuitem],.ec-select__item,.ec-os-rond):where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){min-width:var(--ec-os-h-lg);min-height:var(--ec-os-h-lg)}}.ec-os-recherche:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){height:var(--ec-os-h-controle);padding:0 var(--ec-os-e-14)}@media(any-pointer:coarse){.ec-os-recherche:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){min-height:var(--ec-os-h-lg)}[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]){--ec-os-h-entete-table: calc(var(--ec-os-h-lg) + 1px)}.ec-datatable__tri:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){min-width:var(--ec-os-h-lg)}}:root{--ec-magic-from: 40 111 225;--ec-magic-via: 155 70 232;--ec-magic-mid: 191 37 213;--ec-magic-to: 177 67 193;--ec-os-police-titre: "Inter Titre", "Inter Variable", -apple-system, system-ui, sans-serif;--ec-os-police-grand-titre: "PolySans Neutral", "Inter Variable", -apple-system, system-ui, sans-serif;--ec-os-marque-jaune-vif: 238 205 69;--ec-os-marque-jaune-sur-vif: 21 21 21;--ec-os-marque-jaune-vif-survol: 241 213 97;--ec-os-marque-rose-vif: 189 75 136;--ec-os-marque-rose-sur-vif: 255 255 255;--ec-os-marque-rose-vif-survol: 163 65 117;--ec-os-marque-lavande-vif: 161 134 254;--ec-os-marque-lavande-sur-vif: 21 21 21;--ec-os-marque-lavande-vif-survol: 175 152 254;--ec-os-marque-vert-vif: 53 122 70;--ec-os-marque-vert-sur-vif: 255 255 255;--ec-os-marque-vert-vif-survol: 45 104 60;--ec-os-marque-violet-vif: 85 52 222;--ec-os-marque-violet-sur-vif: 255 255 255;--ec-os-marque-violet-vif-survol: 72 44 189;--ec-os-marque-bleu-vif: 0 47 255;--ec-os-marque-bleu-sur-vif: 255 255 255;--ec-os-marque-bleu-vif-survol: 0 40 217;--ec-os-marque-bordeaux-vif: 138 5 61;--ec-os-marque-bordeaux-sur-vif: 255 255 255;--ec-os-marque-bordeaux-vif-survol: 117 4 52;--ec-os-marque-ciel-vif: 42 117 209;--ec-os-marque-ciel-sur-vif: 255 255 255;--ec-os-marque-ciel-vif-survol: 36 101 180;--ec-os-marque-prune-vif: 152 39 160;--ec-os-marque-prune-sur-vif: 255 255 255;--ec-os-marque-prune-vif-survol: 131 34 138;--ec-os-marque-turquoise-vif: 10 127 134;--ec-os-marque-turquoise-sur-vif: 255 255 255;--ec-os-marque-turquoise-vif-survol: 9 109 115;--ec-os-marque-mandarine-vif: 129 103 181;--ec-os-marque-mandarine-sur-vif: 255 255 255;--ec-os-marque-mandarine-vif-survol: 111 89 156;--ec-os-marque-pierre-vif: 11 10 9;--ec-os-marque-pierre-sur-vif: 255 255 255;--ec-os-marque-pierre-vif-survol: 38 38 38}:root,:root.dark,:root.black{--ec-os-marque-jaune-fond: 81 72 34;--ec-os-marque-jaune-texte: 252 241 146;--ec-os-marque-jaune-point: 238 205 69;--ec-os-marque-jaune-bord: rgb(252 241 146 / .18);--ec-os-marque-rose-fond: 78 43 58;--ec-os-marque-rose-texte: 249 201 223;--ec-os-marque-rose-point: 189 75 136;--ec-os-marque-rose-bord: rgb(249 201 223 / .18);--ec-os-marque-lavande-fond: 59 52 86;--ec-os-marque-lavande-texte: 220 220 255;--ec-os-marque-lavande-point: 161 134 254;--ec-os-marque-lavande-bord: rgb(220 220 255 / .18);--ec-os-marque-vert-fond: 38 62 45;--ec-os-marque-vert-texte: 201 240 210;--ec-os-marque-vert-point: 153 232 173;--ec-os-marque-vert-bord: rgb(201 240 210 / .18);--ec-os-marque-violet-fond: 38 29 77;--ec-os-marque-violet-texte: 161 134 254;--ec-os-marque-violet-point: 161 134 254;--ec-os-marque-violet-bord: rgb(161 134 254 / .24);--ec-os-marque-bleu-fond: 14 28 86;--ec-os-marque-bleu-texte: 217 224 255;--ec-os-marque-bleu-point: 1 47 255;--ec-os-marque-bleu-bord: rgb(217 224 255 / .18);--ec-os-marque-ciel-texte: 133 192 228;--ec-os-marque-bordeaux-fond: 68 32 47;--ec-os-marque-bordeaux-texte: 255 204 225;--ec-os-marque-bordeaux-point: 226 102 155;--ec-os-marque-bordeaux-bord: rgb(255 204 225 / .18);--ec-os-marque-pierre-fond: 55 55 55;--ec-os-marque-pierre-texte: 238 237 236;--ec-os-marque-pierre-point: 143 143 143;--ec-os-marque-pierre-bord: rgb(238 237 236 / .16);--ec-os-marque-violet-encre: 191 172 228;--ec-os-marque-nuit-encre: 175 178 234;--ec-os-marque-bleu-encre: 152 185 235;--ec-os-marque-rose-encre: 225 162 187;--ec-os-marque-vert-encre: 147 198 157;--ec-os-marque-bordeaux-encre: 230 163 164;--ec-os-marque-pierre-encre: 183 183 183;--ec-os-marque-prune-texte: 212 166 210;--ec-os-marque-turquoise-texte: 118 199 202;--ec-os-marque-mandarine-texte: 191 172 228;--ec-os-marque-ciel-fond: 28 68 91;--ec-os-marque-ciel-point: 42 117 209;--ec-os-marque-ciel-bord: rgb(133 192 228 / .18);--ec-os-marque-prune-fond: 76 41 75;--ec-os-marque-prune-point: 172 61 179;--ec-os-marque-prune-bord: rgb(212 166 210 / .18);--ec-os-marque-turquoise-fond: 3 70 72;--ec-os-marque-turquoise-point: 10 127 134;--ec-os-marque-turquoise-bord: rgb(118 199 202 / .18);--ec-os-marque-mandarine-fond: 52 35 79;--ec-os-marque-mandarine-point: 129 103 181;--ec-os-marque-mandarine-bord: rgb(191 172 228 / .18);--ec-os-pastel-survol-vers: #000;--ec-statut-texte: #fff;--ec-statut-filet: #3a3a3a;--ec-statut-attente: #fff;--ec-statut-nouveau: #f5cb02;--ec-statut-a-publier: #f45c9c;--ec-statut-archive: #8f8f8f;--ec-statut-planifie: #6e8bff;--ec-statut-en-cours: #a186fe;--ec-statut-valide: #99e8ad;--ec-statut-refuse: #e2669b;--ec-statut-en-ligne: #2bd46a;--ec-os-graphe-comparaison: #787878;--ec-os-ia-identite: 89 94 200;--ec-os-encre-violet: 134 134 230;--ec-os-encre-nuit: 127 136 230;--ec-os-encre-bleu: 101 142 231;--ec-os-encre-cobalt: 83 146 228;--ec-os-encre-rose: 255 159 200;--ec-os-encre-vert: 62 162 100;--ec-os-encre-bordeaux: 219 109 136;--ec-os-encre-neutre: 242 242 242;--ec-os-encre-prune: 192 117 196;--ec-os-encre-turquoise: 59 158 165;--ec-os-encre-glycine: 157 131 211;--ec-os-encre-pierre: 214 211 209;--ec-os-encre-azur: 92 186 242;--ec-os-encre-indigo: 159 168 255}:root.light{--ec-os-marque-jaune-fond: 252 241 146;--ec-os-marque-jaune-texte: 74 64 0;--ec-os-marque-jaune-point: 238 205 69;--ec-os-marque-jaune-bord: rgb(74 64 0 / .16);--ec-os-marque-rose-fond: 249 201 223;--ec-os-marque-rose-texte: 138 5 61;--ec-os-marque-rose-point: 189 75 136;--ec-os-marque-rose-bord: rgb(138 5 61 / .16);--ec-os-marque-lavande-fond: 220 220 255;--ec-os-marque-lavande-texte: 46 27 140;--ec-os-marque-lavande-point: 161 134 254;--ec-os-marque-lavande-bord: rgb(46 27 140 / .16);--ec-os-marque-vert-fond: 201 240 210;--ec-os-marque-vert-texte: 20 83 45;--ec-os-marque-vert-point: 53 122 70;--ec-os-marque-vert-bord: rgb(20 83 45 / .16);--ec-os-marque-violet-fond: 161 134 254;--ec-os-marque-violet-texte: 26 1 107;--ec-os-marque-violet-point: 85 52 222;--ec-os-marque-violet-bord: rgb(26 1 107 / .18);--ec-os-marque-bleu-fond: 217 224 255;--ec-os-marque-bleu-texte: 0 47 255;--ec-os-marque-bleu-point: 0 47 255;--ec-os-marque-bleu-bord: rgb(0 47 255 / .16);--ec-os-marque-ciel-texte: 0 110 156;--ec-os-marque-bordeaux-fond: 255 204 225;--ec-os-marque-bordeaux-texte: 138 5 61;--ec-os-marque-bordeaux-point: 138 5 61;--ec-os-marque-bordeaux-bord: rgb(138 5 61 / .16);--ec-os-marque-pierre-fond: 238 237 236;--ec-os-marque-pierre-texte: 21 21 21;--ec-os-marque-pierre-point: 107 111 118;--ec-os-marque-pierre-bord: rgb(21 21 21 / .12);--ec-os-marque-violet-encre: 113 76 166;--ec-os-marque-nuit-encre: 78 73 163;--ec-os-marque-bleu-encre: 39 94 174;--ec-os-marque-rose-encre: 160 61 108;--ec-os-marque-vert-encre: 14 119 55;--ec-os-marque-bordeaux-encre: 157 51 63;--ec-os-marque-pierre-encre: 105 105 105;--ec-os-marque-prune-texte: 140 65 139;--ec-os-marque-turquoise-texte: 11 113 116;--ec-os-marque-mandarine-texte: 116 87 163;--ec-os-marque-ciel-fond: 215 239 255;--ec-os-marque-ciel-point: 42 117 209;--ec-os-marque-ciel-bord: rgb(0 110 156 / .16);--ec-os-marque-prune-fond: 254 205 251;--ec-os-marque-prune-point: 152 39 160;--ec-os-marque-prune-bord: rgb(140 65 139 / .16);--ec-os-marque-turquoise-fond: 183 245 247;--ec-os-marque-turquoise-point: 10 127 134;--ec-os-marque-turquoise-bord: rgb(11 113 116 / .16);--ec-os-marque-mandarine-fond: 237 229 254;--ec-os-marque-mandarine-point: 129 103 181;--ec-os-marque-mandarine-bord: rgb(116 87 163 / .16);--ec-os-pastel-survol-vers: #fff;--ec-statut-texte: #151515;--ec-statut-filet: #e3e3e3;--ec-statut-attente: #151515;--ec-statut-planifie: #012fff;--ec-statut-en-cours: #5534de;--ec-statut-valide: #007c40;--ec-statut-refuse: #8a053d;--ec-statut-nouveau: #8a7000;--ec-statut-a-publier: #d6246f;--ec-statut-archive: #6e6e6e;--ec-statut-en-ligne: #007c40;--ec-os-graphe-comparaison: #858585;--ec-os-ia-identite: 29 0 112;--ec-os-encre-violet: 85 52 222;--ec-os-encre-nuit: 29 0 112;--ec-os-encre-bleu: 1 47 255;--ec-os-encre-cobalt: 30 107 198;--ec-os-encre-rose: 148 33 76;--ec-os-encre-vert: 0 124 64;--ec-os-encre-bordeaux: 138 5 61;--ec-os-encre-neutre: 21 21 21;--ec-os-encre-prune: 152 39 160;--ec-os-encre-turquoise: 4 120 127;--ec-os-encre-glycine: 120 94 171;--ec-os-encre-pierre: 68 64 60;--ec-os-encre-azur: 0 91 142;--ec-os-encre-indigo: 40 53 147}:root,.radix-themes{--heading-font-family: var(--ec-os-police-titre);--ec-font-display: var(--ec-os-police-titre)}.ec-os-teinte--jaune{--ec-os-teinte-fond: var(--ec-os-marque-jaune-fond);--ec-os-teinte-texte: var(--ec-os-marque-jaune-texte);--ec-os-teinte-point: var(--ec-os-marque-jaune-point);--ec-os-teinte-bord: var(--ec-os-marque-jaune-bord);--ec-os-teinte-vif: var(--ec-os-marque-jaune-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-jaune-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-jaune-vif-survol)}.ec-os-teinte--rose{--ec-os-teinte-fond: var(--ec-os-marque-rose-fond);--ec-os-teinte-texte: var(--ec-os-marque-rose-texte);--ec-os-teinte-point: var(--ec-os-marque-rose-point);--ec-os-teinte-bord: var(--ec-os-marque-rose-bord);--ec-os-teinte-vif: var(--ec-os-marque-rose-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-rose-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-rose-vif-survol)}.ec-os-teinte--lavande{--ec-os-teinte-fond: var(--ec-os-marque-lavande-fond);--ec-os-teinte-texte: var(--ec-os-marque-lavande-texte);--ec-os-teinte-point: var(--ec-os-marque-lavande-point);--ec-os-teinte-bord: var(--ec-os-marque-lavande-bord);--ec-os-teinte-vif: var(--ec-os-marque-lavande-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-lavande-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-lavande-vif-survol)}.ec-os-teinte--vert{--ec-os-teinte-fond: var(--ec-os-marque-vert-fond);--ec-os-teinte-texte: var(--ec-os-marque-vert-texte);--ec-os-teinte-point: var(--ec-os-marque-vert-point);--ec-os-teinte-bord: var(--ec-os-marque-vert-bord);--ec-os-teinte-vif: var(--ec-os-marque-vert-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-vert-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-vert-vif-survol)}.ec-os-teinte--violet{--ec-os-teinte-fond: var(--ec-os-marque-violet-fond);--ec-os-teinte-texte: var(--ec-os-marque-violet-texte);--ec-os-teinte-point: var(--ec-os-marque-violet-point);--ec-os-teinte-bord: var(--ec-os-marque-violet-bord);--ec-os-teinte-vif: var(--ec-os-marque-violet-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-violet-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-violet-vif-survol)}.ec-os-teinte--bleu{--ec-os-teinte-fond: var(--ec-os-marque-bleu-fond);--ec-os-teinte-texte: var(--ec-os-marque-bleu-texte);--ec-os-teinte-point: var(--ec-os-marque-bleu-point);--ec-os-teinte-bord: var(--ec-os-marque-bleu-bord);--ec-os-teinte-vif: var(--ec-os-marque-bleu-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-bleu-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-bleu-vif-survol)}.ec-os-teinte--bordeaux{--ec-os-teinte-fond: var(--ec-os-marque-bordeaux-fond);--ec-os-teinte-texte: var(--ec-os-marque-bordeaux-texte);--ec-os-teinte-point: var(--ec-os-marque-bordeaux-point);--ec-os-teinte-bord: var(--ec-os-marque-bordeaux-bord);--ec-os-teinte-vif: var(--ec-os-marque-bordeaux-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-bordeaux-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-bordeaux-vif-survol)}.ec-os-teinte--ciel{--ec-os-teinte-fond: var(--ec-os-marque-ciel-fond);--ec-os-teinte-texte: var(--ec-os-marque-ciel-texte);--ec-os-teinte-point: var(--ec-os-marque-ciel-point);--ec-os-teinte-bord: var(--ec-os-marque-ciel-bord);--ec-os-teinte-vif: var(--ec-os-marque-ciel-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-ciel-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-ciel-vif-survol)}.ec-os-teinte--prune{--ec-os-teinte-fond: var(--ec-os-marque-prune-fond);--ec-os-teinte-texte: var(--ec-os-marque-prune-texte);--ec-os-teinte-point: var(--ec-os-marque-prune-point);--ec-os-teinte-bord: var(--ec-os-marque-prune-bord);--ec-os-teinte-vif: var(--ec-os-marque-prune-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-prune-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-prune-vif-survol)}.ec-os-teinte--turquoise{--ec-os-teinte-fond: var(--ec-os-marque-turquoise-fond);--ec-os-teinte-texte: var(--ec-os-marque-turquoise-texte);--ec-os-teinte-point: var(--ec-os-marque-turquoise-point);--ec-os-teinte-bord: var(--ec-os-marque-turquoise-bord);--ec-os-teinte-vif: var(--ec-os-marque-turquoise-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-turquoise-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-turquoise-vif-survol)}.ec-os-teinte--mandarine{--ec-os-teinte-fond: var(--ec-os-marque-mandarine-fond);--ec-os-teinte-texte: var(--ec-os-marque-mandarine-texte);--ec-os-teinte-point: var(--ec-os-marque-mandarine-point);--ec-os-teinte-bord: var(--ec-os-marque-mandarine-bord);--ec-os-teinte-vif: var(--ec-os-marque-mandarine-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-mandarine-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-mandarine-vif-survol)}.ec-os-teinte--pierre{--ec-os-teinte-fond: var(--ec-os-marque-pierre-fond);--ec-os-teinte-texte: var(--ec-os-marque-pierre-texte);--ec-os-teinte-point: var(--ec-os-marque-pierre-point);--ec-os-teinte-bord: var(--ec-os-marque-pierre-bord);--ec-os-teinte-vif: var(--ec-os-marque-pierre-vif);--ec-os-teinte-sur-vif: var(--ec-os-marque-pierre-sur-vif);--ec-os-teinte-vif-survol: var(--ec-os-marque-pierre-vif-survol)}.ec-os-pastille{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-chip);line-height:1;white-space:nowrap;vertical-align:middle}.ec-os-pastille__point{flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-teinte-point))}.ec-os-pastille__corps{display:inline-flex;align-items:center;height:var(--ec-os-h-xs);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco)}.ec-os-pastille--vive .ec-os-pastille__point{background:rgb(var(--ec-os-teinte-vif))}.ec-os-pastille--vive .ec-os-pastille__corps{background:rgb(var(--ec-os-teinte-vif));color:rgb(var(--ec-os-teinte-sur-vif));box-shadow:none}.ec-os-bouton--accent{background:rgb(var(--ec-os-teinte-vif, var(--ec-os-marque-bleu-vif)));color:rgb(var(--ec-os-teinte-sur-vif, var(--ec-os-marque-bleu-sur-vif)))}.ec-os-bouton--accent:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-teinte-vif-survol, var(--ec-os-marque-bleu-vif-survol)))}.ec-os-bouton--secondaire.ec-os-teinte,.ec-os-carte .ec-os-bouton--secondaire.ec-os-teinte{background:transparent;color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco)}.ec-os-bouton--secondaire.ec-os-teinte:hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-survol-neutre)}.ec-os-bouton--secondaire.ec-os-teinte:active:not(:disabled,[aria-disabled=true]){background:var(--ec-os-presse-neutre)}.ec-os-tuile.ec-os-teinte .ec-os-tuile__chiffre{color:rgb(var(--ec-theme-encre-rgb, var(--ec-os-texte)))}.ec-pastille:not(.rt-Badge){display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:26px;padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);font-size:12px;font-weight:600;line-height:1;white-space:nowrap;vertical-align:middle}.ec-pastille.ec-pastille{background:transparent;color:var(--ec-statut-texte);box-shadow:inset 0 0 0 1px var(--ec-statut-filet)}.ec-pastille:before,.ec-pastille__point{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-statut-point, var(--ec-statut-archive))}.ec-pastille:has(>.ec-pastille__point):before{content:none}[data-ec-statut=nouveau]{--ec-statut-point: var(--ec-statut-nouveau)}[data-ec-statut=attente]{--ec-statut-point: var(--ec-statut-attente)}[data-ec-statut=planifie]{--ec-statut-point: var(--ec-statut-planifie)}[data-ec-statut=en-cours]{--ec-statut-point: var(--ec-statut-en-cours)}[data-ec-statut=valide]{--ec-statut-point: var(--ec-statut-valide)}[data-ec-statut=a-publier]{--ec-statut-point: var(--ec-statut-a-publier)}[data-ec-statut=refuse]{--ec-statut-point: var(--ec-statut-refuse)}[data-ec-ton=espace]{--ec-statut-point: var(--ec-espace-badge-point, var(--ec-statut-archive))}[data-ec-theme]{--ec-theme-pastel: var(--ec-theme-pastel-dark);--ec-theme-pastel-rgb: var(--ec-theme-pastel-dark-rgb);--ec-theme-sur-pastel: #fff;--ec-theme-sur-pastel-rgb: 255 255 255;--ec-theme-point-rgb: var(--ec-theme-vif-sombre-rgb, var(--ec-theme-vif-rgb));--ec-theme-pastel-survol-vers: #000;--ec-theme-encre: rgb(var(--ec-theme-encre-rgb));--ec-theme-accent-rgb: var(--ec-theme-vif-sombre-rgb, var(--ec-theme-vif-rgb));--ec-theme-accent-survol-vers: #000;--ec-theme-sur-accent-rgb: var(--ec-theme-sur-vif-sombre-rgb, var(--ec-theme-sur-vif-rgb))}:root.light [data-ec-theme],:root.light[data-ec-theme]{--ec-theme-pastel: var(--ec-theme-pastel-clair);--ec-theme-pastel-rgb: var(--ec-theme-pastel-clair-rgb);--ec-theme-sur-pastel: #151515;--ec-theme-sur-pastel-rgb: 21 21 21;--ec-theme-point-rgb: var(--ec-theme-vif-rgb);--ec-theme-pastel-survol-vers: #fff;--ec-theme-accent-rgb: var(--ec-theme-vif-rgb);--ec-theme-sur-accent-rgb: var(--ec-theme-sur-vif-rgb)}[data-ec-theme=violet]{--ec-theme-vif: #5534de;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #e5d8ff;--ec-theme-pastel-dark: #443261;--ec-theme-vif-rgb: 85 52 222;--ec-theme-pastel-clair-rgb: 229 216 255;--ec-theme-pastel-dark-rgb: 68 50 97;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-violet);--ec-theme-vif-sombre-rgb: 100 75 243}[data-ec-theme=nuit]{--ec-theme-vif: #1d0070;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #cccde3;--ec-theme-pastel-dark: #242437;--ec-theme-vif-rgb: 29 0 112;--ec-theme-pastel-clair-rgb: 204 205 227;--ec-theme-pastel-dark-rgb: 36 36 55;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-nuit);--ec-theme-vif-sombre-rgb: 89 94 200}[data-ec-theme=jaune]{--ec-theme-vif: #c68c00;--ec-theme-sur-vif: #151515;--ec-theme-pastel-clair: #fcf192;--ec-theme-pastel-dark: #4f4718;--ec-theme-vif-rgb: 198 140 0;--ec-theme-pastel-clair-rgb: 252 241 146;--ec-theme-pastel-dark-rgb: 79 71 24;--ec-theme-sur-vif-rgb: 21 21 21;--ec-theme-encre-rgb: var(--ec-os-marque-jaune-texte);--ec-theme-vif-sombre-rgb: 198 140 0;--ec-theme-sur-vif-sombre-rgb: 21 21 21;--ec-theme-accent-survol-vers: #fff}[data-ec-theme=bleu]{--ec-theme-vif: #012fff;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #cde1ff;--ec-theme-pastel-dark: #1e385e;--ec-theme-vif-rgb: 1 47 255;--ec-theme-pastel-clair-rgb: 205 225 255;--ec-theme-pastel-dark-rgb: 30 56 94;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-bleu);--ec-theme-vif-sombre-rgb: 29 88 254}[data-ec-theme=cobalt],[data-ec-theme=ciel]{--ec-theme-vif: #2a75d1;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #d7efff;--ec-theme-pastel-dark: #1c445b;--ec-theme-vif-rgb: 42 117 209;--ec-theme-pastel-clair-rgb: 215 239 255;--ec-theme-pastel-dark-rgb: 28 68 91;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-cobalt);--ec-theme-vif-sombre-rgb: 42 117 209}[data-ec-theme=rose]{--ec-theme-vif: #d22e75;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #ffcce1;--ec-theme-pastel-dark: #4a0f24;--ec-theme-vif-rgb: 210 46 117;--ec-theme-pastel-clair-rgb: 255 204 225;--ec-theme-pastel-dark-rgb: 74 15 36;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-rose);--ec-theme-vif-sombre-rgb: 210 46 117}[data-ec-theme=azur]{--ec-theme-vif: #03649b;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #a8deff;--ec-theme-pastel-dark: #04334a;--ec-theme-vif-rgb: 3 100 155;--ec-theme-pastel-clair-rgb: 168 222 255;--ec-theme-pastel-dark-rgb: 4 51 74;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-azur);--ec-theme-vif-sombre-rgb: 0 123 176}[data-ec-theme=indigo]{--ec-theme-vif: #303f9f;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #c2d0ff;--ec-theme-pastel-dark: #1f2552;--ec-theme-vif-rgb: 48 63 159;--ec-theme-pastel-clair-rgb: 194 208 255;--ec-theme-pastel-dark-rgb: 31 37 82;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-indigo);--ec-theme-vif-sombre-rgb: 68 102 238}[data-ec-theme=vert]{--ec-theme-vif: #007c40;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #c0f9ca;--ec-theme-pastel-dark: #1f4428;--ec-theme-vif-rgb: 0 124 64;--ec-theme-pastel-clair-rgb: 192 249 202;--ec-theme-pastel-dark-rgb: 31 68 40;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-vert);--ec-theme-vif-sombre-rgb: 0 124 64}[data-ec-theme=bordeaux]{--ec-theme-vif: #8a053d;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #f4c8c8;--ec-theme-pastel-dark: #472022;--ec-theme-vif-rgb: 138 5 61;--ec-theme-pastel-clair-rgb: 244 200 200;--ec-theme-pastel-dark-rgb: 71 32 34;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-bordeaux);--ec-theme-vif-sombre-rgb: 184 60 98}[data-ec-theme=neutre]{--ec-theme-vif: #151515;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #eeedec;--ec-theme-pastel-dark: #262626;--ec-theme-vif-rgb: 21 21 21;--ec-theme-pastel-clair-rgb: 238 237 236;--ec-theme-pastel-dark-rgb: 38 38 38;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-neutre);--ec-theme-vif-sombre-rgb: 242 242 242;--ec-theme-sur-vif-sombre-rgb: 12 12 12;--ec-theme-accent-survol-vers: #fff}[data-ec-theme=prune]{--ec-theme-vif: #9827a0;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #fecdfb;--ec-theme-pastel-dark: #4c294b;--ec-theme-vif-rgb: 152 39 160;--ec-theme-pastel-clair-rgb: 254 205 251;--ec-theme-pastel-dark-rgb: 76 41 75;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-prune);--ec-theme-vif-sombre-rgb: 168 57 176}[data-ec-theme=turquoise]{--ec-theme-vif: #0a7f86;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #b7f5f7;--ec-theme-pastel-dark: #034648;--ec-theme-vif-rgb: 10 127 134;--ec-theme-pastel-clair-rgb: 183 245 247;--ec-theme-pastel-dark-rgb: 3 70 72;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-turquoise);--ec-theme-vif-sombre-rgb: 10 127 134}[data-ec-theme=glycine],[data-ec-theme=mandarine]{--ec-theme-vif: #8167b5;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #ede5fe;--ec-theme-pastel-dark: #34234f;--ec-theme-vif-rgb: 129 103 181;--ec-theme-pastel-clair-rgb: 237 229 254;--ec-theme-pastel-dark-rgb: 52 35 79;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-glycine);--ec-theme-vif-sombre-rgb: 129 103 181}[data-ec-theme=pierre]{--ec-theme-vif: #57534e;--ec-theme-sur-vif: #fff;--ec-theme-pastel-clair: #d6d3d1;--ec-theme-pastel-dark: #44403c;--ec-theme-vif-rgb: 87 83 78;--ec-theme-pastel-clair-rgb: 214 211 209;--ec-theme-pastel-dark-rgb: 68 64 60;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-encre-rgb: var(--ec-os-encre-pierre);--ec-theme-vif-sombre-rgb: 111 106 101}:root:not(.light) [data-ec-theme][data-ec-theme],:root:not(.light)[data-ec-theme][data-ec-theme]{--ec-theme-vif: rgb(var(--ec-theme-vif-sombre-rgb));--ec-theme-vif-rgb: var(--ec-theme-vif-sombre-rgb);--ec-theme-sur-vif: rgb(var(--ec-theme-sur-vif-sombre-rgb, 255 255 255));--ec-theme-sur-vif-rgb: var(--ec-theme-sur-vif-sombre-rgb, 255 255 255)}[data-ec-theme] .ec-os-teinte:not(.ec-os-teinte--pierre,.ec-os-kanban-habit,[data-ec-teinte-fixe]){--ec-os-teinte-fond: var(--ec-os-doux);--ec-os-teinte-texte: var(--ec-os-texte);--ec-os-teinte-point: var(--ec-theme-point-rgb);--ec-os-teinte-bord: var(--ec-os-filet-deco);--ec-os-teinte-vif: var(--ec-theme-vif-rgb);--ec-os-teinte-sur-vif: var(--ec-theme-sur-vif-rgb);--ec-os-teinte-vif-survol: var(--ec-theme-vif-rgb)}:root [data-ec-theme][data-ec-theme]{--ec-accent: var(--ec-theme-accent-rgb);--ec-accent-ink: rgb(var(--ec-theme-sur-accent-rgb));--ec-accent-contrast: var(--ec-theme-sur-accent-rgb);--ec-accent-text: rgb(var(--ec-theme-encre-rgb));--ec-attn: var(--ec-theme-accent-rgb);--ec-attn-on: var(--ec-theme-sur-accent-rgb);--ec-attn-text: var(--ec-theme-encre-rgb);--ec-vivant-focus: var(--ec-os-texte);--accent-2: var(--ec-os-survol-neutre);--accent-3: rgb(var(--ec-os-doux));--accent-4: rgb(var(--ec-os-doux-survol));--accent-5: rgb(var(--ec-os-doux-presse));--accent-a2: var(--ec-os-survol-neutre);--accent-a3: rgb(var(--ec-os-doux));--accent-a4: rgb(var(--ec-os-doux-survol));--accent-a5: rgb(var(--ec-os-doux-presse));--accent-a6: rgb(var(--ec-accent) / .4);--accent-a7: rgb(var(--ec-accent) / .55);--accent-8: var(--ec-os-filet-deco);--accent-a8: var(--ec-os-filet-deco);--accent-9: rgb(var(--ec-accent));--accent-10: color-mix(in srgb, rgb(var(--ec-accent)) 86%, var(--ec-theme-accent-survol-vers));--accent-a9: rgb(var(--ec-accent));--accent-a10: color-mix(in srgb, rgb(var(--ec-accent)) 86%, var(--ec-theme-accent-survol-vers));--accent-11: var(--ec-accent-text);--accent-a11: var(--ec-accent-text);--accent-contrast: var(--ec-accent-ink);--ec-espace-callout-fond: var(--ec-os-encadre-fond);--ec-espace-callout-bord: var(--ec-os-filet-deco);--ec-espace-callout-encre: rgb(var(--ec-os-texte));--ec-espace-avatar-fond: rgb(var(--ec-os-doux));--ec-espace-avatar-encre: rgb(var(--ec-os-texte));--ec-espace-badge-point: rgb(var(--ec-theme-point-rgb))}:root [data-ec-theme] .rt-variant-soft:not([data-accent-color],.ec-pastille),:root [data-ec-theme] .rt-variant-soft[data-accent-color=""]:not(.ec-pastille),:root [data-ec-theme] .rt-variant-outline:not([data-accent-color],.ec-pastille),:root [data-ec-theme] .rt-variant-outline[data-accent-color=""]:not(.ec-pastille){color:rgb(var(--ec-os-texte))}:root :is([data-ec-theme],[data-ec-vivant]) .rt-BaseCheckboxRoot:is([data-state=checked],[data-state=indeterminate]),:root :is([data-ec-theme],[data-ec-vivant]) .rt-BaseRadioRoot:is(:checked,[data-state=checked]),:root :is([data-ec-theme],[data-ec-vivant]) .rt-SwitchRoot[data-state=checked]{--accent-indicator: rgb(var(--ec-os-actif));--accent-track: rgb(var(--ec-os-actif));--accent-contrast: rgb(var(--ec-os-actif-encre));--accent-9: rgb(var(--ec-os-actif));--accent-a4: rgb(var(--ec-os-actif));--accent-a5: rgb(var(--ec-os-actif));--accent-a11: rgb(var(--ec-os-actif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseCheckboxRoot,.rt-BaseRadioRoot,.rt-SwitchRoot):is(:disabled,[data-disabled]):before{background-color:rgb(var(--ec-os-actif-inactif));background-image:none;box-shadow:none;opacity:1}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseCheckboxRoot,.rt-BaseRadioRoot,.rt-SwitchRoot):is(:disabled,[data-disabled]){--accent-contrast: rgb(var(--ec-os-actif-inactif-encre));color:rgb(var(--ec-os-actif-inactif-encre));opacity:1}:root :is([data-ec-theme],[data-ec-vivant]) .rt-SwitchRoot[data-state=checked] .rt-SwitchThumb{background-color:rgb(var(--ec-os-actif-encre))}:root [data-ec-theme] :is(.rt-TabsTrigger[data-state=active],.rt-TabNavLink[data-active]):before{background-color:rgb(var(--ec-os-texte))}:root [data-ec-theme] :is(.rt-TabsTrigger[data-state=active],.rt-TabNavLink[data-active]){color:rgb(var(--ec-os-texte))}[data-ec-theme] .ec-os-teinte:not(.ec-os-teinte--pierre,.ec-os-kanban-habit,[data-ec-teinte-fixe]).ec-os-pastille--vive .ec-os-pastille__corps{background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:is([data-state=checked],[data-state=indeterminate]):not([data-ec-vivant] *),:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:is([data-state=checked],[data-state=indeterminate]):before{background-color:rgb(var(--ec-os-actif));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-actif))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:is([data-state=checked],[data-state=indeterminate]) .ec-checkbox__indicator{color:rgb(var(--ec-os-actif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch:not([data-state=checked]):before{background-color:var(--ec-os-graphe-comparaison);box-shadow:none}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch[data-state=checked]:before{background-color:rgb(var(--ec-os-actif));box-shadow:none}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch[data-state=checked] .ec-switch__thumb{background-color:rgb(var(--ec-os-actif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.ec-switch,.ec-checkbox):focus-visible:before{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-etiquette{font-family:var(--ec-os-libelle-police, var(--default-font-family))}[data-ec-libelle=petites-capitales] .ec-os-libelle{font-family:var(--default-font-family)}:root.light :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-text-primary: 255 255 255;--ec-text-secondary: 176 176 176;--ec-text-muted: 176 176 176;--ec-os-texte: 255 255 255;--ec-os-texte-2: 176 176 176;--ec-os-actif: 242 242 242;--ec-os-actif-encre: 12 12 12;--ec-os-actif-survol: 255 255 255;--ec-vivant-focus: 255 255 255;--ec-os-succes: 48 209 88;--ec-os-attention: 255 179 64;--ec-os-danger: 255 69 58;--ec-statut-texte: #fff;--ec-statut-filet: rgb(255 255 255 / .4);--ec-statut-attente: #fff;--ec-statut-nouveau: #f5cb02;--ec-statut-a-publier: #f45c9c;--ec-statut-archive: #8f8f8f;--ec-statut-planifie: #6e8bff;--ec-statut-en-cours: #a186fe;--ec-statut-valide: #99e8ad;--ec-statut-refuse: #e2669b}:root:not(.light) :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-text-primary: 12 12 12;--ec-text-secondary: 84 84 84;--ec-text-muted: 84 84 84;--ec-os-texte: 12 12 12;--ec-os-texte-2: 84 84 84;--ec-os-actif: 12 12 12;--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 38 38 38;--ec-vivant-focus: 12 12 12;--ec-os-succes: 0 96 47;--ec-os-attention: 138 75 0;--ec-os-danger: 200 30 35;--ec-statut-texte: #151515;--ec-statut-filet: rgb(12 12 12 / .3);--ec-statut-attente: #151515;--ec-statut-nouveau: #8a7000;--ec-statut-a-publier: #d6246f;--ec-statut-archive: #6e6e6e;--ec-statut-planifie: #012fff;--ec-statut-en-cours: #5534de;--ec-statut-valide: #007c40;--ec-statut-refuse: #8a053d}.ec-os-avatar.ec-os-avatar--ia .ec-os-avatar__rond{background:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:is([data-state=checked],[data-state=indeterminate]):hover:not(:disabled):before,:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch[data-state=checked]:hover:not(:disabled):before{background-color:rgb(var(--ec-os-actif-survol));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-actif-survol))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch:not([data-state=checked]):hover:not(:disabled):before{background-color:color-mix(in srgb,var(--ec-os-graphe-comparaison) 86%,rgb(var(--ec-os-texte)))}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.ec-checkbox,.ec-switch):disabled{opacity:1}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:disabled:not([data-state=checked],[data-state=indeterminate]):before{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-desactive))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:disabled:is([data-state=checked],[data-state=indeterminate]):before,:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch:disabled:before{background-color:rgb(var(--ec-os-actif-inactif));box-shadow:none}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:disabled .ec-checkbox__indicator,:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-switch:disabled .ec-switch__thumb{color:rgb(var(--ec-os-actif-inactif-encre));background-color:rgb(var(--ec-os-actif-inactif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-checkbox:disabled .ec-checkbox__indicator{background-color:transparent}[data-ec-vivant]{--ec-espace-avatar-fond: rgb(var(--ec-os-doux));--ec-espace-avatar-encre: rgb(var(--ec-os-texte))}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(button,a,input,textarea,select,[role=tab],[role=checkbox],[role=switch],.ec-checkbox,.ec-switch,.ec-tabs__trigger,.ec-select__trigger,.ec-slider__thumb):focus-visible{outline-color:rgb(var(--ec-os-texte))}:root:root :is([data-ec-theme],[data-ec-vivant]) .ec-segmented__opt:has(:focus-visible){outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseCheckboxRoot,.rt-BaseRadioRoot):is(:disabled,[data-disabled]) .rt-BaseCheckboxIndicator{color:rgb(var(--ec-os-actif-inactif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) .rt-BaseRadioRoot:is(:disabled,[data-disabled]):after{background-color:rgb(var(--ec-os-actif-inactif-encre))}:root:root :is([data-ec-theme],[data-ec-vivant]) .rt-SwitchRoot:is(:disabled,[data-disabled]) .rt-SwitchThumb{background-color:rgb(var(--ec-os-actif-inactif-encre));mix-blend-mode:normal}:root:root :is([data-ec-theme],[data-ec-vivant]) .rt-SwitchRoot:is(:disabled,[data-disabled]){mix-blend-mode:normal}:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseRadioRoot,.rt-SwitchRoot):focus-visible:before{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root .radix-themes :is(.rt-BaseRadioRoot,.rt-SwitchRoot):focus-visible,:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseRadioRoot,.rt-SwitchRoot):focus-visible{outline:none}:where([data-ec-theme]){--ec-table-entete-fond-rgb: var(--ec-os-carte);--ec-table-entete-encre-rgb: var(--ec-os-texte);--ec-table-entete-fond: rgb(var(--ec-table-entete-fond-rgb));--ec-table-entete-encre: rgb(var(--ec-table-entete-encre-rgb))}[data-ec-theme=rose]{--ec-theme-tuile-fond: #f45c9c;--ec-theme-tuile-encre: #0b0a09;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 210 46 117;--ec-theme-graphique-sombre-rgb: 244 92 156}[data-ec-theme=azur]{--ec-theme-tuile-fond: #38b6ff;--ec-theme-tuile-encre: #0b0a09;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 3 100 155;--ec-theme-graphique-sombre-rgb: 56 182 255}[data-ec-theme=indigo]{--ec-theme-graphique-rgb: 48 63 159;--ec-theme-graphique-sombre-rgb: 140 158 255}[data-ec-theme=vert]{--ec-theme-tuile-fond: #34e5a5;--ec-theme-tuile-encre: #0b0a09;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 0 124 64;--ec-theme-graphique-sombre-rgb: 31 174 103}[data-ec-theme=jaune]{--ec-theme-tuile-fond: #f5cb00;--ec-theme-tuile-encre: #0b0a09;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 156 100 8;--ec-theme-graphique-sombre-rgb: 245 203 0;--ec-table-entete-fond-rgb: 254 250 199;--ec-table-entete-encre-rgb: 11 10 9}[data-ec-theme=violet]{--ec-theme-tuile-fond: #c9b9ff;--ec-theme-tuile-encre: #0b0a09;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 85 52 222;--ec-theme-graphique-sombre-rgb: 161 134 254}[data-ec-theme=pierre]{--ec-theme-graphique-rgb: 87 83 78;--ec-theme-graphique-sombre-rgb: 165 160 156}[data-ec-theme]{--ec-graphique-principale-rgb: var(--ec-theme-graphique-sombre-rgb, var(--ec-theme-vif-rgb))}:root.light [data-ec-theme],:root.light[data-ec-theme]{--ec-graphique-principale-rgb: var(--ec-theme-graphique-rgb, var(--ec-theme-vif-rgb))}:root,:root.dark,:root.black{--ec-bande-fond-rgb: 255 255 255;--ec-bande-danger-rgb: 200 30 35;--ec-bande-encre-rgb: 11 10 9;--ec-bande-encre-2-rgb: 71 71 71;--ec-bande-filet: rgb(11 10 9 / .12);--ec-bande-filet-fort: rgb(11 10 9 / .2);--ec-bande-contour: rgb(11 10 9 / .5);--ec-bande-survol: rgb(11 10 9 / .06);--ec-bande-presse: rgb(11 10 9 / .1);--ec-bande-actif-survol-rgb: 51 51 51;--ec-bande-inactif-rgb: 220 220 220;--ec-bande-inactif-encre-rgb: 71 71 71;--ec-bande-doux-survol-rgb: 240 240 240;--ec-bande-doux-presse-rgb: 228 228 228;--ec-signature-succes-rgb: 0 96 47;--ec-signature-attention-rgb: 138 75 0}:root.light{--ec-bande-fond-rgb: 11 10 9;--ec-bande-danger-rgb: 255 69 58;--ec-bande-encre-rgb: 255 255 255;--ec-bande-encre-2-rgb: 200 200 200;--ec-bande-filet: rgb(255 255 255 / .14);--ec-bande-filet-fort: rgb(255 255 255 / .24);--ec-bande-contour: rgb(255 255 255 / .42);--ec-bande-survol: rgb(255 255 255 / .12);--ec-bande-presse: rgb(255 255 255 / .18);--ec-bande-actif-survol-rgb: 224 224 224;--ec-bande-inactif-rgb: 58 58 58;--ec-bande-inactif-encre-rgb: 200 200 200;--ec-bande-doux-survol-rgb: 38 38 38;--ec-bande-doux-presse-rgb: 52 52 52;--ec-signature-succes-rgb: 43 212 106;--ec-signature-attention-rgb: 245 203 2}.ec-os-signature{--ec-signature-fond: rgb(var(--ec-bande-fond-rgb));--ec-signature-encre: rgb(var(--ec-bande-encre-rgb))}[data-ec-theme]{--ec-bande-point-rgb: var(--ec-theme-graphique-rgb, var(--ec-theme-vif-rgb))}:root.light [data-ec-theme],:root.light[data-ec-theme]{--ec-bande-point-rgb: var(--ec-theme-graphique-sombre-rgb, var(--ec-theme-vif-sombre-rgb))}[data-ec-theme=neutre]{--ec-bande-point-rgb: var(--ec-bande-encre-rgb)}.ec-os-signature .ec-os-page__theme-point{background:rgb(var(--ec-bande-point-rgb, var(--ec-bande-encre-rgb)))}:root{--ec-signature-controle-fond-rgb: var(--ec-bande-fond-rgb);--ec-signature-controle-encre-rgb: var(--ec-bande-encre-rgb);--ec-signature-actif-fond-rgb: var(--ec-bande-encre-rgb);--ec-signature-actif-encre-rgb: var(--ec-bande-fond-rgb)}.ec-os-signature,:root [data-ec-theme] .ec-os-signature,:root .ec-os-signature[data-ec-theme]{--ec-os-texte: var(--ec-bande-encre-rgb);--ec-os-texte-2: var(--ec-bande-encre-2-rgb);--ec-danger: var(--ec-bande-danger-rgb);--ec-os-texte-3: var(--ec-bande-encre-2-rgb);--ec-os-carte: var(--ec-bande-fond-rgb);--ec-os-champ: var(--ec-bande-fond-rgb);--ec-os-champ-sur-page: var(--ec-bande-fond-rgb);--ec-os-filet: var(--ec-bande-filet);--ec-os-filet-fort: var(--ec-bande-filet-fort);--ec-os-filet-deco: var(--ec-bande-contour);--ec-os-actif: var(--ec-bande-encre-rgb);--ec-os-actif-encre: var(--ec-bande-fond-rgb);--ec-os-actif-neutre: var(--ec-bande-encre-rgb);--ec-os-actif-neutre-encre: var(--ec-bande-fond-rgb);--ec-os-actif-survol: var(--ec-bande-actif-survol-rgb);--ec-os-actif-encre-2: var(--ec-bande-encre-2-rgb);--ec-os-actif-inactif: var(--ec-bande-inactif-rgb);--ec-os-actif-inactif-encre: var(--ec-bande-inactif-encre-rgb);--ec-os-survol-neutre: var(--ec-bande-survol);--ec-os-presse-neutre: var(--ec-bande-presse);--ec-os-doux: var(--ec-bande-fond-rgb);--ec-os-doux-survol: var(--ec-bande-doux-survol-rgb);--ec-os-doux-presse: var(--ec-bande-doux-presse-rgb);--ec-os-texte-desactive: var(--ec-bande-inactif-encre-rgb);--ec-os-inverse: var(--ec-bande-encre-rgb);--ec-text-primary: var(--ec-bande-encre-rgb);--ec-text-secondary: var(--ec-bande-encre-rgb);--ec-text-muted: var(--ec-bande-encre-2-rgb);--ec-surface: var(--ec-bande-fond-rgb);--ec-theme-encre: rgb(var(--ec-bande-encre-rgb));--ec-theme-encre-rgb: var(--ec-bande-encre-rgb);--ec-theme-point-rgb: var(--ec-bande-encre-rgb);--ec-theme-vif: rgb(var(--ec-bande-encre-rgb));--ec-theme-sur-vif: rgb(var(--ec-bande-fond-rgb));--ec-os-vif-survol-vers: rgb(var(--ec-bande-fond-rgb));background:var(--ec-signature-fond);color:var(--ec-signature-encre)}:root.light .ec-os-signature{--ec-statut-succes-fond: #173a24;--ec-statut-succes-encre: #99e8ad;--ec-statut-attente-fond: #3a3410;--ec-statut-attente-encre: #fcf192;--ec-statut-progression-fond: #262046;--ec-statut-progression-encre: #c9b9ff;--ec-statut-rose-fond: #3b2330;--ec-statut-rose-encre: #ffb6ce}:root:not(.light) .ec-os-signature{--ec-statut-succes-fond: #e0f7e3;--ec-statut-succes-encre: #014524;--ec-statut-attente-fond: #fefac7;--ec-statut-attente-encre: #0b0a09;--ec-statut-progression-fond: #efefff;--ec-statut-progression-encre: #5534de;--ec-statut-rose-fond: #fde8f1;--ec-statut-rose-encre: #7a2242}:root:root .ec-os-signature :is(.ec-os-bouton--secondaire,.ec-os-bouton--barre,.ec-os-rond,.ec-select__trigger,.ec-analytique-vue,.rt-SelectTrigger,.rt-BaseButton.rt-variant-outline,.rt-BaseButton.rt-variant-soft,.rt-BaseButton.rt-variant-surface):not(:disabled,[aria-disabled=true],[data-disabled],[aria-pressed=true],[aria-expanded=true],[aria-selected=true],[data-state=on],[data-state=open],[data-actif=true]){background:transparent;box-shadow:inset 0 0 0 1px var(--ec-bande-contour);color:rgb(var(--ec-bande-encre-rgb))}:root:root .ec-os-signature :is(.ec-os-bouton--secondaire,.ec-os-bouton--barre,.ec-os-rond,.ec-select__trigger,.ec-analytique-vue,.rt-SelectTrigger,.rt-BaseButton.rt-variant-outline,.rt-BaseButton.rt-variant-soft,.rt-BaseButton.rt-variant-surface):hover:not(:disabled,[aria-disabled=true],[data-disabled],[aria-pressed=true],[aria-expanded=true],[aria-selected=true],[data-state=on],[data-state=open],[data-actif=true]){background:var(--ec-bande-survol)}:root:root .ec-os-signature :is(.ec-os-bouton--secondaire,.ec-os-bouton--barre,.ec-os-rond,.ec-select__trigger,.ec-analytique-vue,.rt-SelectTrigger,.rt-BaseButton.rt-variant-outline,.rt-BaseButton.rt-variant-soft,.rt-BaseButton.rt-variant-surface):is([aria-pressed=true],[aria-expanded=true],[aria-selected=true],[data-state=on],[data-state=open],[data-actif=true]):not(:disabled,[aria-disabled=true],[data-disabled]){background:rgb(var(--ec-bande-encre-rgb));box-shadow:none;color:rgb(var(--ec-bande-fond-rgb))}.ec-os-signature .rt-BaseButton.rt-variant-ghost:not(:disabled,[data-disabled]){color:rgb(var(--ec-os-texte))}.ec-os-signature .rt-BaseButton:is(:disabled,[data-disabled]){background-color:rgb(var(--ec-os-actif-inactif));color:rgb(var(--ec-os-actif-inactif-encre));box-shadow:none}:root .ec-os-signature .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-bande-encre-rgb));color:rgb(var(--ec-bande-fond-rgb));box-shadow:none}:root .ec-os-signature .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-bande-actif-survol-rgb))}:root{--ec-avatar-0-fond: #99e8ad;--ec-avatar-0-encre: #0b0a09;--ec-avatar-1-fond: #f45c9c;--ec-avatar-1-encre: #0b0a09;--ec-avatar-2-fond: #f5cb00;--ec-avatar-2-encre: #0b0a09;--ec-avatar-3-fond: #a186fe;--ec-avatar-3-encre: #0b0a09;--ec-avatar-4-fond: #5534de;--ec-avatar-4-encre: #fff;--ec-avatar-5-fond: #007c40;--ec-avatar-5-encre: #fff;--ec-avatar-6-fond: #7a2242;--ec-avatar-6-encre: #fff;--ec-avatar-7-fond: #ffb6ce;--ec-avatar-7-encre: #0b0a09}[data-ec-av="0"]{--ec-avatar-fond: var(--ec-avatar-0-fond);--ec-avatar-encre: var(--ec-avatar-0-encre)}[data-ec-av="1"]{--ec-avatar-fond: var(--ec-avatar-1-fond);--ec-avatar-encre: var(--ec-avatar-1-encre)}[data-ec-av="2"]{--ec-avatar-fond: var(--ec-avatar-2-fond);--ec-avatar-encre: var(--ec-avatar-2-encre)}[data-ec-av="3"]{--ec-avatar-fond: var(--ec-avatar-3-fond);--ec-avatar-encre: var(--ec-avatar-3-encre)}[data-ec-av="4"]{--ec-avatar-fond: var(--ec-avatar-4-fond);--ec-avatar-encre: var(--ec-avatar-4-encre)}[data-ec-av="5"]{--ec-avatar-fond: var(--ec-avatar-5-fond);--ec-avatar-encre: var(--ec-avatar-5-encre)}[data-ec-av="6"]{--ec-avatar-fond: var(--ec-avatar-6-fond);--ec-avatar-encre: var(--ec-avatar-6-encre)}[data-ec-av="7"]{--ec-avatar-fond: var(--ec-avatar-7-fond);--ec-avatar-encre: var(--ec-avatar-7-encre)}.ec-os-avatar[data-ec-av]>.ec-os-avatar__rond{background:var(--ec-avatar-fond);color:var(--ec-avatar-encre)}.ec-av-identity.ec-av-identity[data-ec-av]{background:var(--ec-avatar-fond);color:var(--ec-avatar-encre)}:root,:root.dark,:root.black{--ec-agenda-rdv-fond: rgb(var(--ec-vif-accent-pale));--ec-agenda-rdv-encre: #fff;--ec-agenda-rdv-lisere: rgb(var(--ec-vif-accent))}:root.light{--ec-agenda-rdv-fond: rgb(var(--ec-vif-accent-pale));--ec-agenda-rdv-encre: #0b0a09;--ec-agenda-rdv-lisere: rgb(var(--ec-vif-accent))}:root{--ec-suivi-absent-fond: #fefac7;--ec-suivi-absent-encre: #0b0a09}:root,:root.dark,:root.black{--ec-statut-succes-fond: #173a24;--ec-statut-succes-encre: #99e8ad;--ec-statut-attente-fond: #3a3410;--ec-statut-attente-encre: #fcf192;--ec-statut-progression-fond: #262046;--ec-statut-progression-encre: #c9b9ff;--ec-statut-rose-fond: #3b2330;--ec-statut-rose-encre: #ffb6ce;--ec-statut-refus-fond: #7a2242;--ec-statut-refus-encre: #fff}:root.light{--ec-statut-succes-fond: #e0f7e3;--ec-statut-succes-encre: #014524;--ec-statut-attente-fond: #fefac7;--ec-statut-attente-encre: #0b0a09;--ec-statut-progression-fond: #efefff;--ec-statut-progression-encre: #5534de;--ec-statut-rose-fond: #fde8f1;--ec-statut-rose-encre: #7a2242;--ec-statut-refus-fond: #7a2242;--ec-statut-refus-encre: #fff}:is(.ec-pastille[data-ec-statut],.ec-os-statut){--ec-statut-fond: rgb(var(--ec-os-doux));--ec-statut-encre: rgb(var(--ec-os-texte))}:is(.ec-pastille[data-ec-statut=valide],.ec-os-statut--succes){--ec-statut-fond: var(--ec-statut-succes-fond);--ec-statut-encre: var(--ec-statut-succes-encre)}:is(.ec-pastille[data-ec-statut=attente],.ec-os-statut--attention){--ec-statut-fond: var(--ec-statut-attente-fond);--ec-statut-encre: var(--ec-statut-attente-encre)}.ec-pastille:is([data-ec-statut=planifie],[data-ec-statut=en-cours]){--ec-statut-fond: var(--ec-statut-progression-fond);--ec-statut-encre: var(--ec-statut-progression-encre)}.ec-pastille:is([data-ec-statut=nouveau],[data-ec-statut=a-publier]){--ec-statut-fond: var(--ec-statut-rose-fond);--ec-statut-encre: var(--ec-statut-rose-encre)}:is(.ec-pastille[data-ec-statut=refuse],.ec-os-statut--danger){--ec-statut-fond: var(--ec-statut-refus-fond);--ec-statut-encre: var(--ec-statut-refus-encre)}.ec-pastille.ec-pastille[data-ec-statut],.ec-os-statut.ec-os-statut{background:var(--ec-statut-fond);color:var(--ec-statut-encre);box-shadow:none}.ec-pastille[data-ec-statut]:before,.ec-pastille[data-ec-statut] .ec-pastille__point{background:var(--ec-statut-point-pilule, var(--ec-statut-encre))}.ec-os-statut.ec-os-statut .ec-icone{color:inherit}:root,:root.dark,:root.black{--ec-os-accueil-page: var(--ec-os-marque-pierre-vif);--ec-os-accueil-plateau: 28 25 23;--ec-os-accueil-texte-2: 168 162 158;--ec-os-accueil-accent: var(--ec-vif-accent-plein);--ec-os-accueil-sur-accent: 255 255 255;--ec-os-accueil-accent-survol: var(--ec-vif-accent-survol);--ec-os-accueil-accent-texte: var(--ec-vif-accent-texte);--ec-os-accueil-encart: 40 40 40}:root.light{--ec-os-accueil-page: 238 237 236;--ec-os-accueil-plateau: 228 225 220;--ec-os-accueil-texte-2: 87 83 78;--ec-os-accueil-accent: var(--ec-vif-accent-plein);--ec-os-accueil-sur-accent: 255 255 255;--ec-os-accueil-accent-survol: var(--ec-vif-accent-survol);--ec-os-accueil-accent-texte: var(--ec-vif-accent-texte);--ec-os-accueil-encart: 238 237 236}:root{--ec-os-t-accueil-numero: 112px;--ec-os-t-accueil-numero-compact: 72px;--ec-os-t-accueil-titre: clamp(44px, 5vw, 76px);--ec-os-t-accueil-titre-carte: clamp(36px, 3.6vw, 52px);--ec-os-t-accueil-tete: 44px;--ec-os-t-accueil-promesse: clamp(3rem, 5.6vw, 6.4rem);--ec-os-t-accueil-chiffre: 64px;--ec-os-t-accueil-prix: 48px;--ec-os-t-accueil-sous-titre: 32px;--ec-os-t-accueil-intro: 24px}@media(max-width:650px){:root{--ec-os-t-accueil-numero: 72px;--ec-os-t-accueil-numero-compact: 56px;--ec-os-t-accueil-titre: 40px;--ec-os-t-accueil-titre-carte: 34px;--ec-os-t-accueil-tete: 34px;--ec-os-t-accueil-chiffre: 48px;--ec-os-t-accueil-prix: 40px;--ec-os-t-accueil-sous-titre: 26px;--ec-os-t-accueil-intro: 20px}}[data-ec-accueil]{--ec-os-page: var(--ec-os-accueil-page);--ec-os-page-fond: var(--ec-os-accueil-page);--ec-os-verre-page: rgb(var(--ec-os-accueil-page));--ec-os-texte-2: var(--ec-os-accueil-texte-2);--ec-text-secondary: var(--ec-os-accueil-texte-2);background:rgb(var(--ec-os-accueil-page))}:root [data-ec-accueil] .ec-os-bouton--primaire:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));box-shadow:none}:root [data-ec-accueil] .ec-os-bouton--primaire:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-accueil-accent-survol))}.ec-os-numero-etape{display:block;margin:0 0 var(--ec-space-xl);font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-accueil-numero);font-weight:400;line-height:.82;letter-spacing:-.06em;color:rgb(var(--ec-os-accueil-accent-texte));font-variant-numeric:tabular-nums}.ec-os-numero-etape--compact{margin-bottom:var(--ec-space-md);font-size:var(--ec-os-t-accueil-numero-compact)}:root{--ec-os-page-fond: var(--ec-os-page);--ec-os-page-largeur: 100%;--ec-os-page-largeur-etroite: 900px;--ec-os-page-marge: var(--ec-os-gouttiere);--ec-os-page-marge-haut: var(--ec-space-2xl);--ec-os-page-marge-bas: var(--ec-space-4xl);--ec-os-page-ecart: var(--ec-os-ecart);--ec-os-page-entete-ecart: var(--ec-space-lg);--ec-os-page-titre-ecart: var(--ec-space-md);--ec-os-page-actions-ecart: var(--ec-space-md);--ec-os-page-signature-verre: 85%}@media(max-width:767px){:root{--ec-os-page-marge: var(--ec-space-xl);--ec-os-page-marge-haut: var(--ec-space-lg);--ec-os-page-ecart: var(--ec-space-md)}}.ec-os-page{display:flex;flex-direction:column;gap:var(--ec-os-page-ecart);height:100%;min-height:0;box-sizing:border-box;padding:var(--ec-os-page-marge-haut) 0 var(--ec-os-page-marge-bas);overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--ec-os-page-fond));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-os-page>*{flex-shrink:0}.ec-os-page__entete,.ec-os-page__onglets,.ec-os-page__contenu{box-sizing:border-box;width:100%;max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);padding-inline:var(--ec-os-page-marge);min-width:0}.ec-os-page--etroit .ec-os-page__contenu{max-width:calc(var(--ec-os-page-largeur-etroite) + var(--ec-os-page-marge) * 2)}.ec-os-page--plein{padding-bottom:0;overflow:hidden}.ec-os-page--plein .ec-os-page__contenu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;max-width:none;padding-inline:0}@media(min-width:768px){.ec-os-page--onglets-en-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto minmax(0,1fr);column-gap:var(--ec-os-page-entete-ecart);row-gap:var(--ec-os-page-ecart);align-items:end}.ec-os-page--onglets-en-ligne>.ec-os-page__entete{padding-inline-end:0}.ec-os-page--onglets-en-ligne>.ec-os-page__onglets{padding-inline-start:0;text-align:end}.ec-os-page--onglets-en-ligne .ec-os-onglets-page{padding:var(--ec-space-2xs)}.ec-os-page--onglets-en-ligne .ec-os-onglets-page .ec-os-segmente__option{height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg)}.ec-os-page--onglets-en-ligne>.ec-os-page__contenu{grid-column:1 / -1;align-self:stretch}}.ec-os-page__entete{display:flex;align-items:center;gap:var(--ec-os-page-entete-ecart)}.ec-os-page__tete{flex:1;min-width:0}.ec-os-page__fil ol{display:flex;margin:0;padding:0;list-style:none;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-os-page__fil li{min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-os-page__fil li:last-child{flex:1}.ec-os-page__fil li+li:before{content:" · "}.ec-os-page__fil a{color:inherit;text-decoration:none}.ec-os-page__fil a:hover{color:rgb(var(--ec-os-texte))}.ec-os-page__ligne-titre{display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--ec-os-page-titre-ecart);row-gap:var(--ec-space-2xs);min-width:0}.ec-os-page__titre{min-width:0;margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h1);font-weight:600;line-height:1.2;letter-spacing:-.02em;overflow-wrap:anywhere}.ec-os-page__sous-titre{margin:var(--ec-space-2xs) 0 0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap;text-overflow:ellipsis}.ec-os-page__theme{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-chip);line-height:1;white-space:nowrap}.ec-os-page__theme-point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-theme-vif)}.ec-os-page__theme-corps{display:inline-flex;align-items:center;height:var(--ec-os-h-xs);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte))}.ec-os-page__actions,.ec-os-page__secondaires{display:flex;flex:none;align-items:center;gap:var(--ec-os-page-actions-ecart)}.ec-os-page__plus{display:none}:root:root:root:root:root .ec-os-page .ec-os-page__action--danger{color:rgb(var(--ec-danger))}.ec-os-onglets-page{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);box-sizing:border-box;max-width:100%;padding:0;border-radius:0;background:none}.ec-os-onglets-page__defilement{display:flex;position:relative;min-width:0}.ec-os-onglets-page__indice{position:absolute;top:0;bottom:0;width:28px;display:none;align-items:center;justify-content:center;margin:0;padding:0;border:0;border-radius:0;background:none;font:inherit;font-size:22px;line-height:1;cursor:pointer;color:currentColor;opacity:.72;z-index:1}.ec-os-onglets-page__indice:hover{opacity:1}.ec-os-onglets-page__indice--gauche{left:0;justify-content:flex-start}.ec-os-onglets-page__indice--droite{right:0;justify-content:flex-end}.ec-os-onglets-page[data-deborde-gauche] .ec-os-onglets-page__indice--gauche,.ec-os-onglets-page[data-deborde-droite] .ec-os-onglets-page__indice--droite{display:flex}.ec-os-onglets-page .ec-os-onglets-page__piste.ec-os-defile-x{--ec-os-page-onglets-fondu-g: 0px;--ec-os-page-onglets-fondu-d: 0px;-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(var(--ec-os-texte)) var(--ec-os-page-onglets-fondu-g),rgb(var(--ec-os-texte)) calc(100% - var(--ec-os-page-onglets-fondu-d)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(var(--ec-os-texte)) var(--ec-os-page-onglets-fondu-g),rgb(var(--ec-os-texte)) calc(100% - var(--ec-os-page-onglets-fondu-d)),transparent 100%)}.ec-os-onglets-page[data-deborde-gauche] .ec-os-onglets-page__piste.ec-os-defile-x{--ec-os-page-onglets-fondu-g: 40px}.ec-os-onglets-page[data-deborde-droite] .ec-os-onglets-page__piste.ec-os-defile-x{--ec-os-page-onglets-fondu-d: 40px}@media(max-width:767px){.ec-os-onglets-page__indice{width:16px;font-size:18px}:root:root .ec-os-onglets-page:is([data-deborde-gauche],[data-deborde-droite]) .ec-os-onglets-page__piste.ec-os-defile-x{padding-inline-end:40px;scroll-padding-inline:40px}}.ec-os-onglets-page .ec-os-onglets-page__piste{min-width:0;padding:0;background:none;scroll-behavior:smooth;scrollbar-width:none}.ec-os-onglets-page .ec-os-onglets-page__piste::-webkit-scrollbar{display:none}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste{gap:8px}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__option{padding-inline:16px;border-radius:var(--ec-os-rayon-pilule, 999px);background:none;box-shadow:none;color:rgb(var(--ec-os-texte-2))}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__option:hover:not([data-actif=true]){background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte));box-shadow:none}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)){border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-vif-accent-plein, 46 92 255));color:rgb(var(--ec-vif-accent-sur, 255 255 255));box-shadow:none}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)) :is(.ec-icone,.ec-os-segmente__compte){color:rgb(var(--ec-vif-accent-sur, 255 255 255))}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__glisse,:root:root:root:root:root:root:root :is(.ec-os-segmente--navigation,.ec-os-page__navigation .ec-os-segmente)>.ec-os-segmente__glisse{display:none}:root:root:root:root:root:root .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-os-onglets-page__plus{flex:none}.ec-os-onglets-page__plus .ec-icone{width:16px;height:16px}.ec-os-onglets-page__plus:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-menu-page{z-index:80;min-width:200px;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante)}.ec-os-menu-page__item{display:flex;align-items:center;gap:var(--ec-space-md);height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.ec-os-menu-page__item[data-highlighted]{background:rgb(var(--ec-os-champ))}.ec-os-menu-page__item[data-state=checked]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-menu-page__libelle{flex:1}@media(max-width:767px){.ec-os-onglets-page .ec-os-segmente__option{padding:0 var(--ec-space-md)}.ec-os-onglets-page{display:flex}.ec-os-onglets-page__defilement,.ec-os-onglets-page .ec-os-onglets-page__piste{flex:1}.ec-os-onglets-page__piste>.ec-os-segmente__option{flex:1}.ec-os-page__fil,.ec-os-page__secondaires{display:none}.ec-os-page__plus{display:flex}.ec-os-page__primaire--icone{position:relative;width:var(--ec-os-h-md);padding:0}.ec-os-page__primaire--icone .ec-os-page__primaire-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:767px){.ec-os-page__entete--actions-libres{flex-wrap:wrap}.ec-os-page__entete--actions-libres>.ec-os-page__actions{flex:1 1 100%;flex-wrap:wrap}}[data-ec-espace=mail]{--ec-os-page-marge: var(--ec-os-gouttiere);--ec-os-page-marge-haut: 0px;--ec-os-page-marge-bas: 8px;--ec-os-page-ecart: var(--ec-os-ecart);--ec-os-page-entete-ecart: var(--ec-os-e-8);--ec-os-page-titre-ecart: var(--ec-os-e-8);--ec-os-page-actions-ecart: var(--ec-os-e-6)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){padding:var(--ec-os-page-marge-haut) 0 var(--ec-os-page-marge-bas)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):not(.ec-os-page--plein){padding-bottom:max(var(--ec-os-page-marge-bas),var(--ec-os-reserve-orbe, 0px))}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-os-page--plein>.ec-os-page__contenu{padding-inline:var(--ec-os-page-marge)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete{position:sticky;top:0;z-index:20;flex-wrap:nowrap;gap:var(--ec-os-page-entete-ecart);height:var(--ec-os-entete-h);margin-block:0 calc(var(--ec-os-entete-ecart) - var(--ec-os-page-ecart));padding-block:0;padding-inline:var(--ec-os-pad-entete);overflow:hidden;white-space:nowrap}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete>*{flex-shrink:0}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__tete{display:flex;flex:0 0 auto;align-items:center;gap:var(--ec-os-page-titre-ecart);min-width:0}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete[data-ec-repli="3"]>.ec-os-page__tete{flex-shrink:1}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__fil{display:none}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__ligne-titre{flex-wrap:nowrap;min-width:0}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__titre{overflow:hidden;font-size:var(--ec-os-t-titre-page);font-weight:600;line-height:var(--ec-os-i-titre-page);text-overflow:ellipsis;white-space:nowrap;overflow-wrap:normal}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete[data-ec-repli="3"] .ec-os-page__titre,.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:is([data-ec-repli="4"],[data-ec-repli="5"]) .ec-os-page__titre{min-width:var(--ec-os-titre-plancher, 0px)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:is([data-ec-repli="3"],[data-ec-repli="4"],[data-ec-repli="5"])>.ec-os-page__tete{min-width:var(--ec-os-tete-plancher, 0px)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:is([data-ec-repli="4"],[data-ec-repli="5"])>.ec-os-page__tete{flex-shrink:1}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:is([data-ec-repli="4"],[data-ec-repli="5"]) .ec-os-page__theme-corps{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete[data-ec-repli="5"] .ec-os-page__filtres-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete[data-ec-repli="5"] .ec-os-page__filtres-declencheur{min-width:var(--ec-os-h-controle);padding-inline:var(--ec-os-e-8);justify-content:center}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__sous-titre{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__navigation{display:flex;align-items:center;min-width:min(100%,6rem)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:is([data-ec-repli="3"],[data-ec-repli="4"],[data-ec-repli="5"])>.ec-os-page__navigation{flex-shrink:1}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__filtres{display:flex;align-items:center;gap:var(--ec-os-e-6)}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__filtres-declencheur[data-actif=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-page__actions{margin-inline-start:auto}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete--actions-libres>.ec-os-page__actions{flex:none;flex-wrap:nowrap}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:not([data-ec-repli="0"]) .ec-os-page__secondaires{display:none}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__entete:not([data-ec-repli="0"]) .ec-os-page__plus{display:flex}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *) .ec-os-onglets-page{padding:0;background:none}.ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *)>.ec-os-page__onglets{padding-inline:var(--ec-os-page-marge)}.ec-os-onglets-page .ec-os-onglets-page__piste:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){margin:calc((var(--ec-os-h-segment) - var(--ec-os-h-lg)) / 2) calc(var(--ec-os-e-4) * -1);padding:calc((var(--ec-os-h-lg) - var(--ec-os-h-segment)) / 2) var(--ec-os-e-4);max-width:calc(100% + var(--ec-os-e-4) * 2)}:root .ec-os-page>.ec-os-page__entete.ec-os-signature{background:var(--ec-signature-fond);color:var(--ec-signature-encre);backdrop-filter:none;-webkit-backdrop-filter:none}.ec-os-page{--ec-os-page-carte: var(--ec-os-carte)}:root .ec-os-page--standard[data-ec-defile]:has(.ec-datatable[data-ec-accroche])>.ec-os-page__entete.ec-os-signature:before{background:linear-gradient(to bottom,color-mix(in srgb,var(--ec-signature-fond) var(--ec-os-page-signature-verre),transparent) 0,color-mix(in srgb,var(--ec-signature-fond) var(--ec-os-page-signature-verre),transparent) calc(100% - var(--ec-os-h-entete-table)),rgb(var(--ec-os-page-carte) / .9) calc(100% - var(--ec-os-h-entete-table)))}:root .ec-os-page--standard[data-ec-defile]:not(:has(.ec-datatable[data-ec-accroche]))>.ec-os-page__entete.ec-os-signature{background:color-mix(in srgb,var(--ec-signature-fond) var(--ec-os-page-signature-verre),transparent);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root .ec-os-page--standard[data-ec-defile]>.ec-os-page__entete.ec-os-signature,:root .ec-os-page--standard[data-ec-defile]>.ec-os-page__entete.ec-os-signature:before{--ec-os-page-signature-verre: 100%}}@media(prefers-reduced-transparency:reduce){:root .ec-os-page--standard[data-ec-defile]:not(:has(.ec-datatable[data-ec-accroche]))>.ec-os-page__entete.ec-os-signature,:root .ec-os-page--standard[data-ec-defile]>.ec-os-page__entete.ec-os-signature:before{--ec-os-page-signature-verre: 100%;backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-os-page.ec-os-page--rail>.ec-os-page__contenu--rail{display:grid;grid-template-columns:240px minmax(0,1fr);grid-template-rows:minmax(0,1fr);column-gap:var(--ec-os-gouttiere, 8px);align-items:stretch}.ec-os-page__rail,.ec-os-page__vue{display:flex;flex-direction:column;min-width:0;min-height:0}@media(max-width:900px){.ec-os-page.ec-os-page--rail>.ec-os-page__contenu--rail{display:flex;flex-direction:column}.ec-os-page--plein .ec-os-page__vue{flex:1 1 auto}}.radix-themes{--font-size-1: var(--ec-os-t-second);--font-size-2: var(--ec-os-t-corps);--font-size-3: var(--ec-os-t-corps);--font-size-4: 15px;--font-size-5: 17px;--font-size-6: var(--ec-os-t-fenetre);--font-size-7: var(--ec-os-t-h1);--font-size-8: 30px;--font-size-9: 52px;--line-height-1: var(--ec-os-i-second);--line-height-2: var(--ec-os-i-corps);--line-height-3: var(--ec-os-i-corps);--line-height-4: 21px;--line-height-5: 23px;--line-height-6: var(--ec-os-i-fenetre);--line-height-7: var(--ec-os-i-h1);--line-height-8: 36px;--line-height-9: 56px}body{font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.radix-themes small,.ec-client-shell small{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-density-atlas .ec-tabular tbody td,.ec-tabular tbody td{font-size:var(--ec-os-t-corps)!important}.ec-density-atlas .ec-cell-name{font-size:var(--ec-os-t-corps)}.ec-density-atlas .ec-cell-meta,.ec-density-atlas .ec-cell-date{font-size:var(--ec-os-t-second)}.ec-density-atlas .ec-listing tbody td{font-size:var(--ec-os-t-corps)}:root,:root.dark,:root.black{--ec-os-squelette: rgb(255 255 255 / .14);--ec-os-squelette-bas: rgb(255 255 255 / .12);--ec-os-squelette-haut: rgb(255 255 255 / .16)}:root.light{--ec-os-squelette: rgb(12 12 12 / .07);--ec-os-squelette-bas: rgb(12 12 12 / .06);--ec-os-squelette-haut: rgb(12 12 12 / .09)}.ec-shimmer,[data-ec-theme] .ec-shimmer{background-color:var(--ec-os-squelette);animation:ec-os-squelette-motif .12s ease-out .15s both,ec-os-squelette-pulse 1.6s ease-in-out .27s infinite}.ec-shimmer:after{content:none;animation:none}@keyframes ec-os-squelette-motif{0%{opacity:0}to{opacity:1}}@keyframes ec-os-squelette-pulse{0%,to{background-color:var(--ec-os-squelette-bas)}50%{background-color:var(--ec-os-squelette-haut)}}@media(prefers-reduced-motion:reduce){.ec-shimmer,[data-ec-theme] .ec-shimmer{animation:none;background-color:var(--ec-os-squelette)}}.ec-density-atlas .rt-DialogOverlay:before,.rt-BaseDialogOverlay:before{background-color:var(--ec-os-voile);backdrop-filter:var(--ec-os-voile-filtre);-webkit-backdrop-filter:var(--ec-os-voile-filtre)}.ec-os-tiroir-voile{background:var(--ec-os-voile);backdrop-filter:var(--ec-os-voile-filtre);-webkit-backdrop-filter:var(--ec-os-voile-filtre)}@media(prefers-reduced-transparency:reduce){.ec-density-atlas .rt-DialogOverlay:before,.rt-BaseDialogOverlay:before,.ec-os-tiroir-voile{backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-os-etiquette,.ec-stat-band__label,.ec-stat-card__libelle,.ec-kpi-hero__libelle,.ec-os-tuile__libelle{font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:var(--ec-os-i-etiquette);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.radix-themes{--base-card-surface-box-shadow: none;--base-card-surface-hover-box-shadow: none;--base-card-surface-active-box-shadow: none;--base-card-classic-box-shadow-inner: none;--base-card-classic-box-shadow-outer: none;--base-card-classic-hover-box-shadow-inner: none;--base-card-classic-hover-box-shadow-outer: none;--base-card-classic-active-box-shadow-inner: none;--base-card-classic-active-box-shadow-outer: none}.radix-themes .rt-BaseCard{--card-border-radius: var(--ec-os-rayon-carte)}.radix-themes .rt-BaseCard:is(.rt-r-size-2,.rt-r-size-3,.rt-r-size-4,.rt-r-size-5){--card-padding: var(--ec-os-pad-carte)}.radix-themes .rt-BaseCard.rt-r-size-1{--card-padding: var(--ec-os-e-16)}.rt-Card:where(:not(.rt-variant-ghost)),.ec-density-atlas .rt-Card:where(:not(.rt-variant-ghost)){background-color:rgb(var(--ec-os-carte));box-shadow:none}.rt-Card:where(:not(.rt-variant-ghost)):before,.rt-Card:where(:not(.rt-variant-ghost)):after{box-shadow:none}.ec-panel{border:0;border-radius:var(--ec-os-rayon-carte);background-color:rgb(var(--ec-os-carte));box-shadow:none}.ec-card,.ec-density-atlas .ec-card{border:0;border-radius:var(--ec-os-rayon-tuile);padding:var(--ec-os-pad-tuile);background-color:rgb(var(--ec-os-carte));box-shadow:none}.ec-card--interactive:hover{background-color:color-mix(in srgb,rgb(var(--ec-os-carte)) 94%,rgb(var(--ec-os-texte)))}.ec-card--interactive:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-density-atlas .ec-settings-section__card{box-shadow:none}.ec-os-tuile{padding:var(--ec-os-pad-tuile);min-height:0}.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre{font-size:var(--ec-os-t-kpi);font-weight:400;line-height:var(--ec-os-i-kpi)}.ec-os-ecart[data-sens=hausse] .ec-os-ecart__pilule,.ec-os-ecart[data-sens=baisse] .ec-os-ecart__pilule{background:rgb(var(--ec-os-texte) / .07)}.ec-os-page--standard>.ec-os-page__entete{position:sticky;top:0;z-index:20;margin-block:calc(-1 * var(--ec-os-e-10));padding-block:var(--ec-os-e-10);transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}.ec-os-page--standard[data-ec-defile]>.ec-os-page__entete{background:var(--ec-os-verre-page);box-shadow:inset 0 -1px 0 var(--ec-os-filet-fort);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}@media(prefers-reduced-transparency:reduce){.ec-os-page--standard[data-ec-defile]>.ec-os-page__entete{background:rgb(var(--ec-os-page-fond, var(--ec-os-page)));backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-os-page__titre{line-height:var(--ec-os-i-h1)}.ec-stat-card{font:inherit;border:0}.ec-menu{border:1px solid var(--ec-os-verre-lisere);border-radius:var(--ec-os-rayon-bloc);background:var(--ec-os-verre-fond);box-shadow:var(--ec-os-verre-arete),var(--ec-os-ombre-verre);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre)}.ec-menu__item{min-height:var(--ec-os-h-item);padding-block:0;border-radius:var(--ec-os-rayon-item);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-menu__item:hover{background-color:rgb(var(--ec-os-texte) / .06)}.ec-menu__item svg{color:rgb(var(--ec-os-texte-2))}.ec-menu__email{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-menu{background:var(--ec-os-verre-repli)}}@media(prefers-reduced-transparency:reduce){.ec-menu{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-icon-btn{border-radius:50%}.ec-os-carte-squelette{display:grid;gap:var(--ec-os-e-12);padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-os-carte-squelette__titre{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);line-height:var(--ec-os-i-h2);color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable thead tr,.ec-density-atlas .ec-tabular.ec-datatable thead tr{text-transform:uppercase!important;letter-spacing:var(--ec-os-libelle-espace)!important;font-size:var(--ec-os-t-etiquette)!important}.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable thead,.ec-density-atlas .ec-tabular.ec-datatable thead{background:rgb(var(--ec-os-carte) / .9)}.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable thead th,.ec-density-atlas .ec-tabular.ec-datatable thead th,.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable thead th:first-child{font-weight:500!important;line-height:var(--ec-os-i-etiquette)!important;padding:0 var(--ec-os-pad-cellule)!important;color:rgb(var(--ec-os-texte-2))!important;text-align:var(--ec-datatable-header-align, left)!important}.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody td,.ec-density-atlas .ec-tabular.ec-datatable tbody td{font-size:var(--ec-os-t-corps)!important;padding:var(--ec-datatable-cell-padding, var(--ec-os-e-12) var(--ec-os-pad-cellule))!important}.ec-density-atlas .ec-tabular.ec-datatable tbody td.ec-datatable__select,.ec-density-atlas .ec-tabular.ec-datatable tbody td.ec-datatable__actions{padding:0 var(--ec-os-e-12)!important}:root [data-ec-vivant] table.ec-tabular.ec-datatable:not(.ec-list-table .ec-datatable)>:is(thead,tbody)>tr>.ec-datatable__select,.ec-tabular.ec-datatable:not(.ec-list-table .ec-datatable)>:is(thead,tbody)>tr>.ec-datatable__select{padding-inline:0!important;text-align:center!important}.ec-tabular.ec-datatable:not(.ec-list-table .ec-datatable)>:is(thead,tbody)>tr>.ec-datatable__select>.ec-checkbox{margin-inline:auto}.ec-tabular.ec-datatable[data-densite]>tbody>tr{height:var(--ec-os-h-ligne-dense)}.ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody tr,.ec-density-atlas .ec-tabular.ec-datatable tbody tr,html.dark .ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody tr,html.black .ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody tr{border-bottom-color:transparent!important}.ec-bulkbar,[data-ec-theme] .ec-bulkbar{height:auto;min-height:48px;padding:var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-16);border-radius:var(--ec-os-rayon-pilule)}:root:root:root:root:root:root .ec-bulkbar{border:0;background:var(--ec-c-verre-dense, var(--ec-os-verre-fond, rgb(var(--ec-os-carte))));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou, 22px)) saturate(var(--ec-os-verre-sature, 1.8));backdrop-filter:blur(var(--ec-os-verre-flou, 22px)) saturate(var(--ec-os-verre-sature, 1.8));box-shadow:inset 0 1px 0 var(--ec-c-verre-filet, transparent),var(--ec-c-ombre-flottante, var(--ec-os-ombre-verre));color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root:root:root:root:root:root .ec-bulkbar .ec-bulkbar__count{color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}:root:root:root:root:root:root .ec-bulkbar .ec-bulkbar__sep{background:var(--ec-c-filet, var(--ec-os-filet-fort))}:root:root:root:root:root:root .ec-bulkbar :is(.rt-variant-soft,.rt-variant-outline,.rt-variant-ghost,.rt-variant-surface,.ec-os-bouton--secondaire,.ec-os-bouton--fantome,.ec-os-bouton--contour):not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic){margin:0;border-color:transparent;background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .06);box-shadow:none;color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root:root:root:root:root:root .ec-bulkbar :is(.rt-variant-soft,.rt-variant-outline,.rt-variant-ghost,.rt-variant-surface,.ec-os-bouton--secondaire,.ec-os-bouton--fantome,.ec-os-bouton--contour):not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .11)}:root:root:root:root:root:root .ec-bulkbar :is(.rt-variant-soft,.rt-variant-outline,.rt-variant-ghost):is([data-accent-color=red],[data-accent-color=crimson],.ec-crm-l-danger){background:rgb(var(--ec-c-danger, var(--ec-os-danger)) / .08);color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}:root:root:root:root:root:root .ec-bulkbar :is(button,[role=button],a):is(:disabled,[aria-disabled=true],[data-disabled]){opacity:1;border-color:transparent;background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .04);box-shadow:none;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-2)));cursor:not-allowed}:root:root:root:root:root:root .ec-bulkbar>.ec-icon-btn{flex:none;width:32px;height:32px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));opacity:1}:root:root:root:root:root:root .ec-bulkbar>.ec-icon-btn:hover{background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .08)}:root:root:root:root:root:root .ec-bulkbar>.ec-icon-btn svg{width:15px;height:15px}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root:root:root:root:root .ec-bulkbar{background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}}@media(prefers-reduced-transparency:reduce){:root:root:root:root:root:root .ec-bulkbar{background:rgb(var(--ec-c-papier, var(--ec-os-carte)));-webkit-backdrop-filter:none;backdrop-filter:none}}.ec-bulkbar--flottante{position:fixed;left:50%;bottom:var(--ec-os-e-16);z-index:60;width:max-content;max-width:calc(100vw - 32px);transform:translate(-50%)}:has(>.ec-bulkbar--flottante){padding-bottom:calc(var(--ec-os-h-xl) + var(--ec-os-e-16) * 2)}.ec-bulkbar__count{font-size:var(--ec-os-t-corps);font-weight:500}.ec-filter-chip__count{font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);font-variant-numeric:tabular-nums}.radix-themes .rt-TableRoot{--table-cell-padding: var(--ec-os-e-12) var(--ec-os-pad-cellule);--table-cell-min-height: var(--ec-os-h-ligne-table)}.rt-TableColumnHeaderCell,.ec-listing thead th{height:var(--ec-os-h-entete-table);padding-block:0;color:rgb(var(--ec-os-texte-2));font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:var(--ec-os-i-etiquette);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;white-space:nowrap}.rt-TableCell,.rt-TableRowHeaderCell,.rt-TableColumnHeaderCell{box-shadow:inset 0 -1px var(--ec-os-filet)}.rt-TableCell,.rt-TableRowHeaderCell,.ec-listing tbody td{font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.rt-TableRow:hover>.rt-TableCell{background:rgb(var(--ec-os-texte) / .06)}:root{--ec-os-tiroir-air: var(--ec-os-pad-carte)}@media(max-width:767px){:root{--ec-os-tiroir-air: var(--ec-os-e-16)}}.ec-settings__nav .ec-nav-item{border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps)}.ec-settings__nav .ec-nav-item[aria-current=page],.ec-settings__nav .ec-nav-item[data-active=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-settings__group-label{font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-settings-section__title{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);font-weight:400;line-height:var(--ec-os-i-h2);color:rgb(var(--ec-os-texte))}.ec-settings-section__card,.ec-density-atlas .ec-settings-section__card{padding:var(--ec-os-pad-carte);border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:none}.ec-settings-section__desc{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second-lecture);color:rgb(var(--ec-os-texte-2))}.ec-settings-row{padding:var(--ec-os-e-10) 0}.ec-settings-row--label{padding:var(--ec-os-e-10) var(--ec-space-md)}.ec-settings-row[data-divider=true]{border-top-color:var(--ec-os-filet)}.ec-settings-row__title{font-size:var(--ec-os-t-corps);font-weight:500;line-height:var(--ec-os-i-lecture);color:rgb(var(--ec-os-texte))}.ec-settings-row__hint{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second-lecture);color:rgb(var(--ec-os-texte-2))}@media(pointer:fine){:root [data-ec-vivant]{--ec-control-sm: 28px;--ec-control-md: 32px;--ec-control-lg: var(--ec-os-h-controle);--ec-control-xl: 40px}:root:root [data-ec-vivant] .ec-checkbox{width:28px;height:28px;min-width:28px;min-height:28px}:root [data-ec-vivant] .ec-checkbox:before{width:18px;height:18px;border-radius:5px}}[data-ec-tuile-vive]{--ec-tuile-vive-fond: var(--ec-theme-tuile-fond, var(--ec-theme-vif, rgb(var(--ec-os-actif))));--ec-tuile-vive-encre: var( --ec-theme-tuile-encre, var(--ec-theme-sur-vif, rgb(var(--ec-os-actif-encre))) );background:var(--ec-tuile-vive-fond)!important;color:var(--ec-tuile-vive-encre)}[data-ec-tuile-vive]:is(a,button):hover{background:color-mix(in srgb,var(--ec-tuile-vive-fond) 90%,rgb(var(--ec-os-noir)))!important}[data-ec-tuile-vive] :is(.ec-stat-band__label,.ec-stat-card__libelle,.ec-stat-band__pied,.ec-stat-card__pied,.ec-stat-card__aide,.ec-stat-band__delta,.ec-stat-card__delta,.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle){color:var(--ec-tuile-vive-encre)!important}[data-ec-tuile-vive] :is(.ec-stat-band__value,.ec-stat-card__chiffre,.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:var(--ec-tuile-vive-chiffre, var(--ec-tuile-vive-encre))!important}[data-ec-tuile-vive] .ec-os-tuile__libelle:before{background:var(--ec-tuile-vive-encre)!important}[data-ec-tuile-vive] .ec-os-tuile-agir__rond{background:var(--ec-tuile-vive-encre);color:var(--ec-tuile-vive-fond)}[data-ec-tuile-vive] :is(.ec-stat-band__delta,.ec-stat-card__delta){background:color-mix(in srgb,var(--ec-tuile-vive-encre) 18%,transparent)}[data-ec-tuile-vive] :is(.ec-stat-band__fleche,.ec-os-pastille-icone,.ec-os-tuile-agir__rond){background:var(--ec-tuile-vive-encre)!important;color:var(--ec-tuile-vive-fond)!important}[data-ec-tuile-vive]:focus-visible{outline-color:var(--ec-tuile-vive-fond)}.ec-density-atlas .ec-listing-sheet{border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}@media(pointer:fine)and (min-width:761px){:root:root .radix-themes .rt-TextFieldRoot,:root:root .radix-themes .rt-SelectTrigger,:root:root .ec-select__trigger,:root:root .ec-input,:root:root .ec-toolbar__search input,:root:root .ec-density-atlas .ec-toolbar__search input,:root:root [data-ec-vivant] :is(.ec-input,.rt-TextFieldRoot,.ec-select__trigger),:root:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-settings__select){--text-field-height: var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);height:auto;font-size:var(--ec-os-t-corps)}:root:root .radix-themes .rt-TextFieldInput,:root:root [data-ec-vivant] :is(.rt-TextFieldRoot,.rt-TextAreaRoot) :is(.rt-TextFieldInput,.rt-TextAreaInput),:root:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-input,.ec-textarea,.ec-settings__select){font-size:var(--ec-os-t-corps)}:root:root .radix-themes :is(.ec-btn--lg,.ec-module-header .rt-Button,.ec-modal-atlas__footer .rt-Button){font-size:var(--ec-os-t-corps)}}.ec-settings-section__title,:root .ec-density-atlas .ec-settings-section__title{font-size:var(--ec-os-t-h2);line-height:var(--ec-os-i-h2)}.ec-colmenu__label{font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:var(--ec-os-i-etiquette);letter-spacing:var(--ec-os-libelle-espace);color:rgb(var(--ec-os-texte-2))}[data-ec-tuile-vive]{--ec-tuile-vive-voile: var(--ec-theme-tuile-voile, rgb(var(--ec-os-noir) / .07))}[data-ec-theme=jaune] [data-ec-tuile-vive],[data-ec-theme=jaune][data-ec-tuile-vive]{--ec-tuile-vive-voile: rgb(var(--ec-os-blanc) / .07)}[data-ec-tuile-vive] :is(.ec-stat-band__delta,.ec-stat-card__delta){background:var(--ec-tuile-vive-voile)}[data-ec-tuile-vive] .ec-os-montant__decimales{color:inherit}:root,:root.dark,:root.black{--ec-os-danger-verre: 255 154 147}:root.light{--ec-os-danger-verre: 169 24 31}.ec-actionmenu__item[data-ton=danger],.ec-menu__item--danger{color:rgb(var(--ec-os-danger-verre))}.ec-actionmenu__item[data-ton=danger][data-highlighted],.ec-menu__item--danger:hover{background:rgb(var(--ec-os-danger-verre) / .1);color:rgb(var(--ec-os-danger-verre))}.ec-datatable[data-ec-sous-entete]>.ec-datatable__tete{top:var(--ec-os-entete-colle-h, 0px)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-os-page--standard[data-ec-defile]>.ec-os-page__entete{background:rgb(var(--ec-os-page))}}body:has(.ec-actionmenu__contenu,.ec-popover,.ec-select__content,.ec-colmenu,.ec-menu,.ec-palette-colonne,.ec-toast) .ec-tooltip{background:var(--ec-infobulle-fond-opaque);backdrop-filter:none;-webkit-backdrop-filter:none}:has(>.ec-bulkbar--flottante){padding-bottom:var(--ec-bulkbar-reserve, calc(var(--ec-os-h-xl) + var(--ec-os-e-16) * 2))}.ec-bulkbar--flottante .ec-bulkbar__actions{min-width:0;overflow-x:auto;scrollbar-width:none}.ec-bulkbar--flottante>.ec-icon-btn{flex:none}@media(max-width:600px){.ec-bulkbar--flottante{flex-wrap:wrap;row-gap:var(--ec-os-e-6);border-radius:var(--ec-os-rayon-tuile)}.ec-bulkbar--flottante .ec-bulkbar__sep{display:none}.ec-bulkbar--flottante .ec-bulkbar__actions{order:3;flex:1 1 100%}}@media(hover:none),(pointer:coarse){.ec-datatable__actions-corps>:not(:first-child):not(:last-child){display:none}}@keyframes ec-os-apparition{0%{opacity:0}}.ec-stat-band__value,.ec-stat-card__chiffre,.ec-datatable__ligne:not([data-attente])>td{animation:ec-os-apparition .12s ease-out both}.ec-stat-band__case:nth-child(2) .ec-shimmer,.ec-datatable__ligne[data-attente]:nth-child(2) .ec-shimmer{animation-delay:.21s,.33s}.ec-stat-band__case:nth-child(3) .ec-shimmer,.ec-datatable__ligne[data-attente]:nth-child(3) .ec-shimmer{animation-delay:.27s,.39s}.ec-stat-band__case:nth-child(n+4) .ec-shimmer,.ec-datatable__ligne[data-attente]:nth-child(n+4) .ec-shimmer{animation-delay:.33s,.45s}@media(prefers-reduced-motion:reduce){.ec-stat-band__value,.ec-stat-card__chiffre,.ec-datatable__ligne:not([data-attente])>td{animation:none}}:root,:root.dark,:root.black{--ec-os-filet-b: rgb(255 255 255 / .16)}:root.light{--ec-os-filet-b: rgb(12 12 12 / .14)}.ec-datatable__ligne>td{border-bottom-color:var(--ec-os-filet-b)}.ec-datatable__tete th{border-bottom-color:var(--ec-os-filet-b)}.rt-TableCell,.rt-TableRowHeaderCell,.rt-TableColumnHeaderCell{box-shadow:inset 0 -1px var(--ec-os-filet-b)}.ec-listing tbody td,.ec-listing thead th{border-bottom:1px solid var(--ec-os-filet-b)}.ec-listing,.rt-TableRoot:where(.rt-variant-surface){border:0;box-shadow:none}.rt-TableHeader,.ec-listing thead{position:sticky;top:0;z-index:2;background:rgb(var(--ec-os-carte) / .9);backdrop-filter:blur(var(--ec-os-verre-flou-s));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s))}.ec-os-tuile{align-content:start;gap:var(--ec-os-e-8)}.ec-os-tuile>:is(.ec-os-tuile__libelle,.ec-os-tuile__tete){order:-1}.ec-os-tuile__tete{display:flex;align-items:center;gap:var(--ec-os-e-10);min-width:0}:is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre)>.ec-shimmer{display:inline-block;vertical-align:middle}.ec-os-tuile__tete .ec-os-tuile__libelle:before{content:none!important}.ec-os-tuile__pied{display:flex;align-items:center;gap:var(--ec-os-e-8);min-height:28px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-os-page--standard[data-ec-defile]:has(.ec-datatable[data-ec-accroche])>.ec-os-page__entete{background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}.ec-os-page--standard[data-ec-defile]:has(.ec-datatable[data-ec-accroche])>.ec-os-page__entete:before{content:"";position:absolute;inset:0 0 auto;z-index:-1;height:calc(100% + var(--ec-os-h-entete-table));background:linear-gradient(to bottom,var(--ec-os-verre-page) 0 calc(100% - var(--ec-os-h-entete-table)),rgb(var(--ec-os-carte) / .9) calc(100% - var(--ec-os-h-entete-table)));box-shadow:inset 0 -1px 0 var(--ec-os-filet-b);backdrop-filter:var(--ec-os-verre-filtre);-webkit-backdrop-filter:var(--ec-os-verre-filtre);pointer-events:none}.ec-datatable[data-ec-accroche]>.ec-datatable__tete{z-index:21;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none}@media(prefers-reduced-transparency:reduce){.ec-os-page--standard[data-ec-defile]:has(.ec-datatable[data-ec-accroche])>.ec-os-page__entete:before{background:linear-gradient(to bottom,rgb(var(--ec-os-page)) 0,rgb(var(--ec-os-page)) calc(100% - var(--ec-os-h-entete-table)),rgb(var(--ec-os-carte)) calc(100% - var(--ec-os-h-entete-table)));backdrop-filter:none;-webkit-backdrop-filter:none}}[data-ec-toasts]>.ec-toast~.ec-toast{background:var(--ec-os-verre-sombre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}:root,:root.dark,:root.black{--ec-info-argent: #55c99b;--ec-info-argent-rond: #17302a;--ec-info-argent-serie: #55c99b;--ec-info-commandes: #50bdcd;--ec-info-commandes-rond: #193134;--ec-info-commandes-serie: #50bdcd;--ec-info-clients: #d68ae0;--ec-info-clients-rond: #3b203d;--ec-info-clients-serie: #d68ae0;--ec-info-rdv: #8a9bff;--ec-info-rdv-rond: #1f274b;--ec-info-rdv-serie: #8a9bff;--ec-info-stock: #dd8b9c;--ec-info-stock-rond: #362327;--ec-info-stock-serie: #dd8b9c;--ec-info-trafic: #ec86bd;--ec-info-trafic-rond: #3f2334;--ec-info-trafic-serie: #ec86bd;--ec-info-devis: #c3a28b;--ec-info-devis-rond: #342b28;--ec-info-devis-serie: #c3a28b;--ec-info-avis: #a9b7cd;--ec-info-avis-rond: #2c2f34;--ec-info-avis-serie: #a9b7cd;--ec-info-messages: #64b5ed;--ec-info-messages-rond: #192f3f;--ec-info-messages-serie: #64b5ed}:root.light{--ec-info-argent: #006b50;--ec-info-argent-rond: #e0edea;--ec-info-argent-serie: #006b50;--ec-info-commandes: #086c7a;--ec-info-commandes-rond: #e1edef;--ec-info-commandes-serie: #086c7a;--ec-info-clients: #9827a0;--ec-info-clients-rond: #f3e5f4;--ec-info-clients-serie: #9827a0;--ec-info-rdv: #2442d8;--ec-info-rdv-rond: #e5e8fa;--ec-info-rdv-serie: #2442d8;--ec-info-stock: #813343;--ec-info-stock-rond: #f0e7e8;--ec-info-stock-serie: #813343;--ec-info-trafic: #a83278;--ec-info-trafic-rond: #f5e6ef;--ec-info-trafic-serie: #a83278;--ec-info-devis: #795548;--ec-info-devis-rond: #efebe9;--ec-info-devis-serie: #795548;--ec-info-avis: #596579;--ec-info-avis-rond: #ebedef;--ec-info-avis-serie: #596579;--ec-info-messages: #0866a6;--ec-info-messages-rond: #e1edf4;--ec-info-messages-serie: #0866a6}[data-ec-info=argent]{background:var(--ec-info-argent-rond)!important;color:var(--ec-info-argent)!important}[data-ec-info=commandes]{background:var(--ec-info-commandes-rond)!important;color:var(--ec-info-commandes)!important}[data-ec-info=clients]{background:var(--ec-info-clients-rond)!important;color:var(--ec-info-clients)!important}[data-ec-info=rdv]{background:var(--ec-info-rdv-rond)!important;color:var(--ec-info-rdv)!important}[data-ec-info=stock]{background:var(--ec-info-stock-rond)!important;color:var(--ec-info-stock)!important}[data-ec-info=trafic]{background:var(--ec-info-trafic-rond)!important;color:var(--ec-info-trafic)!important}[data-ec-info=devis]{background:var(--ec-info-devis-rond)!important;color:var(--ec-info-devis)!important}[data-ec-info=avis]{background:var(--ec-info-avis-rond)!important;color:var(--ec-info-avis)!important}[data-ec-info=messages]{background:var(--ec-info-messages-rond)!important;color:var(--ec-info-messages)!important}.ec-pastille[data-ec-info]{box-shadow:none}:root,:root.dark,:root.black{--ec-info-sur-plein: #0b0a09}:root.light{--ec-info-sur-plein: #fff}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=argent]{background:var(--ec-info-argent)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=commandes]{background:var(--ec-info-commandes)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=clients]{background:var(--ec-info-clients)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=rdv]{background:var(--ec-info-rdv)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=stock]{background:var(--ec-info-stock)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=trafic]{background:var(--ec-info-trafic)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=devis]{background:var(--ec-info-devis)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=avis]{background:var(--ec-info-avis)!important;color:var(--ec-info-sur-plein)!important}:is(.ec-accueil-rond,.ec-os-rond,.ec-os-pastille-icone)[data-ec-info=messages]{background:var(--ec-info-messages)!important;color:var(--ec-info-sur-plein)!important}:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-input,.ec-select__trigger,.rt-TextFieldRoot.rt-variant-surface,.rt-TextFieldRoot.rt-variant-classic){--text-field-border-radius: var(--ec-os-rayon-champ);border-radius:var(--ec-os-rayon-champ);background-color:rgb(var(--ec-os-champ))}@media(pointer:fine)and (min-width:761px)and (not (any-pointer:coarse)){:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-input,.ec-select__trigger,.rt-TextFieldRoot){--text-field-height: var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps)}}:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-select__trigger.ec-select__trigger--barre{--text-field-border-radius: var(--ec-os-rayon-pilule);border-radius:var(--ec-os-rayon-pilule);background-color:rgb(var(--ec-os-champ-sur-page))}@media(pointer:fine)and (not (any-pointer:coarse)){:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-select__trigger.ec-select__trigger--barre{--text-field-height: var(--ec-os-h-controle);height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps)}}@media(any-pointer:coarse){:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-input,.ec-select__trigger,.rt-TextFieldRoot){--text-field-height: var(--ec-os-h-lg);min-height:var(--ec-os-h-lg);font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps)}:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-select__trigger.ec-select__trigger--barre{height:var(--ec-os-h-lg)}}[data-ec-espace=mail]{--ec-datatable-cell-padding: 0 var(--ec-os-pad-cellule)}.radix-themes .rt-TableRoot:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){--table-cell-padding: 0 var(--ec-os-pad-cellule);--table-cell-min-height: var(--ec-os-h-ligne-table)}:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-tabular.ec-datatable>tbody>tr{height:44px}:root:root:root :is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *).ec-tabular.ec-datatable[data-densite]>tbody>tr{height:44px}@media(pointer:fine)and (not (any-pointer:coarse)){:root:root:root [data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) .ec-settings__nav .ec-nav-item{gap:var(--ec-os-e-10);height:var(--ec-os-h-item);min-height:var(--ec-os-h-item);font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps)}}@media(any-pointer:coarse){:root:root:root [data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) .ec-settings__nav .ec-nav-item{min-height:var(--ec-os-h-lg);font-size:var(--ec-os-t-corps);font-weight:450}}:root:root.light{--ec-os-page: 246 246 246;--ec-os-champ: 255 255 255;--ec-os-doux: 255 255 255;--ec-os-doux-survol: 245 245 245;--ec-os-doux-presse: 236 236 236;--ec-os-encadre-fond: rgb(255 255 255);--ec-elevated: 246 246 246;--ec-vivant-champ: 246 246 246;--ec-canvas: 246 246 246;--ec-os-accueil-page: 246 246 246;--ec-os-accueil-plateau: 255 255 255;--ec-os-accueil-encart: 246 246 246;--ec-os-nt-noir: 11 11 12;--ec-os-nt-noir-survol: 38 38 40;--ec-os-nt-champ-fond: 255 255 255;--ec-os-nt-champ-filet: rgb(12 12 12 / .5);--ec-os-nt-champ-filet-survol: rgb(12 12 12 / .75);--ec-os-nt-controle-fond: 255 255 255;--ec-os-nt-controle-filet: rgb(12 12 12 / .9);--ec-os-nt-controle-survol: 11 11 12;--ec-os-nt-controle-survol-encre: 255 255 255;--ec-os-nt-boite-fond: 255 255 255;--ec-os-nt-boite-filet: rgb(12 12 12 / .16);--ec-os-nt-boite-survol: 11 11 12;--ec-os-nt-boite-encre: 12 12 12;--ec-os-nt-boite-encre-2: 84 84 84;--ec-os-nt-boite-encre-3: 107 107 107;--ec-os-nt-boite-champ: 255 255 255;--ec-os-nt-boite-filet-interne: rgb(12 12 12 / .1);--ec-os-nt-boite-controle-filet: var(--ec-os-nt-controle-filet);--ec-os-nt-boite-actif: 12 12 12;--ec-os-nt-boite-actif-encre: 255 255 255;--ec-os-nt-pastille-fond: 11 11 12;--ec-os-nt-pastille-encre: 255 255 255;--ec-os-nt-entete-fond: 255 255 255;--ec-os-nt-entete-encre: 12 12 12;--ec-os-nt-entete-filet: rgb(12 12 12 / .9);--ec-os-nt-piste: 230 230 230;--ec-os-nt-rail-fond: var(--ec-os-page)}:root:root:root.light :is(.ec-os-recherche,.ec-select__trigger,.ec-input,.ec-textarea,.rt-TextFieldRoot,.rt-TextAreaRoot,.ec-reglages__champ,.ec-agenda-champ,.ec-crm-travail__recherche,.ecl input,.ec-boite-composeur__champ,.ec-toolbar__search>input):not(.ec-select__trigger--barre,.ec-os-signature *,[data-ec-champ-erreur] *,[aria-invalid=true],:focus-visible){background-color:rgb(var(--ec-os-nt-champ-fond));box-shadow:inset 0 0 0 1px var(--ec-os-nt-champ-filet)}:root:root:root.light :is(.ec-os-recherche,.ec-select__trigger,.ec-input,.ec-textarea,.rt-TextFieldRoot,.rt-TextAreaRoot,.ec-reglages__champ,.ec-agenda-champ,.ec-crm-travail__recherche,.ecl input,.ec-boite-composeur__champ,.ec-toolbar__search>input):not(.ec-select__trigger--barre,.ec-os-signature *,[data-ec-champ-erreur] *,[aria-invalid=true],:focus-visible):hover{box-shadow:inset 0 0 0 1px var(--ec-os-nt-champ-filet-survol)}:root:root:root.light :is(.rt-TextFieldRoot,.rt-TextAreaRoot):before{box-shadow:none}:root:root:root.light :is(.ec-os-bouton--secondaire,.ec-os-rond:not(.ec-os-rond--danger,.ec-os-rond--noir,.ec-os-rond--verre),.ec-act-btn--icon,.ec-os-puce:not([data-actif=true],[aria-pressed=true],[aria-selected=true])):not(.ec-os-signature *,[aria-pressed=true],[aria-expanded=true],[data-actif=true]){background:rgb(var(--ec-os-nt-controle-fond));box-shadow:inset 0 0 0 1px var(--ec-os-nt-controle-filet)}:root:root:root.light :is(.ec-os-bouton--secondaire,.ec-os-rond:not(.ec-os-rond--danger,.ec-os-rond--noir,.ec-os-rond--verre),.ec-act-btn--icon):hover:not(:disabled,[aria-disabled=true],.ec-os-signature *,[aria-pressed=true],[aria-expanded=true],[data-actif=true]){background:rgb(var(--ec-os-nt-controle-survol));color:rgb(var(--ec-os-nt-controle-survol-encre))}:root:root:root.light :is(.ec-os-tuile:where(:not([data-ec-tuile-vive])),.ec-free-tuile__raccourci,.ec-vitrine-ziggy__question,.ec-crm-travail__composeur,.ec-os-composeur__boite,.ec-agenda-ziggy__bulle,.ec-accueil-pm__message){--ec-os-texte: var(--ec-os-nt-boite-encre);--ec-os-texte-2: var(--ec-os-nt-boite-encre-2);--ec-os-texte-3: var(--ec-os-nt-boite-encre-3);--ec-text-primary: var(--ec-os-nt-boite-encre);--ec-text-secondary: var(--ec-os-nt-boite-encre-2);--ec-text-muted: var(--ec-os-nt-boite-encre-3);--ec-os-champ: var(--ec-os-nt-boite-champ);--ec-os-champ-sur-page: var(--ec-os-nt-boite-champ);--ec-os-carte: var(--ec-os-nt-boite-champ);--ec-os-actif: var(--ec-os-nt-boite-actif);--ec-os-actif-encre: var(--ec-os-nt-boite-actif-encre);--ec-os-nt-controle-survol: var(--ec-os-nt-boite-actif);--ec-os-nt-controle-survol-encre: var(--ec-os-nt-boite-actif-encre);--ec-os-filet: var(--ec-os-nt-boite-filet-interne);--ec-os-nt-champ-fond: var(--ec-os-nt-boite-champ);--ec-os-nt-controle-fond: var(--ec-os-nt-boite-champ);--ec-os-nt-champ-filet: var(--ec-os-nt-boite-controle-filet);--ec-os-nt-controle-filet: var(--ec-os-nt-boite-controle-filet);background:rgb(var(--ec-os-nt-boite-fond));box-shadow:inset 0 0 0 1px var(--ec-os-nt-boite-filet);color:rgb(var(--ec-os-nt-boite-encre))}:root:root:root.light :is(.ec-free-tuile__raccourci,.ec-vitrine-ziggy__question):is(a,button):hover{--ec-os-texte: var(--ec-os-nt-controle-survol-encre);--ec-os-texte-2: var(--ec-os-nt-controle-survol-encre);--ec-text-primary: var(--ec-os-nt-controle-survol-encre);background:rgb(var(--ec-os-nt-controle-survol));color:rgb(var(--ec-os-nt-controle-survol-encre))}:root:root:root.light :is(.ec-os-pastille-icone,.ec-os-tiroir__pastille,.ec-crm-travail__pastille,.ec-settings-page__icon,.ec-os-statut:not([class*=ec-os-statut--]),.ec-os-statut--sm:not(.ec-os-statut--succes,.ec-os-statut--attention,.ec-os-statut--danger,.ec-os-statut--info,.ec-os-statut--accent)){--ec-os-texte: var(--ec-os-nt-pastille-encre);--ec-os-texte-2: var(--ec-os-nt-pastille-encre);background:rgb(var(--ec-os-nt-pastille-fond));box-shadow:none;color:rgb(var(--ec-os-nt-pastille-encre))}:root:root:root.light{--ec-os-vide-rond-rgb: var(--ec-os-nt-pastille-fond);--ec-os-vide-rond-encre-rgb: var(--ec-os-nt-pastille-encre)}:root:root:root.light :is(.ec-vide__pastille,.ec-os-vide__rond){background:rgb(var(--ec-os-nt-pastille-fond));color:rgb(var(--ec-os-nt-pastille-encre))}:root:root:root.light .ec-density-atlas .ec-tabular.ec-datatable thead,:root:root:root.light .ec-tabular.ec-datatable thead,:root:root:root.light .ec-tabular.ec-datatable thead th{background:rgb(var(--ec-os-nt-entete-fond))}:root:root:root.light .ec-density-atlas .ec-tabular.ec-datatable thead th,:root:root:root.light .ec-tabular.ec-datatable thead th{color:rgb(var(--ec-os-nt-entete-encre))!important;box-shadow:inset 0 -1px 0 var(--ec-os-nt-entete-filet)}:root:root:root.light :is(.ecshop-top__piste,.ec-crm-pro-jauge,.ec-os-crm__jauge,.ec-accueil-pm__jauge>span:not([data-plein],[data-moitie]),.ec-accueil-etape:not([data-etat=faite]) .ec-accueil-etape__barre,.ec-objectif__case-squelette,.ec-vitrine-canaux__barre,.ec-tableau-barres__piste,.ec-os-stats__piste,.ec-avis-repartition__piste,.ec-crm-squelette__colonne){background-color:rgb(var(--ec-os-nt-piste))}:root:root:root.light .ec-barre-os{background:rgb(var(--ec-os-nt-rail-fond))}:root,:root.dark,:root.black{--ec-os-champ-limite: rgb(255 255 255 / .42);--ec-os-champ-limite-survol: rgb(255 255 255 / .62)}:root.light{--ec-os-champ-limite: rgb(12 12 12 / .5);--ec-os-champ-limite-survol: rgb(12 12 12 / .75)}:root:root:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select,.ec-select__trigger:not(.ec-select__trigger--barre),.rt-TextFieldRoot,.rt-TextAreaRoot,.rt-SelectTrigger,.ec-os-recherche,.ec-os-tuile-choix:not([data-choisie]),.ec-ob .recherche,.ec-ob .saisie-puces,.ec-ob .combo__declencheur,.ec-ob-bibliotheque .bib-recherche,.ec-crm-travail__recherche,.ec-person-select__search,.mail-os__recherche-champ,.ec-nouvelle-commande__champ-recherche,[data-ec-champ-cadre]):not([data-ec-champ-nu],[data-ec-champ-cadre] *,.rt-TextFieldInput,.rt-TextAreaInput,.ec-os-recherche__champ,.ec-os-composeur__boite *,.ec-ob .recherche *,.ec-ob .saisie-puces *,.ec-ob-bibliotheque .bib-recherche *,.ec-crm-travail__recherche *,.ec-person-select__search *,.mail-os__recherche-champ *,.ec-nouvelle-commande__champ-recherche *,.ec-palette-barre *,.mail-os__champ-saisie,.notes-bloc__champ,.notes-titre,.ec-prj-puce--date>input,.ec-crm-taskadd__input,.ec-pm-etape__nom,.mail-os__option-relance select,.ec-os-stats__periode select,.ec-boite-modele__titre,.ec-boite-details__saisie,.ec-os-signature *,[data-ec-champ-erreur] *,[aria-invalid=true],:focus-visible,:has(:focus-visible),[aria-expanded=true]){box-shadow:inset 0 0 0 1px var(--ec-os-nt-champ-filet, var(--ec-os-champ-limite))}:root:root:root :is(input:not([type=checkbox],[type=radio],[type=range],[type=hidden],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select,.ec-select__trigger:not(.ec-select__trigger--barre),.rt-TextFieldRoot,.rt-TextAreaRoot,.rt-SelectTrigger,.ec-os-recherche,.ec-os-tuile-choix:not([data-choisie]),.ec-ob .recherche,.ec-ob .saisie-puces,.ec-ob .combo__declencheur,.ec-ob-bibliotheque .bib-recherche,.ec-crm-travail__recherche,.ec-person-select__search,.mail-os__recherche-champ,.ec-nouvelle-commande__champ-recherche,[data-ec-champ-cadre]):not([data-ec-champ-nu],[data-ec-champ-cadre] *,.rt-TextFieldInput,.rt-TextAreaInput,.ec-os-recherche__champ,.ec-os-composeur__boite *,.ec-ob .recherche *,.ec-ob .saisie-puces *,.ec-ob-bibliotheque .bib-recherche *,.ec-crm-travail__recherche *,.ec-person-select__search *,.mail-os__recherche-champ *,.ec-nouvelle-commande__champ-recherche *,.ec-palette-barre *,.mail-os__champ-saisie,.notes-bloc__champ,.notes-titre,.ec-prj-puce--date>input,.ec-crm-taskadd__input,.ec-pm-etape__nom,.mail-os__option-relance select,.ec-os-stats__periode select,.ec-boite-modele__titre,.ec-boite-details__saisie,.ec-os-signature *,[data-ec-champ-erreur] *,[aria-invalid=true],:focus-visible,:has(:focus-visible),[aria-expanded=true],:disabled):hover{box-shadow:inset 0 0 0 1px var(--ec-os-nt-champ-filet-survol, var(--ec-os-champ-limite-survol))}:root:root:root :is(input,textarea,select)[aria-invalid=true]:not([data-ec-champ-nu],[data-ec-champ-cadre] *,.ec-os-signature *,.ec-os-cf *){box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-danger))}:root:root:root .ec-os-composeur__boite:not(.ec-os-signature *){box-shadow:inset 0 0 0 1px var(--ec-os-champ-limite)}:root:root:root .ec-os-composeur__boite:not(.ec-os-signature *):has(:focus-visible){box-shadow:inset 0 0 0 2px var(--ec-os-champ-limite-survol)}:root:root:root :is(.rt-TextFieldRoot,.rt-TextAreaRoot):not([data-ec-champ-erreur] *,.ec-os-signature *,:focus-within):before{box-shadow:none}:root:root:root :is(.ec-checkbox:not([data-ec-vivant] *),.ec-os-tuile-choix__radio):not([data-state=checked],[data-state=indeterminate],[data-choisie] *,.ec-os-signature *,:focus-visible){box-shadow:inset 0 0 0 1.5px var(--ec-os-nt-champ-filet, var(--ec-os-champ-limite))}:root{--ec-case-zone: 18px}:root [data-ec-vivant]{--ec-case-zone: 44px}@media(pointer:fine){:root [data-ec-vivant]{--ec-case-zone: 28px}}:root :is(label,div,li,span,p):is(:has(>.ec-checkbox:first-child+label),:has(>.ec-checkbox:first-child+input[aria-hidden=true]+label),label:has(>.ec-checkbox:first-child)){align-items:flex-start}:root :is(label,div,li,span,p):is(:has(>.ec-checkbox:first-child+label),:has(>.ec-checkbox:first-child+input[aria-hidden=true]+label),label:has(>.ec-checkbox:first-child))>.ec-checkbox:first-child{align-self:flex-start;font-size:inherit;line-height:inherit;margin-top:calc((1lh - var(--ec-case-zone)) / 2);margin-bottom:0}.ec-os-tuile-choix:has(.ec-os-tuile-choix__aide){align-items:flex-start}.ec-os-tuile-choix:has(.ec-os-tuile-choix__aide) .ec-os-tuile-choix__radio{margin-top:calc((var(--ec-os-i-corps) - 16px) / 2)}.ec-os-tuile-choix:has(.ec-os-tuile-choix__aide) .ec-os-tuile-choix__icone{margin-top:calc((var(--ec-os-i-corps) - 18px) / 2)}.ec-os-tiroir__option:has(.ec-os-tiroir__option-description){align-items:flex-start}.ec-os-tiroir__option:has(.ec-os-tiroir__option-description) .ec-os-tiroir__option-coche{margin-top:calc((var(--ec-os-i-corps) - var(--ec-os-h-xs)) / 2)}.ec-champ-nombre{position:relative;display:block;min-width:0}.ec-champ-nombre>input,.ec-champ-nombre>.rt-TextFieldRoot{width:100%}.ec-champ-nombre__aide{position:absolute;top:calc(100% + var(--ec-space-2xs));inset-inline-start:0;z-index:30;max-width:min(320px,90vw);width:max-content;padding:var(--ec-space-2xs) var(--ec-space-sm);border-radius:var(--ec-radius-sm);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / .9);color:rgb(var(--ec-text-muted));font-size:12px;line-height:16px;font-variant-numeric:tabular-nums;text-align:start;white-space:normal;pointer-events:none}.ec-champ-nombre__aide--erreur{background:rgb(var(--ec-danger));border-color:rgb(var(--ec-danger));color:rgb(var(--ec-danger-ink))}:root:root,:root:root.dark,:root:root.black{--ec-os-violet: var(--ec-vif-accent-plein);--ec-os-violet-sur: 255 255 255;--ec-os-violet-survol: var(--ec-vif-accent-survol);--ec-os-violet-encre: var(--ec-vif-accent-texte);--ec-os-violet-doux: var(--ec-vif-accent-pale);--ec-os-flash: 117 251 144;--ec-os-flash-sur: 11 10 9;--ec-os-flash-encre: 117 251 144;--ec-os-flash-point: 117 251 144;--ec-os-flash-doux: 38 38 38;--ec-os-ambre: 255 179 64;--ec-os-rouge: 255 105 97}:root:root.light{--ec-os-violet: var(--ec-vif-accent-plein);--ec-os-violet-sur: 255 255 255;--ec-os-violet-survol: var(--ec-vif-accent-survol);--ec-os-violet-encre: var(--ec-vif-accent-texte);--ec-os-violet-doux: var(--ec-vif-accent-pale);--ec-os-flash: 117 251 144;--ec-os-flash-sur: 11 10 9;--ec-os-flash-encre: 0 120 46;--ec-os-flash-point: 0 148 58;--ec-os-flash-doux: 230 252 232;--ec-os-ambre: 217 119 6;--ec-os-rouge: 220 38 38}:root:root{--ec-p-marque-bleu-figma: var(--ec-vif-accent-plein);--ec-p-marque-bleu-tech: var(--ec-vif-accent-plein);--ec-p-marque-indigo: var(--ec-vif-accent-plein);--ec-p-marque-violet-composant: var(--ec-vif-accent-plein);--ec-p-marque-violet-composant-clair: var(--ec-vif-accent-sur-noir);--ec-p-statut-vert-vif: 117 251 144;--ec-p-statut-cyan-vif: var(--ec-vif-accent-sur-noir);--ec-p-attention-jaune: 255 179 64;--ec-p-attention-menthe: 230 252 232;--ec-p-attention-rose-clair: var(--ec-vif-accent-pale);--ec-p-attention-lavande: var(--ec-vif-accent-sur-noir);--ec-p-attention-foret: 0 120 46;--ec-p-attention-bordeaux: var(--ec-vif-accent-plein);--ec-p-attention-rose: var(--ec-vif-accent-plein);--ec-p-attention-violet: var(--ec-vif-accent-plein);--ec-p-attention-ardoise: 71 71 71;--ec-p-neutre-encre-navy: 11 10 9;--ec-p-hex-encre-navy: #0b0a09;--ec-magic-from: var(--ec-vif-accent-survol);--ec-magic-via: var(--ec-vif-accent-plein);--ec-magic-mid: 58 102 255;--ec-magic-to: var(--ec-vif-accent-plein);--ec-os-ia-identite: var(--ec-vif-accent-survol)}:root:root,:root:root.dark,:root:root.black{--ec-os-succes: var(--ec-os-flash);--ec-success: var(--ec-os-flash);--ec-info: var(--ec-os-violet-encre);--ec-statut-en-ligne: rgb(var(--ec-os-flash-point))}:root:root.light{--ec-os-succes: var(--ec-os-flash-encre);--ec-success: var(--ec-os-flash-encre);--ec-success-soft: var(--ec-os-flash-doux);--ec-info: var(--ec-os-violet-encre)}:root:root,:root:root.dark,:root:root.black,:root:root.light{--ec-os-marque-jaune-vif: var(--ec-os-violet);--ec-os-marque-jaune-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-jaune-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-rose-vif: var(--ec-os-violet);--ec-os-marque-rose-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-rose-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-bleu-vif: var(--ec-os-violet);--ec-os-marque-bleu-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-bleu-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-ciel-vif: var(--ec-os-violet);--ec-os-marque-ciel-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-ciel-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-bordeaux-vif: var(--ec-os-violet);--ec-os-marque-bordeaux-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-bordeaux-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-prune-vif: var(--ec-os-violet);--ec-os-marque-prune-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-prune-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-turquoise-vif: var(--ec-os-violet);--ec-os-marque-turquoise-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-turquoise-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-mandarine-vif: var(--ec-os-violet);--ec-os-marque-mandarine-sur-vif: var(--ec-os-violet-sur);--ec-os-marque-mandarine-vif-survol: var(--ec-os-violet-survol);--ec-os-marque-vert-vif: var(--ec-os-flash);--ec-os-marque-vert-sur-vif: var(--ec-os-flash-sur);--ec-os-marque-vert-vif-survol: 94 240 124;--ec-os-marque-jaune-fond: var(--ec-os-doux);--ec-os-marque-jaune-texte: var(--ec-os-texte);--ec-os-marque-jaune-point: var(--ec-os-violet-encre);--ec-os-marque-jaune-bord: var(--ec-os-filet-deco);--ec-os-marque-rose-fond: var(--ec-os-doux);--ec-os-marque-rose-texte: var(--ec-os-texte);--ec-os-marque-rose-point: var(--ec-os-violet-encre);--ec-os-marque-rose-bord: var(--ec-os-filet-deco);--ec-os-marque-bleu-fond: var(--ec-os-doux);--ec-os-marque-bleu-texte: var(--ec-os-texte);--ec-os-marque-bleu-point: var(--ec-os-violet-encre);--ec-os-marque-bleu-bord: var(--ec-os-filet-deco);--ec-os-marque-ciel-fond: var(--ec-os-doux);--ec-os-marque-ciel-texte: var(--ec-os-texte);--ec-os-marque-ciel-point: var(--ec-os-violet-encre);--ec-os-marque-ciel-bord: var(--ec-os-filet-deco);--ec-os-marque-bordeaux-fond: var(--ec-os-doux);--ec-os-marque-bordeaux-texte: var(--ec-os-texte);--ec-os-marque-bordeaux-point: var(--ec-os-violet-encre);--ec-os-marque-bordeaux-bord: var(--ec-os-filet-deco);--ec-os-marque-prune-fond: var(--ec-os-doux);--ec-os-marque-prune-texte: var(--ec-os-texte);--ec-os-marque-prune-point: var(--ec-os-violet-encre);--ec-os-marque-prune-bord: var(--ec-os-filet-deco);--ec-os-marque-turquoise-fond: var(--ec-os-doux);--ec-os-marque-turquoise-texte: var(--ec-os-texte);--ec-os-marque-turquoise-point: var(--ec-os-violet-encre);--ec-os-marque-turquoise-bord: var(--ec-os-filet-deco);--ec-os-marque-mandarine-fond: var(--ec-os-doux);--ec-os-marque-mandarine-texte: var(--ec-os-texte);--ec-os-marque-mandarine-point: var(--ec-os-violet-encre);--ec-os-marque-mandarine-bord: var(--ec-os-filet-deco);--ec-os-marque-vert-fond: var(--ec-os-flash-doux);--ec-os-marque-vert-texte: var(--ec-os-flash-encre);--ec-os-marque-vert-point: var(--ec-os-flash-point);--ec-os-marque-vert-bord: var(--ec-os-filet-deco);--ec-os-marque-violet-fond: var(--ec-os-violet-doux);--ec-os-marque-violet-texte: var(--ec-os-violet-encre);--ec-os-marque-violet-point: var(--ec-os-violet-encre);--ec-os-marque-lavande-fond: var(--ec-os-violet-doux);--ec-os-marque-lavande-texte: var(--ec-os-violet-encre);--ec-os-marque-lavande-point: var(--ec-os-violet-encre);--ec-os-encre-violet: var(--ec-os-violet-encre);--ec-os-encre-nuit: var(--ec-os-violet-encre);--ec-os-encre-bleu: var(--ec-os-violet-encre);--ec-os-encre-cobalt: var(--ec-os-violet-encre);--ec-os-encre-rose: var(--ec-os-violet-encre);--ec-os-encre-vert: var(--ec-os-violet-encre);--ec-os-encre-bordeaux: var(--ec-os-violet-encre);--ec-os-encre-prune: var(--ec-os-violet-encre);--ec-os-encre-turquoise: var(--ec-os-violet-encre);--ec-os-encre-glycine: var(--ec-os-violet-encre);--ec-os-encre-azur: var(--ec-os-violet-encre);--ec-os-encre-indigo: var(--ec-os-violet-encre)}[data-ec-theme][data-ec-theme]{--ec-theme-vif: rgb(var(--ec-vif-accent-plein));--ec-theme-vif-rgb: var(--ec-vif-accent-plein);--ec-theme-sur-vif: #fff;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-vif-sombre-rgb: 58 102 255;--ec-theme-sur-vif-sombre-rgb: 255 255 255;--ec-theme-pastel-clair: #f2f2f2;--ec-theme-pastel-clair-rgb: 242 242 242;--ec-theme-pastel-dark: #262626;--ec-theme-pastel-dark-rgb: 38 38 38;--ec-theme-encre-rgb: var(--ec-os-violet-encre);--ec-theme-accent-survol-vers: #000;--ec-os-vif-survol-vers: #000;--ec-theme-tuile-fond: rgb(var(--ec-vif-accent-plein));--ec-theme-tuile-encre: #fff;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: var(--ec-vif-accent-plein);--ec-theme-graphique-sombre-rgb: var(--ec-vif-accent-sur-noir);--ec-table-entete-fond-rgb: var(--ec-os-carte);--ec-table-entete-encre-rgb: var(--ec-os-texte)}:root [data-ec-theme][data-ec-theme]{--ec-bande-point-rgb: var(--ec-vif-accent-plein)}:root.light [data-ec-theme][data-ec-theme]{--ec-bande-point-rgb: var(--ec-vif-accent-sur-noir)}:root:root [data-ec-theme] .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]),:root:root [data-ec-accueil] .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}:root:root [data-ec-theme] .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]),:root:root [data-ec-accueil] .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-survol))}:root:root .ec-os-signature .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-bande-encre-rgb));color:rgb(var(--ec-bande-fond-rgb))}:root:root .ec-os-signature .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-bande-actif-survol-rgb))}:root:root,:root:root.dark,:root:root.black{--ec-statut-nouveau: rgb(var(--ec-vif-accent));--ec-statut-planifie: rgb(var(--ec-vif-accent));--ec-statut-en-cours: rgb(var(--ec-vif-accent));--ec-statut-a-publier: #ffb340;--ec-statut-valide: #75fb90;--ec-statut-refuse: #ff6961}:root:root.light{--ec-statut-nouveau: rgb(var(--ec-vif-accent-plein));--ec-statut-planifie: rgb(var(--ec-vif-accent-plein));--ec-statut-en-cours: rgb(var(--ec-vif-accent-plein));--ec-statut-a-publier: #ab6400;--ec-statut-valide: #00943a;--ec-statut-refuse: #c81e23;--ec-statut-en-ligne: #00943a}:root:root{--ec-avatar-0-fond: #cff5d7;--ec-avatar-0-encre: #00782e;--ec-avatar-1-fond: #dce4ff;--ec-avatar-1-encre: #1f4ad8;--ec-avatar-2-fond: #fde2bf;--ec-avatar-2-encre: #a64b00;--ec-avatar-3-fond: #ded7fc;--ec-avatar-3-encre: #5534de;--ec-avatar-4-fond: #dce4ff;--ec-avatar-4-encre: #1f4ad8;--ec-avatar-5-fond: #cff5d7;--ec-avatar-5-encre: #00782e;--ec-avatar-6-fond: #ded7fc;--ec-avatar-6-encre: #5534de;--ec-avatar-7-fond: #fde2bf;--ec-avatar-7-encre: #a64b00}:root:root.dark,:root:root.black{--ec-avatar-0-fond: #173a24;--ec-avatar-0-encre: #99e8ad;--ec-avatar-1-fond: #1a2547;--ec-avatar-1-encre: #7a9bff;--ec-avatar-2-fond: #312718;--ec-avatar-2-encre: #fec84b;--ec-avatar-3-fond: #262046;--ec-avatar-3-encre: #c9b9ff;--ec-avatar-4-fond: #1a2547;--ec-avatar-4-encre: #7a9bff;--ec-avatar-5-fond: #173a24;--ec-avatar-5-encre: #99e8ad;--ec-avatar-6-fond: #262046;--ec-avatar-6-encre: #c9b9ff;--ec-avatar-7-fond: #312718;--ec-avatar-7-encre: #fec84b}:root:root,:root:root.dark,:root:root.black{--ec-info-argent: #75fb90;--ec-info-argent-rond: #262626;--ec-info-argent-serie: #75fb90;--ec-info-commandes: rgb(var(--ec-vif-accent-texte));--ec-info-commandes-rond: rgb(var(--ec-vif-accent-pale));--ec-info-commandes-serie: rgb(var(--ec-vif-accent));--ec-info-clients: rgb(var(--ec-vif-accent-texte));--ec-info-clients-rond: rgb(var(--ec-vif-accent-pale));--ec-info-clients-serie: rgb(var(--ec-vif-accent));--ec-info-rdv: rgb(var(--ec-vif-accent-texte));--ec-info-rdv-rond: rgb(var(--ec-vif-accent-pale));--ec-info-rdv-serie: rgb(var(--ec-vif-accent));--ec-info-stock: rgb(var(--ec-vif-accent-texte));--ec-info-stock-rond: rgb(var(--ec-vif-accent-pale));--ec-info-stock-serie: rgb(var(--ec-vif-accent));--ec-info-trafic: rgb(var(--ec-vif-accent-texte));--ec-info-trafic-rond: rgb(var(--ec-vif-accent-pale));--ec-info-trafic-serie: rgb(var(--ec-vif-accent));--ec-info-devis: rgb(var(--ec-vif-accent-texte));--ec-info-devis-rond: rgb(var(--ec-vif-accent-pale));--ec-info-devis-serie: rgb(var(--ec-vif-accent));--ec-info-avis: rgb(var(--ec-vif-accent-texte));--ec-info-avis-rond: rgb(var(--ec-vif-accent-pale));--ec-info-avis-serie: rgb(var(--ec-vif-accent));--ec-info-messages: rgb(var(--ec-vif-accent-texte));--ec-info-messages-rond: rgb(var(--ec-vif-accent-pale));--ec-info-messages-serie: rgb(var(--ec-vif-accent))}:root:root.light{--ec-info-argent: #00782e;--ec-info-argent-rond: #e6fce8;--ec-info-argent-serie: #00782e;--ec-info-commandes: rgb(var(--ec-vif-accent-plein));--ec-info-commandes-rond: rgb(var(--ec-vif-accent-pale));--ec-info-commandes-serie: rgb(var(--ec-vif-accent-plein));--ec-info-clients: rgb(var(--ec-vif-accent-plein));--ec-info-clients-rond: rgb(var(--ec-vif-accent-pale));--ec-info-clients-serie: rgb(var(--ec-vif-accent-plein));--ec-info-rdv: rgb(var(--ec-vif-accent-plein));--ec-info-rdv-rond: rgb(var(--ec-vif-accent-pale));--ec-info-rdv-serie: rgb(var(--ec-vif-accent-plein));--ec-info-stock: rgb(var(--ec-vif-accent-plein));--ec-info-stock-rond: rgb(var(--ec-vif-accent-pale));--ec-info-stock-serie: rgb(var(--ec-vif-accent-plein));--ec-info-trafic: rgb(var(--ec-vif-accent-plein));--ec-info-trafic-rond: rgb(var(--ec-vif-accent-pale));--ec-info-trafic-serie: rgb(var(--ec-vif-accent-plein));--ec-info-devis: rgb(var(--ec-vif-accent-plein));--ec-info-devis-rond: rgb(var(--ec-vif-accent-pale));--ec-info-devis-serie: rgb(var(--ec-vif-accent-plein));--ec-info-avis: rgb(var(--ec-vif-accent-plein));--ec-info-avis-rond: rgb(var(--ec-vif-accent-pale));--ec-info-avis-serie: rgb(var(--ec-vif-accent-plein));--ec-info-messages: rgb(var(--ec-vif-accent-plein));--ec-info-messages-rond: rgb(var(--ec-vif-accent-pale));--ec-info-messages-serie: rgb(var(--ec-vif-accent-plein))}:root:root,:root:root.dark,:root:root.black,:root:root.light .ec-os-signature{--ec-statut-succes-fond: #262626;--ec-statut-succes-encre: #75fb90;--ec-statut-attente-fond: #262626;--ec-statut-attente-encre: #ffc85c;--ec-statut-progression-fond: rgb(var(--ec-vif-accent-pale));--ec-statut-progression-encre: rgb(var(--ec-vif-accent-texte));--ec-statut-rose-fond: rgb(var(--ec-vif-accent-pale));--ec-statut-rose-encre: rgb(var(--ec-vif-accent-texte));--ec-statut-refus-fond: #c81e23;--ec-statut-refus-encre: #fff}:root:root.light,:root:root:not(.light) .ec-os-signature{--ec-statut-succes-fond: #e6fce8;--ec-statut-succes-encre: #00782e;--ec-statut-attente-fond: #ffb340;--ec-statut-attente-encre: #0b0a09;--ec-statut-progression-fond: rgb(var(--ec-vif-accent-pale));--ec-statut-progression-encre: rgb(var(--ec-vif-accent-texte));--ec-statut-rose-fond: rgb(var(--ec-vif-accent-pale));--ec-statut-rose-encre: rgb(var(--ec-vif-accent-texte));--ec-statut-refus-fond: #c81e23;--ec-statut-refus-encre: #fff}:root:root,:root:root.dark,:root:root.black{--ec-signature-succes-rgb: 0 148 58}:root:root.light{--ec-signature-succes-rgb: 117 251 144}.ec-os-teinte--jaune{--ec-os-teinte-point: var(--ec-os-ambre)}:root:root:is(.dark,.black){--ec-signature-attention-rgb: 255 179 64}:root:root:root:root,:root:root:root:root:is(.dark,.black){--ec-accent: var(--ec-os-violet);--ec-accent-ink: #fff;--ec-accent-contrast: 255 255 255;--ec-accent-text: rgb(var(--ec-os-violet-encre));--ec-attn: var(--ec-os-flash);--ec-attn-on: var(--ec-os-flash-sur);--ec-attn-text: var(--ec-os-flash-encre)}:root:root,:root:root.dark,:root:root.black{--ec-encadre-danger: #ff6961;--ec-encadre-warning: #ffb340;--ec-encadre-info: #5c85ff;--ec-encadre-success: #75fb90;--ec-encadre-danger-signe: #0b0a09;--ec-encadre-warning-signe: #0b0a09;--ec-encadre-info-signe: #0b0a09;--ec-encadre-success-signe: #0b0a09}:root:root.light{--ec-encadre-danger: #dc2626;--ec-encadre-warning: #d97706;--ec-encadre-info: #2e5cff;--ec-encadre-success: #00943a;--ec-encadre-danger-signe: #fff;--ec-encadre-warning-signe: #0b0a09;--ec-encadre-info-signe: #fff;--ec-encadre-success-signe: #fff}:root:root .radix-themes{--red-a2: rgb(var(--ec-os-doux));--red-a3: rgb(var(--ec-os-doux));--red-a4: rgb(var(--ec-os-doux-survol));--amber-a2: rgb(var(--ec-os-doux));--amber-a3: rgb(var(--ec-os-doux));--amber-a4: rgb(var(--ec-os-doux-survol));--green-a2: rgb(var(--ec-os-doux));--green-a3: rgb(var(--ec-os-doux));--green-a4: rgb(var(--ec-os-doux-survol))}:root:root.light{--ec-warning-soft: 242 242 242}:root:root{--ec-warning-soft: 242 242 242;--ec-suivi-absent-fond: #ffb340}:root,:root.dark,:root.black{--ec-offre-free: 117 251 144;--ec-offre-free-encre: 11 10 9;--ec-offre-free-survol: 94 240 124;--ec-offre-free-texte: 117 251 144;--ec-offre-free-doux: 38 38 38;--ec-offre-spark: 85 52 222;--ec-offre-spark-encre: 255 255 255;--ec-offre-spark-survol: 72 44 189;--ec-offre-spark-texte: 161 134 254;--ec-offre-spark-doux: 38 29 77;--ec-offre-boost: 181 35 91;--ec-offre-boost-encre: 255 255 255;--ec-offre-boost-survol: 154 30 77;--ec-offre-boost-texte: 236 134 176;--ec-offre-boost-doux: 68 32 47}:root:root.light{--ec-offre-free-texte: 0 120 46;--ec-offre-free-doux: 230 252 232;--ec-offre-spark-texte: 85 52 222;--ec-offre-spark-doux: 236 232 253;--ec-offre-boost-texte: 181 35 91;--ec-offre-boost-doux: 251 230 239}[data-ec-offre=free]{--ec-offre: var(--ec-offre-free);--ec-offre-encre: var(--ec-offre-free-encre);--ec-offre-survol: var(--ec-offre-free-survol);--ec-offre-texte: var(--ec-offre-free-texte);--ec-offre-doux: var(--ec-offre-free-doux)}[data-ec-offre=spark]{--ec-offre: var(--ec-offre-spark);--ec-offre-encre: var(--ec-offre-spark-encre);--ec-offre-survol: var(--ec-offre-spark-survol);--ec-offre-texte: var(--ec-offre-spark-texte);--ec-offre-doux: var(--ec-offre-spark-doux)}[data-ec-offre=boost]{--ec-offre: var(--ec-offre-boost);--ec-offre-encre: var(--ec-offre-boost-encre);--ec-offre-survol: var(--ec-offre-boost-survol);--ec-offre-texte: var(--ec-offre-boost-texte);--ec-offre-doux: var(--ec-offre-boost-doux)}.ec-offre-badge{display:inline-flex;align-items:center;gap:var(--ec-space-xs);padding:2px var(--ec-space-md);border-radius:999px;background:rgb(var(--ec-offre));color:rgb(var(--ec-offre-encre));font-size:var(--ec-os-t-second, 12px);font-weight:600;line-height:1.5;white-space:nowrap}.ec-offre-badge[data-ec-offre-ton=doux]{background:rgb(var(--ec-offre-doux));color:rgb(var(--ec-offre-texte))}:root:root .ec-offre-cta.ec-offre-cta.ec-offre-cta[data-ec-offre]{background:rgb(var(--ec-offre));color:rgb(var(--ec-offre-encre));box-shadow:none;text-decoration:none}:root:root .ec-offre-cta.ec-offre-cta.ec-offre-cta[data-ec-offre]:hover:not(:disabled){background:rgb(var(--ec-offre-survol));color:rgb(var(--ec-offre-encre))}:root:root .ec-offre-cta.ec-offre-cta.ec-offre-cta[data-ec-offre]:focus-visible{outline:2px solid rgb(var(--ec-offre-texte));outline-offset:2px}.ec-etiquette-offre{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px 0 8px;border-radius:999px;background:rgb(var(--ec-surface, 255 255 255));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .14);color:rgb(var(--ec-text-primary));font-size:12px;font-weight:600;line-height:1;white-space:nowrap;font-variant-numeric:tabular-nums;vertical-align:middle}.ec-etiquette-offre__repere{flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-offre));box-shadow:0 0 0 1.5px #fff9}:root.light .ec-etiquette-offre:not([data-sur=noir]) .ec-etiquette-offre__repere{box-shadow:inset 0 0 0 1px #00000052}.ec-etiquette-offre__verrou{display:inline-flex;color:rgb(var(--ec-text-secondary))}.ec-etiquette-offre__etat{font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-etiquette-offre__etat{margin-inline-start:-5px;white-space:pre}.ec-etiquette-offre[data-taille=sm]{gap:5px;height:20px;padding:0 8px 0 6px;font-size:11px}.ec-etiquette-offre[data-taille=sm] .ec-etiquette-offre__repere{width:6px;height:6px}.ec-etiquette-offre[data-sur=noir]{background:#ffffff14;box-shadow:inset 0 0 0 1px #ffffff47;color:#fff}.ec-etiquette-offre[data-sur=noir] .ec-etiquette-offre__repere{box-shadow:0 0 0 1.5px #fff9}.ec-etiquette-offre[data-sur=noir] :is(.ec-etiquette-offre__etat,.ec-etiquette-offre__verrou){color:#ffffffeb}:root:root{--ec-os-t-corps: 15px;--ec-os-i-corps: 22px;--ec-os-i-lecture: 22px;--ec-os-t-controle: 14px;--ec-os-i-controle: 20px;--ec-os-t-cellule: 13px;--ec-os-i-cellule: 19.5px;--ec-os-t-second: 13px;--ec-os-i-second: 18px;--ec-os-i-second-lecture: 19px;--ec-os-t-chip: 12px;--ec-os-t-etiquette: 12px;--ec-os-i-etiquette: 16px;--ec-os-t-h1: 28px;--ec-os-i-h1: 34px;--ec-os-t-h2: 16px;--ec-os-i-h2: 22px;--ec-os-t-h3: 15px;--ec-os-t-fenetre: 20px;--ec-os-i-fenetre: 26px}@media(max-width:767px){:root:root{--ec-os-t-h1: 22px;--ec-os-i-h1: 28px}}.radix-themes.radix-themes{--font-size-1: var(--ec-os-t-second);--font-size-2: var(--ec-os-t-controle);--font-size-3: var(--ec-os-t-corps);--font-size-4: var(--ec-os-t-h2);--font-size-5: var(--ec-os-t-fenetre);--line-height-1: var(--ec-os-i-second);--line-height-2: var(--ec-os-i-controle);--line-height-3: var(--ec-os-i-corps);--line-height-4: var(--ec-os-i-h2);--line-height-5: var(--ec-os-i-fenetre)}:root:root{--ec-os-h-md: 40px;--ec-os-h-controle: 40px;--ec-os-h-sm: 32px;--ec-os-h-item: 34px;--ec-os-h-segment: 32px;--ec-os-h-entete-table: 40px;--ec-os-h-ligne-table: 42px;--ec-os-h-ligne-dense: 38px;--ec-os-rayon-carte: 12px;--ec-os-rayon-tuile: 12px;--ec-os-rayon-bloc: 12px;--ec-os-rayon-ligne: 8px;--ec-os-rayon-item: 8px;--ec-os-rayon-bulle: 10px;--ec-os-rayon-controle: 8px;--ec-os-rayon-compact: 6px;--ec-os-rayon-modale: 16px;--ec-datatable-cell-padding: 11px var(--ec-os-pad-cellule)}[data-ec-espace=mail]{--ec-os-t-corps: 15px;--ec-os-i-corps: 22px;--ec-os-t-liste-riche: 15px;--ec-os-i-liste-riche: 22px;--ec-os-t-titre-page: 20px;--ec-os-i-titre-page: 26px;--ec-os-rayon-carte: 12px;--ec-os-rayon-encart: 12px;--ec-os-h-entete-table: 40px;--ec-os-h-ligne-table: 42px;--ec-os-h-ligne-dense: 38px;--ec-os-h-item: 34px}:root,:root.dark,:root.black{--ec-os-cadre: rgb(255 255 255 / .12);--ec-os-cadre-controle: var(--ec-os-champ-limite);--ec-os-ton-succes-doux: 33 45 39;--ec-os-ton-succes-encre: 116 217 155;--ec-os-ton-attention-doux: 48 42 34;--ec-os-ton-attention-encre: 239 192 112;--ec-os-ton-danger-doux: 50 38 38;--ec-os-ton-danger-encre: 255 155 150;--ec-os-ton-info-doux: 35 43 48;--ec-os-ton-info-encre: 133 201 235;--ec-os-ton-neutre-doux: 31 31 33;--ec-os-ton-neutre-encre: 193 193 198;--ec-action-call-solid: 66 223 136;--ec-action-call-on: 16 16 20;--ec-action-call-soft: 26 41 34;--ec-action-call-ink: 66 223 136;--ec-action-email-solid: 76 194 245;--ec-action-email-on: 16 16 20;--ec-action-email-soft: 22 38 47;--ec-action-email-ink: 108 205 248;--ec-action-note-solid: 255 192 74;--ec-action-note-on: 16 16 20;--ec-action-note-soft: 45 39 28;--ec-action-note-ink: 255 192 74;--ec-action-schedule-solid: 244 124 176;--ec-action-schedule-on: 16 16 20;--ec-action-schedule-soft: 46 31 38;--ec-action-schedule-ink: 247 141 187;--ec-action-meeting-solid: var(--ec-action-schedule-solid);--ec-action-meeting-on: var(--ec-action-schedule-on);--ec-action-meeting-soft: var(--ec-action-schedule-soft);--ec-action-meeting-ink: var(--ec-action-schedule-ink);--ec-action-task-solid: 163 214 90;--ec-action-task-on: 16 16 20;--ec-action-task-soft: 34 42 24;--ec-action-task-ink: 174 220 106;--ec-action-whatsapp-solid: 45 212 191;--ec-action-whatsapp-on: 16 16 20;--ec-action-whatsapp-soft: 23 42 40;--ec-action-whatsapp-ink: 63 218 198;--ec-action-quote-solid: 251 146 60;--ec-action-quote-on: 16 16 20;--ec-action-quote-soft: 46 33 25;--ec-action-quote-ink: 253 162 101;--ec-action-video-solid: 64 213 237;--ec-action-video-on: 16 16 20;--ec-action-video-soft: 26 41 44;--ec-action-video-ink: 64 213 237;--ec-action-ai-solid: 237 134 239;--ec-action-ai-on: 16 16 20;--ec-action-ai-soft: 44 33 45;--ec-action-ai-ink: 238 138 239;--ec-action-danger-solid: 255 119 119;--ec-action-danger-on: 16 16 20;--ec-action-danger-soft: 46 32 33;--ec-action-danger-ink: 255 142 142}:root.light{--ec-os-cadre: rgb(12 12 12 / .12);--ec-os-ton-succes-doux: 232 242 236;--ec-os-ton-succes-encre: 17 105 50;--ec-os-ton-attention-doux: 248 238 230;--ec-os-ton-attention-encre: 148 68 7;--ec-os-ton-danger-doux: 249 233 232;--ec-os-ton-danger-encre: 175 28 23;--ec-os-ton-info-doux: 230 240 246;--ec-os-ton-info-encre: 3 95 145;--ec-os-ton-neutre-doux: 232 235 244;--ec-os-ton-neutre-encre: 58 62 78;--ec-action-call-solid: 21 128 61;--ec-action-call-on: 255 255 255;--ec-action-call-soft: 241 247 243;--ec-action-call-ink: 20 120 57;--ec-action-email-solid: 3 105 161;--ec-action-email-on: 255 255 255;--ec-action-email-soft: 239 246 250;--ec-action-email-ink: 3 101 155;--ec-action-note-solid: 161 98 7;--ec-action-note-on: 255 255 255;--ec-action-note-soft: 251 247 236;--ec-action-note-ink: 151 92 6;--ec-action-schedule-solid: 190 24 93;--ec-action-schedule-on: 255 255 255;--ec-action-schedule-soft: 252 241 245;--ec-action-schedule-ink: 177 22 87;--ec-action-meeting-solid: var(--ec-action-schedule-solid);--ec-action-meeting-on: var(--ec-action-schedule-on);--ec-action-meeting-soft: var(--ec-action-schedule-soft);--ec-action-meeting-ink: var(--ec-action-schedule-ink);--ec-action-task-solid: 77 124 15;--ec-action-task-on: 255 255 255;--ec-action-task-soft: 244 248 238;--ec-action-task-ink: 72 116 14;--ec-action-whatsapp-solid: 15 118 110;--ec-action-whatsapp-on: 255 255 255;--ec-action-whatsapp-soft: 239 247 246;--ec-action-whatsapp-ink: 14 112 104;--ec-action-quote-solid: 194 65 12;--ec-action-quote-on: 255 255 255;--ec-action-quote-soft: 253 244 239;--ec-action-quote-ink: 181 61 11;--ec-action-video-solid: 14 116 144;--ec-action-video-on: 255 255 255;--ec-action-video-soft: 241 247 248;--ec-action-video-ink: 14 114 141;--ec-action-ai-solid: 192 38 211;--ec-action-ai-on: 255 255 255;--ec-action-ai-soft: 251 242 252;--ec-action-ai-ink: 175 35 192;--ec-action-danger-solid: 220 38 38;--ec-action-danger-on: 255 255 255;--ec-action-danger-soft: 253 242 242;--ec-action-danger-ink: 202 35 35}:root .ec-os-bouton{font-size:var(--ec-os-t-controle);line-height:var(--ec-os-i-controle)}:root .ec-os-bouton--primaire,:root .ec-os-bouton--ia,:root .ec-os-bouton--danger{font-weight:600}:root .ec-os-bouton--sm{font-size:var(--ec-os-t-second)}:root .ec-os-bouton--xl{font-size:var(--ec-os-t-corps)}:root .ec-os-bouton .ec-icone{width:18px;height:18px}:root .ec-os-bouton--secondaire{box-shadow:inset 0 0 0 1px var(--ec-os-cadre-controle)}:root:root :is(.ec-os-bouton--danger,.ec-os-bouton--danger-contour),:root:root .ec-os-tiroir .ec-os-tiroir__enregistrer--danger{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-action-danger-ink));color:rgb(var(--ec-action-danger-ink))}:root:root :is(.ec-os-bouton--danger,.ec-os-bouton--danger-contour):hover:not(:disabled,[aria-disabled=true]),:root:root .ec-os-tiroir .ec-os-tiroir__enregistrer--danger:hover:not(:disabled){background:rgb(var(--ec-action-danger-soft));box-shadow:inset 0 0 0 1px rgb(var(--ec-action-danger-ink));color:rgb(var(--ec-action-danger-ink))}:root:root .ec-os-bouton[data-ec-verbe=call]{--ec-verbe-solid: var(--ec-action-call-solid);--ec-verbe-on: var(--ec-action-call-on);--ec-verbe-soft: var(--ec-action-call-soft);--ec-verbe-ink: var(--ec-action-call-ink)}:root:root .ec-os-bouton[data-ec-verbe=email]{--ec-verbe-solid: var(--ec-action-email-solid);--ec-verbe-on: var(--ec-action-email-on);--ec-verbe-soft: var(--ec-action-email-soft);--ec-verbe-ink: var(--ec-action-email-ink)}:root:root .ec-os-bouton[data-ec-verbe=note]{--ec-verbe-solid: var(--ec-action-note-solid);--ec-verbe-on: var(--ec-action-note-on);--ec-verbe-soft: var(--ec-action-note-soft);--ec-verbe-ink: var(--ec-action-note-ink)}:root:root .ec-os-bouton[data-ec-verbe=schedule]{--ec-verbe-solid: var(--ec-action-schedule-solid);--ec-verbe-on: var(--ec-action-schedule-on);--ec-verbe-soft: var(--ec-action-schedule-soft);--ec-verbe-ink: var(--ec-action-schedule-ink)}:root:root .ec-os-bouton[data-ec-verbe=meeting]{--ec-verbe-solid: var(--ec-action-meeting-solid);--ec-verbe-on: var(--ec-action-meeting-on);--ec-verbe-soft: var(--ec-action-meeting-soft);--ec-verbe-ink: var(--ec-action-meeting-ink)}:root:root .ec-os-bouton[data-ec-verbe=task]{--ec-verbe-solid: var(--ec-action-task-solid);--ec-verbe-on: var(--ec-action-task-on);--ec-verbe-soft: var(--ec-action-task-soft);--ec-verbe-ink: var(--ec-action-task-ink)}:root:root .ec-os-bouton[data-ec-verbe=whatsapp]{--ec-verbe-solid: var(--ec-action-whatsapp-solid);--ec-verbe-on: var(--ec-action-whatsapp-on);--ec-verbe-soft: var(--ec-action-whatsapp-soft);--ec-verbe-ink: var(--ec-action-whatsapp-ink)}:root:root .ec-os-bouton[data-ec-verbe=quote]{--ec-verbe-solid: var(--ec-action-quote-solid);--ec-verbe-on: var(--ec-action-quote-on);--ec-verbe-soft: var(--ec-action-quote-soft);--ec-verbe-ink: var(--ec-action-quote-ink)}:root:root .ec-os-bouton[data-ec-verbe=video]{--ec-verbe-solid: var(--ec-action-video-solid);--ec-verbe-on: var(--ec-action-video-on);--ec-verbe-soft: var(--ec-action-video-soft);--ec-verbe-ink: var(--ec-action-video-ink)}:root:root .ec-os-bouton[data-ec-verbe=ai]{--ec-verbe-solid: var(--ec-action-ai-solid);--ec-verbe-on: var(--ec-action-ai-on);--ec-verbe-soft: var(--ec-action-ai-soft);--ec-verbe-ink: var(--ec-action-ai-ink)}:root:root .ec-os-bouton--primaire[data-ec-verbe]:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-verbe-solid));color:rgb(var(--ec-verbe-on))}:root:root .ec-os-bouton--primaire[data-ec-verbe]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,rgb(var(--ec-verbe-solid)) 88%,rgb(var(--ec-os-texte)))}:root:root .ec-os-bouton--secondaire[data-ec-verbe]:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-verbe-soft));box-shadow:inset 0 0 0 1px rgb(var(--ec-verbe-ink));color:rgb(var(--ec-verbe-ink))}:root:root .ec-os-bouton--secondaire[data-ec-verbe]:hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,rgb(var(--ec-verbe-soft)) 80%,rgb(var(--ec-verbe-ink)))}:root:root .ec-os-bouton--fantome[data-ec-verbe]:not(:disabled,[aria-disabled=true]){color:rgb(var(--ec-verbe-ink))}:root .rt-Button.rt-r-size-2{height:var(--ec-os-h-controle);font-size:var(--ec-os-t-controle)}@media(pointer:fine){:root:root:root :is(.ec-os-segmente__option,.ec-os-recherche__champ,.ec-menu__item,.ec-os-menu-page__item,.ec-input,.ec-textarea,.ec-select__trigger,.rt-TextFieldRoot,.rt-SelectTrigger,.ec-toolbar__search input,.ec-settings__select,.ec-os-fiche-travail__onglet,.ec-filter-chip,.ec-nav-item){font-size:var(--ec-os-t-controle)!important}}:root .ec-os-carte:not(.ec-os-carte--heros),:root .ec-os-tuile,:root .rt-Card:not(.rt-variant-ghost),:root .ec-panel,:root .ec-card,:root .ec-settings-section__card{box-shadow:inset 0 0 0 1px var(--ec-os-cadre)}:root .ec-os-carte__titre{font-size:var(--ec-os-t-h2);line-height:var(--ec-os-i-h2)}:root .ec-os-carte__sous-titre{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}:root .ec-os-page__titre{font-size:var(--ec-os-t-h1);line-height:var(--ec-os-i-h1);font-weight:600;letter-spacing:-.02em}:root .ec-os-entete-page__titre{font-size:var(--ec-os-t-fenetre);line-height:var(--ec-os-i-fenetre);font-weight:600;letter-spacing:-.01em}:root .ec-os-page__sous-titre,:root .ec-os-entete-page__sous-titre{font-size:var(--ec-os-t-controle);line-height:var(--ec-os-i-controle)}:root .ec-os-page__fil ol,:root .ec-os-entete-page__fil{font-size:var(--ec-os-t-second)}.ec-os-entete-page{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-lg) var(--ec-space-2xl);margin:0 0 var(--ec-space-lg)}.ec-os-entete-page__tete{flex:1 1 320px;min-width:0}.ec-os-entete-page__fil{display:block;margin:0 0 var(--ec-space-xs);color:rgb(var(--ec-os-texte-2))}.ec-os-entete-page__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-lg);min-width:0}.ec-os-entete-page__icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);border-radius:var(--ec-os-rayon-controle);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-cadre);color:rgb(var(--ec-os-texte))}.ec-os-entete-page__vues{min-width:0}.ec-os-entete-page__titre{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family, inherit);overflow-wrap:anywhere}.ec-os-entete-page__sous-titre{margin:var(--ec-space-xs) 0 0;max-width:72ch;color:rgb(var(--ec-os-texte-2))}.ec-os-entete-page__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}@media(max-width:767px){.ec-os-entete-page{margin-bottom:var(--ec-space-xl)}.ec-os-entete-page__actions{width:100%}}:root .rt-TableCell,:root .rt-TableRowHeaderCell,:root .ec-listing tbody td,:root .ec-tabular tbody td,:root .ec-density-atlas .ec-tabular.ec-datatable tbody td,:root .ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody td{font-size:var(--ec-os-t-cellule)!important;line-height:var(--ec-os-i-cellule)}:root .ec-density-atlas .ec-tabular.ec-datatable tbody tr,:root .ec-density-atlas .ec-listing-sheet .ec-tabular.ec-datatable tbody tr{border-bottom-color:var(--ec-os-cadre)!important}:root .ec-datatable__ligne>td{border-bottom-color:var(--ec-os-cadre)}:root .ec-os-statut{border-radius:var(--ec-os-rayon-compact);font-weight:500}:root .ec-os-statut--succes{background:rgb(var(--ec-os-ton-succes-doux));box-shadow:none;color:rgb(var(--ec-os-ton-succes-encre))}:root .ec-os-statut--attention{background:rgb(var(--ec-os-ton-attention-doux));box-shadow:none;color:rgb(var(--ec-os-ton-attention-encre))}:root .ec-os-statut--danger{background:rgb(var(--ec-os-ton-danger-doux));box-shadow:none;color:rgb(var(--ec-os-ton-danger-encre))}:root :is(.ec-os-statut--succes,.ec-os-statut--attention,.ec-os-statut--danger) .ec-icone{color:currentColor}:root .rt-Badge{border-radius:var(--ec-os-rayon-compact);font-weight:500}@media(min-width:768px){:root .ec-os-tiroir{border-radius:var(--ec-os-rayon-modale)}}:root :is(.ec-os-tiroir--fenetre,.ec-os-tiroir--palette){border-radius:var(--ec-os-rayon-modale)}:root .ec-os-tiroir--confirmation{--ec-os-tiroir-largeur-confirmation: 460px;border-radius:var(--ec-os-rayon-modale)}:root .ec-os-tiroir--confirmation.ec-os-tiroir--trois-actions{--ec-os-tiroir-largeur-confirmation: 680px}:root .ec-os-tiroir--trois-actions .ec-os-tiroir__pied-actions{flex-wrap:nowrap}.ec-os-tiroir__erreur{margin:0;color:rgb(var(--ec-os-ton-danger-encre));font-size:var(--ec-os-t-second);font-weight:500}@media(max-width:767px){:root .ec-os-tiroir--trois-actions .ec-os-tiroir__pied-actions{flex-direction:column-reverse;flex-wrap:nowrap;width:100%}:root .ec-os-tiroir--trois-actions .ec-os-tiroir__pied-actions>.ec-os-bouton{width:100%;height:var(--ec-os-h-lg)}}:root .ec-os-kanban{--ec-os-kanban-ecart-cartes: var(--ec-os-e-12)}@media(pointer:coarse){:root:root :is(.ec-os-bouton,.ec-os-rond,.ec-filter-chip,.ec-menu__item,.ec-os-menu-page__item,.rt-Button,.rt-IconButton,.rt-TabsTrigger,.ec-nav-item){min-width:var(--ec-os-h-lg);min-height:var(--ec-os-h-lg)}}:root{--ec-vif-noir: 12 13 17;--ec-vif-noir-haut: 24 26 32;--ec-vif-pierre: 245 245 246;--ec-vif-chaud: 242 107 29;--ec-vif-accent: 46 92 255;--ec-vif-accent-plein: 46 92 255;--ec-vif-accent-survol: 31 74 216;--ec-vif-accent-sur: 255 255 255;--ec-vif-accent-texte: 31 74 216;--ec-vif-accent-sur-noir: 92 133 255;--ec-vif-accent-pale: 238 242 255;--ec-vif-violet: var(--ec-vif-accent);--ec-vif-ok: 22 140 70;--ec-vif-info: 60 72 230;--ec-vif-urgent: 214 40 40;--ec-vif-neutre: 110 112 118;--ec-vif-rayon: 18px;--ec-vif-rayon-interne: 12px;--ec-vif-gouttiere: 16px;--ec-vif-ombre: 0 1px 2px rgb(16 18 28 / .04), 0 4px 16px -8px rgb(16 18 28 / .08);--ec-vif-ombre-haute: 0 2px 4px rgb(16 18 28 / .05), 0 12px 32px -12px rgb(16 18 28 / .18);--ec-vif-ombre-fenetre: 0 24px 64px -12px rgb(16 18 28 / .3), 0 2px 6px rgb(16 18 28 / .08);--ec-vif-filet: rgb(var(--ec-text-primary) / .07);--ec-vif-survol: rgb(var(--ec-text-primary) / .03);--ec-vif-ease: var(--ec-anim-ease-out);--ec-vif-titre: "Inter Variable", "Inter", -apple-system, system-ui, sans-serif;--ec-vif-display: "PolySans", "Inter Variable", -apple-system, system-ui, sans-serif;--ec-vif-marge-page: 20px;--ec-vif-lecture: 68ch;--ec-vif-carte-min: 360px}@media(max-width:760px){:root{--ec-vif-marge-page: 16px}}:root.dark,:root.black{--ec-vif-noir: 0 0 0;--ec-vif-noir-haut: 22 22 24;--ec-vif-pierre: 38 38 40;--ec-vif-ok: 110 214 140;--ec-vif-info: 150 165 255;--ec-vif-urgent: 255 120 120;--ec-vif-neutre: 160 162 168;--ec-vif-accent: 92 133 255;--ec-vif-accent-plein: 46 92 255;--ec-vif-accent-survol: 31 74 216;--ec-vif-accent-texte: 122 155 255;--ec-vif-accent-pale: 26 37 71;--ec-vif-ombre: 0 1px 0 rgb(255 255 255 / .04) inset, 0 8px 24px -12px rgb(0 0 0 / .6);--ec-vif-ombre-haute: 0 1px 0 rgb(255 255 255 / .05) inset, 0 16px 40px -12px rgb(0 0 0 / .75);--ec-vif-ombre-fenetre: 0 24px 64px -12px rgb(0 0 0 / .8), 0 0 0 1px rgb(255 255 255 / .06);--ec-vif-filet: rgb(255 255 255 / .08);--ec-vif-survol: rgb(255 255 255 / .04)}@keyframes ec-vif-entree{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ec-vif-respire{0%{box-shadow:0 0 rgb(var(--ec-vif-accent) / .5)}70%{box-shadow:0 0 0 6px rgb(var(--ec-vif-accent) / 0)}to{box-shadow:0 0 rgb(var(--ec-vif-accent) / 0)}}@keyframes ec-vif-trace{0%{stroke-dasharray:0 10000}}@keyframes ec-vif-monte{0%{transform:scaleY(0)}}@keyframes ec-vif-devoile{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes ec-vif-tourne{to{transform:rotate(360deg)}}@keyframes ec-vif-coche{0%{stroke-dashoffset:12}to{stroke-dashoffset:0}}@keyframes ec-vif-voile{0%{opacity:0}}@keyframes ec-vif-nait{0%{opacity:0;transform:translateY(-6px) scale(.97)}}@keyframes ec-vif-glisse{0%{transform:translate(100%)}}@keyframes ec-vif-toast{0%{opacity:0;transform:translateY(12px) scale(.98)}}@keyframes ec-vif-apparait{0%{opacity:0}}.ec-vif-carte{position:relative;display:flex;flex-direction:column;gap:16px;min-width:0;padding:22px 24px;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);color:rgb(var(--ec-text-primary));animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 70ms);transition:box-shadow .22s var(--ec-vif-ease)}.ec-vif-carte[data-teinte=blanc]:hover{box-shadow:var(--ec-vif-ombre-haute)}.ec-vif-carte[data-teinte=pierre]{background:rgb(var(--ec-vif-pierre));box-shadow:none}.ec-vif-carte[data-teinte=noir]{--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 128 130 138;--ec-surface: var(--ec-vif-noir-haut);--ec-vif-pierre: 255 255 255 / .06;--ec-vif-filet: rgb(255 255 255 / .09);--ec-vif-survol: rgb(255 255 255 / .05);--ec-vif-accent: var(--ec-vif-accent-sur-noir);--ec-vif-accent-texte: var(--ec-vif-accent-sur-noir);background:rgb(var(--ec-vif-noir));box-shadow:0 18px 40px -22px #0a0c1499;color:#fafafa}:root.dark .ec-vif-carte[data-teinte=noir],:root.black .ec-vif-carte[data-teinte=noir]{box-shadow:0 0 0 1px #ffffff14}.ec-vif-carte__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ec-vif-carte__noms{min-width:0}.ec-vif-carte__titre{display:flex;align-items:center;gap:8px;margin:0;font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--ec-text-primary))}.ec-vif-carte__compte{display:inline-grid;place-items:center;min-width:22px;height:20px;padding:0 6px;border-radius:999px;background:rgb(var(--ec-text-primary));font-size:11.5px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ec-surface))}.ec-vif-carte__sous{margin:3px 0 0;font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-vif-carte__action{flex:none;display:flex;align-items:center;gap:8px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-vif-lien{display:inline-flex;align-items:center;gap:2px;padding:4px 6px 4px 8px;margin:-4px -6px -4px 0;border:0;border-radius:999px;background:none;font:inherit;font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary));cursor:pointer;transition:background .16s var(--ec-vif-ease)}.ec-vif-lien:hover{background:rgb(var(--ec-vif-accent) / .08)}.ec-vif-lien{color:rgb(var(--ec-vif-accent-texte))}.ec-vif-lien .ec-icone{transition:transform .16s var(--ec-vif-ease)}.ec-vif-lien:hover .ec-icone{transform:translate(2px)}.ec-vif-compteur{font-variant-numeric:tabular-nums}.ec-vif-etiquette{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-orbe{position:relative;flex:none;display:inline-block;width:16px;height:16px;border-radius:999px;border:1.5px solid rgb(var(--ec-text-primary) / .85)}.ec-vif-orbe:after{content:"";position:absolute;top:3px;right:3px;bottom:3px;left:3px;border-radius:999px;background:rgb(var(--ec-vif-accent))}.ec-vif-orbe[data-actif]:after{animation:ec-vif-respire 2.4s ease-out infinite}.ec-vif-activite{display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px;border-radius:999px;background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);font-size:13px;white-space:nowrap;color:rgb(var(--ec-text-primary))}.ec-vif-activite__point{width:7px;height:7px;border-radius:999px;background:rgb(var(--ec-vif-accent));animation:ec-vif-respire 2.4s ease-out infinite}.ec-vif-activite__detail{color:rgb(var(--ec-text-muted))}.ec-vif-activite__detail:before{content:"·";margin-right:8px}.ec-vif-grand{display:flex;align-items:flex-end;flex-wrap:wrap;gap:8px 16px}.ec-vif-grand__valeur{font-family:var(--ec-vif-display);font-weight:400;letter-spacing:-.035em;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}.ec-vif-grand[data-taille=xl] .ec-vif-grand__valeur{font-size:72px;line-height:.9}.ec-vif-grand[data-taille=l] .ec-vif-grand__valeur{font-size:44px;line-height:1}.ec-vif-grand[data-taille=m] .ec-vif-grand__valeur{font-size:30px;line-height:1}.ec-vif-grand__cote{display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding-bottom:4px}.ec-vif-grand__etat{flex:none}.ec-vif-grand__legende{font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-vif-statut{--ec-vif-s: var(--ec-vif-neutre);display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:6px;background:rgb(var(--ec-vif-s) / .08);font-size:10.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--ec-vif-s))}.ec-vif-statut[data-ton=ok]{--ec-vif-s: var(--ec-vif-ok)}.ec-vif-statut[data-ton=info],.ec-vif-statut[data-ton=ziggy]{--ec-vif-s: var(--ec-vif-info)}.ec-vif-statut[data-ton=attention]{--ec-vif-s: var(--ec-vif-chaud)}.ec-vif-statut[data-ton=urgent]{--ec-vif-s: var(--ec-vif-urgent)}.ec-vif-point{--ec-vif-s: var(--ec-vif-neutre);display:inline-flex;align-items:center;gap:6px;font-size:12.5px;white-space:nowrap;color:rgb(var(--ec-text-secondary))}.ec-vif-point__rond{width:7px;height:7px;border-radius:999px;background:rgb(var(--ec-vif-s))}.ec-vif-point[data-ton=ok]{--ec-vif-s: var(--ec-vif-ok)}.ec-vif-point[data-ton=attention]{--ec-vif-s: var(--ec-vif-chaud)}.ec-vif-point[data-ton=urgent]{--ec-vif-s: var(--ec-vif-urgent)}.ec-vif-point[data-ton=info],.ec-vif-point[data-ton=ziggy]{--ec-vif-s: var(--ec-vif-accent)}.ec-vif-point[data-ton=neutre] .ec-vif-point__rond{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-secondary))}.ec-vif-pastille{--ec-vif-p: var(--ec-vif-neutre);display:inline-flex;align-items:center;gap:5px;height:20px;padding:0 8px;border-radius:999px;background:rgb(var(--ec-vif-p) / .08);font-size:12px;line-height:20px;font-weight:500;white-space:nowrap;color:rgb(var(--ec-text-secondary))}.ec-vif-pastille__point{width:6px;height:6px;border-radius:999px;background:rgb(var(--ec-vif-p))}.ec-vif-pastille[data-ton=ok]{--ec-vif-p: var(--ec-vif-ok)}.ec-vif-pastille[data-ton=attention]{--ec-vif-p: var(--ec-vif-chaud)}.ec-vif-pastille[data-ton=urgent]{--ec-vif-p: var(--ec-vif-urgent)}.ec-vif-pastille[data-ton=info],.ec-vif-pastille[data-ton=ziggy]{--ec-vif-p: var(--ec-vif-accent)}.ec-vif-pastille[data-plein]{font-weight:600;color:rgb(var(--ec-vif-p))}.ec-vif-action{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:88px;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--ec-text-primary) / .14);background:rgb(var(--ec-surface));font:inherit;font-size:13px;font-weight:600;white-space:nowrap;color:rgb(var(--ec-text-primary));cursor:pointer;transition:background .26s var(--ec-vif-ease),border-color .26s var(--ec-vif-ease),color .26s var(--ec-vif-ease),transform .16s var(--ec-vif-ease)}.ec-vif-action:hover:not(:disabled){border-color:rgb(var(--ec-text-primary) / .3)}.ec-vif-action:active:not(:disabled){transform:scale(.97)}.ec-vif-action[data-variante=noir]{border-color:transparent;background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-vif-action[data-variante=noir]:hover:not(:disabled){background:rgb(var(--ec-text-primary) / .86)}.ec-vif-action[data-variante=plein]{border-color:transparent;background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}.ec-vif-action[data-variante=plein]:hover:not(:disabled){background:rgb(var(--ec-vif-accent-survol))}.ec-vif-approbation__actions .ec-vif-action[data-variante=noir]:not([data-etat=fait]){background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}.ec-vif-approbation__actions .ec-vif-action[data-variante=noir]:not([data-etat=fait]):hover:not(:disabled){background:rgb(var(--ec-vif-accent-survol))}.ec-vif-action[data-variante=texte]{min-width:0;border-color:transparent;background:none}.ec-vif-action[data-variante=texte]:hover:not(:disabled){background:rgb(var(--ec-text-primary) / .06)}.ec-vif-action[data-etat=cours]{cursor:progress;opacity:.8}.ec-vif-action[data-etat=fait]{border-color:transparent;background:rgb(var(--ec-vif-ok) / .1);color:rgb(var(--ec-vif-ok));cursor:default}.ec-vif-action__fait,.ec-vif-action__cours{display:inline-flex;align-items:center;gap:6px}.ec-vif-action__coche{stroke-dasharray:12;animation:ec-vif-coche var(--ec-anim-max) 80ms var(--ec-vif-ease) both}.ec-vif-action__roue{width:12px;height:12px;border-radius:999px;border:2px solid currentColor;border-right-color:transparent;animation:ec-vif-tourne .7s linear infinite}.ec-vif-vignette{flex:none;display:inline-grid;place-items:center;width:var(--ec-vif-vignette, 36px);height:var(--ec-vif-vignette, 36px);overflow:hidden;border-radius:10px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-vif-vignette[data-forme=rond]{border-radius:999px}.ec-vif-vignette[data-teinte=noir]{background:rgb(var(--ec-vif-noir));color:#fafafa}.ec-vif-vignette[data-teinte=blanc]{background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .1)}.ec-vif-vignette>img{width:100%;height:100%;object-fit:cover}.ec-vif-vignette>img.ec-vif-vignette__emoji{width:64%;height:64%;object-fit:contain}.ec-vif-vignette__initiales{font-size:12.5px;font-weight:600}.ec-vif-liste{display:flex;flex-direction:column;margin:0 -10px;padding:0;list-style:none}.ec-vif-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;column-gap:14px;padding:10px;border-radius:var(--ec-vif-rayon-interne);animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.12s + var(--ec-vif-rang, 0) * 55ms);transition:background .16s var(--ec-vif-ease),opacity var(--ec-anim-max) var(--ec-vif-ease)}.ec-vif-ligne:hover{background:var(--ec-vif-survol)}.ec-vif-ligne[data-fini]{opacity:.6}.ec-vif-ligne__corps{display:flex;align-items:center;gap:12px;min-width:0;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left}button.ec-vif-ligne__corps{cursor:pointer}.ec-vif-ligne__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-vif-ligne__titre{overflow:hidden;font-size:13.5px;line-height:19px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-vif-ligne__sous{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-vif-ligne__contexte{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0}.ec-vif-ligne__sous .ec-vif-pastille{flex:none}.ec-vif-ligne__detail{font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-ligne__delai{font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right;color:rgb(var(--ec-text-muted))}.ec-vif-ligne__delai[data-ton=urgent],.ec-vif-ligne__delai[data-ton=attention]{color:rgb(var(--ec-vif-chaud));font-weight:600}.ec-vif-ligne__action{display:flex;align-items:center;gap:8px}.ec-vif-ligne__message{grid-column:1 / -1;margin:4px 0 0 48px;font-size:12.5px;color:rgb(var(--ec-vif-urgent))}.ec-vif-approbation{display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:14px;background:rgb(var(--ec-vif-pierre));animation:ec-vif-entree var(--ec-anim-max) .12s var(--ec-vif-ease) both}.ec-vif-approbation__haut{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-vif-approbation__quand{font-size:11.5px;color:rgb(var(--ec-text-muted))}.ec-vif-approbation__titre{margin:0;font-family:var(--ec-vif-titre);font-size:15px;line-height:20px;font-weight:600}.ec-vif-approbation__texte{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-vif-approbation__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;font-size:12.5px}.ec-vif-approbation__reco{display:flex;align-items:center;gap:8px;padding-top:10px;border-top:1px solid var(--ec-vif-filet);font-size:12.5px}.ec-vif-approbation__reco-texte{flex:1;min-width:0}.ec-vif-approbation__confiance{font-size:11.5px;white-space:nowrap;color:rgb(var(--ec-text-muted))}.ec-vif-approbation__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-vif-approbation__message{margin:0;font-size:12.5px;color:rgb(var(--ec-vif-urgent))}.ec-vif-etapes{position:relative;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:8px;margin:4px 0 0;padding:0;list-style:none}.ec-vif-etapes__etape{position:relative;display:flex;flex-direction:column;gap:2px;min-width:0;padding-top:16px;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.2s + var(--ec-vif-rang, 0) * 80ms)}.ec-vif-etapes__etape:before{content:"";position:absolute;top:4px;left:14px;right:-4px;border-top:1px dashed rgb(var(--ec-text-primary) / .22)}.ec-vif-etapes__etape:last-child:before{display:none}.ec-vif-etapes__point{position:absolute;top:0;left:0;width:9px;height:9px;border-radius:999px;background:rgb(var(--ec-text-primary))}.ec-vif-etapes__etape[data-etat=courant] .ec-vif-etapes__point{background:rgb(var(--ec-vif-accent));animation:ec-vif-respire 2.4s ease-out infinite}.ec-vif-etapes__etape[data-etat=a-venir] .ec-vif-etapes__point{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-primary) / .35)}.ec-vif-etapes__libelle{font-size:12px;font-weight:600}.ec-vif-etapes__detail{overflow:hidden;font-size:11.5px;line-height:15px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ec-text-muted))}.ec-vif-cles{display:flex;flex-direction:column;margin:0}.ec-vif-cles__rang{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding:10px 0;border-top:1px solid var(--ec-vif-filet);font-size:13px}.ec-vif-cles__rang:first-child{border-top:0}.ec-vif-cles dt{color:rgb(var(--ec-text-secondary))}.ec-vif-cles dd{margin:0;text-align:right;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}.ec-vif-preuves{display:flex;flex-direction:column;gap:8px}.ec-vif-preuves__liste{display:flex;flex-wrap:wrap;gap:6px}.ec-vif-preuve{display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px;border:1px solid rgb(var(--ec-text-primary) / .1);border-radius:8px;background:rgb(var(--ec-surface));font:inherit;font-size:12px;color:rgb(var(--ec-text-primary))}button.ec-vif-preuve{cursor:pointer;transition:border-color .16s var(--ec-vif-ease)}button.ec-vif-preuve:hover{border-color:rgb(var(--ec-text-primary) / .3)}.ec-vif-preuve__libelle{font-weight:600}.ec-vif-preuve__detail{color:rgb(var(--ec-text-muted))}.ec-vif-frise{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-frise__item{display:grid;grid-template-columns:44px 14px minmax(0,1fr);align-items:start;column-gap:10px;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.16s + var(--ec-vif-rang, 0) * 60ms)}.ec-vif-frise__heure{padding-top:10px;font-size:12.5px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-vif-frise__item[data-courant] .ec-vif-frise__heure{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-frise__rail{position:relative;align-self:stretch;display:flex;justify-content:center}.ec-vif-frise__rail:before{content:"";position:absolute;top:0;bottom:0;border-left:1px dashed rgb(var(--ec-text-primary) / .18)}.ec-vif-frise__item:first-child .ec-vif-frise__rail:before{top:16px}.ec-vif-frise__item:last-child .ec-vif-frise__rail:before{bottom:calc(100% - 18px)}.ec-vif-frise__point{position:relative;margin-top:13px;width:9px;height:9px;border-radius:999px;background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-primary) / .45)}.ec-vif-frise__item[data-passe] .ec-vif-frise__point{background:rgb(var(--ec-text-primary) / .25);box-shadow:none}.ec-vif-frise__item[data-courant] .ec-vif-frise__point{background:rgb(var(--ec-vif-accent));box-shadow:none;animation:ec-vif-respire 2.4s ease-out infinite}.ec-vif-frise__corps{display:flex;align-items:center;gap:10px;min-width:0;margin:2px 0;padding:6px 8px;border:0;border-radius:10px;background:none;font:inherit;color:inherit;text-align:left}button.ec-vif-frise__corps{cursor:pointer;transition:background .16s var(--ec-vif-ease)}button.ec-vif-frise__corps:hover{background:var(--ec-vif-survol)}.ec-vif-frise__item[data-passe] .ec-vif-frise__corps{opacity:.55}.ec-vif-frise__texte{display:flex;flex-direction:column;gap:1px;min-width:0}.ec-vif-frise__titre,.ec-vif-frise__sous{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-vif-frise__titre{font-size:13.5px;line-height:18px;font-weight:600}.ec-vif-frise__sous{font-size:12.5px;line-height:17px;color:rgb(var(--ec-text-secondary))}.ec-vif-anneau{display:flex;align-items:center;gap:20px;min-width:0}.ec-vif-anneau[data-legende=dessous]{flex-direction:column;align-items:stretch}.ec-vif-anneau__figure{position:relative;flex:none;margin:0}.ec-vif-anneau__figure svg{display:block;width:100%;height:100%;overflow:visible}.ec-vif-anneau__piste{stroke:rgb(var(--ec-text-primary) / .08)}.ec-vif-anneau__segment{stroke:rgb(var(--ec-text-primary));animation:ec-vif-trace var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.2s + var(--ec-vif-rang, 0) * .14s)}.ec-vif-anneau__segment[data-ton=doux],.ec-vif-legende__point[data-ton=doux]{stroke:rgb(var(--ec-text-primary) / .35);background:rgb(var(--ec-text-primary) / .35)}.ec-vif-anneau__segment[data-ton=ok],.ec-vif-legende__point[data-ton=ok]{stroke:rgb(var(--ec-vif-ok));background:rgb(var(--ec-vif-ok))}.ec-vif-anneau__segment[data-ton=attention],.ec-vif-legende__point[data-ton=attention],.ec-vif-anneau__segment[data-ton=urgent],.ec-vif-legende__point[data-ton=urgent]{stroke:rgb(var(--ec-vif-chaud));background:rgb(var(--ec-vif-chaud))}.ec-vif-anneau__segment[data-ton=encre],.ec-vif-legende__point[data-ton=encre],.ec-vif-legende__point[data-ton=fort]{stroke:rgb(var(--ec-text-primary));background:rgb(var(--ec-text-primary))}.ec-vif-legende__point[data-ton=piste]{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-primary) / .3)}.ec-vif-anneau__centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.ec-vif-anneau__chiffre{font-family:var(--ec-vif-display);font-size:30px;line-height:32px;letter-spacing:-.03em}.ec-vif-anneau__sous{font-size:11px;color:rgb(var(--ec-text-secondary))}.ec-vif-legende{flex:1;min-width:0}.ec-vif-legende__titre{margin:0 0 8px;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-legende ul{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ec-vif-legende li{display:flex;align-items:center;gap:8px;font-size:13px}.ec-vif-legende__point{flex:none;width:7px;height:7px;border-radius:999px}.ec-vif-legende__libelle{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ec-text-secondary))}.ec-vif-legende__valeur{font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-infobulle{position:absolute;top:0;left:var(--ec-vif-x, 50%);z-index:2;display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:10px;background:#fff;box-shadow:0 8px 20px -8px #10121c59,0 0 0 1px #10121c0f;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;color:#151515;translate:-50% 0;pointer-events:none;transition:left .2s var(--ec-vif-ease)}.ec-vif-infobulle[data-bord=fin]{translate:calc(-100% + 18px) 0}.ec-vif-infobulle[data-bord=debut]{translate:-18px 0}.ec-vif-infobulle[data-bord=fin] .ec-vif-infobulle__point{order:2}.ec-vif-infobulle__point{width:7px;height:7px;border-radius:999px;background:#151515}.ec-vif-barres{position:relative;display:flex;flex-direction:column;padding-top:36px;border-radius:12px;outline-offset:4px}.ec-vif-barres__colonnes{display:flex;flex:1;align-items:stretch;gap:8px;min-height:calc(var(--ec-vif-hauteur, 112px) + 22px)}.ec-vif-barres__colonne{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.ec-vif-barres__piste{position:relative;flex:1;width:100%;max-width:22px}.ec-vif-barres__barre{position:absolute;inset:auto 0 0 0;border-radius:6px;background:rgb(var(--ec-text-primary) / .16);transform-origin:bottom;animation:ec-vif-monte var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.24s + var(--ec-vif-rang, 0) * 50ms);transition:background .16s var(--ec-vif-ease)}.ec-vif-barres__accent{position:absolute;inset:0 0 auto 0;border-radius:6px 6px 2px 2px;background:rgb(var(--ec-vif-chaud))}.ec-vif-barres__colonne[data-surligne] .ec-vif-barres__barre,.ec-vif-barres__colonne[data-actif] .ec-vif-barres__barre{background:rgb(var(--ec-text-primary))}.ec-vif-carte[data-teinte=noir] .ec-vif-barres__colonne[data-surligne] .ec-vif-barres__barre{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-vif-barres__chiffre{position:absolute;bottom:calc(100% + 4px);left:50%;translate:-50% 0;font-size:11px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-vif-barres__libelle{font-size:11.5px;white-space:nowrap;color:rgb(var(--ec-text-muted))}.ec-vif-barres__colonne[data-surligne] .ec-vif-barres__libelle{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-rythme{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding-top:36px;min-width:0}.ec-vif-rythme__trace{position:relative;display:flex;align-items:flex-end;gap:3px;height:var(--ec-vif-hauteur, 72px)}.ec-vif-rythme__creneau{position:relative;flex:1;display:flex;align-items:flex-end;justify-content:center;height:100%;min-width:0}.ec-vif-rythme__creneau[data-vide]:after{content:"";width:3px;height:3px;border-radius:var(--ec-radius-pill, 999px);background:rgb(var(--ec-text-primary) / .18)}.ec-vif-rythme__pile{display:flex;flex-direction:column-reverse;gap:1px;width:100%;max-width:8px;border-radius:3px;overflow:hidden;transform-origin:bottom;animation:ec-vif-monte var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.24s + var(--ec-vif-rang, 0) * 30ms);transition:opacity .16s var(--ec-vif-ease)}.ec-vif-rythme__part{flex-basis:0;min-height:2px}.ec-vif-rythme__part[data-ton=accent],.ec-vif-rythme__pastille[data-ton=accent]{background:rgb(var(--ec-vif-accent))}.ec-vif-rythme__part[data-ton=fort],.ec-vif-rythme__pastille[data-ton=fort]{background:rgb(var(--ec-text-primary) / .82)}.ec-vif-rythme__part[data-ton=doux],.ec-vif-rythme__pastille[data-ton=doux]{background:rgb(var(--ec-text-primary) / .3)}.ec-vif-rythme__trace:has(.ec-vif-rythme__creneau[data-actif]) .ec-vif-rythme__creneau:not([data-actif]) .ec-vif-rythme__pile{opacity:.45}.ec-vif-rythme__marque{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed rgb(var(--ec-text-primary) / .45);pointer-events:none}.ec-vif-rythme__marque-nom{position:absolute;bottom:calc(100% + 6px);right:-1px;font-size:11px;line-height:14px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-vif-rythme__axe{position:relative;height:14px}.ec-vif-rythme__graduation{position:absolute;top:0;font-size:11px;line-height:14px;white-space:nowrap;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted))}.ec-vif-rythme__legende{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:11.5px;line-height:16px;color:rgb(var(--ec-text-secondary))}.ec-vif-rythme__cle{display:inline-flex;align-items:center;gap:6px}.ec-vif-rythme__pastille{width:8px;height:8px;border-radius:2px}.ec-vif-courbe{--ec-vif-courbe-haut: 34px;position:relative;padding:var(--ec-vif-courbe-haut) 0 22px;border-radius:12px;outline-offset:4px}.ec-vif-courbe__trace{position:relative}.ec-vif-courbe__svg{display:block;width:100%;overflow:visible;animation:ec-vif-devoile var(--ec-anim-max) .15s var(--ec-vif-ease) both}.ec-vif-courbe__grille{stroke:rgb(var(--ec-text-primary) / .07);stroke-width:1;stroke-dasharray:3 4}.ec-vif-courbe__aire-haut{stop-color:rgb(var(--ec-text-primary) / .12)}.ec-vif-courbe__aire-bas{stop-color:rgb(var(--ec-text-primary) / 0)}.ec-vif-courbe__trait{stroke:rgb(var(--ec-text-primary));stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ec-vif-courbe__repere{stroke:rgb(var(--ec-text-primary) / .3);stroke-width:1;stroke-dasharray:2 3}.ec-vif-courbe__point{position:absolute;width:10px;height:10px;margin:-5px 0 0 -5px;border-radius:999px;border:2px solid rgb(var(--ec-surface));background:rgb(var(--ec-text-primary));pointer-events:none;transition:left .16s var(--ec-vif-ease),top .16s var(--ec-vif-ease)}.ec-vif-courbe__axe{position:absolute;left:0;right:0;bottom:0;height:16px}.ec-vif-courbe__axe span{position:absolute;translate:-50% 0;font-size:11.5px;white-space:nowrap;color:rgb(var(--ec-text-muted))}.ec-vif-courbe__axe span[data-bord=debut]{translate:none}.ec-vif-courbe__axe span[data-bord=fin]{translate:-100% 0;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-orbite{position:relative;flex:none;margin:0}.ec-vif-orbite svg{display:block;overflow:visible}.ec-vif-orbite__poussiere{fill:#ffffff29}.ec-vif-orbite__anneau{stroke:#ffffff29;stroke-width:1;stroke-dasharray:2 4}.ec-vif-orbite__exterieur{stroke:#ffffff1a;stroke-width:1}.ec-vif-orbite__nom{fill:#ffffff6b;font-size:8.5px;font-weight:600;letter-spacing:.1em}.ec-vif-orbite__astre[data-ton=chaud]{animation:ec-vif-apparait var(--ec-anim-max) var(--ec-vif-ease) both,ec-vif-scintille 2.6s ease-in-out 1s infinite}@keyframes ec-vif-scintille{0%,to{opacity:1}50%{opacity:.45}}.ec-vif-orbite__astre{fill:#ffffff73;animation:ec-vif-apparait var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.3s + var(--ec-vif-rang, 0) * 18ms);cursor:default}.ec-vif-orbite__astre[data-ton=vif]{fill:#fff}.ec-vif-orbite__astre[data-ton=chaud]{fill:rgb(var(--ec-vif-chaud))}.ec-vif-orbite__astre[data-ton=agent]{fill:rgb(var(--ec-vif-accent-sur-noir))}.ec-vif-orbite__coeur{fill:#ffffff0f;stroke:#ffffff2e;stroke-width:1}.ec-vif-orbite__etiquette{position:absolute;translate:-50% -150%;padding:3px 8px;border-radius:999px;background:#fff;font-size:11px;font-weight:600;white-space:nowrap;color:#151515;pointer-events:none;animation:ec-vif-entree var(--ec-anim-max) .7s var(--ec-vif-ease) both}.ec-vif-orbite__centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none}.ec-vif-orbite__chiffre{font-family:var(--ec-vif-titre);font-size:15px;font-weight:600;color:#fff}.ec-vif-orbite__sous{font-size:10.5px;color:#fff9}.ec-vif-orbite__info{position:absolute;left:50%;bottom:6px;translate:-50% 0;padding:5px 10px;border-radius:8px;background:#fff;font-size:12px;font-weight:600;white-space:nowrap;color:#151515}.ec-vif-matrice{position:relative}.ec-vif-matrice__grille{display:grid;gap:4px;align-items:center}.ec-vif-matrice__nom,.ec-vif-matrice__colonne{font-size:11px;color:rgb(var(--ec-text-muted))}.ec-vif-matrice__nom{padding-right:8px}.ec-vif-matrice__colonne{text-align:center}.ec-vif-matrice__case{height:26px;border-radius:5px;background:rgb(var(--ec-text-primary) / var(--ec-vif-intensite, .08));animation:ec-vif-apparait var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 12ms);transition:box-shadow .16s var(--ec-vif-ease)}.ec-vif-matrice__case[data-actif]{box-shadow:0 0 0 2px rgb(var(--ec-vif-chaud))}.ec-vif-matrice__info{display:block;margin-top:8px;font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-vif-flux{display:grid;grid-template-columns:minmax(0,1fr) minmax(80px,1.2fr) minmax(0,1.2fr);align-items:center;margin:0}.ec-vif-flux__source,.ec-vif-flux__cibles li{display:flex;flex-direction:column;gap:2px;padding:8px 12px;border-radius:10px;background:rgb(var(--ec-text-primary) / .06)}.ec-vif-flux__titre{font-size:13px;font-weight:600}.ec-vif-flux__sous{font-size:11.5px;color:rgb(var(--ec-text-muted))}.ec-vif-flux__liens{position:relative}.ec-vif-flux__liens svg{display:block;width:100%}.ec-vif-flux__lien{position:absolute;top:50%;left:8px;translate:0 -140%;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-vif-flux__courbe{stroke:rgb(var(--ec-text-primary) / .35);stroke-width:1.25}.ec-vif-flux__courbe[data-nouveau]{stroke:rgb(var(--ec-vif-chaud))}.ec-vif-flux__liens svg{animation:ec-vif-devoile var(--ec-anim-max) .2s var(--ec-vif-ease) both}.ec-vif-flux__cibles{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ec-vif-flux__cibles li{min-height:48px;justify-content:center;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.3s + var(--ec-vif-rang, 0) * 90ms)}.ec-vif-flux__cibles li[data-nouveau]{box-shadow:inset 0 0 0 1px rgb(var(--ec-vif-chaud))}.ec-vif-flux__cibles li[data-nouveau] .ec-vif-flux__sous{color:rgb(var(--ec-vif-chaud))}.ec-vif-vide{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:6px;min-height:120px;padding:12px;text-align:center}.ec-vif-vide__emoji{width:36px;height:36px;margin-bottom:4px}.ec-vif-vide__titre{font-size:14px;font-weight:600}.ec-vif-vide__texte{max-width:36ch;font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-vif-vide[role=alert] .ec-vif-vide__titre{color:rgb(var(--ec-vif-chaud))}.ec-vif-fenetre,.ec-vif-tiroir{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex}.ec-vif-fenetre{justify-content:center;align-items:flex-start;padding:10vh 16px 16px}.ec-vif-fenetre[data-position=droite]{justify-content:flex-end;padding:64px 16px 16px}.ec-vif-fenetre__voile,.ec-vif-tiroir__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre);animation:ec-vif-voile .24s var(--ec-vif-ease) both}.ec-vif-fenetre__panneau{position:relative;width:100%;max-width:640px;max-height:calc(90vh - 32px);overflow:auto;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre-fenetre);outline:none;animation:ec-vif-nait .22s var(--ec-vif-ease) both}.ec-vif-fenetre[data-position=droite] .ec-vif-fenetre__panneau{max-width:400px}.ec-vif-tiroir{justify-content:flex-end}.ec-vif-tiroir__panneau{position:relative;display:flex;flex-direction:column;width:min(480px,100%);height:100%;background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre-fenetre);outline:none;animation:ec-vif-glisse var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-tiroir__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 24px 14px}.ec-vif-tiroir__titre{margin:0;font-family:var(--ec-vif-titre);font-size:17px;line-height:22px;font-weight:600}.ec-vif-tiroir__meta{margin:4px 0 0;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-tiroir__fermer{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:none;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-vif-tiroir__fermer:hover{background:rgb(var(--ec-text-primary) / .06)}.ec-vif-tiroir__corps{flex:1;display:flex;flex-direction:column;gap:18px;overflow-y:auto;padding:4px 24px 24px}.ec-vif-tiroir__pied{display:flex;justify-content:flex-end;gap:8px;padding:14px 24px;border-top:1px solid var(--ec-vif-filet)}.ec-vif-message{display:flex;flex-direction:column;gap:8px;padding:14px 16px;border-radius:14px;background:rgb(var(--ec-vif-pierre));animation:ec-vif-entree var(--ec-anim-max) .12s var(--ec-vif-ease) both}.ec-vif-message__tete{display:flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-message__texte{font-size:13.5px;line-height:20px}.ec-vif-choix{margin:0;padding:0;border:0}.ec-vif-choix__legende{margin-bottom:8px;padding:0;font-size:13px;font-weight:600}.ec-vif-choix__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ec-vif-choix__carte{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px 14px;border:1px solid rgb(var(--ec-text-primary) / .12);border-radius:12px;cursor:pointer;transition:border-color .16s var(--ec-vif-ease),box-shadow .16s var(--ec-vif-ease)}.ec-vif-choix__carte:hover{border-color:rgb(var(--ec-text-primary) / .3)}.ec-vif-choix__carte[data-actif]{border-color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary))}.ec-vif-choix__carte[data-desactive]{opacity:.5;cursor:not-allowed}.ec-vif-choix__carte input{position:absolute;opacity:0;pointer-events:none}.ec-vif-choix__carte:has(input:focus-visible){outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.ec-vif-choix__tete{display:flex;align-items:center;gap:8px;font-size:13.5px;font-weight:600}.ec-vif-choix__libelle{flex:1}.ec-vif-choix__radio{width:16px;height:16px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-primary) / .3);transition:box-shadow .16s var(--ec-vif-ease)}.ec-vif-choix__carte[data-actif] .ec-vif-choix__radio{box-shadow:inset 0 0 0 5px rgb(var(--ec-text-primary))}.ec-vif-choix__detail{font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-toast{position:fixed;right:24px;bottom:24px;z-index:1100;display:flex;align-items:flex-start;gap:10px;width:min(360px,calc(100vw - 32px));padding:12px 12px 12px 14px;border-radius:14px;background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre-fenetre);animation:ec-vif-toast var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-toast__coche{color:rgb(var(--ec-vif-ok))}.ec-vif-toast__texte{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-vif-toast__titre{font-size:13.5px;font-weight:600}.ec-vif-toast__sous{font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-toast__action{flex:none;align-self:center;height:28px;padding:0 10px;border:0;border-radius:999px;background:rgb(var(--ec-text-primary) / .06);color:rgb(var(--ec-text-primary));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-vif-toast__action:hover{background:rgb(var(--ec-text-primary) / .1)}.ec-vif-toast__fermer{display:grid;place-items:center;width:24px;height:24px;border:0;border-radius:999px;background:none;color:rgb(var(--ec-text-muted));cursor:pointer}.ec-vif-notifs{display:flex;flex-direction:column}.ec-vif-notifs__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:16px 16px 10px}.ec-vif-notifs__titre{margin:0;font-family:var(--ec-vif-titre);font-size:15px;font-weight:600}.ec-vif-notifs__lien{padding:4px 8px;margin:-4px -8px;border:0;border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:rgb(var(--ec-text-primary));cursor:pointer}.ec-vif-notifs__lien:hover{background:rgb(var(--ec-text-primary) / .06)}.ec-vif-onglets{display:flex;flex-wrap:wrap;gap:6px;padding:0 16px 10px}.ec-vif-onglets__onglet{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid rgb(var(--ec-text-primary) / .1);border-radius:999px;background:none;font:inherit;font-size:12.5px;font-weight:600;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-vif-onglets__onglet[aria-selected=true]{border-color:transparent;background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-vif-onglets__compte{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:rgb(var(--ec-text-primary) / .08);font-size:11px}.ec-vif-onglets__onglet[aria-selected=true] .ec-vif-onglets__compte{background:rgb(var(--ec-surface) / .2)}.ec-vif-notifs__liste{max-height:min(60vh,460px);overflow-y:auto}.ec-vif-notifs__liste ul{margin:0;padding:0 8px 6px;list-style:none}.ec-vif-notifs__item{animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 40ms)}.ec-vif-notifs__bouton{position:relative;display:flex;align-items:flex-start;gap:10px;width:100%;padding:10px 26px 10px 8px;border:0;border-radius:12px;background:none;font:inherit;color:inherit;text-align:left}button.ec-vif-notifs__bouton{cursor:pointer}button.ec-vif-notifs__bouton:hover{background:var(--ec-vif-survol)}.ec-vif-notifs__texte{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-vif-notifs__ligne-titre{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;font-size:13.5px;font-weight:600}.ec-vif-notifs__corps{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-notifs__quand{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-vif-notifs__non-lu{position:absolute;top:16px;right:10px;width:7px;height:7px;border-radius:999px;background:rgb(var(--ec-vif-chaud))}.ec-vif-notifs__pied{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px 12px;border-top:1px solid var(--ec-vif-filet)}.ec-vif-notifs__reglages{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:12.5px;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-vif-reponse{display:flex;flex-direction:column;gap:10px;padding:14px 16px 16px;border-bottom:1px solid var(--ec-vif-filet)}.ec-vif-reponse__eyebrow{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-reponse__orbe{display:grid;place-items:center;width:20px;height:20px;border-radius:999px;background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-vif-reponse__texte{font-size:14px;line-height:21px}.ec-vif-reponse__elements{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ec-vif-reponse__elements li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;background:rgb(var(--ec-vif-pierre))}.ec-vif-reponse__element-texte{display:flex;flex:1;flex-direction:column;min-width:0}.ec-vif-reponse__element-titre{font-size:13.5px;font-weight:600}.ec-vif-reponse__element-sous{font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-vif-reponse__sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px}.ec-vif-reponse__libelle{color:rgb(var(--ec-text-muted))}.ec-vif-reponse__source{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;border:1px solid rgb(var(--ec-text-primary) / .1);color:rgb(var(--ec-text-secondary))}.ec-vif-reponse__actions{display:flex;flex-wrap:wrap;gap:8px}.ec-vif-raccourcis{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 16px;border-top:1px solid var(--ec-vif-filet);font-size:12px;color:rgb(var(--ec-text-muted))}.ec-vif-raccourcis__liste{display:flex;flex-wrap:wrap;gap:14px}.ec-vif-raccourcis__item{display:inline-flex;align-items:center;gap:4px}.ec-vif-raccourcis kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 5px;border-radius:6px;box-shadow:0 0 0 1px rgb(var(--ec-text-primary) / .12);font:inherit;font-size:11px;font-weight:600}@media(max-width:600px){.ec-vif-carte{padding:18px 16px;border-radius:16px}.ec-vif-grand[data-taille=xl] .ec-vif-grand__valeur{font-size:56px}.ec-vif-ligne{grid-template-columns:minmax(0,1fr) auto;row-gap:6px}.ec-vif-ligne__delai{grid-column:2;grid-row:1;align-self:start}.ec-vif-ligne__action{grid-column:1 / -1;padding-left:48px}.ec-vif-ligne__sous{flex-wrap:wrap;row-gap:4px}.ec-vif-choix__grille{grid-template-columns:minmax(0,1fr)}.ec-vif-fenetre{padding:8px}.ec-vif-toast{right:16px;bottom:16px}}@media(prefers-reduced-motion:reduce){.ec-vif-carte,.ec-vif-ligne,.ec-vif-frise__item,.ec-vif-frise__point,.ec-vif-orbe:after,.ec-vif-activite__point,.ec-vif-approbation,.ec-vif-etapes__etape,.ec-vif-etapes__point,.ec-vif-anneau__segment,.ec-vif-barres__barre,.ec-vif-rythme__pile,.ec-vif-courbe__svg,.ec-vif-orbite__ronde,.ec-vif-orbite__astre,.ec-vif-orbite__etiquette,.ec-vif-matrice__case,.ec-vif-flux__liens svg,.ec-vif-flux__cibles li,.ec-vif-fenetre__voile,.ec-vif-fenetre__panneau,.ec-vif-tiroir__voile,.ec-vif-tiroir__panneau,.ec-vif-message,.ec-vif-toast,.ec-vif-notifs__item,.ec-vif-action,.ec-vif-action__coche,.ec-vif-action__roue{animation:none!important;transition:none!important}}.ec-vif-detail-tete{display:flex;align-items:flex-start;gap:14px;padding:22px 24px;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-detail-tete__retour{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:2px;border:0;border-radius:999px;background:none;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-vif-detail-tete__retour:hover{background:rgb(var(--ec-text-primary) / .06)}.ec-vif-detail-tete__corps{display:flex;flex:1;flex-direction:column;gap:6px;min-width:0}.ec-vif-detail-tete__ligne{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.ec-vif-detail-tete__id{padding:2px 7px;border-radius:6px;background:rgb(var(--ec-vif-pierre));font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-vif-detail-tete .ec-vif-detail-tete__titre{margin:0;font-family:var(--ec-titre-page-police);font-size:var(--ec-titre-page-taille);line-height:var(--ec-titre-page-interligne);font-weight:var(--ec-titre-page-graisse);letter-spacing:var(--ec-titre-page-interlettrage)}.ec-vif-detail-tete__meta{margin:0;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-vif-detail-tete__chiffres{display:flex;flex-wrap:wrap;gap:6px 22px;margin-top:6px;font-size:13px}.ec-vif-detail-tete__chiffre{display:inline-flex;align-items:center;gap:8px}.ec-vif-detail-tete__cle{color:rgb(var(--ec-text-muted))}.ec-vif-detail-tete__valeur{display:inline-flex;align-items:center;gap:6px;font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-detail-tete__actions{display:flex;flex-wrap:wrap;gap:8px}.ec-vif-citation{display:flex;flex-direction:column;gap:8px;margin:0;padding:14px 16px;border-radius:12px;background:rgb(var(--ec-vif-pierre))}.ec-vif-citation blockquote{margin:0;font-size:13.5px;line-height:20px}.ec-vif-citation blockquote:before{content:"« "}.ec-vif-citation blockquote:after{content:" »"}@media(max-width:600px){.ec-vif-detail-tete{flex-wrap:wrap;padding:16px}.ec-vif-detail-tete__actions{width:100%}}button.ec-vif-fenetre__voile,button.ec-vif-tiroir__voile{padding:0;border:0;cursor:default}.ec-vif-page{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere);width:100%;min-width:0;padding:24px var(--ec-vif-marge-page) 120px}.ec-vif-grille-auto{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ec-vif-carte-min)),1fr));gap:var(--ec-vif-gouttiere);align-items:start}.ec-vif-lecture{max-width:var(--ec-vif-lecture)}.ec-os-page__bande:empty{display:none}.ec-os-page__bande,.ec-vif-repli{display:contents}.ec-vif-repli__barre{--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 150 152 160;--ec-os-texte: 250 250 250;--ec-os-texte-2: 190 192 200;--ec-os-texte-3: 150 152 160;--ec-os-carte: var(--ec-vif-noir);--ec-os-filet: rgb(255 255 255 / .12);--ec-os-filet-fort: rgb(255 255 255 / .24);--ec-c-encre: 250 250 250;--ec-c-encre-2: 220 222 228;--ec-c-encre-3: 150 152 160;--ec-c-papier: var(--ec-vif-noir);--ec-c-sol: var(--ec-vif-noir);--ec-c-marque: 250 250 250;--ec-c-filet: 255 255 255;--ec-vif-trait: rgb(250 250 250);--ec-vif-trait-doux: rgb(255 255 255 / .22);position:sticky;top:var(--ec-vif-repli-haut, 0px);z-index:15;display:flex;flex:none;align-items:center;gap:14px;box-sizing:border-box;min-width:0;min-height:56px;margin:0 var(--ec-vif-repli-marge, var(--ec-os-page-marge, 20px));padding:6px 10px 6px 24px;border-radius:20px 20px 0 0;background:rgb(var(--ec-vif-noir));color:#fafafa;box-shadow:inset 0 -1px #ffffff14;transition:border-radius var(--ec-vif-repli-duree, .28s) ease}.ec-vif-repli[data-etat=reduit]>.ec-vif-repli__barre{border-radius:16px;box-shadow:0 10px 24px -18px #0a0c148c}:root.dark .ec-vif-repli__barre,:root.black .ec-vif-repli__barre{box-shadow:0 0 0 1px #ffffff14,inset 0 -1px #ffffff14}:root.dark .ec-vif-repli[data-etat=reduit]>.ec-vif-repli__barre,:root.black .ec-vif-repli[data-etat=reduit]>.ec-vif-repli__barre{box-shadow:0 0 0 1px #ffffff1a}.ec-vif-repli__mini,.ec-vif-repli__resume{display:none;flex:none}.ec-vif-repli[data-etat=reduit] .ec-vif-repli__mini{display:inline-flex;align-items:center;animation:ec-vif-repli-apparait .22s ease both}.ec-vif-repli[data-etat=reduit] .ec-vif-repli__resume{display:inline-block;flex:0 1 auto;min-width:0;max-width:34ch;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:#fafafa;animation:ec-vif-repli-apparait .22s ease both}@keyframes ec-vif-repli-apparait{0%{opacity:0}to{opacity:1}}.ec-vif-repli__chiffres{display:flex;flex:1 1 auto;align-items:center;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:none}.ec-vif-repli__chiffres::-webkit-scrollbar{display:none}:root:root:root:root .ec-vif-repli__chiffres>.ec-barre-page__chiffres{display:flex;flex:none;align-items:center;min-width:max-content;margin:0;padding:0;border:0;background:transparent;box-shadow:none}:root:root:root:root .ec-vif-repli__chiffres>.ec-barre-page__chiffres>*,:root:root:root:root .ec-vif-repli__chiffres :is(.ec-kpi-strip,.ec-kpi-strip__tile){flex-wrap:nowrap;background:transparent;border-color:transparent}:root:root:root:root .ec-vif-repli__chiffres :is(.ec-kpi-strip__value,.ec-kpi-strip__label){white-space:nowrap}@media(min-width:601px){:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip{gap:8px 40px}}:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__label{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase}:root:root:root:root:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__value{font-family:var(--ec-bande-kpi-police);font-size:var(--ec-bande-kpi-taille);font-weight:var(--ec-bande-kpi-graisse);line-height:var(--ec-bande-kpi-interligne);letter-spacing:var(--ec-bande-kpi-interlettrage);font-variant-numeric:tabular-nums}@media(max-width:600px){:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__tile{min-width:0}:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__label{overflow:hidden;max-width:100%;font-size:12px;letter-spacing:0;text-overflow:ellipsis;text-transform:none}}.ec-vif-repli__bascule{display:inline-flex;flex:none;align-items:center;gap:6px;height:36px;margin-left:auto;padding:0 10px 0 14px;border:0;border-radius:999px;background:#ffffff14;color:#fafafa;font:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:background-color .14s ease}.ec-vif-repli__bascule:hover{background:#ffffff29}.ec-vif-repli__bascule:focus-visible{outline:2px solid rgb(250 250 250);outline-offset:2px}.ec-vif-repli__bascule .ec-icone,.ec-vif-repli__bascule svg{transition:rotate var(--ec-vif-repli-duree, .28s) ease}.ec-vif-repli[data-etat=plein] .ec-vif-repli__bascule svg{rotate:180deg}.ec-vif-mini__fond{stroke:#ffffff38}.ec-vif-mini__trait{stroke:#fafafa}.ec-vif-mini__fond-plein{fill:#ffffff80}.ec-vif-mini__piste{fill:#ffffff1a}.ec-vif-mini__trait-plein{fill:#fafafa}.ec-vif-repli__corps{display:grid;flex:none;grid-template-rows:1fr;min-width:0;margin:calc(-1 * var(--ec-os-page-ecart, 0px)) var(--ec-vif-repli-marge, var(--ec-os-page-marge, 20px)) 0;transition:grid-template-rows var(--ec-vif-repli-duree, .28s) var(--ec-anim-ease-out),opacity var(--ec-vif-repli-duree, .28s) ease}.ec-vif-repli__interieur{min-height:0;min-width:0}:root:root:root:root:root:root:root:root .ec-vif-repli__interieur>.ec-vif-carte,:root:root:root:root:root:root #client-main .ec-vif-repli__interieur>.ec-vif-carte{margin:0;border-top-left-radius:0;border-top-right-radius:0}.ec-vif-repli[data-mode=exterieur][data-etat=reduit]>.ec-vif-repli__corps{grid-template-rows:0fr;opacity:0}.ec-vif-repli[data-mode=exterieur]:is([data-etat=reduit],[data-anime]) .ec-vif-repli__interieur{overflow:hidden}.ec-vif-repli[data-mode=interieur][data-etat=reduit]:not([data-force])>.ec-vif-repli__corps{visibility:hidden}.ec-vif-repli[data-mode=interieur][data-force]>.ec-vif-repli__corps{position:sticky;top:calc(var(--ec-vif-repli-haut, 0px) + var(--ec-vif-repli-barre-h, 56px));z-index:14;animation:ec-vif-repli-apparait .2s ease both}.ec-vif-repli[data-mode=interieur][data-force]>.ec-vif-repli__barre{border-radius:20px 20px 0 0}.ec-vif-repli[data-en-place]{display:block;flex:none;margin:var(--ec-vif-repli-place-marge, 0)}.ec-vif-repli[data-en-place]>:is(.ec-vif-repli__barre,.ec-vif-repli__corps){margin-inline:0}.ec-vif-repli[data-en-place]>.ec-vif-repli__corps{margin-top:0}.ec-vif-repli[data-etat=reduit]>.ec-vif-repli__barre:has(>.ec-vif-repli__chiffres :is(.ec-kpi-strip,[data-ec-chiffres-page]))>.ec-vif-repli__resume{display:inline-block;position:absolute;width:1px;height:1px;max-width:none;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;animation:none}@media(max-width:760px){.ec-vif-repli[data-en-place]{display:contents}.ec-vif-repli[data-en-place]>:is(.ec-vif-repli__barre,.ec-vif-repli__corps){margin-inline:var(--ec-vif-repli-marge, 16px)}.ec-vif-repli[data-en-place]>.ec-vif-repli__barre{z-index:30;margin-top:var(--ec-vif-gouttiere, 16px)}.ec-vif-repli__barre{gap:10px;min-height:52px;margin-inline:var(--ec-vif-repli-marge, var(--ec-os-page-marge, 16px));padding:4px 6px 4px 16px}.ec-vif-repli__bascule{width:36px;padding:0;justify-content:center}.ec-vif-repli__bascule-libelle{display:none}.ec-vif-repli__corps{margin-inline:var(--ec-vif-repli-marge, var(--ec-os-page-marge, 16px))}.ec-vif-repli[data-etat=reduit] .ec-vif-repli__resume{display:none}.ec-vif-repli[data-etat=reduit] .ec-vif-repli__chiffres :is(.ec-kpi-strip__tile,.ec-kpi-strip>li,[data-kpi]):nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.ec-vif-repli__barre,.ec-vif-repli__corps,.ec-vif-repli__bascule svg{transition:none}.ec-vif-repli .ec-vif-repli__mini,.ec-vif-repli .ec-vif-repli__resume,.ec-vif-repli[data-force]>.ec-vif-repli__corps{animation:none}}.ec-vif-repli__barre:not(:has(>.ec-vif-repli__chiffres :is(.ec-kpi-strip,[data-ec-chiffres-page])))>.ec-vif-repli__mini{display:inline-flex;align-items:center}.ec-vif-repli__barre:not(:has(>.ec-vif-repli__chiffres :is(.ec-kpi-strip,[data-ec-chiffres-page])))>.ec-vif-repli__resume{display:inline-block;flex:0 1 auto;min-width:0;max-width:34ch;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;color:#fafafa}.ec-vif-repli__barre:not(:has(>.ec-vif-repli__chiffres :is(.ec-kpi-strip,[data-ec-chiffres-page])))>.ec-vif-repli__chiffres{flex:1 1 auto}@media(max-width:767px){:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip{display:flex;gap:0 20px}:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__tile{flex:none;width:auto;min-width:0}}@media(max-width:767px){:root:root:root:root .ec-vif-repli__chiffres>.ec-barre-page__chiffres{flex:1 1 auto;min-width:0}:root:root:root:root .ec-vif-repli__chiffres :is(.ec-kpi-strip__chart,.ec-kpi-strip__jauge){display:none}:root:root:root:root .ec-vif-repli__chiffres .ec-kpi-strip__label{display:block;overflow:hidden;max-width:15ch;text-overflow:ellipsis}.ec-vif-repli__chiffres:has(.ec-kpi-strip){-webkit-mask-image:linear-gradient(to right,black calc(100% - 44px),transparent);mask-image:linear-gradient(to right,black calc(100% - 44px),transparent)}}.ec-vif-repli__barre>.ec-vif-repli__resume{flex-shrink:1;min-width:0}.ec-vif-repli[data-epingle][data-etat=reduit]:not([data-force])>.ec-vif-repli__corps{grid-template-rows:0fr;opacity:0;visibility:visible}.ec-vif-repli[data-epingle][data-etat=reduit]:not([data-force]) .ec-vif-repli__interieur{overflow:hidden}.ec-vif-repli__mini{padding:6px 8px;border-radius:8px;background:#ffffff0f}.ec-vif-repli[data-etat=reduit] .ec-vif-repli__mini{display:inline-flex}@media(max-width:767px){:root:root:root:root .ec-vif-repli__chiffres :is(.ec-kpi-strip__caption,.ec-kpi-strip__hint){display:none}}:root:root:root:root:root [data-ec-en-bande]:not(.ec-vif-repli[data-etat=reduit] *):not(.ec-vif-repli__corps *):not(.ec-vif-bande-ecran__corps *){display:none}:root:root:root:root:root .ec-vif-repli[data-etat=plein]:has(.ec-vif-bande-graphe,.ec-rs-bm__graphe) .ec-vif-repli__chiffres .ec-kpi-strip__chart:is([data-ec-graphe=courbe],[data-ec-graphe=barres]),:root:root:root:root:root .ec-vif-bande-ecran:has(.ec-vif-bande-graphe) .ec-vif-bande-ecran__rangee .ec-kpi-strip__chart:is([data-ec-graphe=courbe],[data-ec-graphe=barres]){display:none}.ec-vif-repli[data-etat=plein]>.ec-vif-repli__barre:not(:has(:is(.ec-kpi-strip__tile,[data-ec-chiffre-page]):not([data-ec-en-bande])))>.ec-vif-repli__resume{display:inline-block;flex:0 1 auto;min-width:0;max-width:34ch;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ec-text-primary))}.ec-vif-bande-ecran__rangee{--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 150 152 160;--ec-os-texte: 250 250 250;--ec-os-texte-2: 190 192 200;--ec-os-texte-3: 150 152 160;--ec-c-encre: 250 250 250;--ec-c-encre-2: 220 222 228;--ec-c-encre-3: 150 152 160;display:flex;align-items:center;min-width:0;margin:0 0 -4px;padding:0 0 12px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;box-shadow:inset 0 -1px #ffffff1a}.ec-vif-bande-ecran__rangee::-webkit-scrollbar{display:none}.ec-vif-bande-ecran__rangee:not(:has(:is(.ec-kpi-strip__tile,[data-ec-chiffre-page]):not([data-ec-en-bande]))){display:none}:root:root:root:root .ec-vif-bande-ecran__rangee>.ec-barre-page__chiffres{display:flex;flex:none;align-items:center;min-width:max-content;margin:0;padding:0;border:0;background:transparent;box-shadow:none}:root:root:root:root .ec-vif-bande-ecran__rangee>.ec-barre-page__chiffres>*,:root:root:root:root .ec-vif-bande-ecran__rangee :is(.ec-kpi-strip,.ec-kpi-strip__tile){flex-wrap:nowrap;background:transparent;border-color:transparent}:root:root:root:root .ec-vif-bande-ecran__rangee :is(.ec-kpi-strip__value,.ec-kpi-strip__label){white-space:nowrap}:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip{gap:8px 40px}:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip__label{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}:root:root:root:root:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip__value{font-family:var(--ec-bande-kpi-police);font-size:var(--ec-bande-kpi-taille);font-weight:var(--ec-bande-kpi-graisse);line-height:var(--ec-bande-kpi-interligne);letter-spacing:var(--ec-bande-kpi-interlettrage);font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}@media(max-width:767px){:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip{display:flex;gap:0 20px}:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip__tile{flex:none;width:auto;min-width:0}:root:root:root:root .ec-vif-bande-ecran__rangee :is(.ec-kpi-strip__chart,.ec-kpi-strip__jauge){display:none}:root:root:root:root .ec-vif-bande-ecran__rangee .ec-kpi-strip__label{letter-spacing:0;text-transform:none;font-size:12px}.ec-vif-bande-ecran__rangee:has(.ec-kpi-strip){-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}}.ec-vif-bande-ecran__chiffre-bouton{display:flex;min-width:0;margin:-4px -6px;padding:4px 6px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color .14s ease}.ec-vif-bande-ecran__chiffre-bouton:hover{background:rgb(var(--ec-text-primary) / .06)}.ec-vif-bande-ecran__chiffre-bouton:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.ec-vif-bande-ecran__chiffre-bouton>.ec-vif-grand{flex-wrap:nowrap;min-width:0}@media(max-width:760px){.ec-vif-bande-ecran__chiffre-bouton>.ec-vif-grand{flex-direction:column;align-items:flex-start;gap:6px}}:root:root .ec-vif-repli[data-etat=plein][data-resume-redit]>.ec-vif-repli__barre>.ec-vif-repli__resume{display:none}:where(.ec-os-statut,.ec-etat-icone){--ec-etat-filet: rgb(var(--ec-text-primary, var(--ec-c-encre)) / .1);--ec-etat-fond: rgb(var(--ec-surface, var(--ec-c-papier)));--ec-etat-encre: rgb(var(--ec-text-primary, var(--ec-c-encre)));--ec-etat-glyphe: #fff;--ec-etat-termine: rgb(var(--ec-c-succes-point));--ec-etat-attente: rgb(var(--ec-c-attention-point));--ec-etat-brouillon: rgb(var(--ec-c-neutre-point));--ec-etat-echec: rgb(var(--ec-c-danger-point));--ec-etat-expire: rgb(var(--ec-c-neutre-point));--ec-etat-info: rgb(var(--ec-vif-accent, var(--ec-c-marque)))}[data-ec-etat=termine]{--ec-etat-couleur: var(--ec-etat-termine)}[data-ec-etat=attente]{--ec-etat-couleur: var(--ec-etat-attente)}[data-ec-etat=brouillon]{--ec-etat-couleur: var(--ec-etat-brouillon)}[data-ec-etat=echec]{--ec-etat-couleur: var(--ec-etat-echec)}[data-ec-etat=expire]{--ec-etat-couleur: var(--ec-etat-expire)}[data-ec-etat=info]{--ec-etat-couleur: var(--ec-etat-info)}.ec-etat__glyphe{color:var(--ec-etat-glyphe)}:root:root:root:root:root:root:root:root:root:root:root:root .ec-os-statut.ec-os-statut{align-items:center;gap:6px;height:26px;min-height:0;padding:0 10px 0 7px;border:1px solid var(--ec-etat-filet);border-radius:6px;background:var(--ec-etat-fond);box-shadow:none;color:var(--ec-etat-encre);font-size:13px;font-weight:500;line-height:1;letter-spacing:0;text-transform:none;white-space:nowrap}:root:root:root:root:root:root:root:root:root:root:root:root .ec-os-statut.ec-os-statut--sm{gap:5px;height:24px;padding:0 8px 0 6px;font-size:12.5px}:root:root:root:root:root:root:root:root:root:root:root:root .ec-os-statut.ec-os-statut:before,:root:root:root:root:root:root:root:root:root:root:root:root .ec-os-statut.ec-os-statut:after{content:none;display:none}:root:root:root:root:root:root:root:root:root:root:root:root .ec-os-statut.ec-os-statut>:is(svg,.ec-icone){display:block;flex:none;width:14px;height:14px;color:var(--ec-etat-couleur, var(--ec-etat-brouillon))}:root:root:root:root:root:root:root:root:root:root:root:root .ec-etat-icone.ec-etat-icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:14px;height:14px;border-radius:0;background:none;color:var(--ec-etat-couleur, var(--ec-etat-brouillon))}:root:root:root:root:root:root:root:root:root:root:root:root .ec-etat-icone.ec-etat-icone>svg{display:block;width:14px;height:14px}:root:root:root:root:root:root:root:root:root:root:root:root :is(.ec-canon-chip--on,.ec-canon-chip[aria-pressed=true]) .ec-etat-icone.ec-etat-icone{border-radius:50%;background:var(--ec-etat-glyphe)}:root{--ec-titre-page-police: var(--heading-font-family, var(--ec-vif-titre));--ec-titre-page-taille: 24px;--ec-titre-page-interligne: 30px;--ec-titre-page-graisse: 600;--ec-titre-page-interlettrage: -.015em;--ec-titre-page-pastille: 28px;--ec-titre-page-pastille-icone: 14px}@media(max-width:760px){:root{--ec-titre-page-taille: 20px;--ec-titre-page-interligne: 26px;--ec-titre-page-interlettrage: -.01em}}:root:root:root .ec-os-page h1.ec-os-page__titre{font-family:var(--ec-titre-page-police);font-size:var(--ec-titre-page-taille);line-height:var(--ec-titre-page-interligne);font-weight:var(--ec-titre-page-graisse);letter-spacing:var(--ec-titre-page-interlettrage)}:root:root .ec-os-page__icone{width:var(--ec-titre-page-pastille);height:var(--ec-titre-page-pastille)}:root:root .ec-os-page__icone .ec-icone{width:var(--ec-titre-page-pastille-icone);height:var(--ec-titre-page-pastille-icone)}:root{--ec-bande-padding: 20px 24px;--ec-bande-ecart: 8px;--ec-bande-titre-police: var(--ec-vif-titre);--ec-bande-titre-taille: 20px;--ec-bande-titre-interligne: 26px;--ec-bande-titre-graisse: 600;--ec-bande-titre-interlettrage: -.012em;--ec-bande-heros-police: var(--ec-vif-display);--ec-bande-heros-taille: 46px;--ec-bande-heros-interligne: 46px;--ec-bande-heros-graisse: 600;--ec-bande-heros-interlettrage: -.03em;--ec-bande-chiffre-police: var(--ec-vif-titre);--ec-bande-chiffre-taille: 26px;--ec-bande-chiffre-interligne: 30px;--ec-bande-chiffre-graisse: 600;--ec-bande-chiffre-interlettrage: -.02em;--ec-bande-kpi-police: var(--ec-vif-titre);--ec-bande-kpi-taille: 24px;--ec-bande-kpi-interligne: 28px;--ec-bande-kpi-graisse: 600;--ec-bande-kpi-interlettrage: -.02em;--ec-bande-legende-max: 20ch;--ec-bande-graphe-plafond: 80px;--ec-bande-anneau-plafond: 104px}@media(max-width:760px){:root{--ec-bande-padding: 16px 18px;--ec-bande-titre-taille: 18px;--ec-bande-titre-interligne: 24px;--ec-bande-heros-taille: 34px;--ec-bande-heros-interligne: 36px;--ec-bande-chiffre-taille: 22px;--ec-bande-chiffre-interligne: 26px;--ec-bande-kpi-taille: 20px;--ec-bande-kpi-interligne: 24px;--ec-bande-graphe-plafond: 72px}}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps,.ec-vif-bande-chiffres) .ec-vif-grand{align-items:last baseline}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps,.ec-vif-bande-chiffres) .ec-vif-grand__cote{padding-bottom:0}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps,.ec-vif-bande-chiffres) .ec-vif-grand__legende{max-width:var(--ec-bande-legende-max)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps,.ec-vif-bande-chiffres) .ec-vif-grand[data-taille=xl] .ec-vif-grand__valeur{font-family:var(--ec-bande-heros-police);font-size:var(--ec-bande-heros-taille);line-height:var(--ec-bande-heros-interligne);font-weight:var(--ec-bande-heros-graisse);letter-spacing:var(--ec-bande-heros-interlettrage)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps,.ec-vif-bande-chiffres) .ec-vif-grand:is([data-taille=l],[data-taille=m]) .ec-vif-grand__valeur{font-family:var(--ec-bande-chiffre-police);font-size:var(--ec-bande-chiffre-taille);line-height:var(--ec-bande-chiffre-interligne);font-weight:var(--ec-bande-chiffre-graisse);letter-spacing:var(--ec-bande-chiffre-interlettrage)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps) .ec-vif-barres{padding-top:30px}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps) .ec-vif-barres__colonnes{min-height:calc(min(var(--ec-vif-hauteur, 112px),var(--ec-bande-graphe-plafond)) + 22px)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps) .ec-vif-courbe__svg{max-height:var(--ec-bande-graphe-plafond)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps){--ec-vif-anneau-plafond: var(--ec-bande-anneau-plafond)}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps) .ec-vif-anneau__chiffre{font-family:var(--ec-vif-titre);font-size:22px;line-height:26px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:is(.ec-vif-bande-ecran,.ec-vif-repli__corps) .ec-vif-anneau__sous{font-size:10.5px;line-height:14px}.ec-vif-carte.ec-vif-bande-ecran{flex:none;padding:var(--ec-bande-padding)}.ec-vif-bande-ecran__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.ec-vif-bande-ecran__corps[data-graphes]{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)}.ec-vif-bande-ecran__texte{display:flex;flex-direction:column;gap:var(--ec-bande-ecart);min-width:0}.ec-vif-carte .ec-vif-bande-ecran__titre{margin:0;max-width:40ch;font-family:var(--ec-bande-titre-police);font-size:var(--ec-bande-titre-taille);line-height:var(--ec-bande-titre-interligne);font-weight:var(--ec-bande-titre-graisse);letter-spacing:var(--ec-bande-titre-interlettrage);color:rgb(var(--ec-text-primary));text-wrap:balance}.ec-vif-bande-ecran__phrase{margin:0;max-width:56ch;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-vif-bande-ecran__action{display:flex;flex-wrap:wrap;gap:8px}.ec-vif-bande-ecran__chiffres{display:flex;flex-wrap:wrap;align-items:last baseline;gap:8px 40px;margin-top:auto;padding-top:4px}.ec-vif-bande-ecran__chiffres>.ec-vif-grand{flex-wrap:nowrap;min-width:0}.ec-vif-bande-ecran__chiffres .ec-vif-grand__legende{max-width:var(--ec-bande-legende-max)}.ec-vif-bande-ecran__graphes{display:flex;align-items:stretch;justify-content:flex-end;gap:24px;min-width:0}.ec-vif-bande-graphe{display:flex;flex:1 1 0;flex-direction:column;justify-content:space-between;gap:10px;min-width:0;margin:0}.ec-vif-bande-graphe[data-large]{flex-grow:2}.ec-vif-bande-graphe__titre{font-size:12px;line-height:16px;color:rgb(var(--ec-text-secondary))}.ec-vif-bande-graphe__corps{min-width:0}.ec-vif-bande-graphe .ec-vif-barres__barre{min-height:4px}.ec-vif-bande-graphe__corps:has(>.ec-vif-anneau){display:flex;justify-content:center}.ec-vif-bande-graphe:has(>.ec-vif-bande-graphe__corps>.ec-vif-anneau:not([data-legende=aucune])){flex:none}.ec-vif-bande-graphe__corps>.ec-vif-anneau .ec-vif-legende__libelle{white-space:nowrap}@media(max-width:1024px){.ec-vif-bande-ecran__corps[data-graphes]{grid-template-columns:minmax(0,1fr)}.ec-vif-bande-ecran__graphes{justify-content:flex-start}}@media(min-width:761px)and (max-width:1024px){.ec-vif-bande-ecran__corps[data-graphes]:has(>.ec-vif-bande-ecran__graphes>.ec-vif-bande-graphe:only-child .ec-vif-anneau){grid-template-columns:minmax(0,1fr) auto}.ec-vif-bande-ecran__corps[data-graphes]:has(>.ec-vif-bande-ecran__graphes>.ec-vif-bande-graphe:only-child .ec-vif-anneau)>.ec-vif-bande-ecran__graphes{justify-content:flex-end}}@media(max-width:760px){.ec-vif-bande-ecran__graphes{justify-content:stretch}.ec-vif-bande-ecran__graphes>.ec-vif-bande-graphe{flex:1 1 100%}.ec-vif-bande-ecran__graphes>.ec-vif-bande-graphe~.ec-vif-bande-graphe{display:none}.ec-vif-bande-graphe .ec-vif-infobulle,.ec-vif-bande-graphe .ec-vif-infobulle[data-bord]{left:0;width:max-content;max-width:100%;white-space:normal;transform:none;translate:none}.ec-vif-bande-ecran__chiffres{gap:8px 32px}.ec-vif-bande-ecran__chiffres>.ec-vif-grand{flex-direction:column;align-items:flex-start;gap:6px}}.ec-vif-jauge{--ec-vif-jauge-ton: var(--ec-text-primary);display:flex;flex-direction:column;gap:8px;min-width:0}.ec-vif-jauge[data-ton=accent]{--ec-vif-jauge-ton: var(--ec-vif-accent)}.ec-vif-jauge[data-ton=ok]{--ec-vif-jauge-ton: var(--ec-vif-ok)}.ec-vif-jauge[data-ton=attention]{--ec-vif-jauge-ton: var(--ec-vif-chaud)}.ec-vif-jauge[data-ton=urgent]{--ec-vif-jauge-ton: var(--ec-vif-urgent)}.ec-vif-jauge__tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:13px;line-height:18px}.ec-vif-jauge__libelle{min-width:0;overflow:hidden;color:rgb(var(--ec-text-secondary));text-overflow:ellipsis;white-space:nowrap}.ec-vif-jauge__detail{flex:none;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}.ec-vif-jauge__piste{position:relative;display:block;height:6px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-text-primary) / .1)}.ec-vif-jauge__plein{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgb(var(--ec-vif-jauge-ton));transform-origin:left center;animation:ec-vif-devoile var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-grille-cartes{--ec-vif-carte-riche-min: 260px;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,var(--ec-vif-carte-riche-min)),1fr));gap:var(--ec-vif-gouttiere, 16px);align-content:start;margin:0;padding:0;list-style:none}.ec-vif-grille-cartes[data-taille=s]{--ec-vif-carte-riche-min: 220px}.ec-vif-grille-cartes[data-taille=l]{--ec-vif-carte-riche-min: 320px}.ec-vif-grille-cartes__case{display:flex;min-width:0}.ec-vif-carte-riche{position:relative;display:flex;flex:1;flex-direction:column;min-width:0;overflow:hidden;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);color:rgb(var(--ec-text-primary));transition:box-shadow .22s var(--ec-vif-ease),transform .22s var(--ec-vif-ease)}.ec-vif-carte-riche[data-ouvrable]:hover{box-shadow:var(--ec-vif-ombre-haute);transform:translateY(-1px)}.ec-vif-carte-riche[data-selection]{box-shadow:0 0 0 2px rgb(var(--ec-vif-accent)),var(--ec-vif-ombre)}.ec-vif-carte-riche[data-attenue] .ec-vif-carte-riche__corps,.ec-vif-carte-riche[data-attenue] .ec-vif-carte-riche__couverture{opacity:.6}.ec-vif-carte-riche:focus-within:has(.ec-vif-carte-riche__ouvrir:focus-visible){box-shadow:0 0 0 2px rgb(var(--ec-vif-accent)),var(--ec-vif-ombre-haute)}.ec-vif-carte-riche__couverture{display:grid;place-items:center;aspect-ratio:16 / 10;overflow:hidden;background:radial-gradient(120% 90% at 30% 20%,rgb(var(--ec-surface) / .9),transparent 60%),rgb(var(--ec-vif-pierre))}.ec-vif-carte-riche__couverture[data-photo]{background:rgb(var(--ec-vif-pierre))}.ec-vif-carte-riche__couverture>img{width:100%;height:100%;object-fit:cover}.ec-vif-carte-riche__couverture>.ec-vif-vignette{border-radius:16px;box-shadow:var(--ec-vif-ombre)}.ec-vif-carte-riche__corps{display:flex;flex:1;flex-direction:column;gap:12px;min-width:0;padding:16px 18px 18px}.ec-vif-carte-riche__tete{display:flex;align-items:center;gap:12px;min-width:0}.ec-vif-carte-riche:not(:has(.ec-vif-carte-riche__couverture)):has(.ec-vif-carte-riche__menu) .ec-vif-carte-riche__tete{padding-right:36px}.ec-vif-carte-riche:not(:has(.ec-vif-carte-riche__couverture)):has(.ec-vif-carte-riche__case) .ec-vif-carte-riche__tete{padding-left:30px}.ec-vif-carte-riche__noms{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-vif-carte-riche__surtitre{margin:0;overflow:hidden;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;color:rgb(var(--ec-text-muted))}.ec-vif-carte-riche__titre{margin:0;overflow:hidden;font-family:var(--ec-vif-titre);font-size:15px;line-height:21px;font-weight:600;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ec-vif-carte-riche__ouvrir{max-width:100%;overflow:hidden;padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-vif-carte-riche__ouvrir:focus-visible{outline:none}.ec-vif-carte-riche__ouvrir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.ec-vif-carte-riche__sous{margin:0;overflow:hidden;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-text-secondary))}.ec-vif-carte-riche__etat{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}.ec-vif-carte-riche__statut{min-width:0}.ec-vif-carte-riche__chiffre{display:inline-flex;flex-direction:column;align-items:flex-end;flex:none}.ec-vif-carte-riche__valeur{font-size:18px;line-height:24px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em}.ec-vif-carte-riche__legende{font-size:12px;line-height:16px;color:rgb(var(--ec-text-muted))}.ec-vif-carte-riche__cles{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:10px 16px;margin:0;padding-top:12px;border-top:1px solid var(--ec-vif-filet)}.ec-vif-carte-riche__cle{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-vif-carte-riche__cle dt{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-carte-riche__cle dd{margin:0;overflow:hidden;font-size:13px;line-height:18px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ec-vif-carte-riche__pied{position:relative;z-index:2;display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:auto}.ec-vif-carte-riche__case,.ec-vif-carte-riche__menu{position:absolute;top:12px;z-index:2;display:inline-flex}.ec-vif-carte-riche__case{left:14px}.ec-vif-carte-riche__menu{right:10px}@media(hover:hover){.ec-vif-carte-riche:has(.ec-vif-carte-riche__couverture):not([data-selection]):not(:hover):not(:focus-within) .ec-vif-carte-riche__case{opacity:0}}.ec-vif-carte-riche:has(.ec-vif-carte-riche__couverture) .ec-vif-carte-riche__menu{border-radius:999px;background:rgb(var(--ec-surface) / .92);box-shadow:var(--ec-vif-ombre)}.ec-vif-vide-liste{position:relative;display:grid;flex:1;min-height:280px;padding:8px 0;overflow:hidden}.ec-vif-vide-liste__ombres{display:flex;flex-direction:column;gap:0;-webkit-mask-image:linear-gradient(to bottom,rgb(0 0 0 / .9),transparent 92%);mask-image:linear-gradient(to bottom,rgb(0 0 0 / .9),transparent 92%)}.ec-vif-vide-liste__ombre{display:grid;grid-template-columns:28px minmax(0,2.2fr) minmax(0,1fr);align-items:center;gap:16px;height:44px;padding:0 16px;border-bottom:1px solid var(--ec-vif-filet)}.ec-vif-vide-liste__ombre>span{display:block;height:10px;border-radius:999px;background:rgb(var(--ec-text-primary) / .06)}.ec-vif-vide-liste__ombre>span:first-child{width:28px;height:28px}.ec-vif-vide-liste__ombre:nth-child(2n)>span:nth-child(2){width:72%}.ec-vif-vide-liste__ombre:nth-child(3n)>span:nth-child(3){width:56%}.ec-vif-vide-liste[data-forme=cartes] .ec-vif-vide-liste__ombres{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ec-vif-gouttiere, 16px);padding:0 4px}.ec-vif-vide-liste[data-forme=cartes] .ec-vif-vide-liste__ombre{grid-template-columns:minmax(0,1fr);align-content:end;height:180px;padding:16px;border:0;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-text-primary) / .03)}.ec-vif-vide-liste[data-forme=cartes] .ec-vif-vide-liste__ombre>span:first-child{width:40px;height:40px;border-radius:12px}.ec-vif-vide-liste>.ec-vif-vide-liste__ombres,.ec-vif-vide-liste>.ec-vif-vide-liste__message{grid-area:1 / 1}.ec-vif-vide-liste__message{position:relative;z-index:1;align-self:center;justify-self:center;margin-block:16px;display:flex;flex-direction:column;align-items:center;gap:6px;width:min(420px,calc(100% - 32px));padding:24px 28px;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre-haute);text-align:center}.ec-vif-vide-liste__rond{display:grid;place-items:center;width:48px;height:48px;margin-bottom:6px;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-vif-vide-liste__rond>img{width:30px;height:30px}.ec-vif-vide-liste__titre{font-size:15px;line-height:21px;font-weight:600}.ec-vif-vide-liste__texte{max-width:40ch;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-vif-vide-liste__message[role=alert] .ec-vif-vide-liste__titre{color:rgb(var(--ec-vif-chaud))}.ec-vif-vide-liste__action{margin-top:10px}@media(prefers-reduced-motion:reduce){.ec-vif-jauge__plein{animation:none}.ec-vif-carte-riche,.ec-vif-carte-riche[data-ouvrable]:hover{transform:none;transition:none}}.ec-vif-plus-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-vif-plus-discret{display:block;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-texte{margin:0;font-size:13px;line-height:19.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-titre{margin:0;font-family:var(--ec-vif-titre);font-size:15px;line-height:20px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-plus-heure{font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted));white-space:nowrap}.ec-vif-plus-garde{margin:0;font-size:12px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-vif-plus-pied{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-vif-plus-avatar{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:11px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-avatar[data-petit]{width:18px;height:18px;font-size:9px}.ec-vif-plus-tete{flex:none;width:var(--ec-vif-plus-tete, 20px);height:var(--ec-vif-plus-tete, 20px);object-fit:contain}.ec-vif-plus-credit{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:12.5px;font-weight:600;color:rgb(var(--ec-vif-accent-texte))}.ec-vif-plus-noir{--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 128 130 138;--ec-surface: var(--ec-vif-noir-haut);--ec-vif-pierre: 255 255 255 / .06;--ec-vif-filet: rgb(255 255 255 / .09);--ec-vif-survol: rgb(255 255 255 / .05);--ec-vif-accent: var(--ec-vif-accent-sur-noir);--ec-vif-accent-texte: var(--ec-vif-accent-sur-noir);background:rgb(var(--ec-vif-noir));color:rgb(var(--ec-text-primary))}:root.dark .ec-vif-plus-noir,:root.black .ec-vif-plus-noir{outline:1px solid var(--ec-vif-filet);outline-offset:-1px}.ec-vif-plus-planche .ec-vif-carte,.ec-vif-plus-planche .ec-vif-carte:hover{box-shadow:inset 0 0 0 1px var(--ec-vif-filet)}.ec-vif-plus-planche .ec-vif-carte[data-teinte=noir]{box-shadow:none}.ec-vif-plus-champ{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-vif-plus-champ[data-large]{grid-column:1 / -1}.ec-vif-plus-champ__libelle{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:12.5px;line-height:18px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-champ__marque{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-vif-accent-texte))}.ec-vif-plus-champ[data-verifier] .ec-vif-plus-champ__marque{color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-champ__saisie{box-sizing:border-box;width:100%;min-height:44px;padding:var(--ec-space-md) var(--ec-space-md);border:0;border-radius:8px;background:rgb(var(--ec-surface));font:inherit;font-size:14px;line-height:22px;color:rgb(var(--ec-text-primary));transition:background-color var(--ec-anim-max) var(--ec-vif-ease)}textarea.ec-vif-plus-champ__saisie{resize:vertical}.ec-vif-plus-champ[data-source=ziggy] .ec-vif-plus-champ__saisie{background:rgb(var(--ec-vif-accent-pale))}.ec-vif-plus-champ__alerte{display:flex;align-items:flex-start;gap:var(--ec-space-xs);margin:0;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-primary))}.ec-vif-plus-champ__alerte svg{flex:none;margin-top:2px;color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-case{display:flex;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:12px;cursor:pointer}.ec-vif-plus-case[data-pierre],.ec-vif-plus-section[data-premier-contact] .ec-vif-plus-case{background:rgb(var(--ec-vif-pierre))}.ec-vif-plus-case>label{cursor:pointer}.ec-vif-plus-case>label,.ec-vif-plus-case>span:last-child{display:flex;flex-direction:column;gap:2px;font-size:13.5px;line-height:19px}.ec-vif-plus-case strong{font-weight:600}.ec-vif-plus-remplir{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-remplir__doc{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-vif-plus-remplir__fichier{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-secondary))}.ec-vif-plus-remplir__nom{display:flex;flex-direction:column;min-width:0;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-remplir__nom strong{overflow:hidden;font-size:13.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-text-primary))}.ec-vif-plus-remplir__bandeau{display:flex;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-vif-accent-pale));font-size:13px;line-height:19.5px;color:rgb(var(--ec-text-primary))}.ec-vif-plus-remplir__bandeau strong{font-weight:600;color:rgb(var(--ec-vif-accent-texte))}.ec-vif-plus-remplir__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ec-space-lg) var(--ec-space-lg)}@keyframes ec-vif-plus-remplit{0%{background-color:rgb(var(--ec-surface))}}@keyframes ec-vif-plus-texte-arrive{0%{color:transparent}}.ec-vif-plus-remplir[data-anime] .ec-vif-plus-champ[data-source=ziggy] .ec-vif-plus-champ__saisie{animation:ec-vif-plus-remplit var(--ec-anim-max) var(--ec-vif-ease) both,ec-vif-plus-texte-arrive .26s linear both;animation-delay:calc(var(--ec-vif-rang, 0) * .14s)}.ec-vif-plus-cascade{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-cascade__lignes{margin:0}.ec-vif-plus-cascade__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-lg);padding:var(--ec-space-md) 0;border-bottom:1px solid var(--ec-vif-filet);font-size:13.5px;line-height:19.5px}.ec-vif-plus-cascade__ligne dt{display:flex;flex-direction:column;gap:2px;color:rgb(var(--ec-text-primary))}.ec-vif-plus-cascade__ligne dd{margin:0;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;color:rgb(var(--ec-text-primary))}.ec-vif-plus-cascade__ligne[data-signe=moins] dd{color:rgb(var(--ec-text-secondary))}.ec-vif-plus-cascade__ligne[data-detail]{padding:var(--ec-space-xs) 0 var(--ec-space-xs) var(--ec-space-xl);font-size:12.5px}.ec-vif-plus-cascade__ligne[data-detail] dt,.ec-vif-plus-cascade__ligne[data-detail] dd{color:rgb(var(--ec-text-secondary))}.ec-vif-plus-cascade__ligne[data-sous-total]{border-top:1px solid rgb(var(--ec-text-primary) / .18);border-bottom:0;font-weight:600}.ec-vif-plus-cascade__aide{font-size:12px;font-weight:400;color:rgb(var(--ec-text-muted))}.ec-vif-plus-cascade__total{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);padding:var(--ec-space-xl) var(--ec-space-xl);border-radius:14px}.ec-vif-plus-cascade__total-libelle{display:flex;flex-direction:column;gap:2px;font-size:13.5px;font-weight:600}.ec-vif-plus-cascade__total-libelle span{font-size:12px;font-weight:400;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-roule{display:inline-flex;align-items:baseline;font-variant-numeric:tabular-nums;line-height:1;white-space:nowrap}.ec-vif-plus-roule[data-taille=xl]{font-family:var(--ec-vif-display);font-size:72px;font-weight:400;letter-spacing:-.035em}.ec-vif-plus-roule[data-taille=l]{font-family:var(--ec-vif-display);font-size:44px;font-weight:400;letter-spacing:-.03em}.ec-vif-plus-roule[data-taille=m]{font-family:var(--ec-vif-display);font-size:30px;font-weight:400;letter-spacing:-.02em}.ec-vif-plus-roule[data-taille=s]{font-family:var(--ec-vif-titre);font-size:15px;font-weight:600}.ec-vif-plus-roule__fixe,.ec-vif-plus-roule__case{-webkit-user-select:none;user-select:none}.ec-vif-plus-roule__case{position:relative;display:inline-block;overflow:hidden;height:1.1em;line-height:1.1em}.ec-vif-plus-roule__bande{position:absolute;top:0;right:0;left:0;display:flex;flex-direction:column;transition:top var(--ec-anim-max) var(--ec-vif-ease)}.ec-vif-plus-roule__bande>span{height:1.1em}.ec-vif-plus-roule__gabarit{visibility:hidden}.ec-vif-plus-roule__fixe{line-height:1.1em;white-space:pre}@media(max-width:760px){.ec-vif-plus-roule[data-taille=xl]{font-size:56px}}.ec-vif-plus-chaine{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-chaine__tete{display:flex;flex-direction:column;gap:var(--ec-space-2xs)}.ec-vif-plus-chaine__valideurs{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-plus-valideur{position:relative;display:grid;grid-template-columns:24px 28px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:12px}.ec-vif-plus-valideur[data-etat=current]{background:rgb(var(--ec-vif-accent-pale))}.ec-vif-plus-valideur:not(:last-child):after{content:"";position:absolute;left:21px;top:34px;bottom:-10px;border-left:1px dashed rgb(var(--ec-text-primary) / .2)}.ec-vif-plus-valideur__rang{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .2);font-size:11px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-valideur[data-etat=approved] .ec-vif-plus-valideur__rang{box-shadow:none;background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-vif-plus-valideur[data-etat=current] .ec-vif-plus-valideur__rang{box-shadow:none;background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}.ec-vif-plus-valideur__nom{display:flex;flex-direction:column;min-width:0;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-valideur__nom strong{font-size:13.5px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-plus-valideur__etat{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ec-vif-plus-note{position:relative;display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-vif-plus-note__compte{align-self:flex-end;font-variant-numeric:tabular-nums}.ec-vif-plus-prix{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-md)}.ec-vif-plus-prix__tete{display:flex;align-self:stretch;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-vif-plus-prix__barre{display:flex;flex-direction:column;align-self:stretch;gap:var(--ec-space-xs)}.ec-vif-plus-prix__piste{position:relative;height:8px;border-radius:999px;background:rgb(var(--ec-text-primary) / .08)}.ec-vif-plus-prix__suggere,.ec-vif-plus-prix__actuel{position:absolute;top:50%;width:14px;height:14px;border-radius:999px;transform:translate(-50%,-50%)}.ec-vif-plus-prix__suggere{z-index:1;background:rgb(var(--ec-vif-accent-plein));box-shadow:0 0 0 3px rgb(var(--ec-surface))}.ec-vif-plus-prix__actuel{width:10px;height:10px;background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 2px rgb(var(--ec-text-primary) / .6)}.ec-vif-plus-prix__bornes{display:flex;justify-content:space-between;font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted))}.ec-vif-plus-prix__options{display:flex;flex-direction:column;align-self:stretch;margin:0;padding:0;list-style:none}.ec-vif-plus-prix__options li{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;border-top:1px solid var(--ec-vif-filet);font-size:13.5px}.ec-vif-plus-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));margin:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px var(--ec-vif-filet)}.ec-vif-plus-kpis__case{display:flex;flex-direction:column;gap:var(--ec-space-xs);padding:var(--ec-space-lg) var(--ec-space-xl)}.ec-vif-plus-kpis__case+.ec-vif-plus-kpis__case{border-left:1px solid var(--ec-vif-filet)}.ec-vif-plus-kpis__libelle{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-plus-kpis dd{margin:0}.ec-vif-plus-colonne{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-2xs) var(--ec-space-sm);font-size:12.5px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary))}.ec-vif-plus-colonne .ec-vif-plus-discret{display:inline}.ec-vif-plus-colonne__proba{padding:0 var(--ec-space-xs);border-radius:999px;background:rgb(var(--ec-text-primary) / .06);font-weight:600}.ec-vif-plus-dort{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:12px;line-height:18px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-vif-plus-dort svg{color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-carte-dort{display:contents}.ec-os-kanban__carte:has(.ec-vif-plus-carte-dort[data-dort],[data-ec-vif-dort]){box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-chaud))}.ec-vif-plus-etapes-proba{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-etapes-proba__barre{overflow-x:auto;display:flex;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-vif-plus-etapes-proba__barre li{display:flex;flex:1 0 96px;flex-direction:column;gap:2px;min-width:0;padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-sm);border-top:3px solid rgb(var(--ec-text-primary) / .1);transition:border-color var(--ec-anim-max) var(--ec-vif-ease)}.ec-vif-plus-etapes-proba__barre li[data-etat=fait]{border-top-color:rgb(var(--ec-text-primary))}.ec-vif-plus-etapes-proba__barre li[data-etat=courant]{border-top-color:rgb(var(--ec-vif-accent))}.ec-vif-plus-etapes-proba__nom{overflow:hidden;font-size:12.5px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-vif-plus-etapes-proba__pct{font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted))}.ec-vif-plus-etapes-proba__chiffres{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-lg)}.ec-vif-plus-etapes-proba__chiffres dl{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm) var(--ec-space-3xl);margin:0}.ec-vif-plus-etapes-proba__chiffres dt{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-plus-etapes-proba__chiffres dd{margin:2px 0 0;font-family:var(--ec-vif-titre);font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-plus-table-defile{max-width:100%;overflow-x:auto}.ec-vif-plus-table{width:100%;border-collapse:collapse;font-size:13.5px;line-height:19px}.ec-vif-plus-table th,.ec-vif-plus-table td{padding:var(--ec-space-md) var(--ec-space-md);border-bottom:1px solid var(--ec-vif-filet);text-align:left;vertical-align:middle;white-space:nowrap}.ec-vif-plus-table thead th{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-plus-table tbody th{font-weight:600}.ec-vif-plus-table [data-num]{font-variant-numeric:tabular-nums;text-align:right}.ec-vif-plus-table tbody tr{transition:background-color .16s var(--ec-vif-ease)}.ec-vif-plus-table tbody tr[tabindex]:hover{background:var(--ec-vif-survol);cursor:pointer}.ec-vif-plus-leads{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-leads .ec-vif-onglets{padding:0}.ec-vif-plus-leads__nom{display:block;font-weight:600}.ec-vif-plus-leads__cherche{max-width:280px;overflow:hidden;text-overflow:ellipsis;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-score{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);font-weight:600}.ec-vif-plus-score[data-temperature=hot] svg{color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-score[data-temperature=warm] svg{color:rgb(var(--ec-text-secondary))}.ec-vif-plus-score[data-temperature=cold] svg{color:rgb(var(--ec-vif-accent))}.ec-vif-plus-echeance{font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-echeance[data-ton=urgent]{font-weight:600;color:rgb(var(--ec-vif-urgent))}.ec-vif-plus-echeance[data-ton=attention]{font-weight:600;color:rgb(var(--ec-vif-chaud))}@keyframes ec-vif-plus-neuf{0%,60%{background-color:rgb(var(--ec-vif-accent-pale))}}@keyframes ec-vif-plus-arrive{0%{opacity:0;transform:translateY(-8px)}}[data-ec-vif-neuf]{animation:ec-vif-plus-neuf 4s var(--ec-vif-ease) both,ec-vif-plus-arrive var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-plus-tiroir-form,.ec-vif-plus-perte{display:flex;flex-direction:column;gap:var(--ec-space-xl)}.ec-vif-plus-section{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0;margin:0;padding:0;border:0}.ec-vif-plus-section legend{margin-bottom:var(--ec-space-md);padding:0;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-vif-plus-brouillon{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-brouillon__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-vif-plus-brouillon__entetes{margin:0}.ec-vif-plus-brouillon__entetes div{display:flex;gap:var(--ec-space-md);padding:var(--ec-space-sm) 0;border-bottom:1px solid var(--ec-vif-filet);font-size:13.5px}.ec-vif-plus-brouillon__entetes dt{width:48px;color:rgb(var(--ec-text-muted))}.ec-vif-plus-brouillon__entetes dd{margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-vif-plus-brouillon__texte{box-sizing:border-box;width:100%;padding:var(--ec-space-lg) var(--ec-space-lg);border:0;border-radius:12px;background:rgb(var(--ec-surface));font:inherit;font-size:14px;line-height:22px;color:rgb(var(--ec-text-primary));resize:vertical;transition:background-color var(--ec-anim-max) var(--ec-vif-ease)}.ec-vif-plus-brouillon__texte[data-ziggy]{background:rgb(var(--ec-vif-accent-pale))}.ec-vif-plus-puces{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-vif-plus-puce{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:var(--ec-control-sm);padding:0 var(--ec-space-md);border:1px solid rgb(var(--ec-text-primary) / .14);border-radius:999px;background:rgb(var(--ec-surface));font:inherit;font-size:12.5px;font-weight:600;color:rgb(var(--ec-text-secondary));cursor:pointer;transition:background-color .16s var(--ec-vif-ease),color .16s var(--ec-vif-ease)}.ec-vif-plus-puce:hover{background:var(--ec-vif-survol)}.ec-vif-plus-puce[aria-pressed=true]{border-color:transparent;background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}.ec-vif-plus-puce:disabled{opacity:.5;cursor:default}.ec-vif-plus-file{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-file__liste{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ec-vif-plus-proposition{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);min-height:59px;padding:var(--ec-space-md);border-radius:12px;transition:opacity var(--ec-anim-max) var(--ec-vif-ease),background-color .16s var(--ec-vif-ease)}.ec-vif-plus-proposition__gestes{grid-column:2 / -1}.ec-vif-plus-proposition:hover{background:var(--ec-vif-survol)}.ec-vif-plus-proposition[data-fini]{opacity:.6}.ec-vif-plus-proposition__num{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted))}.ec-vif-plus-proposition__texte{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:19px}.ec-vif-plus-proposition__texte strong{font-weight:600}.ec-vif-plus-proposition__gain{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ec-vif-ok))}.ec-vif-plus-proposition__gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-vif-plus-file__seul{padding:var(--ec-space-lg);border-radius:14px;background:rgb(var(--ec-vif-pierre))}.ec-vif-plus-file__seul-titre{display:flex;align-items:center;gap:var(--ec-space-sm);margin:0 0 var(--ec-space-sm);font-size:12.5px;font-weight:600;color:rgb(var(--ec-vif-accent-texte))}.ec-vif-plus-file__seul ul{display:flex;flex-direction:column;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none;font-size:13px}.ec-vif-plus-file__seul li{display:flex;gap:var(--ec-space-md)}@keyframes ec-vif-plus-case{0%{opacity:0;transform:scale(.4)}}.ec-vif-plus-gaufre{display:grid;grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:var(--ec-space-3xl);align-items:start}.ec-vif-plus-gaufre__chiffres{display:flex;flex-direction:column;gap:var(--ec-space-lg);margin:0}.ec-vif-plus-gaufre__chiffres[data-clair]{flex-direction:row;flex-wrap:wrap;gap:var(--ec-space-lg) var(--ec-space-4xl)}.ec-vif-plus-gaufre__chiffres dd{margin:0;font-family:var(--ec-vif-display);font-size:44px;line-height:1;font-weight:400;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-vif-plus-gaufre__chiffres dt{margin-top:var(--ec-space-2xs);font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-gaufre__zone{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-vif-plus-gaufre__grille{margin:0;list-style:none;display:grid;grid-auto-flow:column;grid-template-rows:repeat(var(--ec-vif-plus-lignes, 7),14px);grid-auto-columns:14px;gap:var(--ec-space-2xs);max-width:100%;overflow-x:auto;padding:2px}.ec-vif-plus-gaufre__case{border-radius:3px;background:rgb(var(--ec-text-primary) / .22);animation:ec-vif-plus-case var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 22ms);cursor:default}.ec-vif-plus-gaufre__case[data-rate]{background:rgb(var(--ec-vif-chaud));cursor:help}.ec-vif-plus-gaufre__case[data-actif]{outline:2px solid rgb(var(--ec-text-primary));outline-offset:1px}.ec-vif-plus-gaufre__info{min-height:19px;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-gaufre__legende,.ec-vif-plus-objectif__cle,.ec-vif-plus-pistes__cle{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-lg);margin:0;padding:0;list-style:none;font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-gaufre__legende li,.ec-vif-plus-objectif__cle span,.ec-vif-plus-pistes__cle span{display:inline-flex;align-items:center;gap:var(--ec-space-xs)}.ec-vif-plus-gaufre__legende li:before,.ec-vif-plus-objectif__cle span:before,.ec-vif-plus-pistes__cle span:before{content:"";width:10px;height:10px;border-radius:3px;background:rgb(var(--ec-text-primary) / .22)}.ec-vif-plus-gaufre__legende li[data-genre=rate]:before{background:rgb(var(--ec-vif-chaud))}@media(max-width:760px){.ec-vif-plus-gaufre{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-xl)}.ec-vif-plus-gaufre__chiffres:not([data-clair]){flex-direction:row;flex-wrap:wrap;gap:var(--ec-space-lg) var(--ec-space-3xl)}.ec-vif-plus-gaufre__chiffres dd{font-size:30px}}.ec-vif-plus-audit{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:var(--ec-space-lg)}.ec-vif-plus-audit__bande{display:flex;flex-direction:column;gap:var(--ec-space-lg);padding:var(--ec-space-2xl) var(--ec-space-2xl);border-radius:var(--ec-vif-rayon)}.ec-vif-plus-audit__titre{margin:0;min-height:36px;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}@keyframes ec-vif-plus-clignote{50%{opacity:0}}.ec-vif-plus-curseur-texte{display:inline-block;width:2px;height:.9em;margin-left:2px;background:currentColor;vertical-align:-.1em;animation:ec-vif-plus-clignote .9s steps(1) infinite}.ec-vif-plus-audit__bande .ec-vif-barres__barre{background:rgb(var(--ec-text-primary) / .85)}.ec-vif-plus-audit__bande .ec-vif-barres__accent{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-vif-plus-objectif__cle span[data-genre=courant]:before{background:rgb(var(--ec-vif-accent))}.ec-vif-plus-objectif__cle span[data-genre=personne]:before{background:rgb(var(--ec-text-primary) / .85)}.ec-vif-plus-objectif__cle span[data-genre=prevu]:before{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .6)}.ec-vif-plus-audit__liste{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0;padding:var(--ec-space-2xl) var(--ec-space-2xl);border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px var(--ec-vif-filet)}.ec-vif-plus-audit__lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-plus-audit__lignes li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:12px;font-size:13.5px;line-height:19px}.ec-vif-plus-audit__texte strong{font-weight:600}.ec-vif-plus-audit__texte .ec-vif-plus-discret{display:inline}.ec-vif-plus-audit__acteur{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--ec-vif-accent-pale))}@media(max-width:1100px){.ec-vif-plus-audit{grid-template-columns:minmax(0,1fr)}}.ec-vif-plus-gardes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-plus-gardes li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:12px}.ec-vif-plus-gardes li+li{border-top:1px solid var(--ec-vif-filet);border-radius:0}.ec-vif-plus-gardes__bouclier{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:12px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-vif-plus-gardes__texte{display:flex;flex-direction:column;font-size:13.5px;line-height:19px}.ec-vif-plus-gardes__texte strong{font-weight:600}.ec-vif-plus-objectif{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(0,1fr);gap:var(--ec-space-lg)}.ec-vif-plus-objectif__bande{display:flex;flex-direction:column;gap:var(--ec-space-lg);padding:var(--ec-space-2xl) var(--ec-space-2xl);border-radius:var(--ec-vif-rayon)}.ec-vif-plus-objectif__haut{display:grid;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:end;gap:var(--ec-space-3xl)}.ec-vif-plus-objectif__heros{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-vif-plus-objectif__legende{font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-objectif__etat{font-size:12.5px;font-weight:600;color:rgb(var(--ec-vif-ok))}.ec-vif-plus-objectif__rail{display:flex;flex-direction:column;justify-content:center;gap:var(--ec-space-2xl);padding:var(--ec-space-2xl) var(--ec-space-2xl);border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px var(--ec-vif-filet)}.ec-vif-plus-mois{display:flex;align-items:stretch;gap:var(--ec-space-sm);height:160px;margin:0;padding:0;list-style:none}.ec-vif-plus-mois__col{display:flex;flex:1 1 0;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-vif-plus-mois__piste{position:relative;display:flex;flex:1;align-items:flex-end}.ec-vif-plus-mois__barre{width:100%;border-radius:6px;background:rgb(var(--ec-text-primary) / .28);transform-origin:bottom;animation:ec-vif-monte var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 40ms)}.ec-vif-plus-mois__col[data-genre=courant] .ec-vif-plus-mois__barre{background:rgb(var(--ec-vif-accent))}.ec-vif-plus-mois__col[data-genre=prevu] .ec-vif-plus-mois__barre{background:transparent;outline:1.5px dashed rgb(var(--ec-text-primary) / .55);outline-offset:-1.5px}.ec-vif-plus-mois__valeur{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);font-size:12px;font-weight:600;white-space:nowrap;font-variant-numeric:tabular-nums}.ec-vif-plus-mois__col[data-genre=courant] .ec-vif-plus-mois__piste{align-items:flex-end}.ec-vif-plus-mois__libelle{font-size:11px;text-align:center;color:rgb(var(--ec-text-muted))}@media(max-width:1100px){.ec-vif-plus-objectif,.ec-vif-plus-objectif__haut{grid-template-columns:minmax(0,1fr)}}.ec-vif-plus-pistes{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-pistes__defile{position:relative;display:flex;flex-direction:column;gap:var(--ec-space-sm);overflow-x:auto;padding-bottom:var(--ec-space-xs);--ec-vif-plus-qui: 168px}.ec-vif-plus-pistes__axe,.ec-vif-plus-pistes__rang{display:grid;grid-template-columns:var(--ec-vif-plus-qui) minmax(560px,1fr);align-items:center;width:max-content;min-width:100%}.ec-vif-plus-pistes__heures{position:relative;height:16px;font-size:11px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-muted))}.ec-vif-plus-pistes__heures span{position:absolute;transform:translate(-50%)}.ec-vif-plus-pistes__heures span[data-bord=debut]{transform:none}.ec-vif-plus-pistes__heures span[data-bord=fin]{transform:translate(-100%)}.ec-vif-plus-pistes__qui{position:sticky;left:0;z-index:2;align-self:stretch;display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;padding-right:var(--ec-space-md);background:rgb(var(--ec-surface));font-size:13.5px}.ec-vif-plus-pistes__qui strong{display:block;font-weight:600}.ec-vif-plus-pistes__piste{position:relative;height:48px;margin:0;padding:0;border-radius:12px;background:rgb(var(--ec-vif-pierre));list-style:none}.ec-vif-plus-bloc{position:absolute;top:4px;bottom:4px;min-width:0;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 60ms)}.ec-vif-plus-bloc>button,.ec-vif-plus-bloc>span{display:flex;box-sizing:border-box;flex-direction:column;justify-content:center;width:100%;height:100%;overflow:hidden;padding:0 var(--ec-space-md);border:0;border-radius:9px;background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px var(--ec-vif-filet);font:inherit;text-align:left;color:rgb(var(--ec-text-primary));cursor:pointer}.ec-vif-plus-bloc>span{cursor:default}.ec-vif-plus-bloc[data-genre=suggested]>*{background:rgb(var(--ec-vif-accent-pale));box-shadow:none;outline:1.5px dashed rgb(var(--ec-vif-accent));outline-offset:-1.5px}.ec-vif-plus-bloc[data-genre=overflow]>*{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-vif-urgent))}.ec-vif-plus-bloc__nom{overflow:hidden;font-size:12.5px;line-height:16px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-vif-plus-bloc__heure{font-size:11px;line-height:14px;font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-bloc__deborde{font-size:11px;line-height:14px;font-weight:600;color:rgb(var(--ec-vif-urgent))}.ec-vif-plus-pistes__maintenant{position:absolute;top:-6px;bottom:-6px;z-index:1;width:0;border-left:2px solid rgb(var(--ec-vif-accent));pointer-events:none}.ec-vif-plus-pistes__maintenant-libelle{z-index:1;padding:0 var(--ec-space-xs);border-radius:999px;background:rgb(var(--ec-vif-accent-plein));font-weight:600;color:rgb(var(--ec-vif-accent-sur))}.ec-vif-plus-pistes__cle span[data-genre=planned]:before{background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .3)}.ec-vif-plus-pistes__cle span[data-genre=suggested]:before{background:rgb(var(--ec-vif-accent-pale));outline:1px dashed rgb(var(--ec-vif-accent))}.ec-vif-plus-pistes__cle span[data-genre=overflow]:before{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-vif-urgent))}@media(max-width:760px){.ec-vif-plus-pistes__defile{--ec-vif-plus-qui: 120px}}.ec-vif-plus-affecter{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-affecter__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-plus-affecter__liste li{display:grid;grid-template-columns:20px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:12px}.ec-vif-plus-affecter__liste li+li{border-top:1px solid var(--ec-vif-filet);border-radius:0}.ec-vif-plus-affecter__liste li[data-bloque]{background:rgb(var(--ec-vif-pierre));border-radius:12px}.ec-vif-plus-affecter__texte{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:19px}.ec-vif-plus-affecter__texte strong{font-weight:600}.ec-vif-plus-affecter__qui{font-weight:400;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-affecter__fit{min-width:48px;font-size:13px;font-weight:600;font-variant-numeric:tabular-nums;text-align:right}.ec-vif-plus-affecter__fit[data-ton=ok]{color:rgb(var(--ec-vif-ok))}.ec-vif-plus-affecter__fit[data-ton=attention]{color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-reordre{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-reordre .ec-liste-ordonnable{grid-template-columns:minmax(0,1fr)}.ec-vif-plus-reordre__detail{flex-wrap:wrap;justify-content:flex-end;display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-vif-plus-reordre__impact{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-vif-pierre));font-size:13px;line-height:19px}.ec-vif-plus-reordre__impact[data-ton=attention]{background:rgb(var(--ec-vif-chaud) / .1)}.ec-vif-plus-reordre__impact[data-ton=attention] svg{color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-reordre__impact[data-ton=ok] svg{color:rgb(var(--ec-vif-ok))}.ec-vif-plus-reordre__reprendre{margin-left:auto}.ec-vif-plus-match{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-match__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-vif-plus-match__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-vif-plus-match__corps{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-md);border:0;border-radius:12px;background:none;font:inherit;text-align:left;color:inherit}button.ec-vif-plus-match__corps{cursor:pointer}button.ec-vif-plus-match__corps:hover{background:var(--ec-vif-survol)}.ec-vif-plus-match__texte{display:flex;flex-direction:column;min-width:0;font-size:13.5px;line-height:19px}.ec-vif-plus-match__texte strong{font-weight:600}.ec-vif-plus-match__score{font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-plus-match__score .ec-vif-plus-discret{display:inline;font-weight:400}.ec-vif-plus-match__suite{grid-column:2 / -1;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-anneau{position:relative;display:inline-grid;place-items:center;--ec-vif-plus-ton: var(--ec-vif-neutre)}.ec-vif-plus-anneau[data-ton=ok]{--ec-vif-plus-ton: var(--ec-vif-ok)}.ec-vif-plus-anneau[data-ton=attention]{--ec-vif-plus-ton: var(--ec-vif-chaud)}.ec-vif-plus-anneau svg{position:absolute;top:0;right:0;bottom:0;left:0}.ec-vif-plus-anneau__piste{fill:none;stroke:rgb(var(--ec-text-primary) / .1);stroke-width:4}.ec-vif-plus-anneau__arc{fill:none;stroke:rgb(var(--ec-vif-plus-ton));stroke-width:4;stroke-linecap:round;animation:ec-vif-trace var(--ec-anim-max) var(--ec-vif-ease) both}.ec-vif-plus-anneau__valeur{font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-plus-bien{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-bien__galerie{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:var(--ec-space-sm);height:260px}.ec-vif-plus-bien__photo{display:grid;place-items:center;overflow:hidden;border-radius:12px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-muted))}.ec-vif-plus-bien__photo[data-principale]{grid-row:1 / 3}.ec-vif-plus-bien__photo img{width:100%;height:100%;object-fit:cover}.ec-vif-plus-bien__plus{border:0;border-radius:12px;font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ec-vif-plus-bien__compteurs{display:flex;flex-wrap:wrap;gap:var(--ec-space-md) var(--ec-space-3xl);margin:0}.ec-vif-plus-bien__compteurs dd{margin:0}.ec-vif-plus-bien__compteurs dt{font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-bien__corps{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md)}.ec-vif-plus-bien__prix{font-family:var(--ec-vif-titre);font-size:18px;font-weight:600;font-variant-numeric:tabular-nums}.ec-vif-plus-bien__faits{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-vif-plus-bien__faits li{padding:0 var(--ec-space-md);border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:12.5px;line-height:26px}.ec-vif-plus-jalons{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-jalons .ec-vif-onglets{padding:0}.ec-vif-plus-jalons__compte{margin:0;font-size:13.5px;color:rgb(var(--ec-text-secondary))}.ec-vif-plus-jalons__compte strong{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vif-plus-jalons__defile:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px;border-radius:8px}.ec-vif-plus-jalons__defile{overflow-x:auto}.ec-vif-plus-jalons__rail{display:flex;min-width:max-content;margin:0;padding:0;list-style:none}.ec-vif-plus-jalons__rail li{position:relative;display:flex;flex-direction:column;gap:2px;width:112px;padding-top:var(--ec-space-xl);animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(var(--ec-vif-rang, 0) * 50ms)}.ec-vif-plus-jalons__rail li:before{content:"";position:absolute;top:5px;left:0;right:0;border-top:2px solid rgb(var(--ec-text-primary) / .1)}.ec-vif-plus-jalons__rail li[data-etat=done]:before{border-top-color:rgb(var(--ec-text-primary))}.ec-vif-plus-jalons__point{position:absolute;top:0;left:0;z-index:1;width:12px;height:12px;border-radius:999px;background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 2px rgb(var(--ec-text-primary) / .3)}.ec-vif-plus-jalons__rail li[data-etat=done] .ec-vif-plus-jalons__point{background:rgb(var(--ec-text-primary));box-shadow:none}.ec-vif-plus-jalons__rail li[data-etat=today] .ec-vif-plus-jalons__point{background:rgb(var(--ec-vif-chaud));box-shadow:none}.ec-vif-plus-jalons__rail li[data-etat=late] .ec-vif-plus-jalons__point{background:rgb(var(--ec-vif-urgent));box-shadow:none}.ec-vif-plus-jalons__bouton{display:flex;flex-direction:column;gap:var(--ec-space-3xs);padding:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.ec-vif-plus-jalons__bouton:hover .ec-vif-plus-jalons__nom{text-decoration:underline}.ec-vif-plus-jalons__nom{padding-right:var(--ec-space-md);font-size:12.5px;line-height:17px;font-weight:600}.ec-vif-plus-jalons__rail .ec-vif-plus-discret{font-size:12px}.ec-vif-plus-jalons__rail li[data-etat=today] .ec-vif-plus-discret{font-weight:600;color:rgb(var(--ec-vif-chaud))}.ec-vif-plus-compare{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-vif-plus-change td{white-space:normal}.ec-vif-plus-change__cellule{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-vif-plus-change tbody tr[data-change] th{box-shadow:inset 2px 0 rgb(var(--ec-vif-accent))}.ec-vif-plus-curseur{position:absolute;z-index:3;display:inline-flex;align-items:flex-start;gap:2px;pointer-events:none;transition:left var(--ec-anim-max) var(--ec-vif-ease),top var(--ec-anim-max) var(--ec-vif-ease)}.ec-vif-plus-curseur svg path{fill:rgb(var(--ec-vif-noir));stroke:rgb(var(--ec-surface));stroke-width:1.2}.ec-vif-plus-curseur__nom{display:inline-flex;align-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-space-lg);padding:var(--ec-space-2xs) var(--ec-space-md) var(--ec-space-2xs) var(--ec-space-2xs);border-radius:999px;font-size:12px;line-height:18px;font-weight:600;white-space:nowrap}.ec-vif-plus-curseur__nom img{width:18px;height:18px;border-radius:999px;object-fit:cover}.ec-vif-plus-pile{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-vif-plus-pile[data-large]{gap:var(--ec-space-lg)}.ec-vif-plus-pile[data-debut]{align-items:flex-start}.ec-vif-plus-pile>.ec-vif-action{align-self:flex-start}.ec-vif-plus-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-4xl)}.ec-vif-plus-rangee[data-serree]{gap:var(--ec-space-md)}.ec-vif-plus-planche{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ec-vif-carte-min)),1fr));gap:var(--ec-vif-gouttiere);padding:var(--ec-vif-marge-page);background:rgb(var(--ec-bg))}.ec-vif-plus-planche__large{grid-column:1 / -1}.ec-vif-plus-planche__section{grid-column:1 / -1;margin:var(--ec-space-lg) 0 0;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em;color:rgb(var(--ec-text-primary))}.ec-vif-plus-scene{position:relative;min-height:180px;overflow:hidden;border-radius:12px;background:rgb(var(--ec-vif-pierre))}@media(max-width:760px){.ec-vif-plus-planche__section{font-size:22px;line-height:28px;font-family:var(--ec-vif-titre);font-weight:600;letter-spacing:0}.ec-vif-plus-kpis__case+.ec-vif-plus-kpis__case{border-left:0}.ec-vif-plus-bien__galerie{height:200px}}@media(prefers-reduced-motion:reduce){[data-ec-vif-neuf]{animation:ec-vif-plus-neuf 4s linear both!important}}@media(prefers-reduced-motion:reduce){.ec-vif-plus-roule__bande,.ec-vif-plus-champ__saisie,.ec-vif-plus-remplir[data-anime] .ec-vif-plus-champ[data-source=ziggy] .ec-vif-plus-champ__saisie,.ec-vif-plus-gaufre__case,.ec-vif-plus-curseur-texte,.ec-vif-plus-mois__barre,.ec-vif-plus-bloc,.ec-vif-plus-anneau__arc,.ec-vif-plus-jalons__rail li,.ec-vif-plus-curseur,.ec-vif-plus-etapes-proba__barre li,.ec-vif-plus-brouillon__texte,.ec-vif-plus-puce,.ec-vif-plus-proposition,.ec-vif-plus-table tbody tr{animation:none!important;transition:none!important}}:root:root:root{--ec-c-papier: 255 255 255;--ec-c-sol: 244 244 242;--ec-c-lavis: 250 250 249;--ec-c-encre: 17 18 22;--ec-c-encre-2: 70 73 81;--ec-c-encre-3: 107 110 118;--ec-c-filet: rgb(17 18 22 / .1);--ec-c-filet-doux: rgb(17 18 22 / .065);--ec-c-controle: rgb(17 18 22 / .19);--ec-c-survol: rgb(17 18 22 / .035);--ec-c-presse: rgb(17 18 22 / .07);--ec-c-marque: var(--ec-vif-accent-plein);--ec-c-marque-survol: var(--ec-vif-accent-survol);--ec-c-marque-doux: var(--ec-vif-accent-pale);--ec-c-marque-filet: 204 217 255;--ec-c-marque-encre: var(--ec-vif-accent-texte);--ec-c-sur-marque: 255 255 255;--ec-c-seg-actif: 255 255 255;--ec-c-h-pilule-interne: 28px;--ec-c-e-3: 3px;--ec-c-e-5: 5px;--ec-c-e-7: 7px;--ec-c-e-18: 18px;--ec-c-e-20: 20px;--ec-c-e-24: 24px;--ec-c-zone-ziggy: 88px;--ec-c-sur-marque-2: 224 232 255;--ec-c-flash: 117 251 144;--ec-c-neutre: 74 79 89;--ec-c-neutre-doux: 240 240 238;--ec-c-neutre-point: 122 128 140;--ec-c-info: 26 86 200;--ec-c-info-doux: 232 240 254;--ec-c-info-point: 46 123 246;--ec-c-attention: 166 75 0;--ec-c-attention-doux: 254 241 223;--ec-c-attention-point: 220 104 3;--ec-c-succes: 6 118 71;--ec-c-succes-doux: 229 247 237;--ec-c-succes-point: 7 148 85;--ec-c-danger: 196 35 26;--ec-c-danger-doux: 254 236 235;--ec-c-danger-point: 217 45 32;--ec-c-verre: rgb(255 255 255 / .58);--ec-c-verre-dense: rgb(255 255 255 / .8);--ec-c-verre-filet: rgb(255 255 255 / .75);--ec-c-verre-anneau: rgb(17 18 22 / .07);--ec-c-verre-flou: 22px;--ec-c-verre-sature: 1.8;--ec-c-ombre-flottante: 0 0 0 1px rgb(17 18 22 / .07), 0 12px 32px -10px rgb(17 18 22 / .2), 0 2px 6px rgb(17 18 22 / .05);--ec-c-ombre-modale: 0 0 0 1px rgb(17 18 22 / .08), 0 30px 80px -16px rgb(17 18 22 / .3);--ec-c-voile: rgb(var(--ec-c-sol) / var(--ec-os-voile-opacite));--ec-c-rayon-pilule: 999px;--ec-c-rayon-carte: 12px;--ec-c-rayon-modale: 16px;--ec-c-rayon-champ: 8px;--ec-c-ease: var(--ec-anim-ease-out);--ec-hero-bg: #0e0e10;--ec-hero-fg: #ffffff;--ec-hero-fg-2: rgb(255 255 255 / .64);--ec-hero-fg-3: rgb(255 255 255 / .5);--ec-hero-grid: rgb(255 255 255 / .07);--ec-hero-ring: rgb(255 255 255 / .04);--ec-hero-line: #8b6bff;--ec-hero-line-2: #3b82f6;--ec-hero-line-3: #22d3ee;--ec-hero-prev: rgb(255 255 255 / .34);--ec-hero-up: #3ef08c;--ec-hero-up-b: rgb(62 240 140 / .13);--ec-hero-att: #ffb020;--ec-hero-att-b: rgb(255 176 32 / .14);--ec-hero-ko: #ff5c5c;--ec-hero-ko-b: rgb(255 92 92 / .15);--ec-hero-a1: #22d3ee;--ec-hero-a2: #ff5fa2;--ec-hero-seg: rgb(255 255 255 / .07);--ec-hero-seg-line: rgb(255 255 255 / .1);--ec-hero-seg-on: rgb(var(--ec-c-marque));--ec-hero-seg-on-fg: #ffffff;--ec-hero-glow: radial-gradient(45% 60% at 95% 5%, rgb(34 211 238 / .13), transparent 70%), radial-gradient(55% 70% at 35% 105%, rgb(125 96 255 / .18), transparent 70%);--ec-font-numeric: "Inter Variable", "Inter", -apple-system, system-ui, sans-serif;--ec-font-display-number: "PolySans", "Inter Variable", -apple-system, system-ui, sans-serif}:root:root:root.dark,:root:root:root.black{--ec-c-papier: 18 19 22;--ec-c-sol: 11 12 14;--ec-c-lavis: 22 23 26;--ec-c-seg-actif: 35 37 41;--ec-c-encre: 242 242 239;--ec-c-encre-2: 186 188 194;--ec-c-encre-3: 142 145 154;--ec-c-filet: rgb(255 255 255 / .09);--ec-c-filet-doux: rgb(255 255 255 / .055);--ec-c-controle: rgb(255 255 255 / .2);--ec-c-survol: rgb(255 255 255 / .04);--ec-c-presse: rgb(255 255 255 / .08);--ec-c-marque: var(--ec-vif-accent-plein);--ec-c-marque-survol: var(--ec-vif-accent-survol);--ec-c-marque-doux: var(--ec-vif-accent-pale);--ec-c-marque-filet: 42 60 120;--ec-c-marque-encre: 179 197 255;--ec-c-neutre: 205 209 216;--ec-c-neutre-doux: 35 36 39;--ec-c-neutre-point: 152 162 179;--ec-c-info: 140 200 255;--ec-c-info-doux: 27 40 54;--ec-c-info-point: 83 168 253;--ec-c-attention: 254 200 75;--ec-c-attention-doux: 49 39 24;--ec-c-attention-point: 253 176 34;--ec-c-succes: 108 233 166;--ec-c-succes-doux: 22 44 36;--ec-c-succes-point: 50 213 131;--ec-c-danger: 253 162 155;--ec-c-danger-doux: 50 32 33;--ec-c-danger-point: 249 112 102;--ec-c-verre: rgb(24 25 30 / .62);--ec-c-verre-dense: rgb(22 23 27 / .8);--ec-c-verre-filet: rgb(255 255 255 / .1);--ec-c-verre-anneau: rgb(255 255 255 / .08);--ec-c-ombre-flottante: 0 0 0 1px rgb(255 255 255 / .09), 0 18px 44px -10px rgb(0 0 0 / .65);--ec-c-ombre-modale: 0 0 0 1px rgb(255 255 255 / .1), 0 40px 90px -10px rgb(0 0 0 / .75);--ec-c-voile: rgb(var(--ec-c-sol) / var(--ec-os-voile-opacite));--ec-hero-bg: #141418;--ec-hero-ring: rgb(255 255 255 / .18)}:root:root:root,:root:root:root.light,:root:root:root.dark,:root:root:root.black{--ec-bg: var(--ec-c-sol);--ec-surface: var(--ec-c-papier);--ec-elevated: var(--ec-c-lavis);--ec-canvas: var(--ec-c-sol);--ec-text-primary: var(--ec-c-encre);--ec-text-secondary: var(--ec-c-encre-2);--ec-text-muted: var(--ec-c-encre-3);--ec-accent: var(--ec-c-marque);--ec-success: var(--ec-c-succes);--ec-success-soft: var(--ec-c-succes-doux);--ec-warning: var(--ec-c-attention);--ec-warning-soft: var(--ec-c-attention-doux);--ec-danger: var(--ec-c-danger);--ec-danger-soft: var(--ec-c-danger-doux);--ec-info: var(--ec-c-info);--ec-float-shadow: var(--ec-c-ombre-flottante);--ec-os-page: var(--ec-c-sol);--ec-os-page-fond: var(--ec-c-sol);--ec-os-carte: var(--ec-c-papier);--ec-os-champ: var(--ec-c-papier);--ec-os-champ-sur-page: var(--ec-c-papier);--ec-os-texte: var(--ec-c-encre);--ec-os-texte-2: var(--ec-c-encre-2);--ec-os-texte-3: var(--ec-c-encre-3);--ec-os-texte-desactive: var(--ec-c-encre-3);--ec-os-filet: var(--ec-c-filet);--ec-os-filet-fort: var(--ec-c-controle);--ec-os-filet-deco: var(--ec-c-controle);--ec-os-cadre: var(--ec-c-filet);--ec-os-survol-neutre: var(--ec-c-survol);--ec-os-presse-neutre: var(--ec-c-presse);--ec-os-encadre-fond: var(--ec-c-survol);--ec-os-actif: var(--ec-c-marque);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: var(--ec-c-marque-survol);--ec-os-actif-neutre: var(--ec-c-marque-doux);--ec-os-actif-neutre-encre: var(--ec-c-marque-encre);--ec-os-actif-encre-2: 224 232 255;--ec-os-actif-inactif: var(--ec-c-neutre-doux);--ec-os-actif-inactif-encre: var(--ec-c-encre-3);--ec-os-action: var(--ec-c-marque);--ec-os-action-survol: var(--ec-c-marque-survol);--ec-os-violet: var(--ec-c-marque);--ec-os-violet-survol: var(--ec-c-marque-survol);--ec-os-violet-encre: var(--ec-c-marque-encre);--ec-os-violet-doux: var(--ec-c-marque-doux);--ec-os-ton-succes-doux: var(--ec-c-succes-doux);--ec-os-ton-succes-encre: var(--ec-c-succes);--ec-os-ton-attention-doux: var(--ec-c-attention-doux);--ec-os-ton-attention-encre: var(--ec-c-attention);--ec-os-ton-danger-doux: var(--ec-c-danger-doux);--ec-os-ton-danger-encre: var(--ec-c-danger);--ec-os-ton-info-doux: var(--ec-c-info-doux);--ec-os-ton-info-encre: var(--ec-c-info);--ec-os-ton-neutre-doux: var(--ec-c-neutre-doux);--ec-os-ton-neutre-encre: var(--ec-c-neutre);--ec-os-succes: var(--ec-c-succes-point);--ec-os-attention: var(--ec-c-attention-point);--ec-os-danger: var(--ec-c-danger-point);--ec-os-ambre: var(--ec-c-attention-point);--ec-os-rouge: var(--ec-c-danger-point);--ec-statut-nouveau: rgb(var(--ec-c-info-point));--ec-statut-planifie: rgb(var(--ec-c-info-point));--ec-statut-en-cours: rgb(var(--ec-c-info-point));--ec-statut-a-publier: rgb(var(--ec-c-attention-point));--ec-statut-valide: rgb(var(--ec-c-succes-point));--ec-statut-refuse: rgb(var(--ec-c-danger-point));--ec-statut-en-ligne: rgb(var(--ec-c-succes-point));--ec-statut-succes-fond: rgb(var(--ec-c-succes-doux));--ec-statut-succes-encre: rgb(var(--ec-c-succes));--ec-statut-attente-fond: rgb(var(--ec-c-attention-doux));--ec-statut-attente-encre: rgb(var(--ec-c-attention));--ec-statut-progression-fond: rgb(var(--ec-c-info-doux));--ec-statut-progression-encre: rgb(var(--ec-c-info));--ec-statut-refus-fond: rgb(var(--ec-c-danger-doux));--ec-statut-refus-encre: rgb(var(--ec-c-danger));--ec-os-verre: var(--ec-c-verre);--ec-os-verre-fond: var(--ec-c-verre-dense);--ec-os-verre-fond-90: var(--ec-c-verre-dense);--ec-os-verre-lisere: var(--ec-c-verre-filet);--ec-os-verre-page: rgb(var(--ec-c-sol) / .88);--ec-os-verre-flou: var(--ec-c-verre-flou);--ec-os-verre-flou-l: 30px;--ec-os-verre-sature: var(--ec-c-verre-sature);--ec-os-ombre-verre: var(--ec-c-ombre-flottante);--ec-os-ombre-flottante: var(--ec-c-ombre-flottante);--ec-os-voile: var(--ec-c-voile);--ec-os-kanban-column-bg: var(--ec-c-sol);--ec-os-kanban-column-line: var(--ec-c-filet-doux);--ec-os-kanban-card-bg: var(--ec-c-papier);--ec-os-kanban-card-border: var(--ec-c-filet);--ec-os-kanban-card-border-hover: var(--ec-c-controle);--ec-os-kanban-card-accent: var(--ec-c-marque);--ec-os-kanban-chip-bg: var(--ec-c-neutre-doux);--ec-os-kanban-card-shadow: 0 1px 2px rgb(17 18 22 / .04);--ec-os-kanban-card-shadow-hover: var(--ec-c-ombre-flottante);--ec-os-heros-fond: 14 14 16;--ec-os-heros-encre: 255 255 255;--ec-os-heros-encre-2: 176 178 186;--ec-os-heros-champ: 32 32 36;--ec-os-rayon-carte: var(--ec-c-rayon-carte);--ec-os-rayon-tuile: var(--ec-c-rayon-carte);--ec-os-rayon-bloc: var(--ec-c-rayon-carte);--ec-os-rayon-encart: var(--ec-c-rayon-carte);--ec-os-rayon-modale: var(--ec-c-rayon-modale);--ec-os-rayon-controle: var(--ec-c-rayon-champ);--ec-os-rayon-champ: var(--ec-c-rayon-champ);--ec-os-rayon-pilule: var(--ec-c-rayon-pilule);--ec-os-h-ligne-table: 44px;--ec-os-h-ligne-dense: 40px;--ec-os-h-entete-table: 40px;--ec-os-t-cellule: 14px;--ec-os-i-cellule: 20px;--ec-datatable-cell-padding: 12px var(--ec-os-pad-cellule)}:root:root.light{--ec-os-nt-champ-filet: rgb(var(--ec-c-encre) / .6);--ec-os-nt-champ-filet-survol: rgb(var(--ec-c-encre) / .8);--ec-os-nt-controle-filet: var(--ec-c-controle);--ec-os-nt-controle-survol: var(--ec-c-lavis);--ec-os-nt-controle-survol-encre: var(--ec-c-encre);--ec-os-nt-boite-fond: var(--ec-c-papier);--ec-os-nt-boite-filet: var(--ec-c-filet);--ec-os-nt-boite-survol: var(--ec-c-lavis);--ec-os-nt-boite-encre: var(--ec-c-encre);--ec-os-nt-boite-encre-2: var(--ec-c-encre-2);--ec-os-nt-boite-encre-3: var(--ec-c-encre-3);--ec-os-nt-boite-champ: var(--ec-c-papier);--ec-os-nt-boite-filet-interne: var(--ec-c-filet);--ec-os-nt-boite-actif: var(--ec-c-marque);--ec-os-nt-boite-actif-encre: var(--ec-c-sur-marque);--ec-os-nt-pastille-fond: var(--ec-c-neutre-doux);--ec-os-nt-pastille-encre: var(--ec-c-encre);--ec-os-nt-piste: var(--ec-c-neutre-doux)}:root:root:root,:root:root:root.light,:root:root:root.dark,:root:root:root.black{--ec-bande-fond-rgb: var(--ec-c-papier);--ec-bande-encre-rgb: var(--ec-c-encre);--ec-bande-encre-2-rgb: var(--ec-c-encre-2);--ec-bande-danger-rgb: var(--ec-c-danger);--ec-bande-filet: var(--ec-c-filet);--ec-bande-filet-fort: var(--ec-c-controle);--ec-bande-contour: var(--ec-c-controle);--ec-bande-survol: var(--ec-c-survol);--ec-bande-presse: var(--ec-c-presse);--ec-bande-actif-survol-rgb: var(--ec-c-marque-survol);--ec-bande-inactif-rgb: var(--ec-c-neutre-doux);--ec-bande-inactif-encre-rgb: var(--ec-c-encre-3);--ec-bande-doux-survol-rgb: var(--ec-c-lavis);--ec-bande-doux-presse-rgb: var(--ec-c-neutre-doux);--ec-bande-point-rgb: var(--ec-c-marque);--ec-signature-succes-rgb: var(--ec-c-succes-point);--ec-signature-attention-rgb: var(--ec-c-attention-point)}:root:root .ec-os-signature,:root:root [data-ec-theme] .ec-os-signature,:root:root .ec-os-signature[data-ec-theme]{--ec-os-actif: var(--ec-c-marque);--ec-os-actif-encre: 255 255 255;--ec-os-actif-neutre: var(--ec-c-marque-doux);--ec-os-actif-neutre-encre: var(--ec-c-marque-encre);--ec-os-actif-survol: var(--ec-c-marque-survol);--ec-theme-vif: rgb(var(--ec-c-marque));--ec-theme-sur-vif: rgb(var(--ec-c-sur-marque));--ec-text-secondary: var(--ec-c-encre-2);--ec-statut-succes-fond: rgb(var(--ec-c-succes-doux));--ec-statut-succes-encre: rgb(var(--ec-c-succes));--ec-statut-attente-fond: rgb(var(--ec-c-attention-doux));--ec-statut-attente-encre: rgb(var(--ec-c-attention));--ec-statut-refus-fond: rgb(var(--ec-c-danger-doux));--ec-statut-refus-encre: rgb(var(--ec-c-danger))}.ec-num,.tabular-nums{font-family:var(--ec-font-numeric);font-variant-numeric:tabular-nums;font-feature-settings:"tnum","cv11"}.ec-num--display{font-family:var(--ec-font-display-number);font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root :is(.ec-datatable td,.rt-TableCell,.ec-os-montant,.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre,.ec-stat-band__value,.ec-stat-card__chiffre,.ec-kpi-hero__chiffre,.ec-os-bouton__compte,.ec-filter-chip,.ec-os-kanban){font-variant-numeric:tabular-nums}:root:root:root:root:root :is(.ec-kpi-hero__chiffre,.ec-num--display,.ec-os-tuile--heros .ec-os-tuile__chiffre,.ec-os-tuile--l .ec-os-tuile__chiffre,.ec-os-tuile--heros .ec-os-tuile-agir__chiffre,.ec-os-tuile--l .ec-os-tuile-agir__chiffre){font-family:var(--ec-font-display-number);font-weight:500;letter-spacing:-.03em}:root .ec-os-page__titre{font-size:24px;line-height:30px;letter-spacing:-.015em}:root .ec-os-entete-page__titre{font-size:21px;line-height:28px;letter-spacing:-.015em}:root:root .ec-os-bouton{border-radius:var(--ec-c-rayon-pilule)}:root:root .ec-os-bouton--secondaire{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-controle);color:rgb(var(--ec-c-encre))}:root:root .ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre) / .28)}:root:root .ec-os-bouton--fantome{color:rgb(var(--ec-c-encre-2))}:root:root .ec-os-bouton--fantome:hover:not(:disabled,[aria-disabled=true]){background:var(--ec-c-survol);color:rgb(var(--ec-c-encre))}:root:root:root :is([data-ec-theme],[data-ec-accueil],.ec-os-signature) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}:root:root:root :is([data-ec-theme],[data-ec-accueil],.ec-os-signature) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-marque-survol))}:root:root:root:root:root:root:root:root{--ec-c-violet-survol-ombre: 0 0 0 1px rgb(var(--ec-c-marque-survol))}:root:root:root:root:root:root:root:root :is(.ec-os-bouton--primaire:not(.ec-os-bouton--succes,[data-ec-verbe]),.ec-os-bouton--ia:not([data-ec-verbe]),.rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])),.ec-offre-cta[data-ec-offre=spark],[data-ec-trial-banner] .ec-offre-cta,[data-ec-violet]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]):not(:where(.ec-free-spark *)){background:rgb(var(--ec-c-marque-survol));box-shadow:var(--ec-c-violet-survol-ombre)!important;color:rgb(var(--ec-c-sur-marque))}:root:root:root:root:root:root:root:root :is(.ec-os-bouton--primaire:not(.ec-os-bouton--succes,[data-ec-verbe]),.ec-os-bouton--ia:not([data-ec-verbe]),.rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color])),.ec-offre-cta[data-ec-offre=spark],[data-ec-trial-banner] .ec-offre-cta,[data-ec-violet]):focus-visible:not(:disabled,[aria-disabled=true]):not(:where(.ec-free-spark *)){outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}:root:root :is(.ec-filter-chip[aria-pressed=true],.ec-filter-chip[data-state=on],.ec-filter-chip--active,.ec-canon-chip--on,.ec-canon-chip[aria-pressed=true]):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-encre));color:rgb(var(--ec-c-marque-encre))}:root:root :is(.ec-filter-chip[aria-pressed=true],.ec-filter-chip[data-state=on],.ec-filter-chip--active,.ec-canon-chip--on,.ec-canon-chip[aria-pressed=true]):focus-visible:not(:disabled,[aria-disabled=true]){outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}:root:root .rt-Button:not(.rt-variant-ghost){border-radius:var(--ec-c-rayon-pilule)}:root:root .radix-themes{--accent-9: rgb(var(--ec-c-marque));--accent-10: rgb(var(--ec-c-marque-survol));--accent-a9: rgb(var(--ec-c-marque));--accent-a10: rgb(var(--ec-c-marque-survol));--focus-8: rgb(var(--ec-c-marque))}:root:root :is(.ec-filter-chip,.ec-canon-chip){display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-sm);padding:0 var(--ec-space-md) 0 var(--ec-space-sm);border:0;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-2));font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:box-shadow .15s var(--ec-c-ease),color .15s var(--ec-c-ease)}:root:root :is(.ec-filter-chip,.ec-canon-chip):hover{box-shadow:inset 0 0 0 1px var(--ec-c-controle);color:rgb(var(--ec-c-encre))}:root:root :is(.ec-filter-chip[aria-pressed=true],.ec-filter-chip[data-state=on],.ec-filter-chip--active,.ec-canon-chip--on,.ec-canon-chip[aria-pressed=true]){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));color:rgb(var(--ec-c-marque-encre))}.ec-canon-chip__count{color:rgb(var(--ec-c-encre-3));font-size:12px;font-variant-numeric:tabular-nums}.ec-canon-chip--on .ec-canon-chip__count,.ec-canon-chip[aria-pressed=true] .ec-canon-chip__count{color:inherit;opacity:.8}.ec-canon-chip__dot{width:8px;height:8px;flex:none;border-radius:50%;background:rgb(var(--ec-canon-ton, var(--ec-c-neutre-point)))}.ec-canon-filterbar{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-canon-filterbar>*{flex:none}.ec-canon-filterbar__start{display:flex;align-items:center;gap:var(--ec-os-e-6)}.ec-canon-filterbar__figures{display:flex;align-items:center}.ec-canon-filterbar__vbar{width:1px;height:20px;margin:0 var(--ec-os-e-4);background:var(--ec-c-filet)}.ec-canon-chip--s{height:var(--ec-control-md);padding:0 var(--ec-space-md) 0 var(--ec-space-sm);font-size:12.5px}.ec-canon-chip__dot[data-ec-tone=neutral]{--ec-canon-ton: var(--ec-c-neutre-point)}.ec-canon-chip__dot[data-ec-tone=info]{--ec-canon-ton: var(--ec-c-info-point)}.ec-canon-chip__dot[data-ec-tone=accent]{--ec-canon-ton: var(--ec-c-marque)}.ec-canon-chip__dot[data-ec-tone=success]{--ec-canon-ton: var(--ec-c-succes-point)}.ec-canon-chip__dot[data-ec-tone=warning]{--ec-canon-ton: var(--ec-c-attention-point)}.ec-canon-chip__dot[data-ec-tone=danger]{--ec-canon-ton: var(--ec-c-danger-point)}:root:root:root:root:root:root .ec-canon-filterbar .ec-canon-filterbar__search{--ec-os-h-md: 32px;--ec-os-h-controle: 32px;flex:0 1 210px;width:210px;min-width:140px;height:32px;gap:var(--ec-os-e-8);padding:0 var(--ec-os-e-12);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-3));font-size:13px}:root:root:root:root:root:root .ec-canon-filterbar .ec-canon-filterbar__search:focus-within{box-shadow:inset 0 0 0 1px var(--ec-c-controle);outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}:root:root:root:root:root .ec-canon-filterbar__search .ec-os-recherche__champ{height:100%;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:13px;text-overflow:ellipsis}:root:root:root:root:root .ec-canon-filterbar__search .ec-icone{width:16px;height:16px}.ec-canon-filterbar--s .ec-canon-filterbar__search{flex-basis:180px}@media(max-width:767px),(pointer:coarse){:root:root:root:root:root:root:root .ec-canon-filterbar .ec-canon-filterbar__search{--ec-os-h-md: 44px;--ec-os-h-controle: 44px;height:44px}}.ec-canon-filterbar__chips{display:flex;flex:0 1 auto;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;align-items:center;gap:var(--ec-space-xs);min-width:0;margin:0;padding:0;border:0}.ec-canon-filterbar__filters{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-canon-filterbar__chips::-webkit-scrollbar{display:none}.ec-canon-filterbar__chips>:is(.ec-canon-chip,.ec-filter-chip){flex-shrink:0}.ec-canon-filterbar__spacer{flex:1 1 0;min-width:0}.ec-canon-filterbar__end{display:flex;align-items:center;gap:var(--ec-os-e-4)}.ec-canon-filterbar__filters[data-ec-mesure]{position:absolute;visibility:hidden;pointer-events:none}.ec-canon-filterbar__more-panel{display:grid;gap:var(--ec-os-e-8);min-width:240px}.ec-canon-filterbar__more-count{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 var(--ec-c-e-5);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-size:11px;font-weight:600;font-variant-numeric:tabular-nums}.ec-canon-chip[aria-pressed=true] .ec-canon-chip__dot{background:rgb(var(--ec-c-sur-marque))}:root:root:root:root:root .ec-select__trigger.ec-select__trigger--s{height:var(--ec-control-sm);min-height:var(--ec-control-sm);gap:var(--ec-os-e-6);padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-12);border:0;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre));font-size:13px;font-weight:500;white-space:nowrap}:root:root:root:root:root .ec-select__trigger.ec-select__trigger--s:hover{box-shadow:inset 0 0 0 1px var(--ec-c-controle)}:root:root:root:root:root .ec-select__trigger--s .ec-select__chevron{color:rgb(var(--ec-c-encre-3))}.ec-cell-meta{display:block;color:rgb(var(--ec-c-encre-3));font-size:12px;line-height:16px;font-variant-numeric:tabular-nums}.ec-cell-meta[data-ec-tone=danger]{color:rgb(var(--ec-c-danger))}.ec-cell-meta[data-ec-tone=warning]{color:rgb(var(--ec-c-attention))}.ec-cell-meta[data-ec-tone=info]{color:rgb(var(--ec-c-info))}.ec-cell-meta[data-ec-tone=success]{color:rgb(var(--ec-c-succes))}:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente){gap:2px;padding:var(--ec-c-e-3);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>.ec-os-segmente__option{height:var(--ec-c-h-pilule-interne);padding:0 var(--ec-os-e-12);gap:var(--ec-os-e-6);border-radius:var(--ec-c-rayon-pilule);color:rgb(var(--ec-c-encre-3));font-size:13px;font-weight:500}:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>.ec-os-segmente__option:hover:not([data-actif=true]){color:rgb(var(--ec-c-encre))}:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>:is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option[data-actif=true]:hover,.ec-os-segmente__glisse){background:rgb(var(--ec-c-seg-actif));box-shadow:0 0 0 1px var(--ec-c-filet),0 1px 2px #0000000f;color:rgb(var(--ec-c-encre))}:root:root:root:root:root .ec-os-segmente[data-ec-glisse]:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>.ec-os-segmente__option[data-actif=true]{background:none;box-shadow:none}:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>.ec-os-segmente__option[data-actif=true] .ec-os-segmente__compte{color:rgb(var(--ec-c-encre-3))}:root:root:root:root :is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option[aria-checked=true],.ec-os-segmente__option[aria-pressed=true],.ec-os-segmente__option[data-state=on],.ec-filter-chip[data-active=true],.ec-crm-life-pill--active){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));color:rgb(var(--ec-c-marque-encre))}:root:root :is(.ec-os-barre-haut,.ec-pop:not(.ec-tooltip),.ec-menu,.ec-actionmenu__contenu,.ec-colmenu,.ec-toast,.rt-PopoverContent,.rt-DropdownMenuContent,.rt-SelectContent){background:var(--ec-c-verre);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature))}:root:root :is(.ec-pop:not(.ec-tooltip),.ec-menu,.ec-actionmenu__contenu,.ec-colmenu,.ec-toast,.rt-PopoverContent,.rt-DropdownMenuContent,.rt-SelectContent){background:var(--ec-c-verre-dense);border-radius:var(--ec-c-rayon-carte);box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-flottante);color:rgb(var(--ec-c-encre))}:root:root:root:root .ec-toast{box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),0 0 0 1px var(--ec-c-verre-anneau)}:root:root .ec-toast__message{color:rgb(var(--ec-c-encre) / .78)}:root:root .ec-toast__action{background:rgb(var(--ec-c-encre) / .1);color:rgb(var(--ec-c-encre))}:root:root .ec-toast__action:hover{background:rgb(var(--ec-c-encre) / .16)}:root:root .ec-toast__fermer{color:rgb(var(--ec-c-encre) / .78)}:root:root .ec-toast__fermer:hover{background:rgb(var(--ec-c-encre) / .12);color:rgb(var(--ec-c-encre))}:root:root :is(.ec-toast__action,.ec-toast__fermer):focus-visible{outline-color:rgb(var(--ec-c-encre))}:root:root .ec-os-tiroir:not(.ec-os-tiroir--agrandi){background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:var(--ec-c-ombre-modale)}:root:root .ec-os-tiroir--companion:not(.ec-os-tiroir--agrandi){-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%)}@media(min-width:768px){:root:root :is(.ec-os-tiroir:not(.ec-os-tiroir--agrandi),.ec-os-tiroir--confirmation,.ec-os-tiroir--fenetre,.ec-os-tiroir--palette){border-radius:var(--ec-c-rayon-modale)}}:root:root .ec-os-tiroir-voile{background:var(--ec-c-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}:root:root .ec-os-barre-haut{box-shadow:inset 0 -1px 0 var(--ec-c-filet);color:rgb(var(--ec-c-encre))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root :is(.ec-os-barre-haut,.ec-pop:not(.ec-tooltip),.ec-menu,.ec-actionmenu__contenu,.ec-colmenu,.ec-toast,.ec-os-tiroir:not(.ec-os-tiroir--agrandi)){background:rgb(var(--ec-c-papier))}}@media(prefers-reduced-transparency:reduce){:root:root :is(.ec-os-barre-haut,.ec-pop:not(.ec-tooltip),.ec-menu,.ec-actionmenu__contenu,.ec-colmenu,.ec-toast,.ec-os-tiroir:not(.ec-os-tiroir--agrandi)){background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none}}.ec-glass{background:var(--ec-c-verre);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-flottante)}:root:root :is(.ec-os-carte:not(.ec-os-carte--heros),.ec-os-tuile,.ec-card,.ec-panel){border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root:root:root:root:root .ec-os-tuile--s{padding:var(--ec-space-md) var(--ec-space-lg)}:root:root:root:root:root .ec-os-tuile--s :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-size:18px;line-height:24px;font-weight:600}:root:root:root:root:root .ec-os-tuile--m :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-size:24px;line-height:30px;font-weight:600;letter-spacing:-.02em}:root:root:root:root:root .ec-os-tuile--l :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-size:34px;line-height:40px}:root:root:root:root:root .ec-os-tuile.ec-os-tuile--heros,:root:root:root:root:root .ec-os-tuile-agir.ec-os-tuile--heros{--ec-os-texte: 255 255 255;--ec-os-texte-2: 176 178 186;--ec-os-texte-3: 176 178 186;--ec-text-primary: 255 255 255;--ec-text-secondary: 176 178 186;--ec-text-muted: 176 178 186;background:var(--ec-hero-glow),var(--ec-hero-bg);box-shadow:inset 0 0 0 1px var(--ec-hero-ring);color:var(--ec-hero-fg)}:root:root:root:root:root .ec-os-tuile--heros :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:var(--ec-hero-fg);font-size:44px;line-height:50px}:root:root:root:root:root .ec-os-tuile--heros :is(.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle,.ec-os-tuile__pied){color:var(--ec-hero-fg-2)}.ec-hero-delta{display:inline-flex;align-items:center;height:24px;padding:0 var(--ec-space-md);border-radius:var(--ec-c-rayon-pilule);font-size:13px;font-weight:600;font-variant-numeric:tabular-nums}.ec-hero-delta--up{background:var(--ec-hero-up-b);color:var(--ec-hero-up)}.ec-hero-delta--warn{background:var(--ec-hero-att-b);color:var(--ec-hero-att)}.ec-hero-delta--down{background:var(--ec-hero-ko-b);color:var(--ec-hero-ko)}.ec-hero-split{display:flex;gap:2px;height:6px;overflow:hidden;border-radius:var(--ec-c-rayon-pilule)}.ec-hero-split>:first-child{background:var(--ec-hero-a1)}.ec-hero-split>:last-child{background:var(--ec-hero-a2)}:root:root [data-ec-theme][data-ec-theme],:root:root:root{--ec-theme-tuile-fond: var(--ec-hero-bg);--ec-theme-tuile-encre: var(--ec-hero-fg);--ec-theme-tuile-voile: transparent}:root:root:root [data-ec-tuile-vive]{box-shadow:inset 0 0 0 1px var(--ec-hero-ring)}:root:root:root [data-ec-tuile-vive]:is(a,button):hover{background:rgb(var(--ec-os-heros-champ))!important}:root:root:root:root:root .ec-os-tuile-agir:not(.ec-os-tuile--heros){border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre));transition:box-shadow .15s var(--ec-c-ease),transform .12s var(--ec-c-ease)}:root:root:root:root:root .ec-os-tuile-agir:not(.ec-os-tuile--heros):hover{box-shadow:inset 0 0 0 1px var(--ec-c-controle),var(--ec-c-ombre-flottante)}:root:root:root:root:root .ec-os-tuile-agir:not(.ec-os-tuile--heros) .ec-os-tuile-agir__rond{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}:root:root:root:root:root .ec-os-tuile-agir:not(.ec-os-tuile--heros) .ec-os-tuile-agir__libelle{color:rgb(var(--ec-c-encre-2))}:root:root:root:root{--ec-os-nt-entete-fond: var(--ec-c-papier);--ec-os-nt-entete-encre: var(--ec-c-encre-3);--ec-os-nt-entete-filet: var(--ec-c-filet)}:root:root:root:root :is(.ec-datatable thead th,.ec-datatable__tete th,.rt-TableColumnHeaderCell,.ec-listing thead th){color:rgb(var(--ec-c-encre-3))!important;font-size:10.5px!important;font-weight:500!important;letter-spacing:.05em;text-transform:uppercase;box-shadow:inset 0 -1px 0 var(--ec-c-filet)}:root:root:root :is(.ec-datatable,.ec-datatable tbody tr){background:rgb(var(--ec-c-papier))}:root:root .ec-datatable__ligne>td,:root:root .ec-datatable tbody td{border-bottom-color:var(--ec-c-filet-doux)}:root:root .ec-datatable tbody tr:hover>td{background:var(--ec-c-survol)}:root:root .ec-os-statut{border-radius:var(--ec-c-rayon-pilule);font-weight:600}:root:root:root:root:root :is(.ec-os-statut:not([class*=ec-os-statut--]),.ec-os-statut--sm:not(.ec-os-statut--succes,.ec-os-statut--attention,.ec-os-statut--danger,.ec-os-statut--info,.ec-os-statut--accent),.ec-os-statut--neutre){--ec-os-texte: var(--ec-c-neutre);--ec-os-texte-2: var(--ec-c-neutre);background:rgb(var(--ec-c-neutre-doux));box-shadow:none;color:rgb(var(--ec-c-neutre))}:root:root .ec-os-statut--accent{background:rgb(var(--ec-c-marque-doux));box-shadow:none;color:rgb(var(--ec-c-marque-encre))}:root:root .ec-os-statut--succes .ec-icone{color:rgb(var(--ec-c-succes-point))}:root:root .ec-os-statut--attention .ec-icone{color:rgb(var(--ec-c-attention-point))}:root:root .ec-os-statut--danger .ec-icone{color:rgb(var(--ec-c-danger-point))}:root:root .ec-os-statut--info .ec-icone{color:rgb(var(--ec-c-info-point))}:root:root .ec-os-statut--info{background:rgb(var(--ec-c-info-doux));box-shadow:none;color:rgb(var(--ec-c-info))}:root:root .rt-Badge{border-radius:var(--ec-c-rayon-pilule)}:root:root:root:root:root:root .ec-os-statut[data-ec-tone]{border-radius:var(--ec-c-rayon-pilule);box-shadow:none;font-weight:600}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=success]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=warning]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=danger]{background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=info]{background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=accent]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=neutral]{background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-neutre))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=success] .ec-icone{color:rgb(var(--ec-c-succes-point))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=warning] .ec-icone{color:rgb(var(--ec-c-attention-point))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=danger] .ec-icone{color:rgb(var(--ec-c-danger-point))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=info] .ec-icone{color:rgb(var(--ec-c-info-point))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=accent] .ec-icone{color:rgb(var(--ec-c-marque))}:root:root:root:root:root:root .ec-os-statut[data-ec-tone=neutral] .ec-icone{color:rgb(var(--ec-c-neutre-point))}:root:root :is(.ec-input,.ec-textarea,.ec-select__trigger,.rt-TextFieldRoot,.rt-SelectTrigger,.rt-TextAreaRoot){border-radius:var(--ec-c-rayon-champ)}:root:root :focus-visible{outline-color:rgb(var(--ec-c-marque))}:root:root:root,:root:root [data-ec-theme][data-ec-theme]{--ec-vivant-focus: var(--ec-c-marque)}:root:root:root :is(.ec-barre-os,.ec-barre-os-emprise){--ec-os-actif: var(--ec-c-encre);--ec-os-actif-encre: var(--ec-c-papier);--ec-os-actif-survol: var(--ec-c-encre)}.ec-os-page__icone{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-os-page__icone .ec-icone{width:16px;height:16px}.ec-os-page--icone .ec-os-page__ligne-titre{flex-wrap:nowrap;column-gap:var(--ec-os-e-10)}.ec-os-page__vue-choix{display:flex;flex:none;align-items:center}.ec-os-page__chiffres{display:flex;flex:none;align-items:center;margin-left:auto}.ec-os-page__chiffres+.ec-os-page__actions{margin-left:0}.ec-os-page.ec-os-page--chiffres{--ec-os-entete-h: 64px}:root:root .ec-pastille.ec-os-statut:before{content:none;display:none}:root{--ec-os-titre-tuile-police: var(--ec-os-police-titre);--ec-os-titre-tuile-taille: 14px;--ec-os-titre-tuile-poids: 600;--ec-os-titre-tuile-interligne: 20px}:root:root:root:root:root:root:root:root:root:root :is(.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle,.ec-os-carte__titre,.ec-panneau__titre,.ec-bande-chiffres__libelle){font-family:var(--ec-os-titre-tuile-police);font-size:var(--ec-os-titre-tuile-taille);font-weight:var(--ec-os-titre-tuile-poids);line-height:var(--ec-os-titre-tuile-interligne);letter-spacing:-.005em;text-transform:none;color:var(--ec-os-titre-tuile-encre, rgb(var(--ec-os-texte)))}.ec-panneau--principal,.ec-os-tuile--heros{--ec-os-titre-tuile-encre: var(--ec-hero-fg, #fff)}[data-ec-tuile-vive],.ec-temps-tuile-vive{--ec-os-titre-tuile-encre: currentColor}.ec-os-stats__tuile--pastel{--ec-os-titre-tuile-encre: var(--ec-theme-sur-pastel)}:root{--ec-barre-gouttiere: 20px;--ec-barre-ecart-rangees: 16px;--ec-barre-ecart-chiffres: 32px;--ec-barre-r2-haut: 8px;--ec-barre-r2-bas: 6px;--ec-barre-ecart-travail: 12px;--ec-barre-r1-h: 56px}.ec-os-page__emplacement{display:contents}:root:root:root .ec-os-page>.ec-os-page__entete{padding-inline:var(--ec-barre-gouttiere)}:root:root:root .ec-os-page.ec-os-page--chiffres,:root:root:root .ec-os-page{--ec-os-entete-h: var(--ec-barre-r1-h)}.ec-os-page__contexte{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8, 8px)}.ec-os-page__contexte:empty{display:none}:root:root .ec-os-page>.ec-os-page__entete>.ec-os-page__actions{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8, 8px);margin-inline-start:auto}:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation{display:flex;flex:0 1 auto;min-width:0;overflow:hidden}@media(min-width:641px){:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation{overflow-x:clip;overflow-y:visible}}:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation>*{flex:0 1 auto;min-width:0}:root:root .ec-os-page[data-ec-espace] .ec-os-page__navigation .ec-os-onglets-page__piste{overflow-x:auto;scrollbar-width:none}:root:root .ec-os-page>.ec-barre-page__chiffres{display:flex;flex:none;align-items:flex-end;margin:0;padding:var(--ec-barre-r2-haut) var(--ec-barre-gouttiere) var(--ec-barre-r2-bas);border:0;background:rgb(var(--ec-c-papier, var(--ec-os-carte)));min-width:0;max-width:100%;box-sizing:border-box}:root:root .ec-os-page:has(>.ec-os-page__entete+.ec-barre-page__chiffres>:not(:empty))>.ec-os-page__entete{box-shadow:0 var(--ec-os-page-ecart, 8px) 0 0 rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root .ec-os-page>.ec-barre-page__chiffres:empty,:root:root .ec-os-page>.ec-barre-page__chiffres:not(:has(>:not(:empty))){display:none}:root:root .ec-barre-page__chiffres .ec-kpi-strip.ec-kpi-strip--s{height:auto;min-width:0;max-width:100%;overflow:visible;flex-wrap:wrap;gap:12px var(--ec-barre-ecart-chiffres);border:0;background:transparent}:root:root .ec-barre-page__chiffres .ec-kpi-strip--s .ec-kpi-strip__tile{align-items:center;min-height:40px;padding:0 0 3px;border:0}:root:root .ec-barre-page__chiffres .ec-kpi-strip--s .ec-kpi-strip__value{font-size:15px;line-height:20px}:root:root .ec-barre-page__chiffres .ec-kpi-strip--s .ec-kpi-strip__label{font-size:12px;line-height:15px}:root:root .ec-os-page .ec-barre-page__travail{box-sizing:border-box;width:100%;margin-block:var(--ec-barre-ecart-travail) 0;padding-inline:var(--ec-piece-gouttiere, var(--ec-barre-gouttiere))}@media(max-width:1100px){:root:root .ec-os-page .ec-barre-page__travail{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}:root:root .ec-os-page .ec-barre-page__travail>.ec-canon-filterbar__start,:root:root .ec-os-page .ec-barre-page__travail>.ec-canon-filterbar__filters{min-width:0;max-width:100%;flex-wrap:wrap}}.ec-canon-filterbar__view,.ec-canon-filterbar__sort{display:flex;flex:none;align-items:center}.ec-canon-filterbar__count{color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap}:root:root .ec-os-page .ec-barre-page__travail+.ec-list-table,:root:root .ec-os-page .ec-barre-page__travail+*>.ec-list-table:first-child{margin-top:12px}:root:root .ec-os-page>.ec-os-page__contenu{--ec-barre-gouttiere-interne: calc(var(--ec-barre-gouttiere) - var(--ec-os-page-marge, 0px))}.ec-os-page.ec-os-page--plein>.ec-os-page__contenu{--ec-barre-gouttiere-interne: max( 0px, calc(var(--ec-barre-gouttiere) - var(--ec-os-page-marge, 0px)) )}.ec-barre-page__feuille{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;min-height:0;border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}:root:root .ec-os-page .ec-barre-page__feuille>.ec-barre-page__travail{margin-block-start:12px}:root:root .ec-os-page .ec-list-table__foot{bottom:calc(-1 * var(--ec-os-page-marge-bas, 0px))}:root:root .ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])):not(.ec-os-page--plein) .ec-list-table__foot{bottom:calc(-1*max(var(--ec-os-page-marge-bas, 0px),var(--ec-os-reserve-orbe, 0px)))}:root:root:root .ec-os-page .ec-os-page__ligne-titre>.ec-os-page__theme{gap:6px;margin-inline-start:2px}:root:root:root .ec-os-page .ec-os-page__ligne-titre .ec-os-page__theme-point{display:none}:root:root:root .ec-os-page .ec-os-page__ligne-titre .ec-os-page__theme-corps{height:auto;padding:0;border-radius:0;box-shadow:none;background:transparent;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:12px;font-weight:500;letter-spacing:0}@media(max-width:640px){:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete{flex-wrap:wrap;height:auto;min-height:var(--ec-barre-r1-h);row-gap:4px}:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__tete{flex:1 1 0%;min-width:min-content;max-width:max-content}:root:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__tete .ec-os-page__titre{white-space:normal}:root:root:root .ec-os-page .ec-os-page__ligne-titre>.ec-os-page__theme{display:none}:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation{order:10;flex:1 0 100%;max-width:100%}}@media(min-width:641px){:root:root:root:root .ec-os-page>.ec-os-page__entete{box-sizing:border-box;height:var(--ec-barre-r1-h);min-height:var(--ec-barre-r1-h);max-height:var(--ec-barre-r1-h)}}:root:root .ec-os-page>.ec-os-page__contexte-r2{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8, 8px);min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:2px var(--ec-barre-gouttiere) 8px;background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root .ec-os-page>.ec-os-page__contexte-r2:empty{display:none}@media(min-width:641px){:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete:is([data-ec-repli="3"],[data-ec-repli="4"],[data-ec-repli="5"]):not([data-ec-onglets-rangee])>.ec-os-page__navigation .ec-os-segmente__option>.ec-icone{display:none}}:root:root .ec-os-page:has(>.ec-os-page__entete+.ec-os-page__contexte-r2:not(:empty))>.ec-os-page__entete{box-shadow:0 var(--ec-os-page-ecart, 8px) 0 0 rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root:root:root .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes){margin:0;max-width:100%;border-radius:999px}:root:root:root:root:root:root .ec-os-segmente:not(.ec-os-page__navigation .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes)>:is(.ec-os-segmente__option,.ec-os-segmente__glisse){border-radius:999px}:root:root:root:root:root:root .ec-os-segmente:not(.ec-os-page__navigation .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes)>:is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option[data-actif=true]:hover,.ec-os-segmente__glisse){background:rgb(var(--ec-c-marque-doux, var(--ec-os-actif)));box-shadow:0 1px 2px rgb(var(--ec-c-marque, var(--ec-accent)) / .18);color:rgb(var(--ec-c-marque-encre, var(--ec-os-actif-encre)))}:root:root:root:root:root:root .ec-os-segmente:not(.ec-os-page__navigation .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes)>.ec-os-segmente__option[data-actif=true] .ec-os-segmente__compte{color:inherit}:root:root:root:root:root:root .ec-os-segmente:not(.ec-os-page__navigation .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes)>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline:2px solid rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));outline-offset:0}:root:root:root:root:root:root .ec-os-segmente[data-ec-glisse]:not(.ec-os-page__navigation .ec-os-segmente):not(.ec-os-segmente--navigation,.ec-os-onglets-page__piste,.ec-os-segmente--etapes)>.ec-os-segmente__option[data-actif=true]{background:none;box-shadow:none}@media(min-width:768px){:root:root .ec-os-page:not(.ec-os-page--plein){padding-bottom:0;overflow:hidden;overscroll-behavior:none}:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;box-sizing:border-box;padding-bottom:var(--ec-os-page-marge-bas, 0px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}:root:root .ec-os-page:is([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])):not(.ec-os-page--plein)>.ec-os-page__contenu{padding-bottom:max(var(--ec-os-page-marge-bas, 0px),var(--ec-os-reserve-orbe, 0px))}:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu>*{flex-shrink:0}:root:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu:has(.ec-list-table,[data-ec-list-foot]){padding-bottom:0}:root:root:root:root:root:root .ec-os-page .ec-list-table__foot{bottom:0}:root:root .ec-os-page :is(.ec-list-table__frame,:has(+[data-ec-list-foot])){padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 52px))}:root:root .ec-os-page.ec-os-page--plein .ec-listing-sheet__scroll:not(:has(.ec-list-table,[data-ec-list-foot])){padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 8px))}:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu .ec-barre-page__travail{position:sticky;top:0;z-index:4;margin-block-start:0;padding-block-start:var(--ec-barre-ecart-rangees);background:rgb(var(--ec-os-page-fond, var(--ec-os-page)))}:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu .ec-barre-page__feuille>.ec-barre-page__travail{padding-block-start:12px;background:rgb(var(--ec-os-carte))}}@media(max-width:767px){:root:root .ec-os-page{overscroll-behavior:none}}@media(min-width:768px){:where(.ec-os-page>.ec-os-page__contenu :has(.ec-list-table,.ec-list-sheet)){display:flex;flex-direction:column;flex:1 0 auto;min-height:0}:root:root:root .ec-os-page>.ec-os-page__contenu>:has(.ec-list-table,.ec-list-sheet){flex-grow:1}:root:root:root .ec-os-page.ec-os-page--plein>.ec-os-page__contenu{min-height:0}:root:root:root .ec-os-page.ec-os-page--plein .ec-list-table>.ec-list-table__frame{flex:1 1 auto;min-height:0}}:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)){background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)) :is(.ec-view.ec-os-module,.ec-org-table,.ec-barre-page__feuille,.ec-listing-list){background:transparent}:root:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)) :is(.ec-listing-sheet,.ec-barre-page__feuille):has(.ec-list-table){margin-inline:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent}:root:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)) :is(.ec-listing-toolbar,.ec-canon-filterbar:not(.ec-commerce-l2))+.ec-listing-sheet:has(.ec-list-table){margin-block:12px 0}:root:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)) :is(.ec-org-table,.ec-mk-table,.ec-fk-corps,.ec-commerce-table,.ec-listing-list.ec-shop-orders){margin-inline:0;border-top-color:transparent}:root:root:root:root .ec-os-page:has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar)) :is(.ec-org-table,.ec-mk-table){border-top:0}:root:root:root:root .ec-os-page:has(.ec-list-table) :is(.ec-barre-page__travail,.ec-canon-filterbar)~.ec-mk-table{margin-top:12px}:root:root:root:root:root .ec-os-page:has(.ec-list-table) :is(.ec-barre-page__travail,.ec-canon-filterbar)~.ec-mk-table>.ec-list-table{margin-top:0}:root:root:root:root .ec-os-page:has(.ec-list-table) .ec-org-ecran:has(>:is(.ec-barre-page__travail,.ec-canon-filterbar)+.ec-org-table){row-gap:0}@media(min-width:768px){:root:root:root:root .ec-os-page:not(.ec-os-page--plein):has(.ec-list-table):has(:is(.ec-barre-page__travail,.ec-canon-filterbar))>.ec-os-page__contenu .ec-barre-page__travail{box-sizing:border-box;min-height:calc(40px + var(--ec-barre-ecart-travail, 12px));padding-block:var(--ec-barre-ecart-travail, 12px) 0;align-items:center;background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}}.ec-barre-page__filtres{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:8px var(--ec-piece-gouttiere, var(--ec-barre-gouttiere, 12px)) 0}:root:root:root:root .ec-os-page:not(.ec-os-crm) .ec-os-kanban-outils{flex-wrap:nowrap;gap:8px;min-height:40px;margin-top:var(--ec-barre-ecart-travail, 12px);padding:0 calc(var(--ec-barre-gouttiere, 20px) - var(--ec-os-e-8, 8px));border:0;border-radius:0;background:none;box-shadow:none}:root:root:root:root:root:root .ec-os-page:not(.ec-os-crm) .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 1 210px;width:210px;min-width:140px;height:32px;padding:0 var(--ec-os-e-12, 12px);background:rgb(var(--ec-c-lavis, var(--ec-os-champ)));box-shadow:inset 0 0 0 1px var(--ec-c-filet, transparent);color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:13px}:root:root:root:root:root:root .ec-os-page:not(.ec-os-crm) .ec-os-kanban-outils__recherche.ec-os-recherche input{background:transparent;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-size:13px}:root:root:root:root .ec-os-page:not(.ec-os-crm) .ec-os-kanban-outils__filtres{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}:root:root:root:root .ec-os-page:not(.ec-os-crm) .ec-os-kanban-outils__fin{margin-left:auto}:root:root:root .ec-os-page .ec-prj-surface>.ec-list-table__foot{position:sticky;bottom:0;z-index:3;margin-top:auto;background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root .ec-os-page:has(.ec-prj-surface){background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root .ec-os-page:has(.ec-prj-surface) .ec-os-kanban-outils{border-bottom:0;background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}@media(min-width:768px){:root:root:root .ec-os-page:has(.ec-prj-surface)>.ec-os-page__contenu :has(.ec-prj-surface){display:flex;flex-direction:column;flex:1 0 auto}:root:root:root .ec-os-page .ec-prj-surface{display:flex;flex-direction:column;flex:1 0 auto;background:transparent}}:root:root:root:root .ec-os-page .ec-barre-page__travail.ec-commerce-l2{margin-bottom:12px}:root:root:root:root .ec-content-cadre>.ec-os-page__contenu>.ec-barre-page__travail{height:40px;min-height:40px}:root:root:root:root .ec-content-cadre>.ec-os-page__contenu>.ec-barre-page__travail+.ec-os-leads__vue{margin-top:12px}@media(min-width:641px){:root:root:root:root:root:root:root .ec-os-page :is(.ec-barre-page__travail,.ec-canon-filterbar,.ec-os-kanban-outils)>.ec-os-recherche{flex:0 0 210px;width:210px;min-width:0;max-width:210px}}:root:root:root:root .ec-os-page .ec-barre-page__travail{padding-inline:var(--ec-piece-gouttiere, var(--ec-barre-gouttiere, 20px))!important}:root:root:root:root:root .ec-os-page .ec-prj-pile>.ec-os-kanban-outils{padding-inline:0}.ec-os-page-attente{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.ec-os-page-attente__lu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root:root .ec-os-page-attente>.ec-os-page__entete{display:flex;align-items:center;gap:16px;height:var(--ec-barre-r1-h);padding-inline:var(--ec-barre-gouttiere);background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-os-page-attente .ec-os-page__ligne-titre{display:flex;align-items:center;gap:10px}.ec-os-page-attente__onglets,.ec-os-page-attente__actions,.ec-os-page-attente__travail{display:flex;align-items:center;gap:8px}.ec-os-page-attente__actions{margin-inline-start:auto}:root:root .ec-os-page-attente>.ec-os-page__contenu{flex:1 1 auto;min-height:0;overflow:hidden;padding:8px}.ec-os-page-attente__feuille{display:flex;flex-direction:column;min-height:100%;box-sizing:border-box;padding:12px var(--ec-barre-gouttiere);border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-os-page-attente__travail{padding-block:4px 12px}.ec-os-page-attente__ligne{display:flex;align-items:center;gap:16px;height:44px;border-top:1px solid var(--ec-os-filet, rgb(17 18 22 / .1))}@media(max-width:640px){.ec-os-page-attente__onglets,.ec-os-page-attente__actions>:last-child{display:none}}:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete[data-ec-onglets-rangee]{flex-wrap:wrap;align-content:flex-start;row-gap:0;height:auto;max-height:none;min-height:var(--ec-barre-r1-h)}:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete[data-ec-onglets-rangee]>.ec-os-page__tete{min-height:var(--ec-barre-r1-h)}:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete[data-ec-onglets-rangee]>.ec-os-page__navigation--rangee{order:10;flex:1 0 100%;max-width:100%;min-width:0;box-sizing:border-box;min-height:44px;padding-block:0 8px}@media(max-width:640px){:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete[data-ec-onglets-rangee]>.ec-os-page__navigation--rangee{min-height:0;padding-block:0}:root:root:root:root:root .ec-os-page[data-ec-espace]>.ec-os-page__entete[data-ec-onglets-rangee]>.ec-os-page__actions{order:20;flex:1 0 100%;justify-content:flex-start;box-sizing:content-box;height:48px;margin-inline-start:0;overflow-x:auto;scrollbar-width:none;padding-block-end:8px}}:root:root .ec-os-page>.ec-os-page__avertissements{display:flex;flex:none;flex-direction:column;gap:8px;min-width:0;max-width:100%;box-sizing:border-box;margin:0;padding:8px var(--ec-os-page-marge, 8px) 0}:root:root .ec-os-page>.ec-os-page__avertissements:empty,:root:root .ec-os-page>.ec-os-page__avertissements:not(:has(>*)){display:none}:root:root .ec-os-page>.ec-os-page__avertissements>*{margin:0}@media(max-width:767px){:root .ec-os-page .ec-os-page__plein-ecran:not([data-actif]){display:none}:root .ec-os-page .ec-os-page__actions:not(:has(:not(.ec-os-page__periode,.ec-os-page__repli,.ec-os-page__emplacement,.ec-os-page__plein-ecran:not([data-actif]),.ec-os-page__plein-ecran:not([data-actif]) *))){display:none}}:root:root:root :is(.ec-record-modal__footer,.ec-os-tiroir__pied,.ec-os-tiroir__pied-actions,.ec-modal__footer)>:is(.ec-os-bouton--fantome,.ec-os-bouton--secondaire,.rt-Button.rt-variant-ghost,.rt-Button.rt-variant-soft,.rt-Button.rt-variant-outline):not(.ec-btn--danger,.ec-os-bouton--danger,.ec-os-bouton--danger-contour,.ec-os-tiroir__retour,[data-accent-color]:not([data-accent-color=""],[data-accent-color=gray])){border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-c-papier, var(--ec-os-champ-sur-page)));box-shadow:inset 0 0 0 1px var(--ec-c-controle, rgb(var(--ec-os-texte) / .19))!important;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));text-decoration:none}:root:root:root :is(.ec-record-modal__footer,.ec-os-tiroir__pied,.ec-os-tiroir__pied-actions,.ec-modal__footer)>:is(.ec-os-bouton--fantome,.ec-os-bouton--secondaire,.rt-Button.rt-variant-ghost,.rt-Button.rt-variant-soft,.rt-Button.rt-variant-outline):not(.ec-btn--danger,.ec-os-bouton--danger,.ec-os-bouton--danger-contour,.ec-os-tiroir__retour,[data-accent-color]:not([data-accent-color=""],[data-accent-color=gray])):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-lavis, var(--ec-os-champ)));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre, var(--ec-os-texte)) / .28)!important}:root,:root.dark,:root.black{--ec-solution-finances-doux: 26 37 71;--ec-solution-finances-appui: 153 179 255;--ec-solution-finances-vif: 153 179 255;--ec-solution-relations-doux: 58 31 51;--ec-solution-relations-appui: 236 156 232;--ec-solution-relations-vif: 236 156 232;--ec-solution-agenda-doux: 47 42 16;--ec-solution-agenda-appui: 251 225 78;--ec-solution-agenda-vif: 251 225 78;--ec-solution-vente-doux: 44 31 69;--ec-solution-vente-appui: 212 162 255;--ec-solution-vente-vif: 212 162 255;--ec-solution-site-doux: 20 48 42;--ec-solution-site-appui: 127 217 192;--ec-solution-site-vif: 127 217 192;--ec-solution-marque-doux: 58 32 24;--ec-solution-marque-appui: 240 165 140;--ec-solution-marque-vif: 240 165 140;--ec-solution-pilotage-doux: 18 19 22;--ec-solution-pilotage-appui: 242 242 239;--ec-solution-pilotage-vif: 92 133 255}:root:root.light{--ec-solution-finances-doux: 220 228 255;--ec-solution-finances-appui: 31 74 216;--ec-solution-relations-doux: 251 227 241;--ec-solution-relations-appui: 163 39 138;--ec-solution-agenda-doux: 252 239 166;--ec-solution-agenda-appui: 122 89 0;--ec-solution-vente-doux: 238 226 255;--ec-solution-vente-appui: 123 53 198;--ec-solution-site-doux: 215 242 232;--ec-solution-site-appui: 10 107 88;--ec-solution-marque-doux: 249 228 220;--ec-solution-marque-appui: 154 59 31;--ec-solution-pilotage-doux: 255 255 255;--ec-solution-pilotage-appui: 17 18 22}[data-ec-solution=finances],[data-ec-solution=immobilier]{--ec-solution-doux: var(--ec-solution-finances-doux);--ec-solution-appui: var(--ec-solution-finances-appui);--ec-solution-vif: var(--ec-solution-finances-vif)}[data-ec-solution=relations]{--ec-solution-doux: var(--ec-solution-relations-doux);--ec-solution-appui: var(--ec-solution-relations-appui);--ec-solution-vif: var(--ec-solution-relations-vif)}[data-ec-solution=agenda]{--ec-solution-doux: var(--ec-solution-agenda-doux);--ec-solution-appui: var(--ec-solution-agenda-appui);--ec-solution-vif: var(--ec-solution-agenda-vif)}[data-ec-solution=vente]{--ec-solution-doux: var(--ec-solution-vente-doux);--ec-solution-appui: var(--ec-solution-vente-appui);--ec-solution-vif: var(--ec-solution-vente-vif)}[data-ec-solution=site]{--ec-solution-doux: var(--ec-solution-site-doux);--ec-solution-appui: var(--ec-solution-site-appui);--ec-solution-vif: var(--ec-solution-site-vif)}[data-ec-solution=marque]{--ec-solution-doux: var(--ec-solution-marque-doux);--ec-solution-appui: var(--ec-solution-marque-appui);--ec-solution-vif: var(--ec-solution-marque-vif)}[data-ec-solution=pilotage]{--ec-solution-doux: var(--ec-solution-pilotage-doux);--ec-solution-appui: var(--ec-solution-pilotage-appui);--ec-solution-vif: var(--ec-solution-pilotage-vif)}[data-ec-solution]:not([data-ec-solution=pilotage]) .ec-os-page__icone{background:rgb(var(--ec-solution-doux));color:rgb(var(--ec-c-encre, var(--ec-text-primary)))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-barres__colonne[data-surligne] .ec-vif-barres__barre{background:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-anneau__segment[data-principale]:is([data-ton=fort],[data-ton=encre]){stroke:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-legende__point[data-principale]:is([data-ton=fort],[data-ton=encre]){background:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) :is(.ec-vif-rythme__part,.ec-vif-rythme__pastille)[data-ton=accent]{background:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-jauge[data-ton=accent]{--ec-vif-jauge-ton: var(--ec-solution-vif)}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-courbe__trait{stroke:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-courbe__point{background:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) :is(.ec-vif-carte[data-teinte=noir],.ec-vif-repli) .ec-vif-courbe__aire-haut{stop-color:rgb(var(--ec-solution-vif) / .18)}[data-ec-solution]:not([data-ec-solution=pilotage]) .ec-vif-repli .ec-vif-mini__trait{stroke:rgb(var(--ec-solution-vif))}[data-ec-solution]:not([data-ec-solution=pilotage]) .ec-vif-repli .ec-vif-mini__trait-plein{fill:rgb(var(--ec-solution-vif))}:root{--ec-tassement: .97;--ec-recul-envoi: -2px}:root:root:root :is(.ec-os-bouton,.ec-os-rond,.ec-icon-btn,.ec-actionmenu,.ec-os-dock__item,.ec-vif-action,.ec-crm-action,.ec-os-kanban__ajout,.radix-themes .rt-BaseButton,.ec-spring){transition-property:transform,background-color,color,box-shadow,border-color;transition-duration:var(--ec-anim-retour),var(--ec-anim-fast),var(--ec-anim-fast),var(--ec-anim-fast),var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease)}:root:root:root :is(.ec-os-bouton--primaire,.ec-os-bouton--ia,.radix-themes .rt-BaseButton.rt-variant-solid:not(.rt-IconButton)){transition-timing-function:var(--ec-anim-ease-spring),var(--ec-anim-ease),var(--ec-anim-ease),var(--ec-anim-ease),var(--ec-anim-ease)}:root:root:root :is(.radix-themes .rt-BaseButton,.ec-spring):hover:not(:active){transform:none}:root:root:root :is(.ec-os-bouton,.ec-os-rond,.ec-icon-btn,.ec-actionmenu,.ec-os-dock__item,.ec-vif-action,.ec-crm-action,.ec-os-kanban__ajout,.radix-themes .rt-BaseButton,.ec-spring):active:not(:disabled,[aria-disabled=true],[data-disabled]){transform:scale(var(--ec-tassement));transition-duration:var(--ec-anim-micro),var(--ec-anim-fast),var(--ec-anim-fast),var(--ec-anim-fast),var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease-bascule)}[data-ec-envoi] :is(svg,.ec-icone):first-child{transition:transform var(--ec-anim-retour) var(--ec-anim-ease-out)}[data-ec-envoi]:active:not(:disabled,[aria-disabled=true]) :is(svg,.ec-icone):first-child{transform:translate(var(--ec-recul-envoi));transition:transform var(--ec-anim-micro) var(--ec-anim-ease-bascule)}@keyframes ec-secousse{0%,to{transform:none}20%,60%{transform:translate(-4px)}40%,80%{transform:translate(4px)}}[data-ec-secousse]{animation:ec-secousse var(--ec-anim-secousse) var(--ec-anim-ease-bascule)}@keyframes ec-coche-trace{to{stroke-dashoffset:0}}.ec-coche{display:inline-block;flex-shrink:0;vertical-align:middle;overflow:visible}.ec-coche path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1;animation:ec-coche-trace var(--ec-anim-coche) var(--ec-anim-ease-out) forwards}@keyframes ec-enregistre-entree{0%{opacity:0}}.ec-enregistre{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-height:20px;font-size:12px;font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-enregistre[data-etat=enregistre]{color:rgb(var(--ec-success));animation:ec-enregistre-entree var(--ec-anim-instant) var(--ec-anim-ease-out)}.ec-enregistre[data-etat=erreur]{color:rgb(var(--ec-danger))}.ec-checkbox__indicator .ec-coche path{stroke-width:2.25}.ec-etincelles{position:relative;display:inline-flex;vertical-align:top}.ec-etincelles__point{position:absolute;left:50%;top:50%;width:5px;height:5px;margin:-2.5px;border-radius:50%;background:rgb(var(--ec-success));opacity:0;pointer-events:none}@keyframes ec-etincelle{0%{opacity:1;transform:rotate(var(--ec-etincelle-angle)) translate(var(--ec-etincelle-depart, 16px)) scale(1)}to{opacity:0;transform:rotate(var(--ec-etincelle-angle)) translate(var(--ec-etincelle-arrivee, 44px)) scale(.4)}}.ec-etincelles[data-joue] .ec-etincelles__point{animation:ec-etincelle var(--ec-anim-max) var(--ec-anim-ease-out)}@keyframes ec-moment-fort{0%{transform:scale(.9)}}.ec-etincelles[data-joue]>:not(.ec-etincelles__point){animation:ec-moment-fort var(--ec-anim-max) var(--ec-anim-ease-spring)}.ec-objet-3d{display:inline-block;perspective:700px}.ec-objet-3d__corps{transform:rotateX(var(--ec-objet-rx, 0deg)) rotateY(var(--ec-objet-ry, 0deg));transform-style:preserve-3d;transition:transform var(--ec-anim-fast) var(--ec-anim-ease-out);box-shadow:none}.ec-objet-3d[data-repos] .ec-objet-3d__corps{transition-duration:var(--ec-anim-retour)}:root .ec-pop[data-state=open]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}:root .ec-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:ec-fondu var(--ec-anim-infobulle) var(--ec-anim-ease)}@keyframes ec-toast-contenu{0%{opacity:0;transform:translateY(4px)}}.ec-toast>*{animation:ec-toast-contenu var(--ec-anim-toast) var(--ec-anim-ease-out) var(--ec-anim-stagger) backwards}:root:root .ec-tabs__trigger,:root:root .ec-os-segmente__option{transition-property:color;transition-duration:var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease)}.ec-tabs__list[data-ec-glisse]{position:relative;isolation:isolate}.ec-tabs__list[data-ec-glisse]>.ec-tabs__trigger{position:relative;z-index:1}:root:root .ec-tabs__list[data-ec-glisse]>.ec-tabs__trigger[data-state=active]{background:none;box-shadow:none}:root:root :is(.ec-checkbox,.ec-switch){transition-property:background-color,box-shadow,transform;transition-duration:var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease)}:root:root .ec-switch__thumb{transition:transform var(--ec-anim-fast) var(--ec-anim-ease)}:root .ec-os-progression__bloc{transition:background-color var(--ec-anim-slow) var(--ec-anim-ease-out)}:root .ec-page-transition>*{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}:root [data-ec-cascade]>*{animation:none}:where(.ec-icon-btn,.ec-os-rond,.ec-checkbox,.ec-switch,.ec-actionmenu,.radix-themes .rt-IconButton,.ec-os-bouton){position:relative}:where(.ec-icon-btn,.ec-os-rond,.ec-checkbox,.ec-switch,.ec-actionmenu,.radix-themes .rt-IconButton,.ec-os-bouton):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}@media(prefers-reduced-motion:reduce){:root:root :is(.ec-pop[data-state=open],.ec-os-tiroir[data-state=open],.ec-os-tiroir-voile[data-state=open],.ec-page-transition>*){animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards!important}:root:root .ec-tooltip:is([data-state=delayed-open],[data-state=instant-open]){animation:ec-fondu var(--ec-anim-infobulle) var(--ec-anim-ease)!important}:root:root .ec-coche path{animation:ec-coche-trace var(--ec-anim-coche) var(--ec-anim-ease-out) forwards!important}:root:root .ec-enregistre[data-etat=enregistre]{animation:ec-enregistre-entree var(--ec-anim-fondu) var(--ec-anim-ease)!important}:root:root:root :is(.ec-os-bouton,.ec-os-rond,.ec-icon-btn,.ec-actionmenu,.ec-os-dock__item,.ec-vif-action,.ec-crm-action,.ec-os-kanban__ajout,.radix-themes .rt-BaseButton,.ec-spring):active:not(:disabled,[aria-disabled=true],[data-disabled]),:root:root [data-ec-envoi]:active :is(svg,.ec-icone):first-child,.ec-objet-3d__corps{transform:none}[data-ec-secousse],.ec-toast>*,.ec-etincelles[data-joue] .ec-etincelles__point,.ec-etincelles[data-joue]>:not(.ec-etincelles__point){animation:none}}:root,:root.light{--ec-focus: var(--ec-vif-accent)}:root.dark,:root.black{--ec-focus: var(--ec-vif-accent)}:root.light :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-focus: 255 255 255}:root:not(.light) :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-focus: 12 12 12}:root:root:root,:root:root [data-ec-theme][data-ec-theme],:root:root [data-ec-vivant][data-ec-vivant]{--ec-vivant-focus: var(--ec-focus)}:root:root:root.light :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-vivant-focus: 255 255 255}:root:root:root:not(.light) :is([data-ec-theme],[data-ec-vivant]) :is(tr[data-ec-ligne=active],.ec-listing tbody tr[aria-selected=true]){--ec-vivant-focus: 12 12 12}:root:root:root:root:root:root :focus-visible,:root:root:root:root:root:root :is(.ec-os-recherche,[data-ec-champ-cadre]):focus-within{outline-color:rgb(var(--ec-focus))}:root:root:root:root:root:root :is(input,textarea,select)[aria-invalid=true]:focus-visible,:root:root:root:root:root:root :is(.rt-TextFieldRoot,.rt-TextAreaRoot,[data-ec-champ-cadre]):focus-within:has([aria-invalid=true]:focus){outline-color:rgb(var(--ec-os-danger))}:root:root:root:root :is([data-ec-theme],[data-ec-vivant]) :is(.rt-BaseRadioRoot,.rt-SwitchRoot):focus-visible:before{outline-color:rgb(var(--ec-focus))}:root:root:root:root[data-ec-modalite=pointeur] :is(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=submit],[type=button],[type=reset],[type=image]),textarea,select,[contenteditable=true]):focus-visible,:root:root:root:root[data-ec-modalite=pointeur] :is(.ec-os-recherche,[data-ec-champ-cadre],.rt-TextFieldRoot,.rt-TextAreaRoot):focus-within{outline-width:1.5px;outline-offset:-1.5px}:root:root:root:root:root:root :is(.rt-TextFieldRoot,.rt-TextAreaRoot):focus-within:not(:has(:is(input,textarea):focus)){outline:none}:root{--ec-os-tiroir-largeur-normale: 560px;--ec-os-tiroir-largeur-large: 720px;--ec-os-tiroir-largeur-agrandie: 1200px;--ec-os-tiroir-largeur-confirmation: 440px;--ec-os-tiroir-largeur-palette: 576px;--ec-os-tiroir-marge: var(--ec-space-md);--ec-os-tiroir-air: var(--ec-space-3xl);--ec-os-tiroir-ecart: var(--ec-space-3xl)}:root,:root.dark,:root.black,:root.light{--ec-os-tiroir-fond: rgb(var(--ec-os-carte))}@media(max-width:767px){:root{--ec-os-tiroir-marge: 0px;--ec-os-tiroir-air: var(--ec-space-xl);--ec-os-tiroir-ecart: var(--ec-space-2xl)}}.ec-os-tiroir-racine{min-height:0}.ec-os-tiroir-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}.ec-os-tiroir{--ec-os-tiroir-fond: rgb(var(--ec-os-carte));position:fixed;top:var(--ec-os-tiroir-marge);right:var(--ec-os-tiroir-marge);bottom:var(--ec-os-tiroir-marge);display:flex;flex-direction:column;box-sizing:border-box;width:min(var(--ec-os-tiroir-largeur-normale),calc(100vw - var(--ec-os-tiroir-marge) * 2));max-width:100vw;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:var(--ec-os-tiroir-fond);color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante);font-size:var(--ec-os-t-corps);outline:none}.ec-os-tiroir--large{width:min(var(--ec-os-tiroir-largeur-large),calc(100vw - var(--ec-os-tiroir-marge) * 2))}.ec-os-tiroir--agrandi{width:min(var(--ec-os-tiroir-largeur-agrandie),calc(100vw - var(--ec-os-tiroir-marge) * 2))}.ec-os-tiroir--confirmation{top:0;right:0;bottom:0;left:0;height:fit-content;margin:auto;width:min(var(--ec-os-tiroir-largeur-confirmation),calc(100vw - var(--ec-space-lg) * 2));max-height:calc(100dvh - var(--ec-space-lg) * 2)}.ec-os-tiroir--palette{top:0;right:0;bottom:0;left:0;height:fit-content;margin:12vh auto auto;width:min(var(--ec-os-tiroir-largeur-palette),calc(100vw - var(--ec-space-lg) * 2));max-height:76vh}.ec-os-tiroir:focus-visible{outline:none}.ec-os-tiroir__defile{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}.ec-os-tiroir__defile>*{flex-shrink:0}.ec-os-tiroir__entete{position:sticky;top:0;z-index:1;display:flex;align-items:flex-start;gap:var(--ec-space-lg);padding:var(--ec-os-tiroir-air) var(--ec-os-tiroir-air) var(--ec-space-xl);background-color:var(--ec-os-tiroir-fond)}@supports (container-type: scroll-state){.ec-os-tiroir__defile{container-type:scroll-state}.ec-os-tiroir__entete{background-color:transparent}@container scroll-state(scrollable: top){.ec-os-tiroir__entete{background-color:var(--ec-os-tiroir-fond);background-image:linear-gradient(var(--ec-os-tiroir-fond),var(--ec-os-tiroir-fond))}}}.ec-os-tiroir__visuel{flex:none}.ec-os-tiroir__identite{display:grid;grid-template-columns:minmax(0,1fr);flex:1;justify-items:start;gap:var(--ec-space-xs);min-width:0}.ec-os-tiroir__identite:not(:has(>.ec-os-tiroir__sous-titre,>.ec-os-tiroir__statut)){align-self:center}.ec-os-tiroir__statut{max-width:100%;margin-bottom:var(--ec-space-2xs)}div.ec-os-tiroir__statut{min-width:0;overflow-x:auto;scrollbar-width:none}.ec-os-tiroir__titre{max-width:100%;margin:0;color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-fenetre);font-weight:400;line-height:var(--ec-os-i-fenetre);overflow-wrap:anywhere}.ec-os-tiroir__sous-titre{max-width:100%;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second-lecture)}.ec-os-tiroir__badges{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-space-xs)}.ec-os-tiroir__fenetre{display:flex;flex:none;align-items:center;gap:var(--ec-space-sm)}.ec-os-tiroir__entete-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-xs);min-width:0}.ec-os-tiroir .ec-os-rond,.ec-os-tiroir .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-os-tiroir .ec-os-bouton--secondaire:hover:not(:disabled),.ec-os-tiroir .ec-os-rond:hover:not(:disabled){background:var(--ec-os-filet-fort)}.ec-os-tiroir__defile>.ec-os-tiroir__corps:not(:has(~.ec-os-tiroir__section)){flex:1 0 0%}@media(min-width:768px)and (min-height:560px){.ec-os-tiroir__defile>.ec-os-tiroir__corps:has(>.ec-os-fiche){flex:1 1 0%;min-height:0}}.ec-os-tiroir__corps{box-sizing:border-box;min-width:0;padding:0 var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart)}.ec-os-tiroir--formulaire .ec-os-tiroir__corps:not(.ec-os-tiroir__onglet-panneau){padding-top:var(--ec-os-e-16)}.ec-os-tiroir__onglets{display:flex;gap:var(--ec-space-2xs);margin:0 var(--ec-os-tiroir-air) var(--ec-space-xl);padding:var(--ec-space-3xs);overflow-x:auto;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));scrollbar-width:none}.ec-os-tiroir__onglet{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-xs);min-height:var(--ec-os-h-xs);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);white-space:nowrap;cursor:pointer}.ec-os-tiroir__onglet:hover{color:rgb(var(--ec-os-texte))}.ec-os-tiroir__onglet[aria-selected=true]{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-tiroir__onglet-panneau:focus-visible{outline:none}.ec-os-tiroir__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding:0 var(--ec-os-tiroir-air) var(--ec-space-2xl)}.ec-os-tiroir__plus--mobile{display:none}.ec-os-tiroir__section{display:grid;gap:var(--ec-space-md);padding:0 var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart);min-width:0}.ec-os-tiroir__section-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-height:var(--ec-os-h-xs)}.ec-os-tiroir__section-titre{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h3);font-weight:400;line-height:1.3}.ec-os-tiroir__vide{margin:0;padding:var(--ec-space-lg) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-os-tiroir__complement{padding:0 var(--ec-os-tiroir-air) var(--ec-space-xl)}.ec-os-tiroir__paires{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-lg) var(--ec-space-xl);margin:0;padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-os-tiroir__paires[data-colonnes="1"]{grid-template-columns:minmax(0,1fr)}.ec-os-tiroir__paires[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-os-tiroir__paire{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-os-tiroir__paire dt{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-tiroir__paire dd{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.ec-os-tiroir__historique{display:grid;margin:0;padding:0;list-style:none}.ec-os-tiroir__evenement{position:relative;display:flex;gap:var(--ec-space-md);padding-bottom:var(--ec-space-lg)}.ec-os-tiroir__evenement:last-child{padding-bottom:0}.ec-os-tiroir__evenement:not(:last-child):before{content:"";position:absolute;top:var(--ec-os-h-xs);bottom:0;left:calc(var(--ec-os-h-xs) / 2);width:1px;background:var(--ec-os-filet-fort)}.ec-os-tiroir__evenement-rond{display:grid;flex:none;place-items:center;width:var(--ec-os-h-xs);height:var(--ec-os-h-xs);border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-os-tiroir__evenement-texte{display:grid;gap:var(--ec-space-3xs);min-width:0;padding-top:var(--ec-space-2xs)}.ec-os-tiroir__evenement-phrase{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:1.35}.ec-os-tiroir__evenement-meta{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-tiroir__etapes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0 var(--ec-os-tiroir-air) var(--ec-space-2xl);list-style:none}.ec-os-tiroir__etape{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-xs);padding:0 var(--ec-space-md) 0 var(--ec-space-2xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-tiroir__etape-numero{display:grid;place-items:center;width:calc(var(--ec-os-h-xs) - var(--ec-space-xs));height:calc(var(--ec-os-h-xs) - var(--ec-space-xs));border-radius:50%;background:rgb(var(--ec-os-carte));font-variant-numeric:tabular-nums}.ec-os-tiroir__etape[data-etat=courante]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-tiroir__etape[data-etat=courante] .ec-os-tiroir__etape-numero{background:transparent}.ec-os-tiroir__etape[data-etat=faite]{color:rgb(var(--ec-os-texte))}.ec-os-tiroir__note{display:grid;justify-items:start;gap:var(--ec-space-sm);min-width:0}.ec-os-tiroir__note-texte{justify-self:stretch;margin:0;padding:var(--ec-space-lg) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);line-height:1.45;white-space:pre-line;overflow-wrap:anywhere}.ec-os-tiroir__note--ouverte{justify-items:stretch}.ec-os-tiroir__note-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-os-tiroir__choix{display:grid;gap:var(--ec-space-lg);padding:var(--ec-space-xs) var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart);min-width:0}.ec-os-tiroir .ec-os-recherche{background:rgb(var(--ec-os-champ))}.ec-os-tiroir__options{display:grid;gap:var(--ec-space-2xs);outline:none}.ec-os-tiroir__option{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;min-height:var(--ec-os-h-md);padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);color:rgb(var(--ec-os-texte));cursor:pointer}.ec-os-tiroir__option[data-actif]{background:rgb(var(--ec-os-champ))}.ec-os-tiroir__option[aria-selected=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-os-tiroir__option[aria-disabled=true]{opacity:.4;cursor:not-allowed}.ec-os-tiroir__options:focus-visible .ec-os-tiroir__option[data-actif]{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-tiroir__option-visuel{flex:none}.ec-os-tiroir__option-texte{display:grid;flex:1;min-width:0}.ec-os-tiroir__option-libelle{overflow:hidden;font-size:var(--ec-os-t-corps);white-space:nowrap;text-overflow:ellipsis}.ec-os-tiroir__option-description{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);white-space:nowrap;text-overflow:ellipsis}.ec-os-tiroir__option-coche{display:grid;flex:none;place-items:center;width:var(--ec-os-h-xs);height:var(--ec-os-h-xs)}.ec-os-tiroir__pied{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-md);margin-top:auto;padding:var(--ec-space-lg) var(--ec-os-tiroir-air);border-top:1px solid var(--ec-os-filet);background:var(--ec-os-tiroir-fond)}.ec-os-tiroir__pied-info{flex:1 1 auto;min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-os-tiroir__pied-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm);min-width:0}.ec-os-tiroir__retour{margin-right:auto}.ec-os-tiroir .ec-os-tiroir__enregistrer--danger,.ec-os-tiroir .ec-os-tiroir__enregistrer--danger:hover:not(:disabled){background:rgb(var(--ec-os-danger-plein));box-shadow:none;color:rgb(var(--ec-os-danger-plein-encre))}:root:root:root .ec-os-tiroir--confirmation .ec-os-tiroir__pied :is(.ec-os-bouton--primaire:not(.ec-os-bouton--succes),.rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color]))):not(:disabled,[aria-disabled=true],[data-disabled]){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}:root:root:root .ec-os-tiroir--confirmation .ec-os-tiroir__pied :is(.ec-os-bouton--primaire:not(.ec-os-bouton--succes),.rt-BaseButton.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info,.ec-btn--magic):is([data-accent-color=""],:not([data-accent-color]))):hover:not(:disabled,[aria-disabled=true],[data-disabled]){background:rgb(var(--ec-os-actif-survol))}:root:root:root .ec-os-tiroir--confirmation .ec-os-tiroir__pied .rt-variant-ghost:is([data-accent-color=""],[data-accent-color=gray],:not([data-accent-color])){color:rgb(var(--ec-os-texte))}.ec-os-tiroir__pied--libre{gap:var(--ec-space-sm)}.ec-os-tiroir__pied--libre>.rt-BaseButton.rt-variant-ghost{margin:0}.ec-os-tiroir--confirmation .ec-os-tiroir__pied{border-top:0;padding-top:0;padding-bottom:var(--ec-os-tiroir-air)}.ec-os-tiroir--confirmation .ec-os-tiroir__entete{position:static}:root .radix-themes .ec-os-tiroir :is(button,a,[tabindex]:not([tabindex="-1"])):focus-visible,.ec-os-tiroir :is(button,a,[tabindex]:not([tabindex="-1"])):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root{--ec-os-tiroir-glisse: 12px;--ec-os-tiroir-glisse-sortie: 8px}@keyframes ec-os-tiroir-entree{0%{transform:translate(calc(100% + var(--ec-os-tiroir-marge)))}}@keyframes ec-os-tiroir-sortie{to{transform:translate(calc(100% + var(--ec-os-tiroir-marge)))}}@keyframes ec-os-tiroir-fenetre-entree{0%{opacity:0;transform:translateY(var(--ec-os-tiroir-glisse))}}@keyframes ec-os-tiroir-fenetre-sortie{to{opacity:0;transform:translateY(var(--ec-os-tiroir-glisse-sortie))}}@keyframes ec-os-tiroir-voile-entree{0%{opacity:0}}@keyframes ec-os-tiroir-voile-sortie{to{opacity:0}}.ec-os-tiroir[data-state=open]{animation:ec-os-tiroir-entree var(--ec-anim-slow) var(--ec-anim-ease-out)}.ec-os-tiroir[data-state=closed]{animation:ec-os-tiroir-sortie var(--ec-anim-retour) var(--ec-anim-ease-in)}.ec-os-tiroir.ec-os-tiroir--confirmation[data-state=open]{animation-name:ec-os-tiroir-fenetre-entree}.ec-os-tiroir.ec-os-tiroir--confirmation[data-state=closed]{animation-name:ec-os-tiroir-fenetre-sortie}.ec-os-tiroir.ec-os-tiroir--palette[data-state=open]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-os-tiroir.ec-os-tiroir--palette[data-state=closed]{animation:ec-os-tiroir-voile-sortie var(--ec-anim-fondu) var(--ec-anim-ease-in)}.ec-os-tiroir-voile[data-state=open]{animation:ec-os-tiroir-voile-entree var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-os-tiroir-voile[data-state=closed]{animation:ec-os-tiroir-voile-sortie var(--ec-anim-retour) var(--ec-anim-ease)}@media(max-width:767px){.ec-os-tiroir,.ec-os-tiroir--large,.ec-os-tiroir--agrandi{top:0;right:0;bottom:0;left:0;width:100%;border-radius:0}.ec-os-tiroir--confirmation,.ec-os-tiroir--palette{width:calc(100vw - var(--ec-space-lg) * 2);border-radius:var(--ec-os-rayon-carte)}.ec-os-tiroir--palette{margin-top:var(--ec-space-lg)}.ec-os-tiroir__agrandir{display:none}.ec-os-tiroir__entete:has(>.ec-os-tiroir__visuel,.ec-os-tiroir__entete-actions){flex-wrap:wrap}.ec-os-tiroir__entete:has(>.ec-os-tiroir__visuel,.ec-os-tiroir__entete-actions)>.ec-os-tiroir__identite{flex-basis:100%;order:1}.ec-os-tiroir__entete:has(>.ec-os-tiroir__visuel,.ec-os-tiroir__entete-actions)>.ec-os-tiroir__fenetre{margin-left:auto}.ec-os-tiroir__paires,.ec-os-tiroir__paires[data-colonnes="3"]{grid-template-columns:minmax(0,1fr)}.ec-os-tiroir__secondaire,.ec-os-tiroir__plus--bureau{display:none}.ec-os-tiroir__plus--mobile{display:flex}.ec-os-tiroir__primaire{flex:1 1 auto;min-width:0}.ec-os-tiroir__pied-actions{flex:1 1 auto}.ec-os-tiroir__pied{padding-bottom:calc(var(--ec-os-tiroir-air) + env(safe-area-inset-bottom,0px))}.ec-os-tiroir__pied-actions .ec-os-bouton{flex:1 1 auto;padding-inline:var(--ec-space-lg)}.ec-os-tiroir__pied--libre>button,.ec-os-tiroir__pied--libre>a{flex:1 1 auto}}.ec-os-tiroir--fenetre{top:0;right:0;bottom:0;left:0;height:fit-content;margin:auto;width:min(var(--ec-os-tiroir-largeur-normale),calc(100vw - var(--ec-os-e-16) * 2));max-height:calc(100dvh - var(--ec-os-e-16) * 2);border-radius:var(--ec-os-rayon-carte);--ec-os-tiroir-air: var(--ec-os-pad-carte)}.ec-os-tiroir--fenetre .ec-os-tiroir__corps{display:grid;gap:var(--ec-os-e-16)}.ec-os-tiroir--fenetre .ec-os-tiroir__pied{border-top:0;padding-top:var(--ec-os-e-4);padding-bottom:var(--ec-os-pad-carte)}.ec-os-tiroir--fenetre .ec-os-tiroir__entete{position:static}.ec-os-tiroir:is(.ec-os-tiroir--fenetre)[data-state=open]{animation-name:ec-os-tiroir-fenetre-entree}.ec-os-tiroir:is(.ec-os-tiroir--fenetre)[data-state=closed]{animation-name:ec-os-tiroir-fenetre-sortie}@media(max-width:767px){.ec-os-tiroir--fenetre{top:0;right:0;bottom:0;left:0;width:calc(100vw - var(--ec-os-e-16) * 2);border-radius:var(--ec-os-rayon-carte)}}.ec-os-tiroir__pastille{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-os-tiroir__pastille svg{width:20px;height:20px}.ec-os-tiroir__pied-info{line-height:var(--ec-os-i-second)}@media(min-width:768px){.ec-os-tiroir:not(.ec-os-tiroir--confirmation,.ec-os-tiroir--palette,.ec-os-tiroir--fenetre,.ec-os-tiroir--companion){top:0;right:0;bottom:0;left:0;margin:auto;height:fit-content;max-height:min(var(--ec-record-modal-lg-h, 880px),calc(100dvh - 2 * var(--ec-record-modal-marge, 32px)))}.ec-os-tiroir--agrandi{height:min(var(--ec-record-modal-lg-h, 880px),calc(100dvh - 2 * var(--ec-record-modal-marge, 32px)))}.ec-os-tiroir--travail.ec-os-tiroir--agrandi{width:calc(100vw - 2 * var(--ec-record-modal-travail-marge, clamp(16px, 1.25vw, 24px)));height:calc(100dvh - 2 * var(--ec-record-modal-travail-marge, clamp(16px, 1.25vw, 24px)));max-height:none}.ec-os-tiroir--travail.ec-os-tiroir--agrandi .ec-os-tiroir__corps :is(p,li,blockquote){max-width:120ch}.ec-os-tiroir:not(.ec-os-tiroir--companion,.ec-os-tiroir--palette)[data-state=open]{animation-name:ec-os-tiroir-fenetre-entree}.ec-os-tiroir:not(.ec-os-tiroir--companion,.ec-os-tiroir--palette)[data-state=closed]{animation-name:ec-os-tiroir-fenetre-sortie}}.ec-inline-alert{--ec-inline-alert-ton: var(--ec-os-texte-2);display:grid;border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile, 12px);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}:root{--ec-alerte-info: 46 92 255;--ec-alerte-succes: 6 118 71;--ec-alerte-attention: 181 71 8;--ec-alerte-erreur: 180 35 24;--ec-alerte-lavis: .07}:root.dark,:root.black{--ec-alerte-info: 122 155 255;--ec-alerte-succes: 71 205 137;--ec-alerte-attention: 253 176 34;--ec-alerte-erreur: 249 112 102;--ec-alerte-lavis: .13}.ec-inline-alert[data-ec-inline-alert=info]{--ec-inline-alert-ton: var(--ec-alerte-info)}.ec-inline-alert[data-ec-inline-alert=success]{--ec-inline-alert-ton: var(--ec-alerte-succes)}.ec-inline-alert[data-ec-inline-alert=warning]{--ec-inline-alert-ton: var(--ec-alerte-attention)}.ec-inline-alert[data-ec-inline-alert=danger]{--ec-inline-alert-ton: var(--ec-alerte-erreur)}.ec-inline-alert:is([data-ec-inline-alert=info],[data-ec-inline-alert=success],[data-ec-inline-alert=warning],[data-ec-inline-alert=danger]){border-color:rgb(var(--ec-inline-alert-ton) / .3);background:linear-gradient(rgb(var(--ec-inline-alert-ton) / var(--ec-alerte-lavis)),rgb(var(--ec-inline-alert-ton) / var(--ec-alerte-lavis))),rgb(var(--ec-os-carte))}.ec-inline-alert__titre{font-weight:600;margin-inline-end:6px}.ec-inline-alert__texte{font-weight:450}.ec-inline-alert[data-ec-inline-alert=ai]{--ec-inline-alert-ton: var(--ec-os-ia-identite)}.ec-inline-alert[data-ec-inline-alert=ai]{--ec-inline-alert-lavis: .14;--ec-inline-alert-trait: var(--ec-os-encre-violet, var(--ec-os-ia-identite));border-color:rgb(var(--ec-inline-alert-trait) / .32);background:linear-gradient(rgb(var(--ec-os-ia-identite) / var(--ec-inline-alert-lavis)),rgb(var(--ec-os-ia-identite) / var(--ec-inline-alert-lavis))),rgb(var(--ec-os-carte));box-shadow:inset 3px 0 rgb(var(--ec-inline-alert-trait))}:root.light .ec-inline-alert[data-ec-inline-alert=ai]{--ec-inline-alert-lavis: .06;border-color:rgb(var(--ec-inline-alert-trait) / .22)}.ec-inline-alert[data-ec-inline-alert=ai] .ec-inline-alert__icon{background:rgb(var(--ec-inline-alert-trait) / .16);color:rgb(var(--ec-inline-alert-trait))}.ec-inline-alert[data-ec-inline-alert=ai] .ec-inline-alert__details,.ec-inline-alert[data-ec-inline-alert=ai] .ec-inline-alert__details-actions{border-top-color:rgb(var(--ec-inline-alert-trait) / .18)}.ec-inline-alert__line{display:flex;align-items:center;gap:var(--ec-os-e-8);min-width:0;height:44px;padding:0 var(--ec-os-e-8) 0 var(--ec-os-e-12)}.ec-inline-alert__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgb(var(--ec-inline-alert-ton) / .16);color:rgb(var(--ec-inline-alert-ton))}.ec-inline-alert__icon svg{width:14px;height:14px}.ec-inline-alert__message{flex:1;min-width:0;overflow:hidden;font-weight:500;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ec-inline-alert__message--toggle{padding:0;border:0;background:none;color:inherit;font:inherit;font-weight:500;cursor:pointer}.ec-inline-alert__waiting{flex:none;color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-chip, 12px)}.ec-inline-alert__more,.ec-inline-alert__action,.ec-inline-alert__dismiss{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-2xs);height:30px;padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-weight:500;cursor:pointer;white-space:nowrap}.ec-inline-alert__more:hover,.ec-inline-alert__dismiss:hover{background:var(--ec-os-doux-survol, rgb(var(--ec-os-texte) / .06));color:rgb(var(--ec-os-texte))}.ec-inline-alert__more svg{width:14px;height:14px;transition:transform .16s var(--ec-ease, ease)}.ec-inline-alert--open .ec-inline-alert__more svg{transform:rotate(180deg)}.ec-inline-alert__action{background:rgb(var(--ec-inline-alert-ton) / .14);color:rgb(var(--ec-os-texte))}.ec-inline-alert__action:hover{background:rgb(var(--ec-inline-alert-ton) / .24)}.ec-inline-alert__dismiss{width:30px;justify-content:center;padding:0}.ec-inline-alert__dismiss svg{width:14px;height:14px}.ec-inline-alert__details{display:grid;gap:var(--ec-os-e-12);max-height:min(70vh,560px);overflow:auto;padding:var(--ec-os-e-16) var(--ec-os-e-16) 20px calc(var(--ec-space-4xl) + var(--ec-space-2xs));border-top:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.ec-inline-alert__details-body{display:grid;gap:var(--ec-os-e-12);min-width:0}.ec-inline-alert__details-actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);padding-top:var(--ec-os-e-12);border-top:1px solid var(--ec-os-filet)}@media(max-width:767px){.ec-inline-alert__waiting,.ec-inline-alert__more{display:none}.ec-inline-alert__details{padding-left:var(--ec-os-e-16)}}.ec-inline-alert__slot{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8)}.ec-inline-alert--wrap .ec-inline-alert__line{height:auto;min-height:56px;gap:var(--ec-os-e-12);padding:var(--ec-os-e-12) var(--ec-os-e-12) var(--ec-os-e-12) var(--ec-os-e-16)}.ec-inline-alert--wrap .ec-inline-alert__icon{width:28px;height:28px}.ec-inline-alert--wrap .ec-inline-alert__icon svg{width:16px;height:16px}.ec-inline-alert--wrap .ec-inline-alert__message{overflow:visible;line-height:20px;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.ec-inline-alert--wrap .ec-inline-alert__actions{display:inline-flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-inline-alert--wrap .ec-inline-alert__details{padding-left:56px}.ec-inline-alert--wrap{container:ec-inline-alert / inline-size}@container ec-inline-alert (max-width: 640px){.ec-inline-alert--wrap .ec-inline-alert__line{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:var(--ec-os-e-10) var(--ec-os-e-12);padding:var(--ec-os-e-12) var(--ec-os-e-8) var(--ec-os-e-12) var(--ec-os-e-14)}.ec-inline-alert--wrap .ec-inline-alert__icon{grid-row:1;grid-column:1}.ec-inline-alert--wrap .ec-inline-alert__message{grid-row:1;grid-column:2;padding-top:4px}.ec-inline-alert--wrap .ec-inline-alert__dismiss{grid-row:1;grid-column:3}.ec-inline-alert--wrap .ec-inline-alert__actions{grid-row:2;grid-column:2 / -1;justify-content:flex-start}.ec-inline-alert--wrap .ec-inline-alert__actions:empty{display:none}.ec-inline-alert--wrap .ec-inline-alert__more{display:inline-flex;margin-inline-start:calc(-1 * var(--ec-os-e-10))}.ec-inline-alert--wrap .ec-inline-alert__details{padding-left:var(--ec-os-e-16)}}.ec-inline-alert--wrap .ec-inline-alert__actions,.ec-inline-alert--wrap .ec-inline-alert__slot{min-width:0;flex-wrap:wrap}.ec-inline-alert--wrap .ec-inline-alert__slot{flex:0 1 auto}.ec-inline-alert--encart .ec-inline-alert__line{align-items:flex-start;min-height:0}.ec-inline-alert--encart .ec-inline-alert__icon{margin-top:-2px}.ec-inline-alert--encart .ec-inline-alert__message{display:grid;gap:2px;padding-top:3px;font-weight:450}.ec-inline-alert--encart .ec-inline-alert__titre{margin-inline-end:0;font-weight:600}.ec-inline-alert--encart .ec-inline-alert__texte{min-width:0;color:rgb(var(--ec-os-texte))}.ec-inline-alert--encart .ec-inline-alert__texte :is(p,ul,ol){margin:0}.ec-inline-alert--encart .ec-inline-alert__texte :is(ul,ol){padding-inline-start:1.2em}.ec-inline-alert--encart .ec-inline-alert__texte a{color:inherit;text-decoration:underline;text-underline-offset:2px}.ec-inline-alert--encart .ec-inline-alert__actions:empty{display:none}:root{--ec-bandeau-info: 46 92 255;--ec-bandeau-attention: 181 71 8;--ec-bandeau-erreur: 180 35 24;--ec-bandeau-succes: 6 118 71;--ec-bandeau-ia: 46 92 255;--ec-bandeau-champ-encre: 17 18 22;--ec-bandeau-encre: 255 255 255;--ec-bandeau-rayon: 0px}:root .ec-inline-alert.ec-inline-alert--plein{--ec-inline-alert-ton: var(--ec-bandeau-info);border:0;border-radius:var(--ec-bandeau-rayon);background:rgb(var(--ec-inline-alert-ton));box-shadow:none;color:rgb(var(--ec-bandeau-encre))}:root .ec-inline-alert.ec-inline-alert--plein.ec-inline-alert--encart{border-radius:var(--ec-encart-rayon)}:root{--ec-encart-rayon: var(--ec-os-rayon-encart, var(--ec-os-rayon-carte, 12px))}:root .ec-inline-alert.ec-inline-alert--plein[data-ec-inline-alert=success]{--ec-inline-alert-ton: var(--ec-bandeau-succes)}:root .ec-inline-alert.ec-inline-alert--plein[data-ec-inline-alert=warning]{--ec-inline-alert-ton: var(--ec-bandeau-attention)}:root .ec-inline-alert.ec-inline-alert--plein[data-ec-inline-alert=danger]{--ec-inline-alert-ton: var(--ec-bandeau-erreur)}:root .ec-inline-alert.ec-inline-alert--plein[data-ec-inline-alert=ai]{--ec-inline-alert-ton: var(--ec-bandeau-ia)}:root .ec-inline-alert--plein :is(.ec-inline-alert__message,.ec-inline-alert__titre,.ec-inline-alert__texte,.ec-inline-alert__details,.ec-inline-alert__details-body),:root .ec-inline-alert--plein .ec-inline-alert__details :not(button,.ec-os-bouton,.ec-os-bouton *){color:rgb(var(--ec-bandeau-encre))}:root .ec-inline-alert--plein a:not(.ec-os-bouton){color:inherit;text-decoration:underline;text-underline-offset:2px}:root .ec-inline-alert.ec-inline-alert--plein .ec-inline-alert__icon{background:rgb(var(--ec-bandeau-encre) / .18);color:rgb(var(--ec-bandeau-encre))}:root .ec-inline-alert--plein :is(.ec-inline-alert__more,.ec-inline-alert__dismiss){color:rgb(var(--ec-bandeau-encre))}:root .ec-inline-alert--plein .ec-inline-alert__waiting{color:rgb(var(--ec-bandeau-encre) / .86)}:root .ec-inline-alert--plein :is(.ec-inline-alert__more,.ec-inline-alert__dismiss):hover{background:rgb(var(--ec-bandeau-encre) / .16);color:rgb(var(--ec-bandeau-encre))}:root .ec-inline-alert--plein .ec-inline-alert__action,:root:root:root:root:root .ec-inline-alert--plein .ec-os-bouton:is(.ec-os-bouton--primaire,.ec-os-bouton--accent):not(:disabled,[aria-disabled=true]){border:0;background:rgb(var(--ec-bandeau-encre));box-shadow:none;color:rgb(var(--ec-inline-alert-ton));font-weight:600}:root .ec-inline-alert--plein .ec-inline-alert__action:hover,:root:root:root:root:root .ec-inline-alert--plein .ec-os-bouton:is(.ec-os-bouton--primaire,.ec-os-bouton--accent):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-bandeau-encre) / .9);color:rgb(var(--ec-inline-alert-ton))}:root:root:root:root:root .ec-inline-alert--plein .ec-os-bouton:not(.ec-os-bouton--primaire,.ec-os-bouton--accent,:disabled){border-color:rgb(var(--ec-bandeau-encre) / .7);background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-bandeau-encre) / .7);color:rgb(var(--ec-bandeau-encre))}:root:root:root:root:root .ec-inline-alert--plein .ec-os-bouton:not(.ec-os-bouton--primaire,.ec-os-bouton--accent,:disabled):hover{background:rgb(var(--ec-bandeau-encre) / .16)}:root .ec-inline-alert--plein :is(.ec-inline-alert__details,.ec-inline-alert__details-actions){border-top-color:rgb(var(--ec-bandeau-encre) / .24)}:root .ec-inline-alert--plein :focus-visible{outline:2px solid rgb(var(--ec-bandeau-encre));outline-offset:2px}:root:root .ec-inline-alert--plein :is(input,textarea,select){border:1px solid rgb(var(--ec-bandeau-encre) / .7);background:rgb(var(--ec-bandeau-encre));color:rgb(var(--ec-bandeau-champ-encre))}:root .ec-inline-alert--plein .ec-inline-alert__message :is(p,li,strong,span,summary,small,em){color:inherit}.ec-period{display:inline-flex;align-items:center;gap:2px;height:var(--ec-os-h-sm);padding:0 2px;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier, 255 255 255));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-2, 70 73 81));min-width:0;max-width:100%}.ec-period__pas,.ec-period__bouton{display:inline-flex;align-items:center;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer;border-radius:var(--ec-c-rayon-pilule, 999px);transition:background-color .15s var(--ec-c-ease, ease),color .15s var(--ec-c-ease, ease)}.ec-period__pas{justify-content:center;width:28px;height:28px;flex:none}@media(pointer:coarse){.ec-period__pas{width:44px}}.ec-period__bouton{gap:var(--ec-os-e-6);height:var(--ec-c-h-pilule-interne);padding:0 var(--ec-os-e-8);font-size:13px;font-weight:500;white-space:nowrap;min-width:0;color:rgb(var(--ec-c-encre, 17 18 22))}.ec-period__libelle{font-variant-numeric:tabular-nums}.ec-period__cmp{color:rgb(var(--ec-c-encre-3, 107 110 118));overflow:hidden;text-overflow:ellipsis;min-width:0;max-width:13em}.ec-period__pas:hover:not(:disabled),.ec-period__bouton:hover{background:var(--ec-c-survol);color:rgb(var(--ec-c-encre, 17 18 22))}.ec-period__bouton[data-state=open]{background:var(--ec-c-presse)}.ec-period__bouton:disabled{color:rgb(var(--ec-c-encre-3, 107 110 118));cursor:default}.ec-period__pas:disabled{opacity:.35;cursor:default}.ec-period :focus-visible,.ec-period__pop :focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));outline-offset:1px}.ec-period__pop{padding:var(--ec-os-e-6);width:min(340px,calc(100vw - 24px));max-height:var(--radix-popover-content-available-height, 80vh);overflow-y:auto}.ec-period__pop:has(.ec-period__plage){width:min(600px,calc(100vw - 24px));padding:var(--ec-os-e-14)}.ec-period__titre{display:flex;align-items:center;gap:var(--ec-os-e-8);margin:var(--ec-os-e-8) var(--ec-os-e-10) var(--ec-os-e-4);font-size:12px;font-weight:600;color:rgb(var(--ec-c-encre-3, 107 110 118))}.ec-period__titre+.ec-period__liste{margin-bottom:var(--ec-os-e-4)}.ec-period__liste+.ec-period__titre{margin-top:var(--ec-os-e-6);padding-top:var(--ec-os-e-10);border-top:1px solid var(--ec-c-filet-doux)}.ec-period__liste{display:flex;flex-direction:column}.ec-period__option{display:grid;grid-template-columns:18px 1fr auto;align-items:center;gap:var(--ec-os-e-8);min-height:var(--ec-os-h-item);padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-6);border:0;border-radius:8px;background:transparent;color:rgb(var(--ec-c-encre, 17 18 22));font:inherit;font-size:14px;text-align:left;cursor:pointer}.ec-period__option:hover:not(:disabled){background:var(--ec-c-survol)}.ec-period__option[aria-pressed=true]{color:rgb(var(--ec-c-marque-encre, var(--ec-vif-accent-texte)));font-weight:600}.ec-period__option:disabled{color:rgb(var(--ec-c-encre-3, 107 110 118));cursor:default}.ec-period__coche{display:inline-flex;color:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}.ec-period__option-aide{color:rgb(var(--ec-c-encre-3, 107 110 118));font-size:12px;font-weight:400;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-period__plage{display:flex;flex-direction:column;gap:var(--ec-os-e-14)}.ec-period__plage-tete{display:flex;align-items:center;gap:var(--ec-os-e-10);font-size:14px}.ec-period__retour{display:inline-flex;align-items:center;gap:2px;height:var(--ec-c-h-pilule-interne);padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-4);border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:var(--ec-c-survol);color:rgb(var(--ec-c-encre-2, 70 73 81));font:inherit;font-size:13px;cursor:pointer}.ec-period__champs{display:grid;grid-template-columns:1fr 1fr;gap:var(--ec-os-e-10)}.ec-period__mois-duo{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--ec-os-e-10) * 2)}.ec-period__mois-tete{display:grid;grid-template-columns:28px 1fr 28px;align-items:center;margin-bottom:var(--ec-os-e-6);text-align:center;font-size:14px;text-transform:capitalize}.ec-period__mois-duo>.ec-period__mois:last-child .ec-period__nav-gauche-mobile{visibility:hidden}.ec-period__nav{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:transparent;color:rgb(var(--ec-c-encre-2, 70 73 81));cursor:pointer}.ec-period__nav:hover:not(:disabled){background:var(--ec-c-survol)}.ec-period__nav:disabled{opacity:.3;cursor:default}.ec-period__grille{width:100%;table-layout:fixed;border-collapse:collapse}.ec-period__grille th{height:24px;font-size:11px;font-weight:500;color:rgb(var(--ec-c-encre-3, 107 110 118))}.ec-period__case{padding:1px 0;text-align:center}.ec-period__case--dedans{background:rgb(var(--ec-c-marque-doux, 239 235 255))}.ec-period__case--debut{border-radius:999px 0 0 999px}.ec-period__case--fin{border-radius:0 999px 999px 0}.ec-period__case--debut.ec-period__case--fin{border-radius:999px}.ec-period__jour{width:32px;height:var(--ec-os-h-sm);border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-c-encre, 17 18 22));font:inherit;font-size:13px;font-variant-numeric:tabular-nums;cursor:pointer}.ec-period__jour:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}.ec-period__jour[aria-current=date]{font-weight:700;text-decoration:underline;text-underline-offset:3px}.ec-period__jour--borne{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:rgb(var(--ec-c-sur-marque, 255 255 255));font-weight:600}.ec-period__jour:disabled{color:rgb(var(--ec-c-encre-3, 107 110 118));opacity:.45;cursor:default}.ec-period__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12);padding-top:var(--ec-os-e-10);border-top:1px solid var(--ec-c-filet-doux)}.ec-period__duree{font-size:13px;color:rgb(var(--ec-c-encre-2, 70 73 81));font-variant-numeric:tabular-nums}.ec-period__erreur{font-size:13px;color:rgb(var(--ec-c-danger, 196 35 26))}@media(max-width:560px){.ec-period__mois-duo{grid-template-columns:1fr}.ec-period__mois-duo>.ec-period__mois:first-child{display:none}.ec-period__mois-duo>.ec-period__mois:last-child .ec-period__nav-gauche-mobile{visibility:visible}.ec-period__champs{grid-template-columns:1fr}}.ec-period__raccourcis{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-period__raccourci{display:inline-flex;align-items:center;height:var(--ec-c-h-pilule-interne, 28px);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:var(--ec-c-survol);color:rgb(var(--ec-c-encre, 17 18 22));font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ec-period__raccourci:hover{background:var(--ec-c-presse)}.ec-period__raccourci[aria-pressed=true]{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:rgb(var(--ec-c-sur-marque, 255 255 255))}.ec-period__raccourci:focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));outline-offset:1px}@media(pointer:coarse){.ec-period__raccourci{height:36px}}.ec-os-fiche-travail{position:fixed;inset:var(--ec-os-e-8);display:flex;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-verre);outline:none}.ec-os-fiche-travail--page{position:relative;inset:auto;height:100%;border-radius:0;box-shadow:none}.ec-os-fiche-travail__coque{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.ec-os-fiche-travail__entete{display:flex;align-items:center;gap:var(--ec-os-e-12);padding:var(--ec-os-e-12) var(--ec-os-e-16);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.ec-os-fiche-travail__position{display:inline-flex;align-items:center;gap:var(--ec-os-e-4)}.ec-os-fiche-travail__identite{display:grid;flex:1;gap:2px;min-width:0}.ec-os-fiche-travail__titre{margin:0;overflow:hidden;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-fenetre);font-weight:400;line-height:var(--ec-os-i-fenetre);text-overflow:ellipsis;white-space:nowrap}.ec-os-fiche-travail__sauvegarde{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-os-fiche-travail__point{width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-os-succes))}.ec-os-signature .ec-os-fiche-travail__point{background:rgb(var(--ec-signature-succes-rgb, var(--ec-os-succes)))}.ec-os-fiche-travail__sauvegarde[data-etat=enregistrement] .ec-os-fiche-travail__point{background:rgb(var(--ec-os-texte-2))}.ec-os-fiche-travail__sauvegarde:is([data-etat=echec],[data-etat=conflit]){color:rgb(var(--ec-os-danger))}.ec-os-fiche-travail__sauvegarde:is([data-etat=echec],[data-etat=conflit]) .ec-os-fiche-travail__point{background:rgb(var(--ec-os-danger))}.ec-os-fiche-travail__sauvegarde button{padding:0 var(--ec-os-e-8);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;min-height:var(--ec-os-h-rond-compact)}.ec-os-fiche-travail__utilitaires{display:inline-flex;align-items:center;gap:var(--ec-os-e-4)}.ec-os-fiche-travail__corps{display:flex;flex:1;min-height:0}.ec-os-fiche-travail__centre{display:flex;flex:1;flex-direction:column;min-width:0;overflow:auto}.ec-os-fiche-travail__barre-onglets{position:sticky;top:0;z-index:2;display:flex;align-items:center;gap:var(--ec-os-e-12);padding:0 var(--ec-os-e-16);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-page))}.ec-os-fiche-travail__onglets{display:flex;flex:1;gap:var(--ec-os-e-16);min-width:0}.ec-os-fiche-travail__onglets-actions{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8)}.ec-os-fiche-travail__tete{display:flex;align-items:center;gap:var(--ec-os-e-12);padding:0 var(--ec-os-e-16) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.ec-os-fiche-travail__coque[data-entete]>.ec-os-fiche-travail__entete{border-bottom:0;padding-bottom:var(--ec-os-e-4)}.ec-os-fiche-travail__visuel{flex:none}.ec-os-fiche-travail__tete-texte{display:grid;flex:1;gap:var(--ec-os-e-4);min-width:0}.ec-os-fiche-travail__tete-texte>.ec-os-fiche-travail__titre{font-size:24px;line-height:30px}.ec-os-fiche-travail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6) var(--ec-os-e-12);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-os-fiche-travail__onglet{position:relative;padding:var(--ec-os-e-10) 0;border:0;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-os-fiche-travail__onglet[aria-selected=true]{color:rgb(var(--ec-os-texte));font-weight:500}.ec-os-fiche-travail__onglet[aria-selected=true]:after{content:"";position:absolute;inset:auto 0 -1px;height:2px;background:rgb(var(--ec-os-actif))}.ec-os-fiche-travail__onglet:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-fiche-travail__barre-onglets:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){min-height:var(--ec-os-h-controle)}.ec-os-fiche-travail__onglets:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){align-self:stretch;align-items:flex-end}.ec-os-fiche-travail__onglet:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){display:inline-flex;align-items:center;height:var(--ec-os-h-segment);padding:0;line-height:var(--ec-os-i-corps)}@media(any-pointer:coarse){.ec-os-fiche-travail__onglet:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){min-height:var(--ec-os-h-lg)}}.ec-os-fiche-travail__panneau{flex:1;padding:var(--ec-os-e-16)}.ec-os-fiche-travail__panneau[hidden]{display:none}.ec-os-fiche-travail__poignee{flex:none;width:var(--ec-os-e-8);cursor:col-resize;background:linear-gradient(var(--ec-os-filet),var(--ec-os-filet)) center / 1px 100% no-repeat;touch-action:none}.ec-os-fiche-travail__poignee:is(:hover,:focus-visible){background-size:2px 100%;background-image:linear-gradient(rgb(var(--ec-os-texte)),rgb(var(--ec-os-texte)));outline:none}.ec-os-fiche-travail__rail{display:flex;flex:none;flex-direction:column;min-width:0;overflow:auto;padding:0;background:rgb(var(--ec-os-carte))}.ec-os-fiche-travail__rail-tete{position:sticky;top:0;z-index:1;display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8);min-height:48px;padding:0 var(--ec-os-e-12) 0 var(--ec-os-e-16);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.ec-os-fiche-travail__rail-titre{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family, inherit);font-size:14px;font-weight:600;line-height:20px}.ec-os-fiche-travail__masquer{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);min-height:var(--ec-os-h-sm, 32px);padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-compact, 6px);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ec-os-fiche-travail__masquer:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-os-fiche-travail__masquer:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-fiche-travail__rail-corps{flex:1;padding:var(--ec-os-e-16)}.ec-os-fiche-travail__replier,.ec-os-fiche-travail__deplier{border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);min-height:var(--ec-os-h-rond-compact);padding:0 var(--ec-os-e-10);cursor:pointer}.ec-os-fiche-travail__deplier{align-self:flex-start;margin:var(--ec-os-e-12);writing-mode:vertical-rl;padding:var(--ec-os-e-10) 0;width:var(--ec-os-h-rond-compact)}.ec-os-fiche-travail__agent{flex:none;width:360px;overflow:auto;border-left:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}@media(max-width:767px){.ec-os-fiche-travail{top:0;right:0;bottom:0;left:0;border-radius:0}}@media(pointer:coarse){.ec-os-fiche-travail__onglet,.ec-os-fiche-travail__replier,.ec-os-fiche-travail__deplier{min-height:44px}}.ec-os-fiche-travail__coque{position:relative}.ec-os-fiche-travail__agent--plein{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;width:auto;border-left:0}.ec-os-fiche-travail__agent-tete{display:flex;padding:var(--ec-os-e-12) var(--ec-os-e-16);border-bottom:1px solid var(--ec-os-filet)}@media(min-width:768px){.ec-os-fiche-travail:not(.ec-os-fiche-travail--page){top:0;right:0;bottom:0;left:0;margin:auto;width:min(var(--ec-record-modal-lg-w, 1200px),calc(100vw - 2 * var(--ec-record-modal-marge, 32px)));height:min(var(--ec-record-modal-lg-h, 880px),calc(100dvh - 2 * var(--ec-record-modal-marge, 32px)));border:1px solid var(--ec-os-filet)}}.ec-crm-verbe--appeler{--ec-verbe-solid: var(--ec-action-call-solid);--ec-verbe-on: var(--ec-action-call-on);--ec-verbe-soft: var(--ec-action-call-soft);--ec-verbe-ink: var(--ec-action-call-ink)}.ec-crm-verbe--ecrire{--ec-verbe-solid: var(--ec-action-email-solid);--ec-verbe-on: var(--ec-action-email-on);--ec-verbe-soft: var(--ec-action-email-soft);--ec-verbe-ink: var(--ec-action-email-ink)}.ec-crm-verbe--noter{--ec-verbe-solid: var(--ec-action-note-solid);--ec-verbe-on: var(--ec-action-note-on);--ec-verbe-soft: var(--ec-action-note-soft);--ec-verbe-ink: var(--ec-action-note-ink)}.ec-crm-verbe--planifier{--ec-verbe-solid: var(--ec-action-schedule-solid);--ec-verbe-on: var(--ec-action-schedule-on);--ec-verbe-soft: var(--ec-action-schedule-soft);--ec-verbe-ink: var(--ec-action-schedule-ink)}.ec-crm-verbe--tache{--ec-verbe-solid: var(--ec-action-task-solid);--ec-verbe-on: var(--ec-action-task-on);--ec-verbe-soft: var(--ec-action-task-soft);--ec-verbe-ink: var(--ec-action-task-ink)}.ec-crm-verbe--whatsapp{--ec-verbe-solid: var(--ec-action-whatsapp-solid);--ec-verbe-on: var(--ec-action-whatsapp-on);--ec-verbe-soft: var(--ec-action-whatsapp-soft);--ec-verbe-ink: var(--ec-action-whatsapp-ink)}.ec-crm-verbe--devis{--ec-verbe-solid: var(--ec-action-quote-solid);--ec-verbe-on: var(--ec-action-quote-on);--ec-verbe-soft: var(--ec-action-quote-soft);--ec-verbe-ink: var(--ec-action-quote-ink)}.ec-crm-action{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8);min-height:var(--ec-fiche-h-action, 40px);padding:0 var(--ec-os-e-12);border:1px solid rgb(var(--ec-verbe-ink, var(--ec-os-texte)));border-radius:var(--ec-os-rayon-controle, 8px);background:rgb(var(--ec-verbe-soft, var(--ec-os-carte)));color:rgb(var(--ec-verbe-ink, var(--ec-os-texte)));font:inherit;font-size:var(--ec-os-t-controle, 14px);font-weight:500;line-height:var(--ec-os-i-controle, 20px);white-space:nowrap;cursor:pointer;transition:background-color .15s ease,box-shadow .15s ease}.ec-crm-action:not(.ec-crm-action--plein):not(:disabled):not([aria-disabled=true]):hover{background:color-mix(in srgb,rgb(var(--ec-verbe-soft, var(--ec-os-carte))) 84%,rgb(var(--ec-verbe-ink, var(--ec-os-texte))))}.ec-crm-action--plein{border-color:transparent;background:rgb(var(--ec-verbe-solid, var(--ec-os-violet)));color:rgb(var(--ec-verbe-on, var(--ec-os-violet-sur)));font-weight:600}.ec-crm-action--plein:not(:disabled):hover{background:color-mix(in srgb,rgb(var(--ec-verbe-solid, var(--ec-os-violet))) 88%,rgb(var(--ec-os-texte)))}.ec-crm-action:not(:disabled)[aria-pressed=true],.ec-crm-action:not(:disabled)[aria-expanded=true],.ec-crm-action:not(:disabled):active{box-shadow:inset 0 0 0 1px currentColor}.ec-crm-action:focus-visible{outline:2px solid rgb(var(--ec-os-violet-encre));outline-offset:2px}.ec-crm-action:disabled,.ec-crm-action[aria-disabled=true]{border-color:transparent;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));cursor:not-allowed}.ec-crm-action__chevron{margin-left:-2px}@media(any-pointer:coarse){.ec-crm-action{min-height:var(--ec-os-h-lg)}}.ec-crm-evenement{display:inline-grid;flex:none;place-items:center;width:28px;height:28px;border-radius:var(--ec-os-rayon-controle, 8px);background:rgb(var(--ec-ton-solid, var(--ec-os-champ)));color:rgb(var(--ec-ton-on, var(--ec-os-texte)))}.ec-crm-evenement--32{width:32px;height:32px}.ec-crm-evenement--glyphe{width:auto;height:auto;background:transparent;color:rgb(var(--ec-ton-ink, var(--ec-os-texte)))}:root,:root.dark,:root.black{--ec-sem-system-solid: 193 201 215;--ec-sem-system-on: 16 16 20;--ec-sem-system-soft: 31 32 34;--ec-sem-system-ink: 193 201 215;--ec-fiche-e-20: 20px;--ec-fiche-e-24: 24px;--ec-fiche-e-28: 28px;--ec-fiche-e-32: 32px;--ec-fiche-h-action: 40px;--ec-fiche-h-cta: 44px;--ec-fiche-rayon-bloc: 12px;--ec-fiche-rayon-action: 14px;--ec-fiche-lisere: 4px;--ec-fiche-ombre-action: 0 2px 5px rgb(0 0 0 / .08), 0 12px 30px rgb(0 0 0 / .12);--ec-fiche-ombre-composeur: 0 1px 3px rgb(0 0 0 / .08)}:root.dark,:root.black{--ec-fiche-ombre-action: 0 2px 5px rgb(0 0 0 / .14), 0 12px 30px rgb(0 0 0 / .22);--ec-fiche-ombre-composeur: 0 1px 3px rgb(0 0 0 / .16)}:root.light{--ec-sem-system-solid: 81 93 112;--ec-sem-system-on: 255 255 255;--ec-sem-system-soft: 241 243 246;--ec-sem-system-ink: 81 93 112}:root.black .ec-record-modal-root{--ec-action-call-soft: 17 33 28;--ec-action-note-soft: 36 30 22;--ec-action-schedule-soft: 36 22 29;--ec-action-meeting-soft: 36 22 29;--ec-action-task-soft: 25 32 17;--ec-action-whatsapp-soft: 16 32 30;--ec-action-email-soft: 16 30 38;--ec-action-quote-soft: 36 24 18;--ec-action-video-soft: 17 32 38;--ec-action-ai-soft: 34 24 38}:root:root.black{--ec-sem-system-soft: 29 32 39}[data-ec-ton]{--ec-ton-solid: var(--ec-sem-system-solid);--ec-ton-on: var(--ec-sem-system-on);--ec-ton-soft: var(--ec-sem-system-soft);--ec-ton-ink: var(--ec-sem-system-ink)}[data-ec-ton=mail]{--ec-ton-solid: var(--ec-action-email-solid);--ec-ton-on: var(--ec-action-email-on);--ec-ton-soft: var(--ec-action-email-soft);--ec-ton-ink: var(--ec-action-email-ink)}[data-ec-ton=call]{--ec-ton-solid: var(--ec-action-call-solid);--ec-ton-on: var(--ec-action-call-on);--ec-ton-soft: var(--ec-action-call-soft);--ec-ton-ink: var(--ec-action-call-ink)}[data-ec-ton=meeting]{--ec-ton-solid: var(--ec-action-meeting-solid);--ec-ton-on: var(--ec-action-meeting-on);--ec-ton-soft: var(--ec-action-meeting-soft);--ec-ton-ink: var(--ec-action-meeting-ink)}[data-ec-ton=task]{--ec-ton-solid: var(--ec-action-task-solid);--ec-ton-on: var(--ec-action-task-on);--ec-ton-soft: var(--ec-action-task-soft);--ec-ton-ink: var(--ec-action-task-ink)}[data-ec-ton=whatsapp]{--ec-ton-solid: var(--ec-action-whatsapp-solid);--ec-ton-on: var(--ec-action-whatsapp-on);--ec-ton-soft: var(--ec-action-whatsapp-soft);--ec-ton-ink: var(--ec-action-whatsapp-ink)}[data-ec-ton=stage],[data-ec-ton=note]{--ec-ton-solid: var(--ec-action-note-solid);--ec-ton-on: var(--ec-action-note-on);--ec-ton-soft: var(--ec-action-note-soft);--ec-ton-ink: var(--ec-action-note-ink)}[data-ec-ton=document]{--ec-ton-solid: var(--ec-action-quote-solid);--ec-ton-on: var(--ec-action-quote-on);--ec-ton-soft: var(--ec-action-quote-soft);--ec-ton-ink: var(--ec-action-quote-ink)}[data-ec-ton=site]{--ec-ton-solid: var(--ec-action-video-solid);--ec-ton-on: var(--ec-action-video-on);--ec-ton-soft: var(--ec-action-video-soft);--ec-ton-ink: var(--ec-action-video-ink)}[data-ec-ton=ai]{--ec-ton-solid: var(--ec-action-ai-solid);--ec-ton-on: var(--ec-action-ai-on);--ec-ton-soft: var(--ec-action-ai-soft);--ec-ton-ink: var(--ec-action-ai-ink)}[data-ec-ton=danger]{--ec-ton-solid: var(--ec-action-danger-solid);--ec-ton-on: var(--ec-action-danger-on);--ec-ton-soft: var(--ec-action-danger-soft);--ec-ton-ink: var(--ec-action-danger-ink)}.ec-tuile{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:var(--ec-os-rayon-controle, 8px);background:rgb(var(--ec-ton-solid, var(--ec-sem-system-solid)));color:rgb(var(--ec-ton-on, var(--ec-sem-system-on)))}.ec-tuile--sm{width:28px;height:28px}.ec-tuile .ec-icone{stroke-width:1.8}.ec-fiche-bloc{min-width:0;padding:var(--ec-os-e-16, 16px);border:1px solid var(--ec-os-filet);border-radius:var(--ec-fiche-rayon-bloc);background:rgb(var(--ec-os-carte));box-shadow:none}.ec-fiche-bloc[data-compact]{padding:var(--ec-os-e-12, 12px)}.ec-fiche-bloc-tete{display:flex;align-items:center;gap:10px;min-height:28px}.ec-fiche-bloc-tete__titre{min-width:0;margin:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:15px;font-weight:600;line-height:22px;text-overflow:ellipsis;white-space:nowrap}[data-compact]>.ec-fiche-bloc-tete .ec-fiche-bloc-tete__titre{font-size:13px;line-height:19px}.ec-fiche-bloc-tete__fin{display:inline-flex;align-items:center;gap:var(--ec-os-e-8, 8px);margin-left:auto;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-fiche-action{position:relative;overflow:hidden;padding:26px var(--ec-fiche-e-28) var(--ec-fiche-e-24);border:1px solid var(--ec-os-filet);border-radius:var(--ec-fiche-rayon-action);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-fiche-ombre-action)}:root:not(.light) .ec-fiche-action{border-color:rgb(var(--ec-os-texte) / .14);background:rgb(var(--ec-os-champ))}.ec-fiche-action:before{content:"";position:absolute;inset:0 0 auto;height:var(--ec-fiche-lisere);background:rgb(var(--ec-ton-solid, var(--ec-sem-system-solid)))}.ec-fiche-action__etiquette{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--ec-os-texte));font-size:13px;font-weight:600;letter-spacing:0;line-height:18px;text-transform:none}.ec-fiche-action__titre{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:var(--ec-fiche-e-32);font-weight:500;letter-spacing:-.02em;line-height:36px;overflow-wrap:anywhere}.ec-fiche-action__quand{display:inline-flex;align-items:center;gap:6px;padding:4px 7px;border-radius:6px;background:rgb(var(--ec-action-email-soft));color:rgb(var(--ec-action-email-ink));font-size:12px;font-weight:500;line-height:16px}@media(max-width:767px){.ec-fiche-action{padding:22px 18px 18px}.ec-fiche-action__titre{font-family:var(--default-font-family, inherit);font-size:22px;font-weight:600;line-height:28px}}.ec-fiche-coord{display:flex;align-items:center;gap:10px;min-width:0}.ec-fiche-coord__valeur{display:flex;flex:1 1 auto;align-items:center;gap:8px;min-width:0;min-height:32px;padding:6px 11px;border:1px solid rgb(var(--ec-ton-ink, var(--ec-os-texte-2)));border-radius:6px;background:rgb(var(--ec-ton-soft, var(--ec-os-champ)));color:rgb(var(--ec-ton-ink, var(--ec-os-texte)));font-size:13px;font-weight:500;line-height:18px;text-decoration:none}.ec-fiche-coord__valeur>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.ec-fiche-coord__valeur:hover{background:color-mix(in srgb,rgb(var(--ec-ton-soft, var(--ec-os-champ))) 80%,rgb(var(--ec-ton-ink, var(--ec-os-texte))))}@media(pointer:coarse){.ec-fiche-coord__valeur{min-height:44px}}.ec-os-ligne-info{display:flex;align-items:flex-start;gap:var(--ec-space-md);min-width:0;padding:var(--ec-space-md) var(--ec-space-lg);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.ec-os-ligne-info__texte{display:grid;flex:1 1 auto;gap:2px;min-width:0;max-width:72ch}.ec-os-ligne-info__titre{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-os-ligne-info__icone{margin-top:-4px}.ec-os-ligne-info__action{flex:none;align-self:center;margin-inline-start:auto}@media(max-width:599px){.ec-os-ligne-info{flex-wrap:wrap;padding-inline:var(--ec-space-md)}}.ec-os-ligne-info.ec-os-ligne-info--phrase{flex-wrap:nowrap;align-items:center;padding-inline:0;font-size:var(--ec-os-t-second, 13px)}.ec-os-ligne-info--phrase .ec-os-ligne-info__titre{font-weight:450;color:rgb(var(--ec-os-texte-2))}.ec-os-ligne-info--phrase .ec-os-ligne-info__icone{margin-top:0}:root{--ec-os-colonne-lecture: 930px}.ec-os-volets{container-type:inline-size;height:100%;min-height:0}.ec-os-volets__grille{display:grid;grid-template-columns:var(--ec-os-volets-liste, 360px) minmax(0,1fr);height:100%;min-height:0}.ec-os-volets__liste{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0;min-height:0;overflow-y:auto;padding:var(--ec-space-lg);background:rgb(var(--ec-os-page));box-shadow:inset -1px 0 0 var(--ec-os-filet)}.ec-os-volets__detail{display:flex;flex-direction:column;min-width:0;min-height:0;background:rgb(var(--ec-os-carte))}.ec-os-volets__retour{display:none}@container (max-width: 767px){.ec-os-volets__grille{grid-template-columns:minmax(0,1fr)}.ec-os-volets__grille[data-volet-mobile=liste]>.ec-os-volets__detail,.ec-os-volets__grille[data-volet-mobile=detail]>.ec-os-volets__liste{display:none}.ec-os-volets__liste{box-shadow:none;padding:var(--ec-space-md)}.ec-os-volets__retour{display:flex;padding:var(--ec-space-md) var(--ec-space-md) 0}}.ec-os-colonne{width:100%;max-width:var(--ec-os-colonne-lecture);margin-inline:auto;min-width:0}.ec-os-colonne--fil{display:flex;flex-direction:column;gap:var(--ec-space-xl)}.ec-os-avatar{--ec-os-avatar-cote: 40px;position:relative;display:inline-flex;flex:none;width:var(--ec-os-avatar-cote);height:var(--ec-os-avatar-cote)}:root .ec-os-avatar,:root .ec-os-avatar:hover{border:0;border-radius:50%;outline:0;box-shadow:none}:root .ec-os-avatar:focus-visible,:root :focus-visible>.ec-os-avatar:only-child{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-avatar--sm{--ec-os-avatar-cote: 28px}.ec-os-avatar--lg{--ec-os-avatar-cote: 56px}.ec-os-avatar__rond{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:max(11px,calc(var(--ec-os-avatar-cote) * .38));font-weight:600;line-height:1;-webkit-user-select:none;user-select:none}.ec-os-avatar__emoji{font-size:calc(var(--ec-os-avatar-cote) * .55)}.ec-os-avatar__photo{width:100%;height:100%;object-fit:cover}.ec-os-avatar__point{position:absolute;right:-1px;bottom:-1px;width:10px;height:10px;border-radius:50%;background:var(--ec-statut-point, var(--ec-statut-archive));box-shadow:0 0 0 2px rgb(var(--ec-os-page))}.ec-os-avatar[data-ec-rebond] .ec-os-avatar__rond{animation:ec-os-rebond var(--ec-anim-slow) var(--ec-anim-ease-out) both}@keyframes ec-os-rebond{0%{transform:scale(.94)}to{transform:none}}.ec-os-identite{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-os-identite__texte{display:grid;gap:2px;min-width:0}.ec-os-identite__titre{margin:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h3);font-weight:400;line-height:1.25;white-space:nowrap;text-overflow:ellipsis}.ec-os-identite__sous-titre{margin:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.35;white-space:nowrap;text-overflow:ellipsis}.ec-os-identite__meta{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:var(--ec-space-2xs)}.ec-os-selecteur{display:grid;gap:var(--ec-space-md);min-width:0}.ec-os-selecteur__carte{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-sm) var(--ec-space-md) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-os-selecteur__chevron,.ec-os-ligne__declencheur{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ec-os-selecteur__chevron{color:rgb(var(--ec-os-texte))}.ec-os-selecteur__chevron:hover,.ec-os-selecteur__chevron[data-state=open]{background:rgb(var(--ec-os-champ))}.ec-os-selecteur__rangee{display:flex;gap:var(--ec-space-sm);margin:0;padding:2px;overflow-x:auto;list-style:none;scrollbar-width:none}.ec-os-selecteur__raccourci{display:inline-grid;place-items:center;padding:2px;border:0;border-radius:50%;background:transparent;cursor:pointer;transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-selecteur__raccourci:hover{transform:translateY(-2px)}.ec-os-liste,.ec-os-groupe__lignes{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ec-os-groupe__lignes{margin:var(--ec-space-3xs) 0 var(--ec-space-xs) var(--ec-space-xl);padding-left:var(--ec-space-xs);box-shadow:inset 1px 0 0 var(--ec-os-filet-fort)}.ec-os-groupe__lignes[hidden]{display:none}.ec-os-groupe__tete,.ec-os-ligne__principal{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:var(--ec-control-lg);padding:0 var(--ec-space-md);border:0;border-radius:12px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);text-align:left;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-groupe__tete:hover,.ec-os-ligne:not([data-actif]) .ec-os-ligne__principal:hover{background:rgb(var(--ec-os-carte))}.ec-os-groupe__chevron{flex:none;transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-groupe[data-ouvert=true] .ec-os-groupe__chevron{transform:rotate(90deg)}.ec-os-groupe__titre{flex:1;min-width:0;font-weight:600}.ec-os-groupe__compte{font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-ligne{position:relative;min-width:0}.ec-os-ligne__icone,.ec-os-ligne__visuel{display:inline-flex;flex:none}.ec-os-ligne__titre{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-os-ligne[data-non-lu] .ec-os-ligne__titre{font-weight:600}.ec-os-ligne__badge{display:inline-flex;flex:none}.ec-os-ligne__meta{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-ligne__point{width:8px;height:8px;border-radius:50%;background:var(--ec-statut-point)}.ec-os-ligne[data-actif] .ec-os-ligne__principal{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-ligne[data-actif] :is(.ec-os-ligne__meta,.ec-os-ligne__declencheur){color:rgb(var(--ec-os-actif-encre))}.ec-os-ligne__menu{position:absolute;top:50%;right:4px;display:inline-flex;opacity:0;transform:translateY(-50%);pointer-events:none}.ec-os-ligne__declencheur{width:32px;height:32px;color:rgb(var(--ec-os-texte))}.ec-os-ligne__declencheur:hover,.ec-os-ligne__declencheur[data-state=open]{background:rgb(var(--ec-os-champ))}.ec-os-ligne[data-actif] .ec-os-ligne__declencheur:is(:hover,[data-state=open]){background:rgb(var(--ec-os-actif-survol))}.ec-os-ligne[data-menu]:is(:hover,:focus-within) .ec-os-ligne__menu,.ec-os-ligne__menu:has([data-state=open]){opacity:1;pointer-events:auto}.ec-os-ligne[data-menu]:is(:hover,:focus-within) .ec-os-ligne__meta{visibility:hidden}@media(hover:none){.ec-os-groupe__tete,.ec-os-ligne__principal{min-height:var(--ec-control-xl)}.ec-os-ligne[data-menu] .ec-os-ligne__principal{padding-right:var(--ec-space-4xl)}.ec-os-ligne[data-menu] .ec-os-ligne__menu{opacity:1;pointer-events:auto}.ec-os-ligne[data-menu]:is(:hover,:focus-within) .ec-os-ligne__meta{visibility:visible}}.ec-os-composeur{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-os-composeur__boite{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-os-composeur__boite:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-os-composeur__zone{width:100%;min-height:var(--ec-control-sm);max-height:200px;margin:0;padding:var(--ec-space-xs) 0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);line-height:1.5;resize:none;outline:0}.ec-os-composeur__zone::placeholder{color:rgb(var(--ec-os-texte-3))}.ec-os-composeur__zone:disabled{cursor:not-allowed}.ec-os-composeur__actions{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-os-composeur__gauche,.ec-os-composeur__droite{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-os-composeur__droite{margin-left:auto}.ec-os-composeur__rond.ec-os-rond:not(.ec-os-rond--noir){background:transparent}.ec-os-composeur__rond.ec-os-rond:not(.ec-os-rond--noir):hover,.ec-os-composeur__rond[aria-pressed=true]{background:rgb(var(--ec-os-champ-sur-page))}.ec-os-composeur__modele{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:var(--ec-os-h-sm);padding:0 var(--ec-space-sm) 0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);cursor:pointer}.ec-os-composeur__modele:hover,.ec-os-composeur__modele[data-state=open]{background:rgb(var(--ec-os-champ-sur-page))}.ec-os-composeur__envoyer:disabled{opacity:.35;cursor:not-allowed}.ec-os-composeur__refus{display:flex;align-items:baseline;gap:var(--ec-space-sm);margin:0;padding:0 var(--ec-space-lg);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-os-composeur__refus:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-statut-refuse);transform:translateY(-1px)}.ec-os-bulle{display:flex;flex-direction:column;gap:var(--ec-space-2xs);width:fit-content;max-width:100%;min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:1.55}.ec-os-bulle--utilisateur{align-items:flex-end;max-width:min(60ch,82%);margin-left:auto}.ec-os-bulle__tete{display:flex;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-bulle__auteur{color:rgb(var(--ec-os-texte));font-weight:600}.ec-os-bulle__corps{min-width:0;overflow-wrap:anywhere}.ec-os-bulle--utilisateur .ec-os-bulle__corps{padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-os-bulle__corps>:first-child{margin-top:0}.ec-os-bulle__corps>:last-child{margin-bottom:0}.ec-os-bulle__echec{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-os-bulle__points{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:1.55em;vertical-align:middle}.ec-os-bulle__points>span{width:6px;height:6px;border-radius:50%;background:currentColor;animation:ec-os-points .9s var(--ec-anim-ease) infinite both}.ec-os-bulle__points>span:nth-child(2){animation-delay:.15s}.ec-os-bulle__points>span:nth-child(3){animation-delay:.3s}@keyframes ec-os-points{0%,60%,to{opacity:.3;transform:none}30%{opacity:1;transform:translateY(-3px)}}.ec-os-vide{display:grid;justify-items:center;gap:0;padding:var(--ec-space-2xl) var(--ec-space-lg);color:rgb(var(--ec-os-texte));text-align:center}.ec-os-vide__titre{margin:0;color:rgb(var(--ec-os-texte));font-size:15px;font-weight:600;line-height:22px}.ec-os-vide__phrase{max-width:28rem;margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:19px;text-wrap:pretty}.ec-os-vide__titre+.ec-os-vide__phrase{margin-top:4px}.ec-os-vide__action{margin-top:var(--ec-space-md)}:root .radix-themes :is(.ec-os-groupe__tete,.ec-os-ligne__principal,.ec-os-ligne__declencheur,.ec-os-selecteur__chevron,.ec-os-selecteur__raccourci,.ec-os-composeur__modele):focus-visible,:is(.ec-os-groupe__tete,.ec-os-ligne__principal,.ec-os-ligne__declencheur,.ec-os-selecteur__chevron,.ec-os-selecteur__raccourci,.ec-os-composeur__modele):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}:root .radix-themes .ec-os-ligne[data-actif] :is(.ec-os-ligne__principal,.ec-os-ligne__declencheur):focus-visible,.ec-os-ligne[data-actif] :is(.ec-os-ligne__principal,.ec-os-ligne__declencheur):focus-visible{outline-color:rgb(var(--ec-os-actif-encre))}:root .radix-themes .ec-os-composeur__zone:focus-visible,.ec-os-composeur__zone:focus-visible{outline:0}@media(prefers-reduced-motion:reduce){.ec-os-avatar[data-ec-rebond] .ec-os-avatar__rond,.ec-os-bulle__points>span{animation:none}.ec-os-bulle__points>span{opacity:.6}.ec-os-selecteur__raccourci,.ec-os-groupe__chevron,.ec-os-groupe__tete,.ec-os-ligne__principal{transition:none}.ec-os-selecteur__raccourci:hover{transform:none}}.ec-os-composeur__entete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-os-defile-x[data-deborde-droite]{-webkit-mask-image:linear-gradient(to right,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(to right,currentColor calc(100% - 40px),transparent)}.ec-os-defile-x[data-deborde-gauche]{-webkit-mask-image:linear-gradient(to right,transparent,currentColor 40px);mask-image:linear-gradient(to right,transparent,currentColor 40px)}.ec-os-defile-x[data-deborde-gauche][data-deborde-droite]{-webkit-mask-image:linear-gradient(to right,transparent,currentColor 40px,currentColor calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,currentColor 40px,currentColor calc(100% - 40px),transparent)}.ec-os-defile-y[data-deborde-bas]{-webkit-mask-image:linear-gradient(to bottom,currentColor calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,currentColor calc(100% - 24px),transparent)}.ec-os-defile-y[data-deborde-haut]{-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor 24px);mask-image:linear-gradient(to bottom,transparent,currentColor 24px)}.ec-os-defile-y[data-deborde-haut][data-deborde-bas]{-webkit-mask-image:linear-gradient(to bottom,transparent,currentColor 24px,currentColor calc(100% - 24px),transparent);mask-image:linear-gradient(to bottom,transparent,currentColor 24px,currentColor calc(100% - 24px),transparent)}.ec-barre-os-emprise{position:relative;z-index:45;flex:none;width:72px;height:100%}.ec-barre-os{--ec-barre-os-largeur: 248px;--ec-barre-os-rentree: 72px;--ec-barre-os-cercle: 36px;--ec-barre-os-glyphe: 18px;--ec-barre-os-ligne: 44px;--ec-barre-os-sous: 34px;--ec-barre-os-texte: 13px;--ec-barre-os-marge: 12px;--ec-barre-os-retrait: calc((72px - var(--ec-barre-os-cercle)) / 2 - var(--ec-barre-os-marge));--ec-barre-os-ecart: 12px;--ec-barre-os-duree: .2s;--ec-barre-os-marque: 27.7069px ;--ec-barre-os-sous-marge: calc(var(--ec-barre-os-retrait) + var(--ec-barre-os-cercle) / 2 - .5px);interpolate-size:allow-keywords;position:absolute;inset:0 auto 0 0;display:flex;flex-direction:column;box-sizing:border-box;width:72px;height:100%;padding:0 var(--ec-barre-os-marge) var(--ec-barre-os-marge);overflow:hidden;background:rgb(var(--ec-os-page));box-shadow:inset -1px 0 0 var(--ec-os-filet);color:rgb(var(--ec-os-texte));font-size:var(--ec-barre-os-texte);transition:width var(--ec-barre-os-duree) var(--ec-anim-ease-bascule) .15s,box-shadow var(--ec-barre-os-duree) ease .15s}.ec-barre-os[data-densite=compacte]{--ec-barre-os-cercle: 30px;--ec-barre-os-glyphe: 16px;--ec-barre-os-ligne: 34px;--ec-barre-os-sous: 30px;--ec-barre-os-texte: 13px;--ec-barre-os-ecart: 10px}.ec-barre-os[data-ouverte]{width:var(--ec-barre-os-largeur);box-shadow:inset -1px 0 0 var(--ec-os-filet-fort),8px 0 20px #0000001f,20px 0 48px #00000024;transition:width var(--ec-barre-os-duree) var(--ec-anim-ease-out),box-shadow var(--ec-barre-os-duree) ease}.ec-barre-os__tete{display:flex;flex:none;align-items:flex-start;box-sizing:border-box;height:72px;padding-top:var(--ec-barre-os-marge)}.ec-barre-os__tete>:is(a,button){display:inline-flex;flex:none;align-items:center;padding:calc((var(--ec-barre-os-rentree) - var(--ec-barre-os-marque)) / 2 - var(--ec-barre-os-marge));border:0;border-radius:10px;background:none;color:rgb(var(--ec-os-texte));text-decoration:none}.ec-barre-os__corps{flex:1;min-height:0;margin:0 calc(-1 * var(--ec-barre-os-marge));padding:0 var(--ec-barre-os-marge) var(--ec-space-xs);overflow:hidden auto;scrollbar-width:none}.ec-barre-os__corps:before,.ec-barre-os__corps:after{content:"";position:sticky;z-index:1;display:block;height:0;margin:0 calc(-1 * var(--ec-barre-os-marge));border-top:1px solid transparent;pointer-events:none}.ec-barre-os__corps:before{top:0;margin-bottom:-1px}.ec-barre-os__corps:after{bottom:0;margin-top:-1px}.ec-barre-os__corps:is([data-deborde=haut],[data-deborde=deux]):before,.ec-barre-os__corps:is([data-deborde=bas],[data-deborde=deux]):after{border-top-color:var(--ec-os-filet-fort)}.ec-barre-os__corps:has(+.ec-barre-os__pied):after{content:none}.ec-barre-os__corps:is([data-deborde=bas],[data-deborde=deux])+.ec-barre-os__pied{border-top-color:var(--ec-os-filet-fort)}.ec-barre-os__pied{display:flex;flex:none;flex-direction:column;gap:var(--ec-space-xs);padding-top:var(--ec-space-xs);border-top:1px solid var(--ec-os-filet)}.ec-barre-os__section+.ec-barre-os__section{margin-top:var(--ec-space-sm)}.ec-barre-os__titre{position:relative;box-sizing:border-box;height:28px;margin:0;padding:var(--ec-space-xs) var(--ec-barre-os-retrait) 0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;line-height:22px;white-space:nowrap;transition:color var(--ec-barre-os-duree) ease}.ec-barre-os__titre:before{content:"";position:absolute;top:17px;left:calc(36px - var(--ec-barre-os-marge) - 10px);width:20px;height:1px;background:var(--ec-os-filet-fort);transition:opacity var(--ec-barre-os-duree) ease}.ec-barre-os__section:first-child>.ec-barre-os__titre:before{content:none}.ec-barre-os:not([data-ouverte]) .ec-barre-os__titre{color:transparent}.ec-barre-os[data-ouverte] .ec-barre-os__titre:before{opacity:0}.ec-barre-os__liste,.ec-barre-os__sous{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.ec-barre-os__ligne,.ec-barre-os__sous-ligne{display:flex;align-items:center;gap:var(--ec-barre-os-ecart);box-sizing:border-box;width:100%;padding:0 var(--ec-space-sm) 0 var(--ec-barre-os-retrait);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:inherit;font:inherit;font-size:var(--ec-barre-os-texte);font-weight:500;line-height:1.25;text-align:left;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ec-barre-os[data-densite] .ec-barre-os__ligne{min-height:var(--ec-barre-os-ligne)}.ec-barre-os[data-densite] .ec-barre-os__sous-ligne{min-height:var(--ec-barre-os-sous)}.ec-barre-os__ligne:hover .ec-barre-os__icone{box-shadow:0 0 0 1px var(--ec-os-filet-fort)}.ec-barre-os__sous-ligne:hover{background:rgb(var(--ec-os-texte) / .06)}.ec-barre-os__ligne:focus-visible,.ec-barre-os__sous-ligne:focus-visible,.ec-barre-os__tete>:is(a,button):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-barre-os__icone{position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ec-barre-os-cercle);height:var(--ec-barre-os-cercle);border-radius:50%;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));transition:background-color .16s ease,color .16s ease,box-shadow .16s ease}.ec-barre-os__icone svg{width:var(--ec-barre-os-glyphe);height:var(--ec-barre-os-glyphe);overflow:visible}.ec-barre-os__ligne:is([aria-current=page],[data-actif]) .ec-barre-os__icone{background:rgb(var(--ec-vif-accent-pale, 238 242 255));color:rgb(var(--ec-vif-accent, 46 92 255))}.ec-barre-os__ligne:is([aria-current=page],[data-actif]){font-weight:600}.ec-barre-os__sous-ligne[aria-current=page]{background:rgb(var(--ec-vif-accent-pale, 238 242 255));color:rgb(var(--ec-vif-accent-texte, 31 74 216));font-weight:600}.ec-barre-os__libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-barre-os__ligne>:is(.ec-barre-os__libelle,.ec-barre-os__pastille,.ec-barre-os__chevron){opacity:0;transition:opacity .12s ease}.ec-barre-os[data-ouverte] .ec-barre-os__ligne>:is(.ec-barre-os__libelle,.ec-barre-os__pastille,.ec-barre-os__chevron){opacity:1;transition-delay:60ms}.ec-barre-os__chevron{flex:none;transition:transform .16s ease,opacity .12s ease}.ec-barre-os__ligne[aria-expanded=false] .ec-barre-os__chevron{transform:rotate(-90deg)}.ec-barre-os__pastille{--ec-accent: var(--ec-os-texte);--accent-contrast: rgb(var(--ec-os-page));display:inline-flex;flex:none}.ec-barre-os__sous-ligne[aria-current=page] .ec-barre-os__pastille{--ec-accent: var(--ec-vif-accent-plein, 46 92 255);--accent-contrast: rgb(var(--ec-vif-accent-sur, 255 255 255))}.ec-barre-os__point{position:absolute;top:-1px;right:-1px;width:8px;height:8px;border:2px solid rgb(var(--ec-os-page));border-radius:50%;background:rgb(var(--ec-os-texte));transition:opacity .12s ease}.ec-barre-os[data-ouverte] .ec-barre-os__point{opacity:0}.ec-barre-os__sous{box-sizing:border-box;width:calc(var(--ec-barre-os-largeur) - 2 * var(--ec-barre-os-marge) - var(--ec-barre-os-sous-marge));height:auto;margin:0 0 var(--ec-space-xs) var(--ec-barre-os-sous-marge);padding:2px 0 2px calc(var(--ec-barre-os-cercle) / 2 + var(--ec-barre-os-ecart) - var(--ec-space-md) - .5px);overflow:hidden;border-left:1px solid var(--ec-os-filet-fort);transition:height var(--ec-barre-os-duree) var(--ec-anim-ease-out),padding-block var(--ec-barre-os-duree) var(--ec-anim-ease-out),margin-bottom var(--ec-barre-os-duree) var(--ec-anim-ease-out),display var(--ec-barre-os-duree) allow-discrete}.ec-barre-os__sous[hidden]{display:none;height:0;margin-bottom:0;padding-block:0}@starting-style{.ec-barre-os__sous{height:0;margin-bottom:0;padding-block:0}}.ec-barre-os__intertitre{display:block;box-sizing:border-box;margin-top:var(--ec-space-xs);padding:var(--ec-space-2xs) var(--ec-space-sm) 2px var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;line-height:18px;white-space:nowrap}.ec-barre-os__sous-ligne{padding-left:var(--ec-space-md);font-weight:450}.ec-barre-os__sous-ligne{padding-block:7px;white-space:normal}.ec-barre-os__sous-ligne .ec-barre-os__libelle{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.ec-barre-os,.ec-barre-os *{transition:none!important}}.ec-topbar.ec-os-barre-haut{--ec-os-barre-haut-cible: 40px;display:flex;flex:none;align-items:center;gap:var(--ec-space-md);box-sizing:border-box;height:56px;min-height:56px;padding:0 var(--ec-os-gouttiere) 0 var(--ec-space-lg);border-bottom:0;background:transparent;backdrop-filter:none;-webkit-backdrop-filter:none;color:rgb(var(--ec-os-texte))}.ec-topbar.ec-os-barre-haut[data-densite=compacte]{padding-right:var(--ec-space-2xl)}.ec-os-barre-haut .ec-topbar__search{display:flex;flex:1;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-barre-haut .ec-topbar__right{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm)}@media(any-pointer:coarse){.ec-topbar.ec-os-barre-haut{--ec-os-barre-haut-cible: 44px}}:root .ec-topbar.ec-os-barre-haut .ec-search{flex:1;max-width:520px;height:var(--ec-os-barre-haut-cible);min-height:var(--ec-os-barre-haut-cible);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-second);font-weight:400}:root .ec-topbar.ec-os-barre-haut .ec-search__placeholder{color:rgb(var(--ec-os-texte-3));font-weight:400}:root .ec-topbar.ec-os-barre-haut .ec-icon-btn{width:var(--ec-os-barre-haut-cible);min-width:var(--ec-os-barre-haut-cible);height:var(--ec-os-barre-haut-cible);min-height:var(--ec-os-barre-haut-cible);border:0;border-radius:50%;background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte))}:root .ec-topbar.ec-os-barre-haut .ec-pill{height:var(--ec-os-barre-haut-cible);min-height:var(--ec-os-barre-haut-cible);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}:root .ec-topbar.ec-os-barre-haut .ec-search:focus-visible,:root .ec-topbar.ec-os-barre-haut .ec-icon-btn:focus-visible,:root .ec-topbar.ec-os-barre-haut .ec-pill:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root .ec-topbar.ec-os-barre-haut .ec-user-carre{display:inline-grid;place-items:center;width:var(--ec-os-barre-haut-cible);height:var(--ec-os-barre-haut-cible);padding:0;border:0;border-radius:50%;background:none;cursor:pointer}:root .ec-topbar.ec-os-barre-haut .ec-user-carre .ec-avatar{display:inline-grid;place-items:center;width:100%;height:100%;border-radius:50%;background:rgb(var(--ec-os-texte) / .1);color:rgb(var(--ec-os-texte));font-weight:600}:root .ec-topbar.ec-os-barre-haut .ec-user-carre:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;box-shadow:none}.ec-menu-compte__preferences{display:grid;gap:var(--ec-space-sm);min-width:248px}.ec-menu-compte__rangee{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);padding:var(--ec-space-2xs) calc(var(--ec-space-sm) + var(--ec-space-3xs))}.ec-menu-compte__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-2xs) calc(var(--ec-space-sm) + var(--ec-space-3xs));color:rgb(var(--ec-text-primary));font-size:13px}.ec-portail-etats{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-pastille-etat{position:relative;--ec-pastille-point: var(--ec-statut-attente)}.ec-pastille-etat[data-ton=brouillon]{--ec-pastille-point: var(--ec-statut-a-publier)}.ec-pastille-etat[data-ton=danger]{--ec-pastille-point: var(--ec-statut-refuse)}.ec-pastille-etat[data-ton=info]{--ec-pastille-point: var(--ec-statut-planifie)}.ec-pastille-etat__bouton{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-control-md);padding:0 var(--ec-space-lg) 0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);font-weight:600;white-space:nowrap;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-pastille-etat__bouton:hover{background:rgb(var(--ec-os-texte) / .05)}.ec-pastille-etat__bouton:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-pastille-etat__point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-pastille-point)}:root .ec-topbar.ec-os-barre-haut .ec-pill--status{border:1px solid var(--ec-os-filet-fort);background:transparent}:root .ec-topbar.ec-os-barre-haut .ec-pill__scinde{margin-left:var(--ec-space-2xs);padding-left:0;border-left:0}:root .ec-topbar.ec-os-barre-haut :is(.ec-pastille-etat__bouton,.ec-pill--status){height:var(--ec-os-barre-haut-cible);font-size:var(--ec-os-t-second);font-weight:500}:root .ec-topbar.ec-os-barre-haut .ec-pill--status .ec-pill__dot{width:8px;height:8px;background:var(--ec-statut-en-ligne)}:root .ec-topbar.ec-os-barre-haut .ec-pill--status[data-tone=warn] .ec-pill__dot{background:var(--ec-statut-a-publier)}:root .ec-topbar.ec-os-barre-haut .ec-os-badge-notif{box-shadow:0 0 0 2px rgb(var(--ec-os-champ-sur-page))}.ec-pastille-etat__plein{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-pastille-etat__detail{width:min(320px,calc(100vw - 32px));padding:var(--ec-space-md);border-radius:16px}.ec-pastille-etat__texte{margin:0 0 var(--ec-space-sm);padding:0 var(--ec-space-2xs);color:rgb(var(--ec-text-primary));font-size:13px;line-height:1.45}.ec-pastille-etat__texte--second{color:rgb(var(--ec-text-secondary))}.ec-topbar.ec-os-barre-haut[data-mobile]{--ec-os-barre-haut-cible: 44px;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-sm);height:auto;min-height:0;padding:var(--ec-space-md) var(--ec-os-gouttiere) var(--ec-space-sm)}.ec-os-barre-haut__rangee{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-barre-haut__titre{display:flex;flex:1 1 0;flex-direction:column;min-width:0}.ec-os-barre-haut__titre>strong{overflow:hidden;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h3);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-os-barre-haut__marque{color:rgb(var(--ec-os-texte));line-height:0}.ec-os-barre-haut__titre>span{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}:root .ec-topbar.ec-os-barre-haut[data-mobile] .ec-topbar__right{flex:0 0 auto!important;overflow:visible}:root .ec-topbar.ec-os-barre-haut[data-mobile] .ec-search{flex:none;justify-content:center;width:var(--ec-os-barre-haut-cible);min-width:var(--ec-os-barre-haut-cible);max-width:var(--ec-os-barre-haut-cible);padding:0;border-radius:50%}:root .ec-topbar.ec-os-barre-haut[data-mobile] .ec-icon-btn{max-width:var(--ec-os-barre-haut-cible);padding:0}.ec-os-barre-haut[data-mobile] .ec-portail-etats{padding-top:var(--ec-space-xs)}.ec-os-barre-haut[data-mobile] .ec-pastille-etat__detail{right:auto;left:0}.ec-os-poignee{position:relative;z-index:5;width:12px;cursor:col-resize;touch-action:none;-webkit-user-select:none;user-select:none}.ec-os-poignee:after{content:"";position:absolute;top:0;right:5px;bottom:0;left:5px;border-radius:2px;background:transparent;transition:background-color var(--ec-anim-base, .16s) var(--ec-anim-ease, ease)}.ec-os-poignee:hover:after,.ec-os-poignee:active:after{background:rgb(var(--ec-os-texte) / .24)}.ec-portail-menu{--ec-os-menu-champ: var(--ec-os-champ)}.ec-portail-menu[data-plein-ecran]{--ec-os-menu-champ: var(--ec-os-champ-sur-page)}@media(max-width:767px){.ec-task-panel.ec-portail-menu{--ec-os-menu-dock: calc( var(--ec-space-lg) + var(--ec-os-h-dock-mobile) + var(--ec-space-sm) * 2 );position:fixed;z-index:60;top:auto;right:var(--ec-space-md);bottom:calc(var(--ec-os-menu-dock) + var(--ec-space-xs));left:var(--ec-space-md);box-sizing:border-box;width:auto;max-height:calc(100vh - var(--ec-os-menu-dock) - var(--ec-space-3xl));overflow:auto;padding:var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-texte));overscroll-behavior:contain}.ec-task-panel.ec-portail-menu[data-plein-ecran]{top:0;right:0;bottom:0;left:0;max-height:none;padding:var(--ec-space-xl) var(--ec-os-gouttiere) var(--ec-space-4xl);border-radius:0;background:rgb(var(--ec-os-page));box-shadow:none}}.ec-portail-menu__fond{position:fixed;z-index:59;top:0;right:0;bottom:0;left:0;padding:0;border:0;background:#0006}.ec-portail-menu__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md)}.ec-portail-menu__titre{flex:1;min-width:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);font-weight:600}.ec-portail-menu .ec-os-rond{background:rgb(var(--ec-os-menu-champ))}.ec-portail-menu__groupe+.ec-portail-menu__groupe{margin-top:var(--ec-space-lg)}.ec-portail-menu__groupe-titre{margin:0 0 var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500}.ec-portail-menu__liste{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ec-portail-menu__item,.ec-portail-menu__espace-titre{display:flex;align-items:center;gap:var(--ec-space-md);box-sizing:border-box;width:100%;min-height:var(--ec-os-h-md);margin:0;padding:var(--ec-space-2xs) var(--ec-space-md) var(--ec-space-2xs) var(--ec-space-2xs);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;text-align:left}.ec-portail-menu__item{cursor:pointer}@media(hover:hover){.ec-portail-menu__item:hover{background:rgb(var(--ec-os-texte) / .05)}}.ec-portail-menu__item:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-portail-menu__icone{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);border-radius:50%;background:rgb(var(--ec-os-menu-champ))}.ec-portail-menu__icone svg{width:18px;height:18px}.ec-portail-menu__libelle{flex:1;min-width:0}.ec-portail-menu__pastille{--ec-accent: var(--ec-os-texte);--accent-contrast: rgb(var(--ec-os-page));display:inline-flex}.ec-portail-menu__pied{margin-top:var(--ec-space-lg)}:is(.ec-portail-menu__item[aria-current=page],.ec-portail-menu__espace-titre[data-actif]) .ec-portail-menu__icone{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-actif-encre))}:is(.ec-portail-menu__item[aria-current=page],.ec-portail-menu__espace-titre[data-actif]){font-weight:600}.ec-portail-menu__sous .ec-portail-menu__item[aria-current=page]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-actif-encre))}.ec-portail-menu__sous .ec-portail-menu__item[aria-current=page] .ec-portail-menu__pastille{--ec-accent: var(--ec-os-actif-encre);--accent-contrast: rgb(var(--ec-os-texte))}.ec-portail-menu__sous{margin:0 0 var(--ec-space-xs) calc(var(--ec-space-2xs) + var(--ec-os-h-sm) / 2 - .5px);padding-left:calc(var(--ec-os-h-sm) / 2 - .5px);border-left:1px solid var(--ec-os-filet-fort)}.ec-portail-menu__sous .ec-portail-menu__item{padding-left:var(--ec-space-md);font-weight:450}.ec-portail-menu__bloc{display:grid;gap:2px}.ec-portail-menu__intertitre{display:block;margin-top:var(--ec-space-xs);padding:var(--ec-space-2xs) var(--ec-space-md) 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500}.ec-os-logo{--ec-os-logo-h: 13px;--ec-os-logo-soft: var(--ec-anim-ease-out);--ec-os-logo-spring: var(--ec-anim-ease-out);position:relative;display:inline-block;flex:none;width:calc(var(--ec-os-logo-h) * 36.2321 / 17);height:var(--ec-os-logo-h);color:inherit;line-height:0;vertical-align:middle;transition:width var(--ec-anim-max) var(--ec-os-logo-soft)}.ec-os-logo[data-ouvert]{width:calc(var(--ec-os-logo-h) * 22 / 15.42 * 123 / 22)}.ec-os-logo__marque{position:absolute;inset:0 auto 0 0;width:calc(var(--ec-os-logo-h) * 36.2321 / 17);clip-path:inset(calc(var(--ec-os-logo-h) * -1) calc(var(--ec-os-logo-h) * -1.1) calc(var(--ec-os-logo-h) * -.4) calc(var(--ec-os-logo-h) * -1.2));transition:opacity 0s linear .32s}.ec-os-logo[data-ouvert] .ec-os-logo__marque{opacity:0;transition-delay:0s}.ec-os-logo:not([data-ouvert]) .ec-os-logo__marque[data-retour]{animation:ec-os-logo-retour var(--ec-anim-max) step-end both}@keyframes ec-os-logo-retour{0%{opacity:0}to{opacity:1}}.ec-os-logo__marque>span{position:absolute;transform-origin:50% 100%}.ec-os-logo__marque svg{display:block;width:100%;height:100%;overflow:visible}.ec-os-logo__e{top:0;left:0;width:45.943%;height:100%}.ec-os-logo__z{top:3.959%;left:48.791%;width:51.209%;height:96%}@media(prefers-reduced-motion:no-preference){.ec-os-logo__z{animation:ec-os-logo-z 6s linear infinite}.ec-os-logo__e{animation:ec-os-logo-e 6s linear infinite}}.ec-os-logo__mot{position:absolute;top:calc(var(--ec-os-logo-h) * -6.12 / 15.42);left:0;width:auto;height:calc(var(--ec-os-logo-h) * 22 / 15.42);aspect-ratio:123 / 22;overflow:visible;opacity:0;pointer-events:none;transition:opacity 0s linear .32s}.ec-os-logo[data-ouvert] .ec-os-logo__mot{opacity:1;transition-delay:0s}.ec-os-logo__mot path[data-lettre=z]{transform:translate(-14.97px);transition:transform .16s var(--ec-anim-ease-in) .14s}.ec-os-logo__mot path[style]{--ec-os-logo-rentree: var(--ec-anim-ease-in);opacity:0;transform:translate(-6px);transition:opacity .14s var(--ec-os-logo-rentree) calc(var(--rang-inverse) * .0183s),transform .14s var(--ec-os-logo-rentree) calc(var(--rang-inverse) * .0183s)}.ec-os-logo__mot path[data-lettre=a]{transform:translate(-4px);transition:opacity .12s linear .18s,transform .12s linear .18s}.ec-os-logo[data-ouvert] .ec-os-logo__mot path[data-lettre=z]{transform:none;transition:transform var(--ec-anim-max) var(--ec-os-logo-spring)}.ec-os-logo[data-ouvert] .ec-os-logo__mot path[style]{opacity:1;transform:none;transition:opacity var(--ec-anim-max) var(--ec-os-logo-soft) calc(.205s + var(--rang) * 55ms),transform var(--ec-anim-max) var(--ec-os-logo-soft) calc(.205s + var(--rang) * 55ms)}.ec-os-logo[data-ouvert] .ec-os-logo__mot path[data-lettre=a]{transition-delay:.12s}@media(prefers-reduced-motion:reduce){.ec-os-logo,.ec-os-logo *,.ec-os-logo[data-ouvert] *{transition:none!important}.ec-os-logo .ec-os-logo__marque[data-retour]{animation:none}}@keyframes ec-os-logo-z{0%,63.333%{opacity:1;transform:none;transform-origin:50% 100%;animation-timing-function:ease-in-out}67.333%{transform:translate(-5%) rotate(-4deg);animation-timing-function:ease-in-out}69.733%{transform:translate(1%) rotate(6deg);transform-origin:50% 100%;animation-timing-function:cubic-bezier(.45,0,.75,.75)}71.733%{opacity:1;transform:translate(30%) rotate(35deg);transform-origin:50% 50%;animation-timing-function:linear}75.067%{opacity:0;transform:translate(78%) rotate(90deg);transform-origin:50% 50%}75.1%,77.5%{opacity:0;transform:translateY(-100%) rotate(-15deg);transform-origin:50% 100%;animation-timing-function:cubic-bezier(.55,0,.8,.5)}78%{opacity:1}79.854%{transform:translateY(0) rotate(0);animation-timing-function:cubic-bezier(.2,.6,.4,1)}81.265%{transform:scaleY(.7) scaleX(1.18);animation-timing-function:cubic-bezier(.3,0,.55,1)}83.866%{transform:translateY(-28%) scaleY(1.15) scaleX(.94);animation-timing-function:cubic-bezier(.5,0,.8,.4)}85.481%{transform:translateY(0) scaleY(1) scaleX(1);animation-timing-function:ease-out}86.484%{transform:scaleY(.84) scaleX(1.1);animation-timing-function:ease-in-out}87.674%{transform:scaleY(1.07) scaleX(.97);animation-timing-function:ease-in-out}88.881%{transform:scaleY(.965) scaleX(1.02);animation-timing-function:ease-in-out}89.884%{transform:scaleY(1.012) scaleX(.995);animation-timing-function:ease-in-out}91.091%,to{opacity:1;transform:none;transform-origin:50% 100%}}@keyframes ec-os-logo-e{0%,70%{opacity:1;transform:none;transform-origin:50% 100%;animation-timing-function:cubic-bezier(.45,0,.75,.75)}72%{opacity:1;transform:translate(-35%) rotate(-40deg);transform-origin:50% 50%;animation-timing-function:linear}75.333%{opacity:0;transform:translate(-90%) rotate(-103deg);transform-origin:50% 50%}75.4%,84.026%{opacity:0;transform:translate(-100%) rotate(-107deg);transform-origin:50% 50%;animation-timing-function:cubic-bezier(.3,.55,.5,1)}84.636%{opacity:1}87.428%{transform:translate(13%) rotate(10deg);transform-origin:50% 50%;animation-timing-function:ease-in-out}90.722%{transform:translate(-17%) rotate(-16deg);transform-origin:50% 100%}92.633%{transform:translate(-17%) rotate(-16deg);animation-timing-function:ease-in-out}96.72%{transform:translate(1%) rotate(1deg);animation-timing-function:ease-out}99.425%,to{opacity:1;transform:none;transform-origin:50% 100%}}.ec-os-cf{position:relative;min-width:0}.ec-os-cf__lien{display:flex;justify-content:flex-end;min-height:20px;margin-bottom:var(--ec-space-2xs);font-size:13px;line-height:20px}.ec-os-cf__boite{position:relative}.ec-os-cf .ec-os-cf__boite input{display:block;box-sizing:border-box;width:100%;height:calc(var(--ec-control-xl) + var(--ec-space-md));margin:0;padding:var(--ec-space-2xl) var(--ec-control-xl) var(--ec-space-xs) var(--ec-space-lg);font:inherit;font-size:15px;line-height:20px;color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-champ));border:1.5px solid transparent;border-radius:var(--ec-os-rayon-champ, 8px);outline:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;transition:background-color var(--ec-anim-base, .18s) var(--ec-anim-ease),border-color var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ec-os-cf .ec-os-cf__boite input::placeholder{color:transparent}.ec-os-cf .ec-os-cf__boite input:focus{background:rgb(var(--ec-os-carte));border-color:rgb(var(--ec-os-texte))}.ec-os-cf .ec-os-cf__boite input:focus-visible{outline:none}.ec-os-cf .ec-os-cf__libelle{position:absolute;left:16.5px;top:18px;max-width:calc(100% - 60px);overflow:hidden;font-size:15px;font-weight:400;line-height:20px;color:rgb(var(--ec-os-texte-2));white-space:nowrap;text-overflow:ellipsis;pointer-events:none;transform-origin:left top;transition:transform var(--ec-anim-slow, .24s) var(--ec-anim-ease-doux),color var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ec-os-cf .ec-os-cf__boite input:focus+.ec-os-cf__libelle,.ec-os-cf .ec-os-cf__boite input:not(:placeholder-shown)+.ec-os-cf__libelle{transform:translateY(-10px) scale(.76);max-width:calc((100% - 60px) / .76)}.ec-os-cf .ec-os-cf__boite input:focus+.ec-os-cf__libelle{color:rgb(var(--ec-os-texte))}.ec-os-cf__lu{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-os-cf__prefixe{position:absolute;left:16.5px;top:26.5px;font-size:15px;font-weight:500;line-height:20px;color:rgb(var(--ec-os-texte-2));pointer-events:none}.ec-os-cf[data-prefixe] .ec-os-cf__boite input{padding-left:calc(var(--ec-space-4xl) + var(--ec-space-xl))}.ec-os-cf[data-prefixe] .ec-os-cf__prefixe{opacity:0;transition:opacity var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ec-os-cf[data-prefixe]:focus-within .ec-os-cf__prefixe,.ec-os-cf[data-prefixe]:has(input:not(:placeholder-shown)) .ec-os-cf__prefixe{opacity:1}.ec-os-cf__signe{position:absolute;right:14px;top:18px;width:20px;height:20px;pointer-events:none}.ec-os-cf__coche{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:rgb(var(--ec-os-succes));opacity:0;transform:scale(0);transition:transform var(--ec-anim-max) var(--ec-anim-ease-spring),opacity var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ec-os-cf__coche svg{width:11px;height:11px;fill:none;stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:22;stroke-dashoffset:22;transition:stroke-dashoffset var(--ec-anim-max) .12s var(--ec-anim-ease-doux)}.ec-os-cf[data-etat=ok] .ec-os-cf__coche{opacity:1;transform:scale(1)}.ec-os-cf[data-etat=ok] .ec-os-cf__coche svg{stroke-dashoffset:0}.ec-os-cf__anneau{display:block;width:20px;height:20px;border:2.5px solid rgb(var(--ec-os-texte) / .16);border-top-color:rgb(var(--ec-os-texte));border-radius:50%;animation:ec-os-cf-rot .7s linear infinite}.ec-os-cf[data-etat=ok] .ec-os-cf__boite input{background:rgb(var(--ec-os-carte));border-color:rgb(var(--ec-os-succes))}.ec-os-cf[data-etat=ok] .ec-os-cf__boite input:focus{border-color:rgb(var(--ec-os-texte))}.ec-os-cf[data-etat=erreur] .ec-os-cf__boite input,.ec-os-cf[data-etat=erreur] .ec-os-cf__boite input:focus{background:color-mix(in srgb,rgb(var(--ec-os-danger)) 6%,rgb(var(--ec-os-carte)));border-color:rgb(var(--ec-os-danger))}.ec-os-cf[data-secousse=a] .ec-os-cf__boite{animation:ec-os-cf-secousse-a var(--ec-anim-max) var(--ec-anim-ease)}.ec-os-cf[data-secousse=b] .ec-os-cf__boite{animation:ec-os-cf-secousse-b var(--ec-anim-max) var(--ec-anim-ease)}.ec-os-cf__message{margin:0;padding:var(--ec-space-xs) var(--ec-space-2xs) 0;font-size:13px;line-height:1.4;color:rgb(var(--ec-os-texte-2));animation:ec-os-cf-message var(--ec-anim-slow, .24s) var(--ec-anim-ease-doux) both}.ec-os-cf[data-etat=erreur] .ec-os-cf__message{color:rgb(var(--ec-os-danger))}@keyframes ec-os-cf-rot{to{transform:rotate(360deg)}}@keyframes ec-os-cf-secousse-a{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:none}}@keyframes ec-os-cf-secousse-b{20%{transform:translate(-5px)}40%{transform:translate(4px)}60%{transform:translate(-3px)}80%{transform:translate(2px)}to{transform:none}}@keyframes ec-os-cf-message{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@media(max-width:860px){.ec-os-cf .ec-os-cf__boite input{height:calc(var(--ec-control-xl) + var(--ec-space-2xs));padding-top:var(--ec-space-xl);padding-bottom:2px;font-size:16px}.ec-os-cf .ec-os-cf__libelle{top:14px;font-size:16px}.ec-os-cf__prefixe{top:22.5px;font-size:16px}.ec-os-cf__signe{top:14px}}@media(prefers-reduced-motion:reduce){.ec-os-cf .ec-os-cf__boite input:focus+.ec-os-cf__libelle,.ec-os-cf .ec-os-cf__boite input:not(:placeholder-shown)+.ec-os-cf__libelle{transform:translateY(-10px) scale(.76)!important}.ec-os-cf *,.ec-os-cf *:before,.ec-os-cf *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.ec-os-cf__anneau{animation:none!important}}:root,:root.dark,:root.black{--ec-agenda-terracotta-fond: 74 36 24;--ec-agenda-terracotta-encre: 247 180 156;--ec-agenda-miel-fond: 67 51 10;--ec-agenda-miel-encre: 246 207 99;--ec-agenda-mousse-fond: 46 58 12;--ec-agenda-mousse-encre: 198 222 106;--ec-agenda-lagon-fond: 18 63 53;--ec-agenda-lagon-encre: 127 217 192;--ec-agenda-ciel-fond: 16 58 75;--ec-agenda-ciel-encre: 134 211 242;--ec-agenda-ardoise-fond: 43 47 74;--ec-agenda-ardoise-encre: 188 195 238;--ec-agenda-prune-fond: 56 35 90;--ec-agenda-prune-encre: 212 162 255;--ec-agenda-orchidee-fond: 74 33 64;--ec-agenda-orchidee-encre: 236 156 232}:root:root.light{--ec-agenda-terracotta-fond: 250 223 211;--ec-agenda-terracotta-encre: 154 59 31;--ec-agenda-miel-fond: 252 233 178;--ec-agenda-miel-encre: 122 82 0;--ec-agenda-mousse-fond: 228 239 184;--ec-agenda-mousse-encre: 77 100 0;--ec-agenda-lagon-fond: 205 239 227;--ec-agenda-lagon-encre: 10 107 88;--ec-agenda-ciel-fond: 207 235 247;--ec-agenda-ciel-encre: 11 101 133;--ec-agenda-ardoise-fond: 225 228 242;--ec-agenda-ardoise-encre: 71 78 124;--ec-agenda-prune-fond: 235 221 251;--ec-agenda-prune-encre: 123 53 198;--ec-agenda-orchidee-fond: 250 217 236;--ec-agenda-orchidee-encre: 163 39 138}.ec-os-carte-agenda[data-ec-agenda-cat=terracotta]{--ec-ca-fond: var(--ec-agenda-terracotta-fond);--ec-ca-encre: var(--ec-agenda-terracotta-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=miel]{--ec-ca-fond: var(--ec-agenda-miel-fond);--ec-ca-encre: var(--ec-agenda-miel-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=mousse]{--ec-ca-fond: var(--ec-agenda-mousse-fond);--ec-ca-encre: var(--ec-agenda-mousse-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=lagon]{--ec-ca-fond: var(--ec-agenda-lagon-fond);--ec-ca-encre: var(--ec-agenda-lagon-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=ciel]{--ec-ca-fond: var(--ec-agenda-ciel-fond);--ec-ca-encre: var(--ec-agenda-ciel-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=ardoise]{--ec-ca-fond: var(--ec-agenda-ardoise-fond);--ec-ca-encre: var(--ec-agenda-ardoise-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=prune]{--ec-ca-fond: var(--ec-agenda-prune-fond);--ec-ca-encre: var(--ec-agenda-prune-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=orchidee]{--ec-ca-fond: var(--ec-agenda-orchidee-fond);--ec-ca-encre: var(--ec-agenda-orchidee-encre)}.ec-os-carte-agenda[data-ec-agenda-cat=neutre]{--ec-ca-fond: var(--ec-c-neutre-doux);--ec-ca-encre: var(--ec-os-texte-2)}.ec-os-carte-agenda{--ec-ca-fond: var(--ec-c-neutre-doux);--ec-ca-encre: var(--ec-os-texte-2);position:relative;box-sizing:border-box;display:flex;flex-direction:column;gap:2px;min-width:0;margin:0;padding:7px 9px;border:0;border-radius:var(--ec-os-rayon-controle, 8px);background-color:rgb(var(--ec-ca-fond));color:rgb(var(--ec-ca-encre));font:inherit;font-size:12px;line-height:1.3;text-align:left;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:var(--ec-ca-anneau, 0 0 0 0 transparent),var(--ec-ca-halo, 0 0 0 0 transparent)}.ec-os-carte-agenda:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-os-carte-agenda>*{flex:none}.ec-os-carte-agenda__tete,.ec-os-carte-agenda__ligne,.ec-os-carte-agenda__qui{display:flex;align-items:center;gap:6px;min-width:0}.ec-os-carte-agenda__heure{font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-os-carte-agenda__duree{margin-left:auto;font-size:11px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-os-carte-agenda__titre{flex:1 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-os-carte-agenda__qui{margin-top:3px}.ec-os-carte-agenda__ligne>.ec-os-carte-agenda__qui,.ec-os-carte-agenda[data-ec-agenda-densite=ligne]>.ec-os-carte-agenda__qui{flex:none;margin:0 0 0 auto}.ec-os-carte-agenda__nom{min-width:0;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-os-carte-agenda__accessoires{display:inline-flex;flex:none;align-items:center;gap:4px}.ec-os-carte-agenda__heure+.ec-os-carte-agenda__accessoires,.ec-os-carte-agenda__heure+.ec-os-carte-agenda__alerte{margin-left:auto}.ec-os-carte-agenda .ec-os-avatar.ec-os-carte-agenda__avatar{--ec-os-avatar-cote: 18px}.ec-os-carte-agenda .ec-os-carte-agenda__avatar .ec-os-avatar__initiales{font-size:8.5px;font-weight:700;letter-spacing:0}.ec-os-carte-agenda[data-ec-agenda-densite=ligne]{flex-direction:row;align-items:center;gap:7px;padding-block:0}.ec-os-carte-agenda:is([data-ec-agenda-densite=ligne],[data-ec-agenda-densite=deux-lignes]){container-type:inline-size}@container (max-width: 219px){.ec-os-carte-agenda[data-ec-agenda-densite=ligne]>.ec-os-carte-agenda__qui{display:none}}@container (max-width: 139px){.ec-os-carte-agenda__ligne>.ec-os-carte-agenda__qui{display:none}}.ec-os-carte-agenda[data-ec-agenda-taille=lg]{gap:3px;padding:11px 13px;border-radius:var(--ec-os-rayon-carte, 12px);font-size:14px}.ec-os-carte-agenda[data-ec-agenda-taille=lg] .ec-os-carte-agenda__duree{font-size:12.5px}.ec-os-carte-agenda[data-ec-agenda-taille=lg] .ec-os-carte-agenda__qui{font-size:13px}.ec-os-carte-agenda[data-ec-agenda-taille=lg] .ec-os-avatar.ec-os-carte-agenda__avatar{--ec-os-avatar-cote: 22px}.ec-os-carte-agenda[data-ec-agenda-taille=lg] .ec-os-carte-agenda__avatar .ec-os-avatar__initiales{font-size:10px}@media(max-width:767px){.ec-os-carte-agenda{border-radius:var(--ec-os-rayon-carte, 12px)}}.ec-os-carte-agenda[data-ec-agenda-etat=en-cours]{--ec-ca-anneau: inset 0 0 0 2px rgb(var(--ec-ca-encre))}.ec-os-carte-agenda__direct{flex:none;width:7px;height:7px;border-radius:50%;background:rgb(var(--ec-ca-encre));box-shadow:0 0 0 3px rgb(var(--ec-ca-encre) / .28)}.ec-os-carte-agenda[data-ec-agenda-etat=passe]{background-color:color-mix(in srgb,rgb(var(--ec-ca-fond)) 42%,rgb(var(--ec-os-carte)))}.ec-os-carte-agenda[data-ec-agenda-etat=passe] .ec-os-carte-agenda__titre{color:rgb(var(--ec-os-texte-2))}.ec-os-carte-agenda[data-ec-agenda-etat=passe] .ec-os-carte-agenda__heure{font-weight:600}.ec-os-carte-agenda[data-ec-agenda-etat=brouillon]{--ec-ca-anneau: 0 0 0 0 transparent;background-color:rgb(var(--ec-os-carte));outline:1.5px dashed rgb(var(--ec-ca-encre));outline-offset:-1.5px}.ec-os-carte-agenda[data-ec-agenda-etat=brouillon]:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-os-carte-agenda[data-ec-agenda-etat=absence]{--ec-ca-encre: var(--ec-os-texte-2);background-color:rgb(var(--ec-c-neutre-doux));background-image:repeating-linear-gradient(135deg,transparent 0 6px,rgb(var(--ec-os-texte) / .07) 6px 7.5px)}.ec-os-carte-agenda[data-ec-agenda-conflit]{--ec-ca-anneau: inset 0 0 0 2px var(--ec-statut-refuse)}.ec-os-carte-agenda__alerte{display:grid;flex:none;place-items:center;width:16px;height:16px;border-radius:50%;background:var(--ec-statut-refuse);color:rgb(var(--ec-os-carte));font-size:11px;font-weight:800;line-height:1}.ec-os-dictation{display:inline-flex;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-os-dictation__button{--ec-dictation-level: 0;position:relative;display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-sm, 36px);height:var(--ec-os-h-rond-sm, 36px);padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer;transition:background-color .16s ease}.ec-os-dictation__button:hover:not(:disabled){background:rgb(var(--ec-os-champ-sur-page))}.ec-os-dictation__button:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-dictation__button:disabled{cursor:default;opacity:.55}.ec-os-dictation[data-state=listening] .ec-os-dictation__button,.ec-os-dictation[data-state=asking] .ec-os-dictation__button,.ec-os-dictation[data-state=listening] .ec-os-dictation__button:hover{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));opacity:1}.ec-os-dictation[data-state=listening] .ec-os-dictation__button:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;border:2px solid rgb(var(--ec-os-texte) / .35);transform:scale(calc(1 + var(--ec-dictation-level) * .28));transition:transform 90ms linear;animation:ec-os-dictation-breath 1.6s ease-in-out infinite;pointer-events:none}@keyframes ec-os-dictation-breath{0%,to{opacity:.55}50%{opacity:1}}.ec-os-dictation__clock{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);font-size:var(--ec-os-t-chip, 13px);font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-os-dictation__dot{width:8px;height:8px;border-radius:50%;background:var(--ec-statut-refuse, rgb(var(--ec-os-danger)));animation:ec-os-dictation-breath 1.2s ease-in-out infinite}.ec-os-dictation__spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgb(var(--ec-os-texte) / .2);border-top-color:rgb(var(--ec-os-texte));animation:ec-os-dictation-spin .8s linear infinite}.ec-os-dictation[data-state=transcribing] .ec-os-dictation__button:disabled{opacity:1}@keyframes ec-os-dictation-spin{to{transform:rotate(360deg)}}.ec-os-dictation__error{display:inline-flex;align-items:baseline;gap:var(--ec-space-2xs);max-width:260px;font-size:var(--ec-os-t-chip, 13px);line-height:1.3;color:rgb(var(--ec-os-texte))}.ec-os-dictation__error:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-statut-refuse, rgb(var(--ec-os-danger)));transform:translateY(-1px)}.ec-os-dictation-row{display:flex;justify-content:flex-end;margin-top:calc(var(--ec-space-xs) * -1)}.ec-os-dictation-row:empty{display:none}@media(max-width:480px){.ec-os-dictation__error{max-width:160px}}@media(prefers-reduced-motion:reduce){.ec-os-dictation[data-state=listening] .ec-os-dictation__button:after,.ec-os-dictation__dot,.ec-os-dictation__spinner{animation:none}.ec-os-dictation[data-state=listening] .ec-os-dictation__button:after{transform:none;opacity:1}}:root{--ec-os-chat-lecture: calc(var(--ec-os-t-corps, 13px) + 1.5px);--ec-os-chat-interligne: 1.65;--ec-os-chat-air: var(--ec-space-xl);--ec-os-chat-air-serie: var(--ec-space-xs);--ec-os-chat-visage: 24px;--ec-os-chat-meta: 28px}.ec-os-colonne--fil:has(>.ec-os-chat__turn,>.ec-os-chat__empty,>.ec-os-chat__thinking){gap:0}.ec-os-colonne--fil:has(>.ec-os-chat__empty){min-height:100%}.ec-os-chat__turn{position:relative;display:flex;flex-direction:column;min-width:0;margin-top:var(--ec-os-chat-air);color:rgb(var(--ec-os-texte))}.ec-os-chat__turn:first-child,.ec-os-chat__day+.ec-os-chat__turn{margin-top:0}.ec-os-chat__turn[data-continued]{margin-top:var(--ec-os-chat-air-serie)}.ec-os-chat__body{min-width:0;overflow-wrap:anywhere}.ec-os-chat__body>:first-child{margin-top:0}.ec-os-chat__body>:last-child{margin-bottom:0}.ec-os-chat__turn--assistant .ec-os-chat__body{width:100%;font-size:var(--ec-os-chat-lecture);line-height:var(--ec-os-chat-interligne)}.ec-os-chat__turn--assistant .ec-os-chat__body :is(p,ul,ol,pre){margin:0 0 .7em}.ec-os-chat__turn--assistant .ec-os-chat__body :is(ul,ol){padding-left:1.3em}.ec-os-chat__turn--assistant .ec-os-chat__body li+li{margin-top:.25em}.ec-os-chat__turn--assistant .ec-os-chat__body li::marker{color:rgb(var(--ec-os-texte-2))}.ec-os-chat__turn--assistant .ec-os-chat__body strong{font-weight:600}.ec-os-chat__body a{color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ec-os-texte-3));text-underline-offset:3px;overflow-wrap:anywhere}.ec-os-chat__body a:hover{text-decoration-color:currentColor}.ec-os-chat__body code{padding:1px var(--ec-space-xs);border-radius:var(--ec-radius-sm, 4px);background:rgb(var(--ec-os-doux));font-family:var(--code-font-family);font-size:.88em}.ec-os-chat__body pre{overflow-x:auto;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-os-doux))}.ec-os-chat__body pre code{padding:0;background:none}.ec-os-chat__turn[data-streaming] .ec-os-chat__body>p:last-child:after,.ec-os-chat__turn[data-streaming] .ec-os-chat__body>:last-child>p:last-child:after,.ec-os-chat__turn[data-streaming] .ec-os-chat__body>:last-child>:is(ul,ol):last-child>li:last-child:after,.ec-os-chat__turn[data-streaming] .ec-os-chat__body>:last-child:empty:after{content:"";display:inline-block;width:.55em;height:.55em;margin-left:.3em;border-radius:50%;background:currentColor;vertical-align:.02em;animation:ec-os-chat-curseur 1s var(--ec-anim-ease, ease) infinite}@keyframes ec-os-chat-curseur{0%,to{opacity:1;transform:none}50%{opacity:.35;transform:scale(.8)}}.ec-os-chat__plain{margin:0;white-space:pre-wrap}.ec-os-chat__turn--user{align-items:flex-end}.ec-os-chat__turn--user .ec-os-chat__body{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile, 20px);background:rgb(var(--ec-os-doux));font-size:var(--ec-os-chat-lecture);line-height:1.5}.ec-os-chat__turn--user[data-continued] .ec-os-chat__body{border-top-right-radius:var(--ec-radius-md, 6px)}.ec-os-chat__turn--human{align-items:flex-start;padding-left:calc(var(--ec-os-chat-visage) + var(--ec-space-sm))}.ec-os-chat__turn--human .ec-os-chat__body{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile, 20px);border-top-left-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:var(--ec-os-chat-lecture);line-height:1.55}.ec-os-chat__author{display:flex;align-items:center;gap:var(--ec-space-sm);margin-bottom:var(--ec-space-xs);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip, 12px);font-weight:600}.ec-os-chat__turn--human .ec-os-chat__author{margin-left:calc(-1 * (var(--ec-os-chat-visage) + var(--ec-space-sm)))}.ec-os-chat__avatar{display:inline-flex;flex:none;width:var(--ec-os-chat-visage);height:var(--ec-os-chat-visage)}.ec-os-chat__avatar>*{width:100%;height:100%}.ec-os-chat__row{display:flex;flex-direction:column;min-width:0}.ec-os-chat__turn--user .ec-os-chat__row{position:relative;max-width:min(100%,64ch)}.ec-os-chat__turn--user .ec-os-chat__meta{position:absolute;right:100%;bottom:0;padding-right:var(--ec-space-sm);white-space:nowrap}.ec-os-chat__turn--human{padding-right:max(12%,3.5rem)}.ec-os-chat__turn--human .ec-os-chat__row{position:relative;max-width:min(100%,66ch)}.ec-os-chat__turn--human .ec-os-chat__meta{position:absolute;left:100%;bottom:0;padding-left:var(--ec-space-sm);white-space:nowrap}.ec-os-chat__turn--user{padding-left:12%}.ec-os-chat__meta{display:flex;flex:none;align-items:center;gap:var(--ec-space-xs);min-height:var(--ec-os-chat-meta);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip, 12px);opacity:0;pointer-events:none;transition:opacity .14s var(--ec-anim-ease, ease)}.ec-os-chat__turn--assistant .ec-os-chat__meta{margin-top:2px;margin-bottom:calc(-1 * var(--ec-os-chat-meta))}.ec-os-chat__turn:is(:hover,:focus-within) .ec-os-chat__meta{opacity:1;pointer-events:auto}.ec-os-chat__turn[data-last-assistant] .ec-os-chat__meta{margin-bottom:0}@media(hover:none){.ec-os-chat__turn[data-last-assistant] .ec-os-chat__meta{opacity:1;pointer-events:auto}}.ec-os-chat__actions{display:flex;align-items:center;gap:2px;margin-left:calc(-1 * var(--ec-space-xs))}.ec-os-chat__time{font-variant-numeric:tabular-nums}.ec-os-chat__action{display:inline-grid;place-items:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--ec-radius-md, 6px);background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-os-chat__action:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-os-chat__action[data-done]{color:rgb(var(--ec-os-texte))}.ec-os-chat__action:disabled{opacity:.4;cursor:not-allowed}.ec-os-chat__action:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:0}.ec-os-chat__thinking{margin-top:var(--ec-os-chat-air);font-size:var(--ec-os-chat-lecture);line-height:var(--ec-os-chat-interligne)}.ec-os-chat__thinking:first-child{margin-top:0}.ec-os-chat__thinking-text{background:linear-gradient(90deg,rgb(var(--ec-os-texte-3)),rgb(var(--ec-os-texte-3)) 35%,rgb(var(--ec-os-texte)),rgb(var(--ec-os-texte-3)) 65%,rgb(var(--ec-os-texte-3))) 0 0 / 250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:ec-os-chat-reflet 1.8s linear infinite}@keyframes ec-os-chat-reflet{0%{background-position:100% 0}to{background-position:-150% 0}}.ec-os-chat__day{display:flex;justify-content:center;margin:var(--ec-os-chat-air) 0 var(--ec-space-md);color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-chip, 12px)}.ec-os-chat__day:first-child{margin-top:0}.ec-os-chat__notice{display:grid;justify-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-os-chat-air);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip, 12px);text-align:center}.ec-os-chat__notice:first-child{margin-top:0}.ec-os-chat__notice-line{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ec-space-xs)}.ec-os-chat__notice-detail{display:grid;gap:2px;max-width:min(100%,48ch);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-lg, 8px);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));text-align:left}.ec-os-chat__empty{display:grid;justify-items:center;gap:var(--ec-space-sm);margin:auto 0;padding:var(--ec-space-2xl) 0 var(--ec-space-lg);flex:1 0 auto;align-content:center;text-align:center}.ec-os-chat__empty-visual{margin-bottom:var(--ec-space-xs)}.ec-os-chat__empty-title{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--ec-os-police-titre, inherit);font-size:22px;font-weight:500;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.ec-os-chat__empty-text{max-width:40ch;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps, 13px);line-height:1.5;text-wrap:pretty}.ec-os-chat__suggestions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-sm);max-width:560px;margin:var(--ec-space-lg) 0 0;padding:0;list-style:none}.ec-os-chat__suggestion{display:inline-flex;align-items:center;gap:var(--ec-space-xs);min-height:var(--ec-os-h-md);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort, var(--ec-os-filet));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps, 13px);text-align:left;cursor:pointer;transition:background .12s var(--ec-anim-ease, ease)}.ec-os-chat__suggestion:hover{background:rgb(var(--ec-os-doux))}.ec-os-chat__suggestion:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-chat__suggestion:disabled{opacity:.5;cursor:not-allowed}.ec-os-chat__suggestion .ec-icone,.ec-os-chat__suggestion svg{color:rgb(var(--ec-os-texte-2))}.ec-os-chat__head{position:relative;display:inline-flex;border-radius:50%}.ec-os-chat__head[data-thinking]:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;box-shadow:0 0 0 2px rgb(var(--ec-os-ia-identite, var(--ec-os-texte)) / .55);animation:ec-os-chat-halo 1.4s var(--ec-anim-ease, ease) infinite;pointer-events:none}.ec-os-chat__head[data-thinking]>*{animation:ec-os-chat-pense 2.4s var(--ec-anim-ease, ease) infinite}@keyframes ec-os-chat-halo{0%,to{opacity:.25;transform:scale(.96)}50%{opacity:1;transform:scale(1.06)}}@keyframes ec-os-chat-pense{0%,to{transform:rotate(0) translateY(0)}30%{transform:rotate(-6deg) translateY(-1px)}60%{transform:rotate(5deg) translateY(0)}}.ec-os-composeur[data-shape=pill] .ec-os-composeur__boite{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;gap:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-md);border-radius:26px;background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-os-composeur[data-shape=pill]:not(:has(.ec-os-composeur__gauche)) .ec-os-composeur__boite{grid-template-columns:minmax(0,1fr) auto;padding-left:var(--ec-space-xl)}.ec-os-composeur[data-shape=pill] .ec-os-composeur__boite:focus-within{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-2))}.ec-os-composeur[data-shape=pill] .ec-os-composeur__actions{display:contents}.ec-os-composeur[data-shape=pill] .ec-os-composeur__gauche{grid-column:1;grid-row:1}.ec-os-composeur[data-shape=pill] .ec-os-composeur__zone{grid-row:1;align-self:center;min-height:24px;padding:var(--ec-space-xs) var(--ec-space-2xs);font-size:var(--ec-os-chat-lecture);line-height:1.5}.ec-os-composeur[data-shape=pill] .ec-os-composeur__droite{grid-row:1;margin-left:0}.ec-os-composeur[data-shape=pill] .ec-os-composeur__envoyer{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-os-composeur[data-shape=pill] .ec-os-composeur__envoyer:disabled{opacity:1;background:rgb(var(--ec-os-texte-3) / .35);color:rgb(var(--ec-os-carte))}.ec-os-composeur__stop{display:inline-grid;place-items:center;width:var(--ec-os-h-rond-sm, 36px);height:var(--ec-os-h-rond-sm, 36px);padding:0;border:0;border-radius:50%;background:rgb(var(--ec-os-texte));cursor:pointer}.ec-os-composeur__stop>span{width:11px;height:11px;border-radius:2px;background:rgb(var(--ec-os-carte))}.ec-os-composeur__stop:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ec-os-chat__turn[data-streaming] .ec-os-chat__body *:after,.ec-os-chat__head[data-thinking]:after,.ec-os-chat__head[data-thinking]>*{animation:none}.ec-os-chat__thinking-text{animation:none;background:none;color:rgb(var(--ec-os-texte-2))}.ec-os-chat__meta{transition:none}}@keyframes ec-entree{0%{opacity:0;transform:translateY(var(--ec-entree-y, 8px));filter:blur(3px)}to{opacity:1;transform:none;filter:none}}@keyframes ec-entree-loin{0%{opacity:0;transform:translateY(12px) scale(.985);filter:blur(8px)}to{opacity:1;transform:none;filter:none}}@keyframes ec-bascule-entree{0%,45%{opacity:0;filter:blur(2px)}to{opacity:1;filter:none}}@keyframes ec-reflet{0%{background-position:100% 0}to{background-position:0 0}}@keyframes ec-trait{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.ec-os-reflexion [data-reflet]{--ec-reflet-encre: rgb(var(--ec-os-texte-3));background-image:linear-gradient(90deg,var(--ec-reflet-encre) 0%,var(--ec-reflet-encre) 40%,rgb(var(--ec-os-texte)) 50%,var(--ec-reflet-encre) 60%,var(--ec-reflet-encre) 100%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:ec-reflet var(--ec-anim-reflet, 2s) linear infinite}.ec-os-reflexion{margin:0 0 8px;font-size:14px;line-height:20px}.ec-os-reflexion__tete{display:inline-flex;align-items:center;gap:4px;min-height:28px;margin-left:-4px;padding:0 6px 0 2px;border:0;border-radius:8px;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;cursor:pointer}.ec-os-reflexion__tete:hover{background:var(--ec-os-survol-neutre, rgb(0 0 0 / .04));color:rgb(var(--ec-os-texte))}.ec-os-reflexion__chevron{flex:none;transition:transform var(--ec-anim-fast, .25s) var(--ec-anim-ease-bascule)}.ec-os-reflexion[data-ouvert] .ec-os-reflexion__chevron{transform:rotate(90deg)}.ec-os-reflexion__libelle[data-bascule]{animation:ec-bascule-entree calc(var(--ec-anim-bascule, .15s) * 2) var(--ec-anim-ease-bascule) both}.ec-os-reflexion__etapes{position:relative;margin:2px 0 0;padding:0;list-style:none;--ec-entree-y: 4px}.ec-os-reflexion__etapes[hidden]{display:none}.ec-os-reflexion__etape{position:relative;display:flex;align-items:baseline;flex-wrap:wrap;column-gap:8px;min-height:28px;padding:4px 0 4px 22px;color:rgb(var(--ec-os-texte-2));animation:ec-entree var(--ec-anim-etape, .28s) var(--ec-anim-ease-doux) both}.ec-os-reflexion__puce{position:absolute;left:5px;top:12px;width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-os-texte-3));transition:background-color var(--ec-anim-etape, .28s) var(--ec-anim-ease-bascule)}.ec-os-reflexion__etape:not(:last-child):before{content:"";position:absolute;left:7.5px;top:20px;bottom:-10px;width:1px;background:var(--ec-os-filet);transform-origin:top;animation:ec-trait var(--ec-anim-etape, .28s) var(--ec-anim-ease-doux) both}.ec-os-reflexion__etape[data-etat=cours] .ec-os-reflexion__puce{background:rgb(var(--ec-vif-accent, 46 92 255));box-shadow:0 0 0 3px rgb(var(--ec-vif-accent, 46 92 255) / .18)}.ec-os-reflexion__etape[data-etat=refus] .ec-os-reflexion__puce{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-3))}.ec-os-reflexion__etape[data-etat=cours] .ec-os-reflexion__titre{color:rgb(var(--ec-os-texte))}.ec-os-reflexion__meta{font-size:13px;line-height:16px;color:rgb(var(--ec-os-texte-3));font-variant-numeric:tabular-nums}.ec-os-sources{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:10px;font-size:13px;line-height:16px;color:rgb(var(--ec-os-texte-3));animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}.ec-os-sources__actions{display:inline-flex;align-items:center;gap:2px;margin-right:4px}.ec-os-sources__liste{display:contents;list-style:none}.ec-os-sources__element{display:inline-flex;align-items:center;min-height:24px;padding:0 8px;border-radius:999px;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte-2));font-size:12.5px}.ec-os-suites{margin-top:6px}.ec-os-suites__liste{display:grid;margin:0;padding:0;list-style:none}.ec-os-suites__liste>li{animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both;animation-delay:calc(var(--ec-rang, 0) * var(--ec-anim-stagger, 40ms) * 2)}.ec-os-suites__bouton{display:flex;align-items:center;gap:8px;width:100%;min-height:34px;margin-left:-8px;padding:0 8px;border:0;border-radius:10px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;line-height:20px;font-weight:450;text-align:left;cursor:pointer}.ec-os-suites__liste>li:first-child .ec-os-suites__bouton{color:rgb(var(--ec-os-texte-2))}.ec-os-suites__bouton:hover:not(:disabled){background:var(--ec-os-survol-neutre, rgb(0 0 0 / .04));color:rgb(var(--ec-os-texte))}.ec-os-suites__bouton:disabled{opacity:.5;cursor:default}.ec-os-suites__fleche{flex:none;color:rgb(var(--ec-os-texte-3))}@media(prefers-reduced-motion:reduce){.ec-os-reflexion [data-reflet]{animation:none;background:none;-webkit-text-fill-color:currentColor}.ec-os-reflexion__etape,.ec-os-reflexion__etape:before,.ec-os-reflexion__libelle[data-bascule],.ec-os-sources,.ec-os-suites__liste>li{animation:none}}:root{--ec-os-studio-cible: 44px;--ec-os-sheet-largeur: 360px}.ec-os-browser-frame{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante);flex:1 1 auto;width:100%;container-type:inline-size;container-name:ec-os-browser-frame}.ec-os-browser-frame__bar{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-12);min-height:40px;padding:0 var(--ec-os-e-12);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.ec-os-browser-frame__dots{display:flex;flex:none;gap:var(--ec-os-e-6)}.ec-os-browser-frame__dots i{width:9px;height:9px;border-radius:50%;background:rgb(var(--ec-os-doux))}.ec-os-browser-frame__address{display:flex;flex:1;align-items:center;justify-content:center;gap:var(--ec-os-e-6);min-width:0;max-width:360px;height:26px;margin:0 auto;padding:0 var(--ec-os-e-12);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-os-browser-frame__address>span{overflow:hidden;text-overflow:ellipsis}.ec-os-browser-frame__address .ec-icone{flex:none;width:12px;height:12px}.ec-os-browser-frame__status,.ec-os-browser-frame__tools{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-6)}.ec-os-browser-frame__scene{position:relative;flex:1;min-height:0;overflow:hidden;background:rgb(var(--ec-os-champ))}.ec-os-browser-frame[data-pointing] .ec-os-browser-frame__scene{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-os-browser-frame__device{height:100%}.ec-os-browser-frame[data-device=mobile] .ec-os-browser-frame__device{display:grid;place-items:start center;padding:var(--ec-os-e-16) 0}.ec-os-browser-frame[data-device=mobile] .ec-os-browser-frame__screen{overflow:hidden;border-radius:30px;box-shadow:0 0 0 7px rgb(var(--ec-os-actif)),var(--ec-os-ombre-flottante)}.ec-os-browser-frame__screen{height:100%}.ec-os-browser-frame__screen iframe{display:block;border:0}.ec-os-browser-frame__overlay{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.ec-os-browser-frame__overlay>*{pointer-events:auto}@container ec-os-browser-frame (max-width: 520px){.ec-os-browser-frame__dots{display:none}}.ec-os-scope{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6);min-width:0}.ec-os-scope-chip{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);max-width:100%;min-height:26px;padding:0 var(--ec-os-e-10);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-second);font-weight:550;white-space:nowrap}.ec-os-scope-chip__label{overflow:hidden;text-overflow:ellipsis}.ec-os-scope-chip .ec-icone{flex:none;width:13px;height:13px}.ec-os-scope-chip[data-scope=site]{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2))}.ec-os-scope-chip:not([data-scope=site]){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-scope-chip[data-clearable]{padding-right:var(--ec-space-2xs)}.ec-os-scope-chip__clear{display:grid;flex:none;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ec-os-scope-chip__clear:hover{background:rgb(var(--ec-os-actif-encre) / .18)}.ec-os-scope-chip__clear:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-scope-chip__clear .ec-icone{width:12px;height:12px}.ec-os-scope__hint{color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-second)}.ec-os-diff{display:flex;flex-direction:column;gap:var(--ec-os-e-4);margin:0;padding:var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second);line-height:17px;list-style:none}.ec-os-diff__line{display:grid;grid-template-columns:14px minmax(0,1fr);gap:var(--ec-os-e-6)}.ec-os-diff__sign{color:rgb(var(--ec-os-texte-2));font-weight:550}.ec-os-diff__text{white-space:pre-wrap;overflow-wrap:anywhere}.ec-os-diff__line[data-kind=removed] .ec-os-diff__text{color:rgb(var(--ec-os-texte-2));text-decoration:line-through;text-decoration-color:var(--ec-os-filet-fort)}.ec-os-diff__line[data-kind=added] .ec-os-diff__text{color:rgb(var(--ec-os-texte))}.ec-os-diff__line[data-kind=info]{color:rgb(var(--ec-os-texte-2))}.ec-os-diff__line[data-kind=title]{display:block;margin-top:var(--ec-os-e-4);color:rgb(var(--ec-os-texte));font-weight:550}.ec-os-diff__line[data-kind=title]:first-child{margin-top:0}.ec-os-diff__empty{color:rgb(var(--ec-os-texte-2));font-style:italic;text-decoration:none}.ec-os-diff__line[data-kind=removed] .ec-os-diff__text:has(.ec-os-diff__empty){text-decoration:none}.ec-os-swatches{display:inline-flex;flex:none;margin-right:var(--ec-os-e-6);vertical-align:-3px}.ec-os-swatches i{width:14px;height:14px;margin-left:calc(var(--ec-space-2xs) * -1);border-radius:50%;box-shadow:0 0 0 1.5px rgb(var(--ec-os-champ))}.ec-os-swatches i:first-child{margin-left:0}.ec-os-sheet-racine{min-height:0}.ec-os-sheet-voile{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent}.ec-os-sheet{position:fixed;top:var(--ec-os-sheet-y, 50%);left:var(--ec-os-sheet-x, 50%);display:flex;flex-direction:column;gap:var(--ec-os-e-12);box-sizing:border-box;width:min(var(--ec-os-sheet-largeur),calc(100vw - 32px));max-height:calc(100vh - 16px);padding:var(--ec-os-e-16);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante);outline:none;animation:ec-os-sheet-entre var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-sheet[data-centered]{top:0;right:0;bottom:0;left:0;height:fit-content;margin:auto}@keyframes ec-os-sheet-entre{0%{opacity:0}}.ec-os-sheet__head{display:flex;align-items:center;gap:var(--ec-os-e-8)}.ec-os-sheet__title{flex:1;min-width:0;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:var(--ec-os-i-etiquette);text-transform:uppercase}.ec-os-sheet__description{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-os-sheet__close{display:grid;flex:none;place-items:center;width:var(--ec-os-h-controle);height:var(--ec-os-h-controle);margin:calc(var(--ec-os-e-4) * -1) calc(var(--ec-os-e-6) * -1) calc(var(--ec-os-e-4) * -1) 0;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-os-sheet__close:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-os-sheet__close:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-sheet__close .ec-icone{width:16px;height:16px}.ec-os-sheet__body{display:flex;flex-direction:column;gap:var(--ec-os-e-12);min-height:0}.ec-os-sheet__foot{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-os-choice-tiles{display:flex;flex-direction:column;gap:var(--ec-os-e-8)}.ec-os-choice-tile{position:relative;display:flex;align-items:center;gap:var(--ec-os-e-12);width:100%;min-height:calc(var(--ec-control-xl) + var(--ec-space-md));padding:var(--ec-os-e-12) var(--ec-os-e-16);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;line-height:20px;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}.ec-os-choice-tile:hover:not(:disabled,[aria-checked=true]){box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-os-choice-tile:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-choice-tile:disabled{cursor:default;opacity:.5}.ec-os-choice-tile[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-choice-tile__text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-os-choice-tile__help{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-os-choice-tile[aria-checked=true] .ec-os-choice-tile__help{color:inherit;opacity:.75}.ec-os-choice-tile__thumb{flex:none;width:56px;height:40px;border-radius:8px;object-fit:cover}.ec-os-choice-tile__check{display:grid;flex:none;place-items:center;width:22px;height:22px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort)}.ec-os-choice-tile__check .ec-icone{width:13px;height:13px;opacity:0}.ec-os-choice-tile[aria-checked=true] .ec-os-choice-tile__check{background:rgb(var(--ec-os-actif-encre));box-shadow:none;color:rgb(var(--ec-os-actif))}.ec-os-choice-tile[aria-checked=true] .ec-os-choice-tile__check .ec-icone{opacity:1}.ec-os-choice-tile[aria-checked=true] .ec-os-swatches i{box-shadow:0 0 0 2px rgb(var(--ec-os-actif))}@media(max-width:767px),(pointer:coarse){.ec-os-scope-chip{min-height:var(--ec-os-studio-cible)}.ec-os-scope-chip[data-clearable]{padding-right:0}.ec-os-scope-chip__clear,.ec-os-sheet__close{width:var(--ec-os-studio-cible);height:var(--ec-os-studio-cible)}}@media(max-width:767px){.ec-os-sheet-voile{background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}.ec-os-sheet,.ec-os-sheet[data-centered]{top:auto;right:0;bottom:0;left:0;width:100%;max-height:92vh;padding:var(--ec-space-xl) var(--ec-space-lg) calc(var(--ec-space-xl) + env(safe-area-inset-bottom));height:auto;margin:0;border-radius:var(--ec-os-rayon-carte) var(--ec-os-rayon-carte) 0 0;transform:none;animation-name:ec-os-sheet-monte}@keyframes ec-os-sheet-monte{0%{transform:translateY(24px);opacity:0}}}@media(prefers-reduced-motion:reduce){.ec-os-sheet,.ec-os-choice-tile{animation:none;transition:none}}:root{--ec-os-fiche-air: var(--ec-space-md);--ec-os-fiche-ecart: var(--ec-space-md);--ec-os-fiche-rayon: var(--ec-os-rayon-tuile);--ec-os-fiche-carte-air: var(--ec-space-lg);--ec-os-fiche-outil: 28px;--ec-os-fiche-ligne: 34px}.ec-os-fiche{container:ec-os-fiche / inline-size;display:flex;flex-direction:column;gap:var(--ec-os-fiche-ecart);box-sizing:border-box;height:100%;min-height:0;min-width:0;padding:var(--ec-os-fiche-air);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-os-fiche__barre{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-fiche__vues{flex:none}.ec-os-fiche .ec-os-fiche__barre :is(.ec-os-rond,.ec-os-bouton--secondaire){background:rgb(var(--ec-os-champ-sur-page))}.ec-os-fiche .ec-os-fiche__barre :is(.ec-os-rond,.ec-os-bouton--secondaire):hover:not(:disabled){background:var(--ec-os-filet-fort)}.ec-os-fiche__grille{display:grid;flex:1 1 0%;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-os-fiche-ecart);min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.ec-os-fiche__col{display:flex;flex-direction:column;gap:var(--ec-os-fiche-ecart);min-width:0}.ec-os-fiche__col[data-actif=false]{display:none}@container ec-os-fiche (min-width: 720px){.ec-os-fiche__vues{display:none}.ec-os-fiche__grille{grid-template-columns:minmax(0,1fr) minmax(280px,340px);grid-template-rows:auto 1fr;grid-template-areas:"centre gauche" "centre droite"}.ec-os-fiche__col[data-actif]{display:flex}.ec-os-fiche__col--centre{grid-area:centre}.ec-os-fiche__col--gauche{grid-area:gauche}.ec-os-fiche__col--droite{grid-area:droite}}@container ec-os-fiche (min-width: 1100px){.ec-os-fiche__grille{grid-template-columns:minmax(260px,300px) minmax(0,1fr) minmax(280px,340px);grid-template-rows:minmax(0,1fr);grid-template-areas:"gauche centre droite";align-content:stretch;overflow:hidden}.ec-os-fiche__col{min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}}.ec-os-fiche-zone{display:flex;flex-direction:column;gap:var(--ec-os-fiche-ecart);min-width:0}.ec-os-fiche-zone__masquees{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-os-fiche-zone__intertitre{margin:var(--ec-space-xs) 0 0;padding:0 var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500}.ec-os-fiche-carte{box-sizing:border-box;min-width:0;padding:var(--ec-space-sm) var(--ec-os-fiche-carte-air) var(--ec-os-fiche-carte-air);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-carte))}.ec-os-fiche-carte[data-repliee],.ec-os-fiche-zone[data-personnaliser] .ec-os-fiche-carte{padding-bottom:var(--ec-space-sm)}.ec-os-fiche-carte[data-glisse]{position:relative;z-index:1;box-shadow:var(--ec-os-ombre-flottante)}.ec-os-fiche-carte[data-masquee]{background:rgb(var(--ec-os-carte) / .5);color:rgb(var(--ec-os-texte-3))}.ec-os-fiche-carte__tete{display:flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;min-height:var(--ec-os-fiche-ligne)}.ec-os-fiche-carte__titre{flex:1 1 auto;min-width:0;margin:0;font-family:inherit;font-size:var(--ec-os-t-second);font-weight:600;line-height:1.3}.ec-os-fiche-carte .ec-os-fiche-carte__bascule:is(button,span){display:flex;align-items:center;gap:var(--ec-space-xs);box-sizing:border-box;width:100%;min-width:0;min-height:var(--ec-os-fiche-ligne);margin:0;padding:0 var(--ec-space-2xs);border:0;border-radius:var(--ec-radius-sm);background:none;color:inherit;font:inherit;text-align:left}.ec-os-fiche-carte button.ec-os-fiche-carte__bascule{cursor:pointer}.ec-os-fiche-carte__libelle{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-fiche-carte__compte{flex:none;color:rgb(var(--ec-os-texte-2));font-weight:500;font-variant-numeric:tabular-nums}.ec-os-fiche-carte__chevron{flex:none;margin-left:auto;color:rgb(var(--ec-os-texte-2));transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-fiche-carte[data-repliee] .ec-os-fiche-carte__chevron{transform:rotate(-90deg)}.ec-os-fiche-carte__action{display:flex;flex:none;align-items:center;gap:var(--ec-space-2xs)}.ec-os-fiche-carte__corps{min-width:0;margin-top:var(--ec-space-2xs)}.ec-os-fiche-carte__corps[hidden]{display:none}.ec-os-fiche-carte .ec-os-fiche-carte__outil:is(button){display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ec-os-fiche-outil);min-width:var(--ec-os-fiche-outil);height:var(--ec-os-fiche-outil);min-height:var(--ec-os-fiche-outil);margin:0;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-2));cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-fiche-carte .ec-os-fiche-carte__poignee:is(button){cursor:grab;touch-action:none}.ec-os-fiche-carte[data-glisse] .ec-os-fiche-carte__poignee:is(button){cursor:grabbing}.ec-os-fiche-carte .ec-os-fiche-carte__outil:is(button):hover,.ec-os-fiche-carte button.ec-os-fiche-carte__bascule:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-os-fiche-carte[data-masquee] .ec-os-fiche-carte__oeil:is(button){color:rgb(var(--ec-os-texte))}.ec-os-fiche-champ{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;column-gap:var(--ec-space-sm);min-width:0;min-height:var(--ec-os-fiche-ligne);font-size:var(--ec-os-t-second);line-height:1.35}.ec-os-fiche-champ[data-type=long]{align-items:start}.ec-os-fiche-champ__libelle{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-fiche-champ[data-type=long] .ec-os-fiche-champ__libelle{min-height:var(--ec-os-fiche-ligne)}.ec-os-fiche-champ__libelle-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-fiche-champ__valeur{display:flex;align-items:center;gap:var(--ec-space-3xs);min-width:0}.ec-os-fiche-champ[data-type=long] .ec-os-fiche-champ__valeur{align-items:flex-start}.ec-os-fiche-champ .ec-os-fiche-champ__lecture:is(button,span),.ec-os-fiche-champ .ec-os-fiche-champ__saisie:is(input,textarea,select){display:flex;flex:1 1 auto;align-items:center;box-sizing:border-box;width:100%;min-width:0;min-height:var(--ec-os-fiche-ligne);margin:0;padding:var(--ec-space-xs) var(--ec-space-sm);border:0;border-radius:var(--ec-radius-sm);background:none;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;outline:none}.ec-os-fiche-champ button.ec-os-fiche-champ__lecture{cursor:text;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-fiche-champ button.ec-os-fiche-champ__lecture:hover{background:rgb(var(--ec-os-champ))}.ec-os-fiche-champ__texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-fiche-champ[data-type=long] .ec-os-fiche-champ__texte{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;white-space:pre-wrap;overflow-wrap:anywhere}.ec-os-fiche-champ__ajouter{display:inline-flex;align-items:center;gap:var(--ec-space-3xs);color:rgb(var(--ec-os-texte-3))}.ec-os-fiche-champ button.ec-os-fiche-champ__lecture:hover .ec-os-fiche-champ__ajouter{color:rgb(var(--ec-os-texte))}span.ec-os-fiche-champ__lecture{color:rgb(var(--ec-os-texte-2))}.ec-os-fiche-champ .ec-os-fiche-champ__saisie:is(input,textarea,select){background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte) / .55)}.ec-os-fiche-champ textarea.ec-os-fiche-champ__saisie{min-height:calc(var(--ec-os-fiche-ligne) * 2.5);resize:vertical}.ec-os-fiche-champ select.ec-os-fiche-champ__saisie{cursor:pointer}.ec-os-fiche-champ .ec-os-fiche-champ__saisie[aria-busy=true]{color:rgb(var(--ec-os-texte-2))}.ec-os-fiche-champ .ec-os-fiche-champ__saisie[aria-invalid=true],.ec-os-fiche-champ[data-save=error] .ec-os-fiche-champ__lecture:is(button){box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-danger))}.ec-os-fiche-champ__valeur{position:relative}.ec-os-fiche-champ__outils{position:absolute;top:50%;right:0;display:flex;align-items:center;gap:var(--ec-space-3xs);padding:var(--ec-space-3xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));opacity:0;pointer-events:none;transform:translateY(-50%);transition:opacity var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-fiche-champ[data-type=long] .ec-os-fiche-champ__outils{top:var(--ec-space-2xs);transform:none}.ec-os-fiche-champ:hover .ec-os-fiche-champ__outils,.ec-os-fiche-champ__outils:focus-within{opacity:1;pointer-events:auto}.ec-os-fiche-champ[data-outils]:is(:hover,:focus-within) .ec-os-fiche-champ__lecture:is(button,span){padding-inline-end:calc(var(--ec-space-2xs) * 2 + var(--ec-os-fiche-outil) + var(--ec-space-3xs))}.ec-os-fiche-champ[data-outils="2"]:is(:hover,:focus-within) .ec-os-fiche-champ__lecture:is(button,span){padding-inline-end:calc(var(--ec-space-2xs) * 2 + var(--ec-os-fiche-outil) * 2 + var(--ec-space-3xs) * 2)}.ec-os-fiche-champ .ec-os-fiche-champ__outil:is(a,button){display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ec-os-fiche-outil);min-width:var(--ec-os-fiche-outil);height:var(--ec-os-fiche-outil);min-height:var(--ec-os-fiche-outil);margin:0;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-2));cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-fiche-champ .ec-os-fiche-champ__outil:is(a,button):hover{background:var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte))}.ec-os-fiche-champ .ec-os-fiche-champ__epingle[aria-pressed=true]:is(button){color:rgb(var(--ec-os-texte))}.ec-os-fiche-champ__etat{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ec-space-lg);height:var(--ec-space-lg)}.ec-os-fiche-champ__etat:empty{width:0}.ec-os-fiche-champ[data-type=long] .ec-os-fiche-champ__etat{height:var(--ec-os-fiche-ligne)}.ec-os-fiche-champ[data-save=saving] .ec-os-fiche-champ__etat{color:rgb(var(--ec-os-texte-2))}.ec-os-fiche-champ[data-save=saved] .ec-os-fiche-champ__etat{color:rgb(var(--ec-os-succes))}.ec-os-fiche-champ[data-save=error] .ec-os-fiche-champ__etat{color:rgb(var(--ec-os-danger))}.ec-os-fiche-champ__spin{animation:ec-os-fiche-tourne .8s linear infinite}@keyframes ec-os-fiche-tourne{to{transform:rotate(360deg)}}:root .radix-themes :is(.ec-os-fiche-carte__outil,.ec-os-fiche-carte__bascule,.ec-os-fiche-champ__lecture,.ec-os-fiche-champ__outil):focus-visible,:is(.ec-os-fiche-carte__outil,.ec-os-fiche-carte__bascule,.ec-os-fiche-champ__lecture,.ec-os-fiche-champ__outil):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:root .radix-themes .ec-os-fiche-champ__saisie:focus-visible,.ec-os-fiche-champ__saisie:focus-visible{outline:none}.ec-os-fiche-champ .ec-os-fiche-champ__saisie:is(input,textarea,select):focus{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-os-fiche-champ .ec-os-fiche-champ__saisie[aria-invalid=true]:is(input,textarea,select){box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger))}@media(pointer:coarse){:root{--ec-os-fiche-outil: 44px;--ec-os-fiche-ligne: 44px}}@media(hover:none){.ec-os-fiche-champ__outils{position:static;padding:0;background:none;opacity:1;pointer-events:auto;transform:none}.ec-os-fiche-champ[data-outils]:is(:hover,:focus-within) .ec-os-fiche-champ__lecture:is(button,span){padding-inline-end:var(--ec-space-sm)}}@media(prefers-reduced-motion:reduce){.ec-os-fiche-carte,.ec-os-fiche-carte__chevron,.ec-os-fiche-carte .ec-os-fiche-carte__outil:is(button),.ec-os-fiche-champ button.ec-os-fiche-champ__lecture,.ec-os-fiche-champ .ec-os-fiche-champ__outil:is(a,button),.ec-os-fiche-champ__outils{transition:none!important}.ec-os-fiche-champ__spin{animation:none}}.ec-os-repli{min-width:0}.ec-os-repli--carte{padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-os-repli__tete{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:var(--ec-control-lg);margin:0;padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-item);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:550;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-repli--carte>.ec-os-repli__tete{margin:calc(var(--ec-space-sm) * -1);width:calc(100% + var(--ec-space-sm) * 2)}.ec-os-repli__tete:hover{background:var(--ec-os-survol-neutre)}.ec-os-repli__tete:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-repli__chevron{flex:none;color:rgb(var(--ec-os-texte-2));transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-repli[data-ouvert=true]>.ec-os-repli__tete .ec-os-repli__chevron{transform:rotate(90deg)}.ec-os-repli__titre{flex:1;min-width:0}.ec-os-repli__compte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-repli__corps{min-width:0;padding-top:var(--ec-space-md)}.ec-os-repli__corps[hidden]{display:none}@media(prefers-reduced-motion:reduce){.ec-os-repli__tete,.ec-os-repli__chevron{transition:none}}.ec-os-page__periode:empty{display:none}.ec-os-page__periode,.ec-os-page__repli-bouton,.ec-os-page__repli:not([data-ec-repli-panneau]){display:contents}:root:root:root:root:root:root .ec-os-page>.ec-os-page__entete>.ec-os-page__actions[data-ec-repli]{position:relative;overflow:visible}.ec-os-page__actions[data-ec-repli]>.ec-os-page__periode{display:flex;flex:0 1 auto;min-width:0}:root:root:root:root .ec-os-page__actions[data-ec-repli]>.ec-os-page__periode *{flex-shrink:1;min-width:0}:root:root:root:root .ec-os-page__actions[data-ec-repli] .ec-period__bouton{overflow:hidden}:root:root:root:root .ec-os-page__actions[data-ec-repli] .ec-period__libelle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root:root:root:root .ec-os-page__actions[data-ec-repli] .ec-period__cmp{display:none}.ec-os-page__actions[data-ec-repli]>.ec-os-page__repli-bouton>*{flex:none}.ec-os-page__repli[data-ec-repli-panneau]{position:fixed;top:var(--ec-os-repli-haut, 120px);right:var(--ec-os-repli-droite, 16px);z-index:60;display:flex;flex-direction:column;align-items:flex-start;gap:10px;box-sizing:border-box;min-width:220px;max-width:calc(100vw - 32px);padding:12px;border-radius:16px;background:rgb(var(--ec-os-carte, 255 255 255));box-shadow:0 0 0 1px rgb(var(--ec-os-texte, 14 14 16) / .08),0 16px 40px -16px rgb(var(--ec-os-texte, 14 14 16) / .35)}.ec-os-page__repli[data-ec-repli-panneau][hidden]{display:none}.ec-os-page__repli[data-ec-repli-panneau]>.ec-os-page__emplacement:not(:empty){display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-os-kanban{--ec-os-kanban-colonne: 340px;--ec-os-kanban-colonne-max: 340px;--ec-os-kanban-colonne-min: 260px;--ec-os-kanban-colonne-repliee: 44px;--ec-os-kanban-ecart: var(--ec-os-e-16);--ec-os-kanban-ecart-cartes: var(--ec-os-e-10);--ec-os-kanban-fondu: 48px;display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-os-kanban:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){--ec-os-kanban-ecart: var(--ec-os-gap-cartes)}.ec-os-kanban__lu{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-os-kanban-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);min-width:0}.ec-os-kanban-outils__recherche.ec-os-recherche{flex:1 1 160px;max-width:260px;min-width:140px;height:var(--ec-os-h-md)}.ec-os-kanban-outils__filtres,.ec-os-kanban-outils__regroupement,.ec-os-kanban-outils__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-kanban-outils__fin{display:flex;align-items:center;gap:var(--ec-space-sm);margin-inline-start:auto;min-width:0}.ec-os-kanban-outils .ec-os-segmente{padding:var(--ec-space-2xs)}.ec-os-kanban-outils .ec-os-segmente__option{height:calc(var(--ec-os-h-md) - 2 * var(--ec-space-2xs));padding-inline:var(--ec-space-md)}.ec-os-kanban-outils__resume{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;gap:2px var(--ec-space-md);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;line-height:20px}.ec-os-kanban-outils__options[aria-expanded=true]{background:rgb(var(--ec-os-champ))}.ec-os-kanban-outils__badge{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--ec-space-2xs);box-sizing:border-box;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:12px;font-variant-numeric:tabular-nums}.ec-os-kanban-outils__panneau[hidden]{display:none}.ec-os-kanban-outils__panneau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-kanban-outils__pop{z-index:80;max-width:min(560px,calc(100vw - 24px));padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet),var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-texte))}.ec-os-kanban-outils[data-ec-etroit]{flex-wrap:wrap}.ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__rangee{display:flex;flex:1 1 100%;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__recherche.ec-os-recherche{flex:1 1 auto;max-width:none;min-width:0}.ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau,.ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__actions{flex:1 1 100%}.ec-os-kanban-outils[data-ec-etroit] .ec-os-segmente__option{padding-inline:var(--ec-space-sm)}.ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__fin{flex:none;margin-inline-start:0}.ec-os-kanban__tableau{--ec-os-kanban-fondu-g: 0px;--ec-os-kanban-fondu-d: 0px;--ec-os-kanban-visibles: min(var(--ec-os-kanban-nb, 4), 4);--ec-os-kanban-apercu: calc( min(max(var(--ec-os-kanban-nb, 4) - 4, 0), 1) * (var(--ec-os-kanban-fondu) + var(--ec-os-kanban-ecart)) );--ec-os-kanban-colonne: clamp( var(--ec-os-kanban-colonne-min), calc( ( 100% - (var(--ec-os-kanban-visibles) - 1) * var(--ec-os-kanban-ecart) - var(--ec-os-kanban-apercu) - var(--ec-os-kanban-replis, 0) * (var(--ec-os-kanban-colonne-repliee) + var(--ec-os-kanban-ecart)) ) / var(--ec-os-kanban-visibles) ), var(--ec-os-kanban-colonne-max) );position:relative;display:flex;align-items:flex-start;gap:var(--ec-os-kanban-ecart);min-width:0;padding-bottom:var(--ec-space-sm);overflow-x:auto;overscroll-behavior-x:contain;scroll-padding-inline:0;-webkit-mask-image:linear-gradient(to right,transparent 0,rgb(var(--ec-os-texte)) var(--ec-os-kanban-fondu-g),rgb(var(--ec-os-texte)) calc(100% - var(--ec-os-kanban-fondu-d)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,rgb(var(--ec-os-texte)) var(--ec-os-kanban-fondu-g),rgb(var(--ec-os-texte)) calc(100% - var(--ec-os-kanban-fondu-d)),transparent 100%)}.ec-os-kanban__tableau[data-ec-deborde-gauche]{--ec-os-kanban-fondu-g: var(--ec-os-kanban-fondu)}.ec-os-kanban__tableau[data-ec-deborde-droite]{--ec-os-kanban-fondu-d: var(--ec-os-kanban-fondu)}.ec-os-kanban__tableau:is([data-ec-deborde-gauche],[data-ec-deborde-droite]):after{content:"";flex:none;align-self:stretch;width:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - var(--ec-os-kanban-ecart)))}.ec-os-kanban__tableau{scrollbar-width:auto;scrollbar-color:auto}.ec-os-kanban__tableau::-webkit-scrollbar{height:var(--ec-space-sm)}.ec-os-kanban__tableau::-webkit-scrollbar-track{border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-survol-neutre)}.ec-os-kanban__tableau::-webkit-scrollbar-thumb{border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.ec-os-kanban__tableau::-webkit-scrollbar-thumb:hover{background:rgb(var(--ec-os-texte-3))}@supports not selector(::-webkit-scrollbar){.ec-os-kanban__tableau{scrollbar-width:thin;scrollbar-color:var(--ec-os-filet-fort) transparent}}.ec-os-kanban__tableau:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-os-kanban__defile{position:relative;display:flex;flex-direction:column;min-width:0}.ec-os-kanban__bord{position:absolute;z-index:2;top:var(--ec-space-xs);box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco)}.ec-os-kanban__bord[data-cote=droite]{right:0}.ec-os-kanban__bord[data-cote=gauche]{left:0}.ec-os-kanban__bord[data-cote=droite]:after,.ec-os-kanban-outils :is(.ec-os-rond,.ec-os-bouton):last-child:after{right:0}.ec-os-kanban__bord[data-cote=gauche]:after{left:0}.ec-os-kanban__bord:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-kanban__tableau[data-ec-en-main]{cursor:grabbing;-webkit-user-select:none;user-select:none}.ec-os-kanban-habit{--ec-os-kanban-couleur: rgb(var(--ec-os-texte-3))}.ec-os-kanban-habit.ec-os-teinte{--ec-os-kanban-couleur: rgb(var(--ec-os-teinte-point))}.ec-os-kanban-habit[data-ec-couleur]{--ec-os-kanban-couleur: var(--ec-os-kanban-couleur-donnee)}.ec-os-kanban__colonne{position:relative;display:flex;flex:0 0 var(--ec-os-kanban-colonne);flex-direction:column;gap:var(--ec-os-kanban-ecart-cartes);box-sizing:border-box;width:var(--ec-os-kanban-colonne);min-width:0;padding:var(--ec-os-e-10);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-kanban-column-bg));outline:1px solid var(--ec-os-kanban-column-line);outline-offset:-1px;transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease),opacity var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-kanban[data-ec-largeur=ajustee]{--ec-os-kanban-colonne-min: 220px}.ec-os-kanban[data-ec-largeur=ajustee]:not([data-ec-etroit]) .ec-os-kanban__colonne:not([data-ec-replie]){flex:1 1 var(--ec-os-kanban-colonne-min);width:auto;min-width:var(--ec-os-kanban-colonne-min);max-width:var(--ec-os-kanban-colonne)}.ec-os-kanban__colonne[data-ec-cible=survol]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-os-kanban__colonne[data-ec-cible=interdite]{opacity:.55;cursor:not-allowed}.ec-os-kanban__colonne[data-ec-cible=interdite][data-ec-sous-pointeur]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger))}.ec-os-kanban__entete{position:relative;display:flex;align-items:center;gap:var(--ec-os-e-6);min-width:0;height:32px;padding-inline:var(--ec-os-e-6) 0;-webkit-user-select:none;user-select:none}.ec-os-kanban__point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-os-kanban-couleur)}.ec-os-kanban__titres{display:flex;flex:0 1 auto;flex-direction:column;min-width:0}.ec-os-kanban__sur-titre{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:1.2;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban__titre{margin:0;overflow:hidden;font-size:var(--ec-os-t-corps);font-weight:600;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban__compte{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:500;font-variant-numeric:tabular-nums}.ec-os-kanban__icone-colonne{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-os-kanban__sans-depot{flex:none;padding:0 var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:11px;line-height:18px;white-space:nowrap}.ec-os-kanban__verrou{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-os-kanban__total{flex:0 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban__entete>.ec-os-kanban__compte{margin-inline-end:auto}.ec-os-kanban__menu-colonne.ec-os-rond{flex:none;width:28px;height:28px;background:transparent;color:rgb(var(--ec-os-texte-2))}.ec-os-kanban__menu-colonne.ec-os-rond:hover,.ec-os-kanban__menu-colonne[data-state=open]{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-os-kanban__menu-colonne .ec-icone{width:16px;height:16px}.ec-os-kanban__corps{display:flex;flex-direction:column;gap:var(--ec-os-kanban-ecart-cartes);min-height:56px;margin:0;padding:0;list-style:none}.ec-os-kanban__vide{display:grid;place-items:center;min-height:56px;padding:var(--ec-space-md);box-sizing:border-box;border-radius:var(--ec-os-rayon-tuile);outline:1px dashed var(--ec-os-filet-fort);outline-offset:-1px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-align:center}.ec-os-kanban__pied{display:flex;flex-direction:column;gap:var(--ec-space-2xs)}.ec-os-kanban__ajout{display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-os-e-6);width:100%;min-height:var(--ec-os-h-sm);padding:0 var(--ec-os-e-12);border:1px dashed var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-tuile);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-os-kanban__ajout:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-os-kanban__ajout:active{background:var(--ec-os-presse-neutre)}.ec-os-kanban__ajout:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(pointer:coarse){.ec-os-kanban__ajout{min-height:var(--ec-os-h-lg)}}.ec-os-kanban__colonne[data-ec-replie]{flex:0 0 var(--ec-os-kanban-colonne-repliee);width:var(--ec-os-kanban-colonne-repliee);min-height:280px;align-items:stretch;padding:var(--ec-space-xs) 0}.ec-os-kanban__bande{display:flex;flex:1;flex-direction:column;align-items:center;gap:var(--ec-space-sm);width:100%;padding:var(--ec-space-sm) 0;border:0;border-radius:var(--ec-os-rayon-carte);background:none;color:inherit;font:inherit;cursor:pointer}.ec-os-kanban__bande:hover{background:var(--ec-os-survol-neutre)}.ec-os-kanban__bande:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-os-kanban__bande .ec-os-kanban__titre{max-height:240px;writing-mode:vertical-rl}.ec-os-kanban__colonne[data-ec-replie] .ec-os-kanban__corps,.ec-os-kanban__colonne[data-ec-replie] .ec-os-kanban__pied{display:none}.ec-os-kanban__nouvelle-colonne{display:flex;flex:0 0 auto;align-items:center;justify-content:center;gap:var(--ec-space-sm);min-height:var(--ec-control-xl);padding:0 var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-carte);background:none;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);white-space:nowrap;cursor:pointer}.ec-os-kanban__nouvelle-colonne:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-champ-sur-page))}.ec-os-kanban__nouvelle-colonne:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-kanban__carte{position:relative;display:block;box-sizing:border-box;min-width:0;--ec-os-carte: var(--ec-os-kanban-card-bg);padding:calc(var(--ec-os-e-12) - 1px);border:1px solid var(--ec-os-kanban-card-border);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-kanban-card-bg));box-shadow:var(--ec-os-kanban-card-shadow);color:rgb(var(--ec-os-texte));cursor:pointer;touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease),border-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-kanban__carte:not([data-ec-fixe]){cursor:grab}.ec-os-kanban[aria-busy=true] .ec-os-kanban__carte{cursor:progress}.ec-os-kanban__carte:hover{border-color:var(--ec-os-kanban-card-border-hover);box-shadow:var(--ec-os-kanban-card-shadow-hover)}.ec-os-kanban__carte:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-kanban__carte[data-ec-etat=fantome]{border-color:transparent;background:var(--ec-os-survol-neutre);box-shadow:none;outline:1.5px dashed var(--ec-os-filet-fort);outline-offset:-1.5px}.ec-os-kanban__carte[data-ec-etat=fantome]>*{visibility:hidden}.ec-os-kanban__carte[data-ec-attente]{opacity:.72}.ec-os-kanban__carte--superpose{cursor:grabbing;border-color:rgb(var(--ec-os-kanban-card-accent));background:rgb(var(--ec-os-kanban-card-bg));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-kanban-card-accent)),var(--ec-os-kanban-card-shadow-hover);transform:rotate(2deg) scale(1.03);animation:ec-os-kanban-soulever var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-kanban__carte--superpose[data-ec-interdit]{cursor:not-allowed;border-color:rgb(var(--ec-os-danger));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger)),var(--ec-os-kanban-card-shadow-hover)}@keyframes ec-os-kanban-soulever{0%{transform:rotate(0) scale(1)}to{transform:rotate(2deg) scale(1.03)}}.ec-os-kanban__coin{position:absolute;top:6px;inset-inline-end:6px;z-index:1;display:flex;gap:var(--ec-space-2xs)}.ec-os-kanban__coin .ec-os-rond{width:28px;height:28px;background:rgb(var(--ec-os-carte));box-shadow:none;color:rgb(var(--ec-os-texte-2))}.ec-os-kanban__coin .ec-os-rond:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-os-kanban__coin .ec-os-rond .ec-icone{width:16px;height:16px}@media(hover:hover)and (pointer:fine){.ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__menu-carte{opacity:0;transition:opacity var(--ec-anim-fast) var(--ec-anim-ease)}.ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__carte:hover .ec-os-kanban__menu-carte,.ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__carte:focus-within .ec-os-kanban__menu-carte,.ec-os-kanban__menu-carte[data-state=open]{opacity:1}}.ec-os-kanban-menu__titre{padding:var(--ec-space-sm) var(--ec-space-lg) var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-kanban-menu__point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-os-kanban-couleur)}.ec-os-kanban-menu__item[data-disabled]{opacity:.5;cursor:not-allowed}.ec-os-kanban-menu__compte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-kanban-menu__item--danger{color:rgb(var(--ec-os-danger))}.ec-os-kanban-menu__separateur{height:1px;margin:var(--ec-space-xs) var(--ec-space-sm);background:var(--ec-os-filet)}.ec-os-kanban__zones{position:fixed;inset-inline:0;bottom:var(--ec-space-2xl);z-index:60;display:flex;justify-content:center;gap:var(--ec-space-md);padding-inline:var(--ec-space-xl);pointer-events:none;animation:ec-os-kanban-zones var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-kanban__zone{display:flex;flex:0 1 260px;align-items:center;justify-content:center;gap:var(--ec-space-sm);min-width:0;min-height:72px;padding:0 var(--ec-space-lg);box-sizing:border-box;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 2px var(--ec-os-filet-fort),var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-texte));font-weight:600;pointer-events:auto;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-os-kanban__zone[data-ec-survol]{background:linear-gradient(var(--ec-os-presse-neutre),var(--ec-os-presse-neutre)),rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 3px var(--ec-os-kanban-couleur),var(--ec-os-ombre-flottante)}.ec-os-kanban__zone[data-ec-cible=interdite]{opacity:.5;cursor:not-allowed}@keyframes ec-os-kanban-zones{0%{opacity:0;transform:translateY(16px)}}.ec-os-kanban-carte{display:flex;flex-direction:column;gap:var(--ec-os-e-4);min-width:0}.ec-os-kanban-carte__media{position:relative;margin:calc(var(--ec-space-2xs) * -1) calc(var(--ec-space-xs) * -1) var(--ec-space-2xs)}.ec-os-kanban-carte__sur-titre{overflow:hidden;padding-inline-end:32px;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban-carte__titre{margin:0;overflow:hidden;padding-inline-end:32px;font-size:var(--ec-os-t-corps);font-weight:550;line-height:18px;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban-carte__head{display:flex;align-items:flex-start;gap:var(--ec-os-e-6);min-width:0;padding-inline-end:32px}.ec-os-kanban-carte__head>.ec-os-kanban-carte__titre{flex:1 1 auto;min-width:0;padding-inline-end:0}.ec-os-kanban-carte__badge{display:inline-flex;flex:none;align-items:center;max-height:24px}.ec-os-kanban[data-ec-etroit] .ec-os-kanban-carte__head{padding-inline-end:40px}.ec-os-kanban-carte__titre[data-ec-lignes="2"]{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ec-os-kanban-carte__sous-titre{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:18px;white-space:nowrap;text-overflow:ellipsis}.ec-os-kanban-carte__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-sm);min-width:0;min-height:22px;margin-top:var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:12px;font-variant-numeric:tabular-nums}.ec-os-kanban-carte__meta>.ec-os-kanban-montant{margin-inline-start:auto}.ec-os-kanban-carte__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);min-width:0;margin-top:var(--ec-space-2xs)}.ec-os-kanban-couverture{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:16 / 6;max-height:104px;overflow:hidden;border-radius:calc(var(--ec-os-rayon-tuile) - 10px);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-os-kanban-couverture__image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ec-os-kanban-couverture__repli{font-size:var(--ec-os-t-h2);font-weight:600;letter-spacing:.02em}.ec-os-kanban-couverture__badge{position:absolute;inset-inline-end:var(--ec-space-sm);bottom:var(--ec-space-sm);padding:var(--ec-space-2xs) var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-verre);color:rgb(var(--ec-os-verre-encre));font-size:var(--ec-os-t-chip)}.ec-os-kanban-avatars{display:inline-flex;align-items:center}.ec-os-kanban-avatars>*+*{margin-inline-start:-8px}.ec-os-kanban-avatars:has(>:nth-child(2)) .ec-os-avatar__rond{box-shadow:0 0 0 2px rgb(var(--ec-os-carte))}.ec-os-kanban-avatars__reste{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(var(--ec-os-kanban-chip-bg, var(--ec-os-champ)));box-shadow:0 0 0 2px rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:11px;font-variant-numeric:tabular-nums}.ec-os-kanban-pastilles{display:flex;flex-wrap:wrap;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-os-kanban-pastille{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:20px;padding:0 var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-kanban-chip-bg, var(--ec-os-champ)));color:rgb(var(--ec-os-texte));font-size:12px;line-height:1;white-space:nowrap}.ec-os-kanban-pastille.ec-os-teinte{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-os-kanban-pastille .ec-icone{width:12px;height:12px}.ec-os-kanban-montant{display:inline-flex;align-items:baseline;gap:var(--ec-space-2xs);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-os-kanban-montant__second{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:400}.ec-os-kanban-echeance{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:20px;padding:0 var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap}.ec-os-kanban-echeance .ec-icone{width:12px;height:12px}.ec-os-kanban-echeance[data-ec-ton=proche]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-attention));color:rgb(var(--ec-os-texte))}.ec-os-kanban-echeance[data-ec-ton=retard]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger))}.ec-os-kanban-echeance[data-ec-ton=faite]{color:rgb(var(--ec-os-succes))}.ec-os-kanban__liste{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-os-kanban__groupe{padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-os-kanban__groupe .ec-os-kanban__entete{margin-bottom:var(--ec-space-xs)}.ec-os-kanban__lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-os-kanban__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:var(--ec-os-h-ligne);padding-inline:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile)}.ec-os-kanban__ligne+.ec-os-kanban__ligne{box-shadow:0 -1px 0 var(--ec-os-filet)}.ec-os-kanban__ligne-ouvrir{flex:1;min-width:0;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.ec-os-kanban__ligne-ouvrir:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-kanban__indicateur{position:relative;display:flex;gap:var(--ec-space-2xs);min-width:0;padding:var(--ec-space-2xs);overflow-x:auto;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));scrollbar-width:none}.ec-os-kanban__indicateur-bouton{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-xs);height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);white-space:nowrap;cursor:pointer}.ec-os-kanban__indicateur-bouton[aria-current=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-kanban__indicateur-bouton:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-kanban__indicateur-point{width:8px;height:8px;border-radius:50%;background:var(--ec-os-kanban-couleur)}.ec-os-kanban__indicateur-compte{font-variant-numeric:tabular-nums;opacity:.72}.ec-os-kanban[data-ec-etroit] .ec-os-kanban__tableau{scroll-snap-type:x mandatory;scrollbar-width:none}.ec-os-kanban[data-ec-etroit] .ec-os-kanban__tableau::-webkit-scrollbar{display:none}.ec-os-kanban[data-ec-etroit] .ec-os-kanban__colonne,.ec-os-kanban[data-ec-etroit] .ec-os-kanban__nouvelle-colonne{flex:0 0 100%;width:100%;max-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.ec-os-kanban[data-ec-etroit][data-ec-glisse] .ec-os-kanban__tableau{scroll-snap-type:none}.ec-os-kanban[data-ec-etroit] .ec-os-kanban-couverture{max-height:120px}.ec-os-kanban[data-ec-etroit] .ec-os-kanban__tableau{-webkit-mask-image:none;mask-image:none}.ec-os-kanban[data-ec-etroit] .ec-os-kanban__coin .ec-os-rond{width:32px;height:32px;box-shadow:none}.ec-os-kanban[data-ec-etroit] .ec-os-kanban-carte__titre,.ec-os-kanban[data-ec-etroit] .ec-os-kanban-carte__sur-titre,.ec-os-kanban[data-ec-etroit] .ec-os-kanban-carte__meta{padding-inline-end:40px}@media(prefers-reduced-motion:reduce){.ec-os-kanban__carte,.ec-os-kanban__colonne,.ec-os-kanban__menu-carte{transition:none}.ec-os-kanban__carte--superpose{transform:none;animation:none}.ec-os-kanban__zones,.ec-os-kanban__zone{animation:none;transition:none}}.ec-os-kanban-etiquettes{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-4);margin:0;padding:0;list-style:none}.ec-os-kanban-etiquette{display:inline-flex;align-items:center;gap:1px;height:20px;padding:0 var(--ec-os-e-6);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1;white-space:nowrap}.ec-os-kanban-note{display:-webkit-box;margin:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:18px;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-os-kanban-note[data-ec-entiere]{display:block;overflow:visible;-webkit-line-clamp:none}.ec-os-kanban-progression{display:flex;flex-direction:column;gap:var(--ec-os-e-4);min-width:0}.ec-os-kanban-progression__tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-os-e-8);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:16px}.ec-os-kanban-progression__detail{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-etiquette);font-weight:500;font-variant-numeric:tabular-nums}.ec-os-kanban-progression .ec-os-progression{height:8px;gap:2px}.ec-os-kanban-progression .ec-os-progression__bloc{border-radius:2px}.ec-os-kanban-compteurs{display:inline-flex;align-items:center;gap:var(--ec-os-e-4)}.ec-os-kanban-compteur{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:20px;padding:0 var(--ec-os-e-6);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:500;font-variant-numeric:tabular-nums}.ec-os-kanban-compteur .ec-icone{width:12px;height:12px}.ec-os-kanban-squelette__carte{display:flex;flex-direction:column;gap:var(--ec-os-e-8);cursor:default}.ec-os-kanban-carte__progression{margin-top:var(--ec-os-e-4)}.ec-os-kanban__colonne[data-ec-reduite]>.ec-os-kanban__corps>.ec-os-kanban__carte:nth-child(n+2){display:none}:root .ec-os-kanban{--ec-os-kanban-ecart: var(--ec-os-e-16);--ec-os-kanban-ecart-cartes: var(--ec-os-e-12);--ec-os-kanban-colonne-min: 240px}:root .ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__colonne:not([data-ec-replie]),:root .ec-os-kanban[data-ec-largeur=ajustee]:not([data-ec-etroit]) .ec-os-kanban__colonne:not([data-ec-replie]){flex:1 1 240px;width:auto;min-width:240px;max-width:none}:root .ec-os-kanban__colonne,:root .ec-os-crm .ec-os-kanban__colonne{border-radius:12px}:root .ec-os-kanban__carte,:root .ec-os-crm .ec-os-kanban__carte,:root .ec-os-kanban__carte--superpose{border-radius:8px}:root .ec-os-kanban__vide{place-items:start;min-height:0;text-align:start;padding:var(--ec-os-e-8) var(--ec-os-e-4);outline:0;background:none;color:rgb(var(--ec-os-texte-3))}:root .ec-os-kanban__ajout{justify-content:flex-start;border:0;border-radius:8px;color:rgb(var(--ec-os-texte-3))}:root .ec-os-kanban__ajout:hover{color:rgb(var(--ec-os-texte))}:root .ec-os-kanban__colonne:has(>.ec-os-kanban__vide):has(>.ec-os-kanban__pied) [data-ec-kanban-ajout-entete]{display:none}:root .ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__tableau[style*=--ec-os-kanban-haut]{align-items:stretch;height:var(--ec-os-kanban-haut);padding-bottom:var(--ec-space-sm)}:root .ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__tableau[style*=--ec-os-kanban-haut]>.ec-os-kanban__colonne{min-height:0;max-height:100%;overflow:hidden}:root .ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__tableau[style*=--ec-os-kanban-haut] .ec-os-kanban__colonne:not([data-ec-replie])>.ec-os-kanban__corps{flex:0 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}:root .ec-os-kanban:not([data-ec-etroit]) .ec-os-kanban__tableau[style*=--ec-os-kanban-haut] .ec-os-kanban__colonne:not([data-ec-replie])>.ec-os-kanban__corps{padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 16px))}.ec-list-sheet{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0;background:rgb(var(--ec-os-carte))}.ec-list-sheet__bar{display:flex;flex:none;align-items:center;min-width:0;height:44px;padding:0 var(--ec-piece-gouttiere, var(--ec-c-e-20)) var(--ec-os-e-8)}.ec-list-sheet__bar>*{flex:1;min-width:0}.ec-list-sheet__bar .ec-canon-filterbar__chips>.ec-canon-chip{flex:none}.ec-list-sheet__table{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--ec-os-filet)}.ec-list-sheet__table :is(.ec-datatable,.ec-table,.ec-os-carte){border:0;border-radius:0;box-shadow:none}.ec-list-sheet__table :is(th,td):first-child{padding-left:var(--ec-barre-gouttiere-interne, var(--ec-c-e-20))}.ec-list-sheet__table :is(th,td):last-child{padding-right:var(--ec-barre-gouttiere-interne, var(--ec-c-e-20))}.ec-list-sheet__empty{display:grid;flex:none;place-items:center;min-height:160px;padding:var(--ec-c-e-24) var(--ec-c-e-20);border-top:1px solid var(--ec-os-filet)}.ec-list-sheet__foot{display:flex;flex:none;align-items:center;gap:var(--ec-c-e-18);height:52px;padding:0 var(--ec-c-zone-ziggy) 0 var(--ec-barre-gouttiere-interne, var(--ec-c-e-20));border-top:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-3));font-size:13px;white-space:nowrap}.ec-list-sheet__total b{color:rgb(var(--ec-os-texte));font-weight:600;font-variant-numeric:tabular-nums}.ec-list-sheet__count{font-variant-numeric:tabular-nums}.ec-list-sheet__help{margin-left:auto;overflow:hidden;text-overflow:ellipsis}:root:root .ec-os-page.ec-list-page>.ec-os-page__contenu{display:flex;flex-direction:column;min-height:0;padding:0}.ec-list-header{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-10);min-width:0;height:64px;padding:0 var(--ec-c-e-20)}.ec-list-header[data-ec-titre-herite]{height:52px}.ec-list-header__title{display:flex;align-items:center;gap:var(--ec-os-e-10);min-width:0;white-space:nowrap}.ec-list-header__icon{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-list-header__name{margin:0;overflow:hidden;font-size:21px;font-weight:600;line-height:28px;text-overflow:ellipsis}.ec-list-header__spacer{flex:1}.ec-list-header__actions,.ec-list-header__figures,.ec-list-header__view{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8)}:root:root .ec-os-page.ec-list-page{--ec-os-entete-ecart: 0px}@media(max-width:767px){.ec-list-header,.ec-list-header[data-ec-titre-herite]{flex-wrap:wrap;row-gap:var(--ec-os-e-8);height:auto;min-height:52px;padding:var(--ec-os-e-8) var(--ec-os-e-12, 12px)}.ec-list-header__figures{flex:1 1 100%;order:5;min-width:0}.ec-list-header__figures>.ec-kpi-strip{width:100%}}.ec-list-table{--ec-list-table-gouttiere: var(--ec-piece-gouttiere, 20px);--ec-os-h-ligne-table: 44px;display:flex;flex-direction:column;min-width:0;min-height:100%}.ec-list-table__frame{min-width:0;overflow-x:auto}:where(:has(>.ec-list-table,>.ec-list-sheet),:has(>*>.ec-list-table,>*>.ec-list-sheet),:has(>*>*>.ec-list-table,>*>*>.ec-list-sheet)){display:flex;flex-direction:column;flex:1 0 auto;min-height:0}.ec-list-table{flex:1 0 auto;min-height:0}:root:root .ec-list-table .ec-datatable>tbody>.ec-datatable__ligne{height:44px}:root:root:root:root .ec-list-table .ec-datatable>tbody>.ec-datatable__ligne>td{box-sizing:border-box;height:44px;padding-block:0!important;padding-inline:12px!important}:root:root:root:root .ec-list-table .ec-datatable>*>tr>:is(th,td):first-child{padding-inline-start:var(--ec-list-table-gouttiere)!important}:root:root:root:root .ec-list-table .ec-datatable>*>tr>:is(th,td):last-child{padding-inline-end:var(--ec-list-table-gouttiere)!important}:root:root:root:root .ec-list-table .ec-datatable .ec-datatable__select{width:calc(var(--ec-list-table-gouttiere) + 28px);padding-inline:var(--ec-list-table-gouttiere) 12px!important;text-align:start}:root:root .ec-list-table .ec-datatable:has(>thead .ec-datatable__select)>colgroup>col:first-child{width:calc(var(--ec-list-table-gouttiere) + 28px)!important}:root:root:root .ec-list-table .ec-datatable__th,:root:root:root .ec-list-table .ec-datatable__th :is(.ec-datatable__tri,.ec-datatable__th-texte){color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:10.5px;font-weight:500;line-height:14px;letter-spacing:.05em;text-transform:uppercase}:root:root:root .ec-list-table .ec-datatable__th{height:36px;padding-inline:12px}.ec-list-table:not(#_):not(#_) .ec-datatable>thead :is(tr,th,th *){font-size:10.5px!important;font-weight:500!important;letter-spacing:.05em!important;line-height:14px!important;text-transform:uppercase!important}.ec-list-table .ec-datatable__tri{cursor:pointer}.ec-list-table .ec-datatable__tri:hover{color:rgb(var(--ec-os-texte))}.ec-list-table .ec-datatable__cellule[data-align=right]{font-variant-numeric:tabular-nums}.ec-list-table__row-actions{display:inline-flex;align-items:center;gap:var(--ec-os-e-4, 4px)}:root:root .ec-list-table .ec-datatable__actions .ec-actionmenu{width:28px;height:28px;border:1px solid transparent;border-radius:999px}:root:root .ec-list-table .ec-datatable__ligne:hover .ec-actionmenu{border-color:var(--ec-os-verre-filet, var(--ec-os-filet));background:var(--ec-os-verre-fond, rgb(var(--ec-os-carte) / .7));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ec-list-table__row-primary{height:28px}.ec-list-table__error{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12, 12px);min-height:132px;padding:0 var(--ec-list-table-gouttiere);border-bottom:1px solid var(--ec-os-filet);color:rgb(var(--ec-c-danger, var(--ec-os-danger)));font-size:13px}.ec-list-table__foot{margin-top:auto;position:sticky;bottom:0;z-index:2;display:flex;align-items:center;gap:var(--ec-os-e-16, 16px);min-height:52px;padding:0 var(--ec-c-zone-ziggy, 88px) 0 var(--ec-list-table-gouttiere);border-top:1px solid var(--ec-os-filet);background:rgb(var(--ec-c-papier, var(--ec-os-carte)));color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:13px;white-space:nowrap}.ec-list-table__pager{display:inline-flex;gap:var(--ec-os-e-4, 4px)}.ec-list-table__page-btn{display:inline-grid;place-items:center;width:32px;height:32px;padding:0;border:1px solid var(--ec-os-filet);border-radius:999px;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer}.ec-list-table__page-btn:hover:not(:disabled){background:var(--ec-c-survol, rgb(var(--ec-os-texte) / .05))}.ec-list-table__page-btn:disabled{opacity:.4;cursor:default}.ec-list-table__range{color:rgb(var(--ec-os-texte));font-variant-numeric:tabular-nums}.ec-list-table__size{display:inline-flex;align-items:center;gap:var(--ec-os-e-8, 8px)}.ec-list-table__total b{margin-inline-start:4px;color:rgb(var(--ec-os-texte));font-weight:600}.ec-list-table__bulk{position:fixed;bottom:var(--ec-os-e-24, 24px);left:0;right:0;width:fit-content;margin-inline:auto;z-index:60;display:flex;align-items:center;gap:var(--ec-os-e-4, 4px);max-width:calc(100vw - 32px);min-height:48px;padding:6px 6px 6px 18px;border-radius:999px;box-shadow:0 12px 40px #0000002e;color:rgb(var(--ec-os-texte));font-size:13px;animation:ec-list-table-bulk-in .18s var(--ec-ease, ease) both}@keyframes ec-list-table-bulk-in{0%{opacity:0;transform:translateY(12px)}}@media(prefers-reduced-motion:reduce){.ec-list-table__bulk{animation:none}}.ec-list-table__bulk-count{font-weight:600;white-space:nowrap}.ec-list-table__bulk-sep{width:1px;height:20px;margin-inline:8px;background:var(--ec-os-filet-fort, var(--ec-os-filet))}:root:root .ec-list-table__bulk-danger:not(:disabled){color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-list-table__report{max-width:420px;overflow:hidden;padding-inline:8px;color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis;white-space:nowrap}.ec-list-table__report[data-failed]:not([data-failed="0"]){color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-list-table__bulk-close{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;margin-inline-start:4px;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-list-table__bulk-close:hover{background:rgb(var(--ec-os-texte) / .08)}@media(max-width:767px){.ec-list-table__foot{gap:var(--ec-os-e-8, 8px);padding-inline-end:var(--ec-list-table-gouttiere);overflow-x:auto}.ec-list-table__bulk{flex-wrap:wrap;border-radius:16px}}@media(max-width:480px){:root:root:root:root .ec-list-table__bulk .ec-os-bouton:has(svg){gap:0;padding-inline:10px;font-size:0}}.ec-list-table:has(.ec-list-table__bulk) table{margin-bottom:72px}:root:root .ec-list-table[data-row-primary] .ec-datatable__col-actions{width:156px}:root:root .ec-list-table__bulk.ec-glass{bottom:68px;border:1px solid var(--ec-os-filet-fort, var(--ec-os-filet));background:rgb(var(--ec-os-carte) / .94);color:rgb(var(--ec-os-texte))}:root:root:root .ec-list-table__bulk .ec-os-bouton{border-color:transparent;background:transparent;color:rgb(var(--ec-os-texte))}:root:root:root .ec-list-table__bulk .ec-os-bouton:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .07)}:root:root:root .ec-list-table__bulk .ec-os-bouton:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:1px}:root:root:root .ec-list-table__bulk .ec-os-bouton:disabled{background:transparent;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));opacity:1;cursor:not-allowed}:root:root:root .ec-list-table__bulk .ec-list-table__bulk-danger:not(:disabled){color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}:root:root .ec-list-table__bulk-count{color:rgb(var(--ec-os-texte))}:root:root .ec-list-table__bulk-close{color:rgb(var(--ec-os-texte))}:root:root .ec-list-table__bulk-close:hover{background:rgb(var(--ec-os-texte) / .07)}:root:root:root .ec-list-table .ec-datatable__ligne:not([data-ec-ligne]):hover{background:rgb(var(--ec-os-texte) / .035)!important}:root:root:root .ec-list-table .ec-datatable__ligne[data-ec-ligne=cochee]{background:rgb(var(--ec-vif-accent, 46 92 255) / .08)!important;border-radius:0}:root:root:root .ec-list-table .ec-datatable__ligne[data-ec-ligne=cochee]:hover{background:rgb(var(--ec-vif-accent, 46 92 255) / .12)!important}:root:root:root .ec-list-table .ec-datatable__ligne[data-ec-ligne=cochee]>td:first-child{box-shadow:inset 3px 0 rgb(var(--ec-vif-accent, 46 92 255))!important;border-radius:0!important}:root:root:root:root .ec-list-table .ec-datatable>thead .ec-datatable__select{vertical-align:middle}@media(max-width:767px){:root:root:root .ec-list-table__bulk,:root:root:root .ec-list-table__bulk.ec-glass{bottom:calc(var(--ec-portail-dock-bas, 0px) + 60px);left:16px;right:16px;flex-wrap:nowrap;max-width:none;overflow-x:auto;border-radius:999px;scrollbar-width:none;transform:none;animation:none}:root:root:root .ec-list-table__bulk>*{flex:none}}.ec-list-cards{display:flex;flex-direction:column;margin:0;padding:0 var(--ec-list-table-gouttiere);list-style:none}.ec-list-cards__carte{position:relative;display:flex;flex-direction:column;gap:4px;min-width:0;padding:12px 0;border-bottom:1px solid var(--ec-os-filet)}.ec-list-cards__carte[data-attente]{gap:8px}.ec-list-cards__carte[data-active]{box-shadow:inset 3px 0 rgb(var(--ec-vif-accent, 46 92 255))}.ec-list-cards__ouvrir{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;padding:0;border:0;background:transparent;cursor:pointer}.ec-list-cards__ouvrir:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:-2px}.ec-list-cards__carte[data-cliquable]>:not(.ec-list-cards__ouvrir){position:relative;z-index:1;pointer-events:none}.ec-list-cards__carte[data-cliquable]>:not(.ec-list-cards__ouvrir) :is(a,button,input,select,label,[role=button],[role=menuitem],[tabindex]){pointer-events:auto}.ec-list-cards__tete{display:flex;align-items:flex-start;gap:12px;min-width:0}.ec-list-cards__titre{display:-webkit-box;flex:1 1 auto;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-size:14px;font-weight:500;line-height:20px;overflow-wrap:anywhere}.ec-list-cards__aside{flex:none;max-width:45%;overflow:hidden;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-size:14px;font-weight:600;line-height:20px;text-align:end;text-overflow:ellipsis;white-space:nowrap}.ec-list-cards__actions{display:flex;flex:none;align-items:center;gap:4px;margin-block:-4px}.ec-list-cards__case{display:inline-flex;flex:none;align-items:center;justify-content:center;min-width:24px;min-height:20px}.ec-list-cards__tout{display:flex;align-items:center;gap:12px;padding:8px var(--ec-list-table-gouttiere);border-bottom:1px solid var(--ec-os-filet);color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:12.5px;line-height:18px}.ec-list-cards__tout>:first-child{margin-inline:3px}.ec-list-cards__carte[data-cochee]{box-shadow:inset 3px 0 rgb(var(--ec-vif-accent, 46 92 255))}.ec-list-cards__controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-top:4px}.ec-list-cards__controle{display:inline-flex;align-items:center}.ec-list-cards__tri{display:flex;justify-content:flex-end;padding:8px var(--ec-list-table-gouttiere);border-bottom:1px solid var(--ec-os-filet)}.ec-list-cards__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:12.5px;line-height:18px}.ec-list-cards__detail{display:inline-flex;align-items:center;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-list-cards__carte :is(.ec-list-cards__titre,.ec-list-cards__detail)>*{min-width:0;max-width:100%}.ec-list-table[data-cartes] .ec-list-table__size,.ec-list-table[data-cartes] .ec-list-table__total{display:none}:root{--ec-record-modal-lg-w: 1200px;--ec-record-modal-lg-h: 880px;--ec-record-modal-sm-w: 560px;--ec-record-modal-marge: 32px;--ec-record-modal-travail-marge: clamp(16px, 1.25vw, 24px)}.ec-record-modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:var(--ec-os-voile);backdrop-filter:var(--ec-os-voile-filtre);-webkit-backdrop-filter:var(--ec-os-voile-filtre)}.ec-record-modal{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-verre);outline:none}.ec-record-modal--lg{width:min(var(--ec-record-modal-lg-w),calc(100vw - 2 * var(--ec-record-modal-marge)));height:min(var(--ec-record-modal-lg-h),calc(100dvh - 2 * var(--ec-record-modal-marge)))}.ec-record-modal--sm{width:min(var(--ec-record-modal-sm-w),calc(100vw - 2 * var(--ec-record-modal-marge)));height:fit-content;max-height:calc(100dvh - 2 * var(--ec-record-modal-marge))}.ec-record-modal--travail{width:calc(100vw - 2 * var(--ec-record-modal-travail-marge));height:calc(100dvh - 2 * var(--ec-record-modal-travail-marge))}.ec-record-modal--travail.ec-record-modal--reduite{width:min(var(--ec-record-modal-lg-w),calc(100vw - 2 * var(--ec-record-modal-marge)));height:min(var(--ec-record-modal-lg-h),calc(100dvh - 2 * var(--ec-record-modal-marge)))}.ec-record-modal--travail .ec-record-modal__body :is(p,li,dd,blockquote){max-width:120ch}.ec-record-modal__header{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-12);min-height:64px;padding:var(--ec-os-e-12) var(--ec-os-e-16);border-bottom:1px solid var(--ec-os-filet)}.ec-record-modal__nav{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-4)}.ec-record-modal__rank{min-width:52px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;text-align:center;white-space:nowrap}.ec-record-modal__leading{display:flex;flex:none}.ec-record-modal__identity{display:grid;flex:1;gap:2px;min-width:0}.ec-record-modal__title-row{display:flex;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-record-modal__title{margin:0;overflow:hidden;font-size:var(--ec-os-t-fenetre);font-weight:600;line-height:var(--ec-os-i-fenetre);text-overflow:ellipsis;white-space:nowrap}.ec-record-modal__numero{white-space:nowrap}.ec-record-modal__status{display:inline-flex;flex:none}.ec-record-modal__subtitle{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);text-overflow:ellipsis;white-space:nowrap}.ec-record-modal__actions{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8)}.ec-record-modal__body{flex:1;min-height:0;overflow:auto;padding:var(--ec-os-e-16);overscroll-behavior:contain}.ec-record-modal--sm .ec-record-modal__body{flex:0 1 auto}.ec-record-modal__footer{display:flex;flex:none;justify-content:flex-end;gap:var(--ec-os-e-8);padding:var(--ec-os-e-12) var(--ec-os-e-16);border-top:1px solid var(--ec-os-filet)}@media(max-width:767px){.ec-record-modal--lg,.ec-record-modal--sm,.ec-record-modal--travail,.ec-record-modal--travail.ec-record-modal--reduite{width:100vw;height:100dvh;max-height:none;border:0;border-radius:0}.ec-record-modal__rank,.ec-record-modal__resize{display:none}.ec-record-modal__header{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}.ec-record-modal__identity{flex:1 1 0}.ec-record-modal__close{order:1}.ec-record-modal__actions{order:2;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;min-width:0}.ec-record-modal__title-row{flex-wrap:wrap;row-gap:var(--ec-os-e-4)}.ec-record-modal__title{overflow:visible;white-space:normal;text-overflow:clip;overflow-wrap:anywhere;font-size:22px;line-height:28px;overflow-wrap:break-word;word-break:keep-all}.ec-record-modal__subtitle{overflow:visible;white-space:normal;text-overflow:clip}.ec-record-modal__identity{min-width:0}}.ec-record-modal__header:has(+:is(.ec-record-modal__head,.ec-record-modal__stages)){border-bottom:0}.ec-record-modal__head{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-16);padding:0 var(--ec-os-e-16) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet)}.ec-record-modal__stages{flex:none;padding:0 var(--ec-os-e-16) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet)}.ec-record-modal__head:has(+.ec-record-modal__stages){border-bottom:0}.ec-record-figures{display:flex;flex:none;align-items:center;gap:32px;height:52px;margin:0 0 0 auto;border:0;border-radius:0;background:transparent}.ec-record-figures__item{min-width:0;padding:0;border-left:0}.ec-record-figures__label{color:rgb(var(--ec-os-texte-3));font-size:12px;line-height:16px;white-space:nowrap}.ec-record-figures__value{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family, "Inter", sans-serif);font-size:20px;font-weight:600;line-height:27px;font-variant-numeric:tabular-nums;letter-spacing:-.02em;white-space:nowrap}.ec-record-chain{flex:1;min-width:0}.ec-record-chain__list{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6);margin:0;padding:0;list-style:none}.ec-record-chain__item{display:inline-flex;align-items:center;gap:var(--ec-os-e-6)}.ec-record-chain__sep{color:rgb(var(--ec-os-texte-3));font-size:14px}.ec-record-chain__link{display:inline-flex;align-items:center;gap:var(--ec-c-e-7);height:var(--ec-c-h-pilule-interne);padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-6);border:1px solid var(--ec-os-filet);border-radius:6px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.ec-record-chain__link:is(a,button):hover{border-color:rgb(var(--ec-os-texte-3))}.ec-record-chain__link--current{border-color:rgb(var(--ec-c-marque-filet, var(--ec-os-texte-3)));background:rgb(var(--ec-c-marque-doux, var(--ec-os-carte)));color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));cursor:default}.ec-record-chain__link--add{border-style:dashed;color:rgb(var(--ec-os-texte-2))}.ec-record-chain__leading{display:inline-flex;color:rgb(var(--ec-os-texte-3))}.ec-record-chain__status{display:inline-flex;color:rgb(var(--ec-os-texte-3));font-weight:500}@media(max-width:767px){.ec-record-modal__head{flex-direction:column;align-items:stretch;gap:var(--ec-os-e-12);padding:0 var(--ec-os-e-16) var(--ec-os-e-12)}.ec-record-chain{flex:none}.ec-record-figures{flex-wrap:wrap;gap:var(--ec-os-e-8, 8px) var(--ec-os-e-24, 24px);height:auto;margin-left:0}.ec-record-figures__item{flex:none;max-width:100%}.ec-record-chain__link{max-width:100%}.ec-record-chain__label{overflow:hidden;text-overflow:ellipsis}}.ec-record-modal--flush .ec-record-modal__body{display:flex;flex-direction:column;padding:0;overflow:hidden}.ec-record-modal--flush .ec-record-modal__head:has(+.ec-record-modal__body),.ec-record-modal--flush .ec-record-modal__stages{border-bottom:0}.ec-record-workspace{flex:1;min-height:0}.ec-record-workspace>.ec-record-workspace__tabbar{position:static;padding:0 var(--ec-os-e-24, 24px);background:transparent}.ec-record-workspace .ec-os-fiche-travail__panneau{padding:var(--ec-os-e-16) var(--ec-os-e-24, 24px) var(--ec-os-e-24, 24px)}.ec-record-workspace>.ec-record-workspace__body{background:rgb(var(--ec-os-page))}.ec-record-workspace .ec-os-fiche-travail__rail{padding:var(--ec-os-e-16);background:transparent}.ec-record-workspace .ec-os-fiche-travail__agent{background:rgb(var(--ec-os-carte))}:root .ec-record-modal .ec-record-modal__stages :is(fieldset,ol,ul):has(>[data-etat],>li>[data-etat]){display:flex;flex-wrap:nowrap;gap:var(--ec-os-e-4);width:100%;min-width:0;margin:0;padding:0;overflow-x:auto;border:0;list-style:none}:root .ec-record-modal .ec-record-modal__stages :is(fieldset,ol,ul)>li{display:flex;flex:1 1 0;min-width:92px}:root .ec-record-modal .ec-record-modal__stages [data-etat]{display:inline-flex;flex:1 1 0;align-items:center;justify-content:flex-start;gap:var(--ec-os-e-6);min-width:92px;height:30px;margin:0;padding:0 var(--ec-os-e-10);border:1px dashed var(--ec-os-cadre, var(--ec-os-filet));border-radius:var(--ec-os-rayon-controle, 8px);background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}:root .ec-record-modal .ec-record-modal__stages [data-etat]>span{overflow:hidden;text-overflow:ellipsis}:root .ec-record-modal .ec-record-modal__stages [data-etat]:hover:not(:disabled){border-style:solid;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}:root .ec-record-modal .ec-record-modal__stages :is([data-etat=passee],[data-etat=franchie]){border-style:solid;border-color:var(--ec-os-filet);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}:root .ec-record-modal .ec-record-modal__stages [data-etat=courante],:root .ec-record-modal .ec-record-modal__stages [data-etat=courante]:hover{border:1px solid transparent;background:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-violet-sur, 255 255 255));font-weight:600;cursor:default}:root .ec-record-modal .ec-record-modal__stages [data-etat=courante][data-ton=danger]{background:rgb(var(--ec-action-danger-solid));color:rgb(var(--ec-action-danger-on))}:root .ec-record-modal .ec-record-modal__stages [data-etat=courante][data-ton=success]{background:rgb(var(--ec-action-call-solid));color:rgb(var(--ec-action-call-on))}:root .ec-record-modal .ec-record-modal__stages [data-etat]:focus-visible{outline:2px solid rgb(var(--ec-os-violet-encre, var(--ec-os-texte)));outline-offset:2px}:root .ec-record-modal .ec-record-modal__stages [data-etat]:disabled:not([data-etat=courante]){cursor:not-allowed}@media(max-width:767px){:root .ec-record-modal .ec-record-modal__stages :is(fieldset,ol,ul):has(>[data-etat],>li>[data-etat]){display:grid;grid-template-columns:repeat(auto-fill,minmax(max(96px,calc((100% - 8px) / 3)),1fr));overflow:visible}:root .ec-record-modal .ec-record-modal__stages :is(fieldset,ol,ul)>li,:root .ec-record-modal .ec-record-modal__stages [data-etat]{min-width:0}}@media(min-width:768px){.ec-record-modal--tete-forte .ec-record-modal__header{min-height:76px}.ec-record-modal--tete-forte .ec-record-modal__title{font-size:var(--ec-titre-page-taille, 24px);line-height:var(--ec-titre-page-interligne, 30px);letter-spacing:var(--ec-titre-page-interlettrage, -.015em)}}:root .ec-record-modal--tete-forte .ec-record-modal__stages [data-etat]{height:36px;font-size:13px;line-height:18px}.ec-record-workspace[data-etroit]>.ec-record-workspace__tabbar{flex-wrap:wrap;row-gap:0}.ec-record-workspace[data-etroit]>.ec-record-workspace__tabbar>.ec-os-fiche-travail__onglets{flex:1 1 100%;overflow-x:auto;scrollbar-width:none}.ec-record-workspace[data-etroit] .ec-os-fiche-travail__onglet{flex:none;white-space:nowrap}.ec-record-workspace[data-etroit]>.ec-record-workspace__tabbar>.ec-os-fiche-travail__onglets-actions{order:-1;flex:1 1 100%;justify-content:flex-end;padding-top:var(--ec-os-e-8)}.ec-kpi-strip{display:grid;grid-template-columns:repeat(var(--ec-kpi-strip-n, 4),minmax(0,1fr));gap:var(--ec-os-e-12)}.ec-kpi-strip[data-ec-kpi-strip="3"]{--ec-kpi-strip-n: 3}.ec-kpi-strip[data-ec-kpi-strip="2"]{--ec-kpi-strip-n: 2}.ec-kpi-strip[data-ec-kpi-strip="1"]{--ec-kpi-strip-n: 1}.ec-kpi-strip__tile{position:relative;--ec-kpi-ton: var(--ec-os-texte);display:grid;align-content:start;gap:var(--ec-space-2xs);min-width:0;padding:var(--ec-os-e-12) var(--ec-os-e-16);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile, 12px);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;text-align:start}button.ec-kpi-strip__tile{cursor:pointer;transition:border-color .14s var(--ec-ease, ease),background-color .14s var(--ec-ease, ease)}button.ec-kpi-strip__tile:hover{border-color:var(--ec-os-filet-fort)}.ec-kpi-strip__tile[data-active]{border-color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte))}.ec-kpi-strip__tile[data-tone=accent] .ec-kpi-strip__value{font-weight:650}.ec-kpi-strip__tile[data-tone=success]{--ec-kpi-ton: var(--ec-os-succes)}.ec-kpi-strip__tile[data-tone=warning]{--ec-kpi-ton: var(--ec-os-attention)}.ec-kpi-strip__tile[data-tone=danger]{--ec-kpi-ton: var(--ec-os-danger)}.ec-kpi-strip__label{display:flex;align-items:center;gap:var(--ec-space-xs);overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip, 12px);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-kpi-strip__row{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ec-os-e-12);min-width:0}.ec-kpi-strip__value{flex:none;overflow:hidden;color:rgb(var(--ec-kpi-ton));font-size:22px;font-weight:600;line-height:28px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ec-kpi-strip__chart{display:inline-flex;flex:none;color:rgb(var(--ec-kpi-ton))}.ec-kpi-strip__tile:is([data-tone=neutral],[data-tone=accent]) .ec-kpi-strip__chart{color:rgb(var(--ec-os-texte-2))}.ec-kpi-strip__hint{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-kpi-strip__spark-line{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linejoin:round;stroke-linecap:round}.ec-kpi-strip__spark-area{fill:currentColor;opacity:.12}.ec-kpi-strip__caption{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-chip, 12px);text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ec-kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-kpi-strip__chart{display:none}}.ec-kpi-strip__icon{flex:none}.ec-kpi-strip__tile[data-tone=signature]{border-color:transparent;background:var(--ec-theme-tuile-fond, var(--ec-theme-vif, rgb(var(--ec-os-carte))));color:var(--ec-theme-tuile-encre, var(--ec-theme-sur-vif, rgb(var(--ec-os-texte))))}.ec-kpi-strip__tile[data-tone=signature] :is(.ec-kpi-strip__label,.ec-kpi-strip__value,.ec-kpi-strip__caption,.ec-kpi-strip__chart){color:inherit}.ec-kpi-strip.ec-kpi-strip--s{display:flex;flex:none;align-items:stretch;gap:0;height:50px;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-kpi-strip--s .ec-kpi-strip__tile{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8);min-width:0;padding:0 var(--ec-os-e-12);border:0;border-left:1px solid var(--ec-os-filet);border-radius:0;background:transparent;box-shadow:none;transition:background-color .15s var(--ec-ease, ease)}.ec-kpi-strip--s .ec-kpi-strip__tile:first-child{border-left:0}.ec-kpi-strip--s button.ec-kpi-strip__tile:hover{border-color:var(--ec-os-filet);background:rgb(var(--ec-os-texte) / .035)}.ec-kpi-strip--s .ec-kpi-strip__tile[data-active]{border-color:var(--ec-os-filet);box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-os-texte)))}.ec-kpi-strip--s .ec-kpi-strip__tile:first-child[data-active]{border-left:0}.ec-kpi-strip--s .ec-kpi-strip__text{display:flex;flex-direction:column;justify-content:center;gap:1px;min-width:0}.ec-kpi-strip--s .ec-kpi-strip__label{color:rgb(var(--ec-os-texte-3));font-size:12px;font-weight:400;line-height:15px}.ec-kpi-strip--s .ec-kpi-strip__row{align-items:baseline;justify-content:flex-start;gap:var(--ec-os-e-8);white-space:nowrap}.ec-kpi-strip--s .ec-kpi-strip__value{color:rgb(var(--ec-os-texte));font-family:var(--ec-font-sans, "Inter", system-ui, sans-serif);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em}.ec-kpi-strip--s .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__value{color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-kpi-strip--s .ec-kpi-strip__caption{color:rgb(var(--ec-os-texte-3));font-size:11.5px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}.ec-kpi-strip--s .ec-kpi-strip__tile[data-tone=success] .ec-kpi-strip__caption{color:rgb(var(--ec-c-succes, var(--ec-os-succes)))}.ec-kpi-strip--s .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__caption{color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-kpi-strip--s .ec-kpi-strip__chart,.ec-kpi-strip--s .ec-kpi-strip__tile:is([data-tone=neutral],[data-tone=accent]) .ec-kpi-strip__chart{color:rgb(var(--ec-c-marque, var(--ec-os-texte-2)))}.ec-kpi-strip--s .ec-kpi-strip__spark-area{opacity:.1}@media(max-width:767px){.ec-kpi-strip.ec-kpi-strip--s{max-width:100%;overflow-x:auto;scrollbar-width:none}}.ec-kpi-strip.ec-kpi-strip--open{display:flex;flex-wrap:wrap;align-items:stretch;gap:var(--ec-os-e-8, 8px) var(--ec-barre-ecart-chiffres, 32px);height:auto;border:0;background:transparent}.ec-kpi-strip--open .ec-kpi-strip__tile{display:flex;flex:none;align-items:center;gap:10px;min-width:0;min-height:40px;padding:0 0 3px;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-kpi-strip--open button.ec-kpi-strip__tile{cursor:pointer}.ec-kpi-strip--open button.ec-kpi-strip__tile:hover{border-color:transparent;background:transparent}.ec-kpi-strip--open button.ec-kpi-strip__tile:hover .ec-kpi-strip__label{color:rgb(var(--ec-os-texte))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-active]{border-color:transparent;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-os-texte)))}.ec-kpi-strip--open .ec-kpi-strip__tile:focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-os-texte)));outline-offset:4px;border-radius:6px}.ec-kpi-strip--open .ec-kpi-strip__text{display:flex;flex-direction:column;gap:1px;min-width:0}.ec-kpi-strip--open .ec-kpi-strip__label{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:12px;font-weight:500;line-height:15px}.ec-kpi-strip--open .ec-kpi-strip__row{align-items:baseline;justify-content:flex-start;gap:6px;white-space:nowrap}.ec-kpi-strip--open .ec-kpi-strip__value{color:rgb(var(--ec-os-texte));font-family:var(--ec-font-sans, "Inter", system-ui, sans-serif);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__value{color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=warning] .ec-kpi-strip__value{color:rgb(var(--ec-c-attention, var(--ec-os-attention)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=signature]{background:transparent;color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=signature] .ec-kpi-strip__label{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-2)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=signature] .ec-kpi-strip__value{color:rgb(var(--ec-c-attention, var(--ec-os-attention)))}.ec-kpi-strip--open .ec-kpi-strip__caption{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:11.5px;font-weight:500;line-height:16px;font-variant-numeric:tabular-nums}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=success] .ec-kpi-strip__caption{color:rgb(var(--ec-c-succes, var(--ec-os-succes)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__caption{color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-kpi-strip--open .ec-kpi-strip__chart,.ec-kpi-strip--open .ec-kpi-strip__tile:is([data-tone=neutral],[data-tone=accent],[data-tone=signature]) .ec-kpi-strip__chart{align-self:flex-end;margin-bottom:1px;color:rgb(var(--ec-c-marque, var(--ec-os-texte-2)))}:root .ec-kpi-strip:is(.ec-kpi-strip--open,.ec-kpi-strip--s) .ec-kpi-strip__tile .ec-kpi-strip__chart{color:rgb(var(--ec-c-marque, var(--ec-os-texte-2)))}@media(max-width:767px){.ec-kpi-strip.ec-kpi-strip--open{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none;column-gap:20px}}@keyframes ec-kpi-strip-entree{0%{opacity:0;transform:translateY(4px)}}@keyframes ec-kpi-strip-barre{0%{transform:scaleY(0)}}.ec-kpi-strip--open .ec-kpi-strip__tile{animation:ec-kpi-strip-entree var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:calc(var(--ec-kpi-i, 0) * 50ms)}.ec-kpi-strip__bar{fill:currentColor;opacity:.55;transform-box:fill-box;transform-origin:50% 100%;animation:ec-kpi-strip-barre var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:calc(.12s + var(--ec-kpi-bar-i, 0) * 14ms)}.ec-kpi-strip__bar[data-dernier]{opacity:1}.ec-kpi-strip__vbar{fill:currentColor;opacity:.55}.ec-kpi-strip__vbar[data-pleine]{opacity:1}.ec-kpi-strip__base{stroke:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));stroke-width:1;opacity:.45}.ec-kpi-strip__bars{display:block;flex:none;overflow:visible}@media(prefers-reduced-motion:reduce){.ec-kpi-strip--open .ec-kpi-strip__tile,.ec-kpi-strip__bar{animation:none}}.ec-kpi-strip .ec-kpi-strip__chart .ec-sparkline{color:inherit}.ec-kpi-strip__plat{display:block;flex:none}.ec-kpi-strip__plat line{stroke:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));stroke-width:1;stroke-linecap:round;opacity:.6}.ec-kpi-strip .ec-kpi-strip__chart[data-ec-graphe=jauge]{align-self:flex-end;margin-bottom:7px}.ec-kpi-strip__jauge{display:block;flex:none;overflow:visible}.ec-kpi-strip__jauge-part{fill:currentColor}.ec-kpi-strip__jauge-remplissage{transform-box:fill-box;transform-origin:0 50%;animation:ec-kpi-strip-jauge var(--ec-anim-max) var(--ec-anim-ease-out) .12s both}@keyframes ec-kpi-strip-jauge{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ec-kpi-strip__jauge-remplissage{animation:none}}:is(.dark,.black,[data-theme=black]) .ec-kpi-strip:is(.ec-kpi-strip--open,.ec-kpi-strip--s) .ec-kpi-strip__tile .ec-kpi-strip__chart{color:color-mix(in srgb,rgb(var(--ec-c-marque, var(--ec-vif-accent-plein))) 55%,white)}.ec-kpi-strip__jauge-piste{fill:currentColor;opacity:.14}@media(max-width:767px){.ec-kpi-strip.ec-kpi-strip--open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 16px;width:100%}.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__tile{justify-content:space-between;min-width:0}.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__chart,.ec-barre-page__chiffres .ec-kpi-strip.ec-kpi-strip--s .ec-kpi-strip__chart{display:flex;flex:none}.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ec-kpi-strip__bar-piste{fill:currentColor;opacity:.12}@media(max-width:479px){.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__label{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__row{flex-wrap:wrap;white-space:normal}.ec-kpi-strip.ec-kpi-strip--open .ec-kpi-strip__value{overflow:visible;text-overflow:clip;white-space:normal;overflow-wrap:anywhere}}.ec-reglages[data-ec-patron]{--ec-reglages-rail: 224px;--ec-reglages-colonne: 720px;--ec-reglages-champ: 320px;display:grid;grid-template-columns:var(--ec-reglages-rail) minmax(0,var(--ec-reglages-colonne));gap:32px;align-items:start;padding:20px 20px 0;color:rgb(var(--ec-os-texte))}.ec-reglages[data-ec-patron][data-apercu]{grid-template-columns:var(--ec-reglages-rail) minmax(0,var(--ec-reglages-colonne)) minmax(280px,400px)}.ec-reglages__rail{position:sticky;top:16px;display:grid;gap:14px}.ec-reglages__groupe{display:grid;gap:2px}.ec-reglages__groupe-libelle{padding:0 10px 4px;color:rgb(var(--ec-os-texte-3));font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.ec-reglages__entree{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border-radius:var(--ec-os-rayon-pilule, 999px);color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:22px;text-decoration:none;transition:background-color .14s ease,color .14s ease}.ec-reglages__entree:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-reglages__entree[aria-current=true]{background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-reglages__entree .ec-icone{flex:none}.ec-reglages__mobile{display:none}.ec-reglages__colonne{display:grid;grid-template-columns:minmax(0,1fr);gap:32px;min-width:0}.ec-reglages__tete{display:grid;gap:6px}.ec-reglages__titre{margin:0;font-size:20px;font-weight:600;line-height:28px}.ec-reglages__intro{max-width:62ch;margin:0;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:21px}.ec-reglages__apercu{position:sticky;top:16px;min-width:0}.ec-reglages-section{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;scroll-margin-top:24px}.ec-reglages-section__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:16px}.ec-reglages-section__titre{margin:0;font-family:var(--ec-vif-titre, inherit);font-size:16px;font-weight:600;line-height:22px;outline:none}.ec-reglages-section__desc{max-width:62ch;margin:4px 0 0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:19px}.ec-reglages-section__carte{display:grid;grid-template-columns:minmax(0,1fr);padding:6px 24px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-reglages-champ{display:grid;grid-template-columns:minmax(0,1fr) var(--ec-reglages-champ);gap:8px 24px;align-items:start;padding:16px 0}.ec-reglages-champ+.ec-reglages-champ,.ec-reglages-groupe+.ec-reglages-champ{border-top:1px solid var(--ec-os-filet)}.ec-reglages-champ+.ec-reglages-groupe,.ec-reglages-groupe+.ec-reglages-groupe{box-shadow:inset 0 1px 0 var(--ec-os-filet)}.ec-reglages-groupe>.ec-reglages-champ{clear:both}.ec-reglages-groupe>.ec-reglages-champ:first-of-type{border-top:0}.ec-reglages-champ[data-large]{grid-template-columns:minmax(0,1fr)}.ec-reglages-champ__texte{display:grid;gap:2px;min-width:0;padding-top:8px}.ec-reglages-champ[data-large] .ec-reglages-champ__texte{padding-top:0}.ec-reglages-champ__libelle{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500;line-height:22px}.ec-reglages-champ__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:19px}.ec-reglages-champ__controle{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;min-width:0}.ec-reglages-champ__erreur{margin:0;color:rgb(var(--ec-alerte-erreur, 180 35 24));font-size:13px;line-height:18px}.ec-patron-champ{box-sizing:border-box;width:100%;height:40px;padding:0 14px;border-radius:8px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px}.ec-reglages-groupe{min-width:0;margin:0;padding:16px 0 0;border:0}.ec-reglages-groupe__titre{float:left;width:100%;padding:0;color:rgb(var(--ec-os-texte-3));font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.ec-barre-enregistrement[data-collee]{position:sticky;bottom:16px;z-index:5}@media(min-width:900px)and (max-width:1279px){.ec-barre-enregistrement[data-collee]{margin-right:80px}}.ec-barre-enregistrement{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:56px;padding:8px 8px 8px 20px;border:1px solid var(--ec-os-filet);border-radius:16px;background:rgb(var(--ec-os-carte));box-shadow:0 12px 32px -20px #0c0c0c73}.ec-barre-enregistrement__etat{display:inline-flex;align-items:center;gap:10px;min-width:0;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:20px}.ec-barre-enregistrement__point{flex:none;width:8px;height:8px;border-radius:999px;background:rgb(var(--ec-os-texte-3))}.ec-barre-enregistrement[data-etat=modifie] .ec-barre-enregistrement__point{background:rgb(var(--ec-alerte-attention))}.ec-barre-enregistrement[data-etat=modifie] .ec-barre-enregistrement__etat{color:rgb(var(--ec-os-texte));font-weight:500}.ec-barre-enregistrement[data-etat=enregistre] .ec-barre-enregistrement__point{background:rgb(var(--ec-alerte-succes))}.ec-barre-enregistrement[data-etat=erreur] .ec-barre-enregistrement__point{background:rgb(var(--ec-alerte-erreur))}.ec-barre-enregistrement[data-etat=erreur] .ec-barre-enregistrement__etat{color:rgb(var(--ec-alerte-erreur));font-weight:500}.ec-barre-enregistrement[data-mode=auto]{min-height:44px;padding-block:6px}.ec-barre-enregistrement__gestes{display:inline-flex;flex:none;align-items:center;gap:8px}.ec-barre-enregistrement__kbd{margin-left:8px;padding:1px 6px;border-radius:6px;background:#ffffff29;font:inherit;font-size:11px;font-weight:500}.ec-liste-ordonnable{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ec-liste-ordonnable__rangee{position:relative;display:flex;align-items:center;gap:12px;min-height:56px;padding:0 8px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-liste-ordonnable__rangee[data-glisse]{z-index:2;box-shadow:0 16px 32px -18px #0c0c0c80}.ec-liste-ordonnable__poignee{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-os-texte-3));cursor:grab;touch-action:none}.ec-liste-ordonnable__poignee:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-liste-ordonnable__rangee[data-glisse] .ec-liste-ordonnable__poignee{cursor:grabbing}.ec-liste-ordonnable__rang{flex:none;min-width:16px;color:rgb(var(--ec-os-texte-3));font-size:13px;text-align:right}.ec-liste-ordonnable__icone{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-liste-ordonnable__libelle{flex:1 1 auto;min-width:0;overflow:hidden;font-size:15px;font-weight:500;line-height:22px;text-overflow:ellipsis;white-space:nowrap}.ec-liste-ordonnable__ouvrir{padding:8px 0;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer}.ec-liste-ordonnable__ouvrir:hover{text-decoration:underline;text-underline-offset:3px}.ec-liste-ordonnable__ouvrir[aria-expanded=true]{color:rgb(var(--ec-vif-accent-plein))}.ec-liste-ordonnable__detail{flex:0 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.ec-selecteur-image{display:grid;gap:8px}.ec-selecteur-image__plein,.ec-selecteur-image__vide{display:flex;align-items:center;gap:16px;min-width:0;padding:12px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte));color:inherit;font:inherit;text-align:start}.ec-selecteur-image__vide{border-style:dashed;border-color:var(--ec-os-filet-fort, var(--ec-os-filet));cursor:pointer}.ec-selecteur-image__vide:hover,.ec-selecteur-image__vide[data-survol]{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein) / .05)}.ec-selecteur-image__apercu{display:inline-flex;flex:none;align-items:center;justify-content:center;width:96px;height:96px;overflow:hidden;border-radius:10px;background:rgb(var(--ec-os-doux))}.ec-selecteur-image__apercu[data-fond=sombre]{background:rgb(var(--ec-vif-noir, 12 12 12))}.ec-selecteur-image__apercu[data-fond=damier]{background-color:rgb(var(--ec-os-carte));background-image:conic-gradient(rgb(var(--ec-os-doux)) 25%,transparent 0 50%,rgb(var(--ec-os-doux)) 0 75%,transparent 0);background-size:16px 16px}.ec-selecteur-image__apercu img{max-width:84%;max-height:84%;object-fit:contain}.ec-selecteur-image__pictogramme{display:inline-flex;flex:none;align-items:center;justify-content:center;width:48px;height:48px;border-radius:999px;background:rgb(var(--ec-vif-accent-plein) / .1);color:rgb(var(--ec-vif-accent-plein))}.ec-selecteur-image__texte{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ec-selecteur-image__nom{overflow:hidden;font-size:14px;font-weight:500;line-height:20px;text-overflow:ellipsis}.ec-selecteur-image__details{color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:18px}.ec-selecteur-image__gestes{display:inline-flex;flex:none;gap:6px}.ec-selecteur-image__lien{justify-self:start;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-selecteur-image__url{display:flex;gap:8px}.ec-assistant{display:grid;gap:24px;max-width:720px;margin:0 auto;padding:24px 20px 0;color:rgb(var(--ec-os-texte))}.ec-assistant__etapes{display:flex;gap:8px;margin:0;padding:0;list-style:none}.ec-assistant__etape{display:flex;flex:1 1 0;align-items:center;gap:8px;min-width:0;padding-top:10px;border-top:3px solid rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte-3));font-size:13px;line-height:18px}.ec-assistant__etape[data-etat=courante]{border-top-color:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-os-texte));font-weight:500}.ec-assistant__etape[data-etat=faite]{border-top-color:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-texte-2))}.ec-assistant__rang{display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgb(var(--ec-os-doux));font-size:12px;font-weight:600}.ec-assistant__etape[data-etat=courante] .ec-assistant__rang{background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-assistant__etape[data-etat=faite] .ec-assistant__rang{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-assistant__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-assistant__mobile{display:none}.ec-assistant__carte{display:grid;gap:8px;max-width:640px;padding:28px;border:1px solid var(--ec-os-filet);border-radius:18px;background:rgb(var(--ec-os-carte))}.ec-assistant__titre{margin:0;font-family:var(--ec-vif-titre, inherit);font-size:22px;font-weight:600;line-height:28px}.ec-assistant__aide{max-width:62ch;margin:0;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:21px}.ec-assistant__corps{display:grid;gap:16px;margin-top:16px}.ec-assistant__pied{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;max-width:640px;padding:16px 0 20px;background:linear-gradient(transparent,rgb(var(--ec-os-page)) 30%)}.ec-assistant__gestes{display:inline-flex;gap:8px}@media(max-width:1279px){.ec-reglages[data-ec-patron][data-apercu]{grid-template-columns:var(--ec-reglages-rail) minmax(0,var(--ec-reglages-colonne))}.ec-reglages__apercu{position:static;grid-column:2}}@media(max-width:768px){.ec-reglages[data-ec-patron],.ec-reglages[data-ec-patron][data-apercu]{grid-template-columns:minmax(0,1fr);gap:20px;padding:0 16px}.ec-reglages__rail{display:none}.ec-reglages__apercu{grid-column:1}.ec-reglages__mobile{position:sticky;top:0;z-index:6;display:block;margin:0 -16px;padding:10px 16px;background:rgb(var(--ec-os-page))}.ec-reglages__select{position:relative}.ec-reglages__select select{width:100%;height:44px;padding:0 40px 0 16px;border-radius:999px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:15px;font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ec-reglages__select .ec-icone{position:absolute;top:13px;right:14px;pointer-events:none}.ec-reglages-section{scroll-margin-top:76px}.ec-reglages-section__carte{padding:4px 16px}.ec-reglages-champ{grid-template-columns:minmax(0,1fr);gap:8px}.ec-reglages-champ__texte{padding-top:0}.ec-barre-enregistrement[data-collee]{bottom:84px}.ec-barre-enregistrement{gap:8px;padding-left:14px}.ec-barre-enregistrement__etat{flex:1 1 auto;gap:8px;overflow:hidden;font-size:13px;white-space:nowrap}.ec-barre-enregistrement__etat>span:last-child{overflow:hidden;text-overflow:ellipsis}.ec-barre-enregistrement__gestes{gap:2px}.ec-barre-enregistrement__gestes .ec-os-bouton{padding-inline:12px}.ec-barre-enregistrement__kbd,.ec-barre-enregistrement__suite,.ec-liste-ordonnable__detail{display:none}.ec-selecteur-image__plein{flex-wrap:wrap}.ec-selecteur-image__apercu{width:72px;height:72px}.ec-assistant{padding:16px 16px 0}.ec-assistant__etapes{display:none}.ec-assistant__mobile{display:grid;gap:8px;margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-assistant__jauge{height:4px;border-radius:999px;background:linear-gradient(to right,rgb(var(--ec-vif-accent-plein)) var(--ec-assistant-part),rgb(var(--ec-os-doux)) 0)}.ec-assistant__carte{padding:20px}.ec-assistant__pied{bottom:76px;padding-bottom:12px}}@media(prefers-reduced-motion:reduce){.ec-reglages__entree{transition:none}}:root,.radix-themes{--default-font-family: "Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--heading-font-family: "Inter Titre", "Inter Variable", -apple-system, system-ui, sans-serif;--ec-font-display: var(--heading-font-family);--ec-control-sm: 32px;--ec-control-md: 36px;--ec-control-lg: 40px;--ec-control-xl: 44px}html,body,.radix-themes{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt","ss01"}::selection,.radix-themes ::selection{background-color:rgb(var(--ec-vif-accent-plein, 46 92 255));color:#fff}:root.light{--ec-bg: 255 255 255;--ec-surface: 255 255 255;--ec-elevated: 245 245 245;--ec-canvas: 245 245 245;--ec-border: 229 229 229;--ec-border-opacity: 1;--ec-text-primary: var(--ec-p-neutre-gris-1a);--ec-text-secondary: 62 65 73;--ec-text-muted: 96 100 108;--ec-accent-soft-alpha: .067;--ec-success: 0 96 47;--ec-success-soft: 197 240 208;--ec-warning: 171 100 0;--ec-warning-soft: 255 247 194;--ec-info: var(--ec-p-marque-bleu-tech)}:root.light .radix-themes{--accent-11: var(--ec-accent-text);--accent-12: rgb(var(--ec-text-primary));--accent-a11: var(--ec-accent-text);--accent-a12: rgb(var(--ec-text-primary));--accent-a3: rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));--accent-a4: rgb(var(--ec-accent) / .12)}:root.light .ec-page-type[data-legal]{background-color:var(--amber-3);color:var(--amber-12)}.ec-eyebrow,.ec-sidebar__group-label,.ec-settings__group-label,.ec-entity-rail__group-label,.ec-label,.ec-settings-row__title{color:rgb(var(--ec-text-primary))}.ec-module-header__title,.ec-settings-page__title,.ec-settings-section__title,.ec-modal-atlas__title{font-family:var(--heading-font-family);color:rgb(var(--ec-text-primary))}.radix-themes .rt-Button{min-height:var(--ec-control-lg);border-radius:var(--ec-radius-pill);padding-inline:var(--ec-space-lg);font-size:14px}.radix-themes .rt-Button:where(.rt-r-size-1){min-height:var(--ec-control-md);padding-inline:var(--ec-space-md);font-size:13px}.radix-themes .ec-btn--lg,.ec-module-header .rt-Button,.ec-modal-atlas__footer .rt-Button{min-height:var(--ec-control-xl);font-size:15px}@media(pointer:coarse){.radix-themes .rt-IconButton,.ec-act-btn--icon,.ec-icon-btn,.ec-tabs__trigger{min-width:44px;min-height:44px}}.ec-tabs__list{max-width:100%;flex-wrap:wrap}:root .radix-themes .rt-TextFieldRoot,:root .radix-themes .rt-SelectTrigger,:root .ec-select__trigger,:root .ec-input,:root .ec-toolbar__search input,:root .ec-density-atlas .ec-toolbar__search input{--text-field-height: 48px;--text-field-border-radius: var(--ec-vivant-rayon-controle);min-height:48px;border-radius:var(--ec-vivant-rayon-controle);font-size:15px}.radix-themes .rt-TextFieldInput{font-size:15px}.ec-toolbar__search input,.ec-density-atlas .ec-toolbar__search input{height:48px}.ec-act-btn,.ec-filter-chip,.ec-select__trigger{cursor:pointer}.ec-filter-chip{min-height:var(--ec-control-md)}@media(max-width:760px){.ec-topbar--client{height:auto;min-height:75px;flex-wrap:wrap;padding:var(--ec-space-md);gap:var(--ec-space-sm)}.ec-topbar--client>.ec-icon-btn:disabled{display:none}.ec-topbar--client .ec-topbar__search{min-width:40px}.ec-topbar--client .ec-search{min-width:40px;justify-content:center;padding:var(--ec-space-sm)}.ec-topbar--client .ec-search__placeholder,.ec-topbar--client .ec-kbd,.ec-topbar--client .ec-site-links-label,.ec-topbar--client .ec-pill__scinde{display:none}.ec-topbar--client .ec-topbar__right{flex-basis:100%;min-width:0;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-xs)!important}.ec-topbar--client .ec-topbar__right .ec-pill{padding-inline:var(--ec-space-sm);gap:var(--ec-space-xs)}.ec-module-header{flex-direction:column;align-items:stretch;gap:var(--ec-space-md)}.ec-module-header__actions{flex-wrap:wrap;min-width:0}.ec-module-header__tagline{white-space:normal}:root .radix-themes .rt-TextFieldInput,:root .radix-themes .rt-SelectTrigger,:root .ec-select__trigger,:root .ec-input,:root .ec-toolbar__search input,:root .ec-density-atlas .ec-toolbar__search input{font-size:16px}}:root,.radix-themes{--ec-bo-panel-gloss: linear-gradient( 160deg, rgb(var(--ec-surface)), rgb(var(--ec-elevated) / .45) )}:root:not([data-attn]){--ec-accent: var(--ec-p-marque-vert-eazyclick);--ec-accent-ink: var(--ec-p-hex-noir);--ec-accent-contrast: var(--ec-p-neutre-noir);--ec-accent-text: rgb(var(--ec-p-attention-foret));--ec-attn: var(--ec-p-marque-vert-eazyclick);--ec-attn-on: var(--ec-p-neutre-noir);--ec-attn-text: var(--ec-p-attention-foret)}:root:is(.dark,.black):not([data-attn]){--ec-accent-text: color-mix(in srgb, rgb(var(--ec-accent)) 55%, #fff)}.radix-themes{--accent-11: var(--ec-accent-text);--accent-a11: var(--ec-accent-text);--accent-contrast: var(--ec-accent-ink)}.ec-module-header__title,.ec-density-atlas .ec-module-header__title,.ec-settings-page__title,.ec-page-header__title.ec-display-xl{font-size:20px;font-weight:500;line-height:1.3;letter-spacing:-.015em}.ec-settings-section__title,:root .ec-density-atlas .ec-settings-section__title{font-size:15px;font-weight:500;line-height:1.4}.ec-modal-atlas__title{font-size:18px;font-weight:500;line-height:1.3;letter-spacing:-.01em}.ec-modal__subtitle,.ec-modal-atlas__subtitle,.ec-module-header__tagline{font-size:13px;font-weight:400;line-height:1.45}.radix-themes .rt-Button,.ec-nav-item,.ec-tabs__trigger{font-weight:500}.ec-nav-item[data-active=true]{background:rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));color:var(--ec-accent-text);font-weight:500}.ec-nav-item[data-active=true]:before{background:rgb(var(--ec-accent))}:root .radix-themes .ec-btn--success{background:rgb(var(--ec-accent));color:var(--ec-accent-ink);box-shadow:inset 0 1px #ffffff73}:root .radix-themes .ec-btn--success:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--ec-accent)) 94%,var(--ec-accent-ink))}:root :is(.radix-themes [data-ec-theme],.radix-themes[data-ec-theme]) .ec-btn--success{background:rgb(var(--ec-success));color:rgb(var(--ec-success-ink));box-shadow:none}:root :is(.radix-themes [data-ec-theme],.radix-themes[data-ec-theme]) .ec-btn--success:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--ec-success)) 84%,rgb(var(--ec-text-primary)))}.ec-modal__header,.ec-modal-atlas__head{background:var(--ec-bo-panel-gloss)!important}.ec-modal__header>span{background:rgb(var(--ec-elevated))!important;color:rgb(var(--ec-text-primary))!important;box-shadow:inset 0 1px rgb(var(--ec-surface)),0 1px 2px rgb(var(--ec-border) / .2)}.radix-themes :is(button,input,textarea,select,[role=tab],[role=checkbox],[role=switch]):focus-visible,:is(.ec-checkbox,.ec-switch,.ec-tabs__trigger,.ec-select__trigger,.ec-slider__thumb):focus-visible{outline:2px solid var(--ec-accent-text);outline-offset:2px}[data-ec-vivant]{--default-font-family: "Geist", system-ui, sans-serif;--heading-font-family: "Inter Titre", "Inter Variable", -apple-system, system-ui, sans-serif;--ec-font-display: "Geist", system-ui, sans-serif;--ec-text-primary: var(--ec-vivant-encre);--ec-bg: var(--ec-vivant-fond);--ec-surface: var(--ec-vivant-surface);--ec-elevated: var(--ec-vivant-champ);--ec-radius-sm: var(--ec-vivant-rayon-controle);--ec-radius-md: var(--ec-vivant-rayon-carte);--ec-radius-lg: var(--ec-vivant-rayon-modale);--ec-control-sm: 44px;--ec-control-md: 44px;--ec-control-lg: 44px;--ec-control-xl: 48px;--ec-stat-taille-valeur: 24px;--ec-stat-taille-libelle: 11px;--ec-ease: var(--ec-anim-ease);font-family:var(--default-font-family);font-weight:var(--ec-vivant-poids-corps);color:rgb(var(--ec-text-primary));font-synthesis:none}[data-ec-vivant] :is(.ec-btn,.rt-Button,.ec-label,.ec-panel__title,[role=tab][aria-selected=true]){font-weight:var(--ec-vivant-poids-action)}[data-ec-vivant] :is(.ec-modal-atlas__title,.ec-settings-section__title,.ec-list-row__title,[data-ec-typo=titre]){font-family:var(--heading-font-family);font-weight:var(--ec-vivant-poids-titre);color:rgb(var(--ec-text-primary))}[data-ec-vivant] :is(.ec-tabular,[data-ec-typo=valeur]){font-variant-numeric:tabular-nums}[data-ec-vivant] :is([data-ec-typo=valeur],[data-ec-typo=nom]){font-weight:var(--ec-vivant-poids-action);color:rgb(var(--ec-text-primary))}[data-ec-vivant] :is(.ec-page-header__title,.ec-hero__title,.ec-module-header__title){font-family:var(--ec-os-police-titre, "Inter Titre", "Inter Variable", system-ui, sans-serif);font-weight:var(--ec-vivant-poids-display)}@media(pointer:coarse){[data-ec-vivant] :is(button,[role=button],[role=tab],[role=menuitem],.ec-select__item){min-width:44px;min-height:44px}}@media(pointer:coarse){[data-ec-vivant] .ec-segmented__opt{min-width:44px;min-height:44px}}:root .radix-themes .ec-switch,:root [data-ec-vivant] :is(.ec-switch,.ec-checkbox){position:relative;width:44px;height:44px;min-width:44px;min-height:44px;border-radius:0;background-color:transparent;box-shadow:none}:root .radix-themes .ec-switch:before,:root [data-ec-vivant] :is(.ec-switch,.ec-checkbox):before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:background-color .15s var(--ec-ease),box-shadow .15s var(--ec-ease)}:root .radix-themes .ec-switch:before,:root [data-ec-vivant] .ec-switch:before{width:38px;height:22px;border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}:root .radix-themes .ec-switch[data-state=checked]:before,:root [data-ec-vivant] .ec-switch[data-state=checked]:before{background-color:rgb(var(--ec-accent));box-shadow:inset 0 0 0 1px rgb(var(--ec-accent))}:root .radix-themes .ec-switch__thumb,:root [data-ec-vivant] .ec-switch__thumb{position:absolute;top:13px;left:3px}:root [data-ec-vivant] .ec-checkbox:before{width:20px;height:20px;border-radius:6px;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-muted))}:root [data-ec-vivant] .ec-checkbox:is([data-state=checked],[data-state=indeterminate]):before{background-color:rgb(var(--ec-accent));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-accent))}:root [data-ec-vivant] .ec-checkbox__indicator{position:relative}:root [data-ec-vivant] table.ec-tabular>:is(thead,tbody)>tr>.ec-datatable__select{padding-inline:0!important}:root .radix-themes .ec-switch:focus-visible,:root [data-ec-vivant] :is(.ec-switch,.ec-checkbox):focus-visible{outline:none}:root .radix-themes .ec-switch:focus-visible:before{outline:2px solid var(--ec-accent-text);outline-offset:2px}:root [data-ec-vivant] :is(.ec-switch,.ec-checkbox):focus-visible:before{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:2px}[data-ec-vivant] :is(.ec-input,.rt-TextFieldRoot,.ec-select__trigger){min-height:48px}:root [data-ec-vivant] :is(.rt-TextFieldRoot,.rt-TextAreaRoot):is(.rt-variant-surface,.rt-variant-classic),:root [data-ec-vivant] .ec-select__trigger{--text-field-border-width: 0px;--text-area-border-width: 0px;--text-field-border-radius: var(--ec-vivant-rayon-controle);--text-field-padding: var(--ec-space-lg);border-radius:var(--ec-vivant-rayon-controle);background-color:rgb(var(--ec-elevated));background-image:none;box-shadow:none;font-size:15px}:root [data-ec-vivant] .rt-TextAreaRoot:is(.rt-variant-surface,.rt-variant-classic) .rt-TextAreaInput{--text-area-padding-x: var(--ec-space-lg);--text-area-padding-y: 12px;font-size:15px;line-height:var(--line-height-3)}@media(max-width:760px){:root [data-ec-vivant] .rt-TextAreaRoot:is(.rt-variant-surface,.rt-variant-classic) .rt-TextAreaInput,:root [data-ec-vivant] .ec-select__trigger{font-size:16px}}:root [data-ec-vivant] .ec-select__trigger{padding-inline:var(--ec-space-lg)}:root [data-ec-vivant] :is(.rt-TextFieldInput,.rt-TextAreaInput,input,textarea)::placeholder,:root [data-ec-vivant] .ec-select__trigger[data-placeholder]{color:rgb(var(--ec-text-muted) / .7);opacity:1;font-weight:var(--ec-vivant-poids-corps)}:root [data-ec-vivant] :is(.rt-TextFieldRoot,.rt-TextAreaRoot):focus-within,:root [data-ec-vivant] .ec-select__trigger:focus-visible{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:2px}:root [data-ec-vivant] :is(.rt-TextFieldInput,.rt-TextAreaInput):focus-visible{outline:none}:root [data-ec-vivant] [data-ec-champ-erreur] :is(.rt-TextFieldRoot,.rt-TextAreaRoot,.ec-select__trigger){box-shadow:inset 0 0 0 2px rgb(var(--ec-danger))}:root [data-ec-vivant] :is(.rt-TextFieldRoot,.rt-TextAreaRoot):has(:disabled){opacity:.5}:root [data-ec-vivant] .rt-TextFieldRoot:is(.rt-variant-surface,.rt-variant-classic)>.rt-TextFieldSlot:not([data-side=right]):first-of-type{padding-left:var(--ec-space-lg)}:root [data-ec-vivant] .rt-TextFieldRoot:is(.rt-variant-surface,.rt-variant-classic)>.rt-TextFieldSlot[data-side=right],:root [data-ec-vivant] .rt-TextFieldRoot:is(.rt-variant-surface,.rt-variant-classic)>.rt-TextFieldSlot:not([data-side=right])~.rt-TextFieldSlot:not([data-side=left]){padding-right:var(--ec-space-lg)}:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-input,.ec-textarea,.ec-settings__select){border:0;border-radius:var(--ec-vivant-rayon-controle);background-color:rgb(var(--ec-elevated));box-shadow:none;font-size:15px}:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-settings__select){height:48px}:root [data-ec-vivant] :is(.ec-input,.ec-textarea){padding-inline:var(--ec-space-lg)}:root [data-ec-vivant] .ec-textarea{padding-block:var(--ec-space-md);line-height:var(--line-height-3)}:root [data-ec-vivant] :is(.ec-input,.ec-textarea)::placeholder{color:rgb(var(--ec-text-muted) / .7);font-weight:var(--ec-vivant-poids-corps)}:root [data-ec-vivant] .ec-settings__select{padding-block:0;padding-left:var(--ec-space-lg)}:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-input,.ec-textarea,.ec-settings__select):focus-visible{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:2px}@media(max-width:760px){:root [data-ec-vivant] :is(.ec-toolbar__search input,.ec-input,.ec-textarea,.ec-settings__select){font-size:16px}}:root [data-ec-vivant] .ec-filter-chips{flex-shrink:1;max-width:100%}:root [data-ec-vivant] .ec-filter-chips>.ec-filter-chip{flex-shrink:0}:root [data-ec-vivant] .ec-settings-row--label{position:relative;isolation:isolate;margin-inline:0;padding-inline:0;background-color:transparent}:root [data-ec-vivant] .ec-settings-row--label:before{content:"";position:absolute;inset:0 calc(-1 * var(--ec-space-md));z-index:-1;border-radius:var(--ec-radius-sm);transition:background-color .15s var(--ec-ease)}:root [data-ec-vivant] .ec-settings-row--label:hover:before{background-color:rgb(var(--ec-elevated) / .4)}:root [data-ec-vivant] .ec-settings__split>.ec-settings__nav .ec-nav-item{min-height:34px}@media(pointer:coarse){:root [data-ec-vivant] .ec-settings__split>.ec-settings__nav .ec-nav-item{min-height:44px}}:root [data-ec-vivant] .ec-tabs__trigger{flex-shrink:0;block-size:34px;white-space:nowrap}@media(pointer:coarse){:root [data-ec-vivant] .ec-tabs__trigger{block-size:44px}}:root [data-ec-vivant] .ec-view__tabs{overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding-bottom:var(--ec-space-2xs)}:root [data-ec-vivant] .ec-view__tabs::-webkit-scrollbar{display:none}:root [data-ec-vivant] .ec-view__tabs .ec-tabs__list{flex-wrap:nowrap}:root [data-ec-vivant] .rt-BaseButton.rt-variant-ghost{box-sizing:border-box}:root [data-ec-vivant] .ec-user-carre{box-sizing:border-box;width:44px;height:44px}:root [data-ec-vivant] .ec-user-carre .ec-avatar{width:100%;height:100%}@media(max-width:760px){:root [data-ec-vivant] .ec-topbar--client>.ec-icon-btn,:root [data-ec-vivant] .ec-topbar--client .ec-search{width:44px;min-width:44px;height:44px;min-height:44px}}:root [data-ec-vivant] .ec-topbar .ec-pill>span[aria-hidden=true]:first-child{font-size:10px!important}[data-ec-vivant] :focus-visible{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:2px}:root [data-ec-vivant] :is([role=dialog],[role=alertdialog])[tabindex="-1"]:focus-visible,:root [data-ec-vivant] .ec-os-fiche-travail__agent--plein:focus-visible{outline:none}[data-ec-vivant] [role=menuitem][data-highlighted]{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:-2px}.ec-son-interrupteur{display:grid;place-items:center;width:44px;height:44px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));cursor:pointer}.ec-son-controle{position:relative;flex-shrink:0;width:44px;height:44px}.ec-son-controle__erreur{position:absolute;top:calc(100% + 8px);right:0;z-index:80;width:min(280px,calc(100vw - 32px));padding:var(--ec-space-md);font-size:14px;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-task-navigation{display:flex;flex-shrink:0;height:100dvh;position:relative}.ec-task-rail{width:78px;display:flex;flex-direction:column;background:rgb(var(--ec-surface));border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));overflow-y:auto}.ec-task-rail__brand{min-height:75px;display:flex;align-items:center;justify-content:center}.ec-task-rail__spaces{flex:1}.ec-task-rail__footer{padding-bottom:var(--ec-space-md)}.ec-task-space{width:100%;padding:var(--ec-space-sm) var(--ec-space-2xs);display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-2xs);position:relative;background:transparent;border:0;color:rgb(var(--ec-text-primary));font:inherit;font-size:var(--ec-font-size-caption);line-height:1.2;text-align:center;cursor:pointer;font-weight:var(--ec-vivant-poids-action)}.ec-task-space__icon{display:grid;place-items:center;width:44px;height:36px;border-radius:var(--ec-radius-sm);transition:background var(--ec-vivant-duree) var(--ec-ease),color var(--ec-vivant-duree) var(--ec-ease)}.ec-task-space__icon svg{width:20px;height:20px}.ec-task-space[data-famille=ventes]{--ec-task-fond: var(--ec-vivant-famille-ventes-fond);--ec-task-encre: var(--ec-vivant-famille-ventes-encre)}.ec-task-space[data-famille=clients]{--ec-task-fond: var(--ec-vivant-famille-clients-fond);--ec-task-encre: var(--ec-vivant-famille-clients-encre)}.ec-task-space[data-famille=site]{--ec-task-fond: var(--ec-vivant-famille-site-fond);--ec-task-encre: var(--ec-vivant-famille-site-encre)}.ec-task-space[data-famille=agenda]{--ec-task-fond: var(--ec-vivant-famille-agenda-fond);--ec-task-encre: var(--ec-vivant-famille-agenda-encre)}.ec-task-space[data-famille=restaurant]{--ec-task-fond: var(--ec-vivant-famille-restaurant-fond);--ec-task-encre: var(--ec-vivant-famille-restaurant-encre)}.ec-task-space:hover .ec-task-space__icon{background:rgb(var(--ec-task-fond, var(--ec-elevated)));color:rgb(var(--ec-task-encre, var(--ec-text-primary)))}.ec-task-space[data-active] .ec-task-space__icon{background:rgb(var(--ec-accent) / var(--ec-accent-soft-alpha));color:var(--ec-accent-text)}.ec-task-space[data-active] .ec-task-space__label{text-decoration:underline;text-underline-offset:4px}.ec-task-space__badges{position:absolute;top:var(--ec-space-2xs);right:var(--ec-space-2xs);display:flex;gap:var(--ec-space-2xs)}.ec-task-panel{width:240px;overflow-y:auto;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));padding:var(--ec-space-md)}.ec-task-panel__footer{padding-top:var(--ec-space-lg)}.ec-task-panel__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-task-panel__title{margin:var(--ec-space-lg) var(--ec-space-sm) var(--ec-space-2xs);font-size:var(--ec-font-size-label);font-weight:var(--ec-vivant-poids-titre)}.ec-task-panel .ec-nav-item{min-height:44px;margin:var(--ec-space-2xs) 0;width:100%;padding:var(--ec-space-sm) var(--ec-space-md);font-family:inherit;font-weight:var(--ec-vivant-poids-action)}.ec-task-panel .ec-nav-item__label{opacity:1;white-space:normal;font-weight:inherit}.ec-task-panel .ec-nav-item[aria-current=page] .ec-nav-item__label{text-decoration:underline;text-underline-offset:4px}.ec-task-backdrop{display:none}[data-ec-task-palette] .ec-palette__rangee{min-height:44px}[data-ec-task-topbar] :is(.ec-icon-btn,.ec-search,.ec-pill){min-width:44px;min-height:44px}@media(max-width:760px){.ec-task-navigation{width:0}.ec-task-rail{display:none}.ec-task-panel{position:fixed;inset:0 auto 0 0;width:min(340px,calc(100vw - var(--ec-space-2xl)))}.ec-task-backdrop{display:block;position:fixed;top:0;right:0;bottom:0;left:0;border:0;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}[data-ec-task-topbar] .ec-topbar__right{overflow-x:auto;min-width:0;flex-shrink:1!important}[data-ec-task-topbar] .ec-search{width:44px}}@media(prefers-reduced-motion:reduce){.ec-task-navigation *,[data-ec-task-palette],[data-ec-task-palette] *{transition:none;animation:none}}@media(prefers-reduced-motion:reduce){[data-ec-task-palette-voile]{animation:none;transition:none}}@keyframes ziggy-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}@keyframes ziggy-spin{to{transform:rotate(360deg)}}@keyframes ziggy-face-in{0%{opacity:0;transform:scale(.86)}to{opacity:1;transform:scale(1)}}@keyframes ziggy-face-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(1.08)}}.ziggy-orb{right:calc(env(safe-area-inset-right,0px) + var(--ziggy-orbe-droite, 24px));bottom:calc(env(safe-area-inset-bottom,0px) + var(--ziggy-orbe-bas, 24px));border:none;padding:0;cursor:grab;background:transparent;touch-action:none}.ziggy-orb:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:3px;border-radius:var(--ec-radius-pill)}.ziggy-orb[data-drag=true]{cursor:grabbing}.ziggy-orb-compte{position:absolute;top:-2px;right:-2px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 var(--ec-space-xs);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:0 0 0 2px rgb(var(--ec-os-page));font-size:12px;font-weight:600;line-height:1;pointer-events:none}.ziggy-tiroir{display:flex;flex-direction:column;gap:var(--ec-space-md);height:100%;min-height:0}.ziggy-tiroir .ziggy-tiroir__choix{padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.ziggy-tiroir .ziggy-tiroir__choix .ec-os-segmente__option{height:32px;padding:0 var(--ec-space-2xs);border-radius:0}.ziggy-tiroir .ziggy-tiroir__choix .ec-os-segmente__option[data-actif=true]{background:none;color:rgb(var(--ec-os-texte));box-shadow:inset 0 -2px rgb(var(--ec-os-texte))}.ziggy-tiroir__choix{flex-shrink:0}.ziggy-tiroir__panneau{display:flex;flex:1;flex-direction:column;min-height:0}.ziggy-tiroir__panneau[hidden]{display:none}.ziggy-tiroir [data-fil-projet][data-ziggy-seul]>.ec-fil__tete{display:none}.ziggy-tiroir .ec-fil__bandeau [data-reserver-conseiller]{display:inline-block;margin:-12px 0;padding:12px 0}.ziggy-tiroir__panneau>.ec-aide__conseiller{margin-top:var(--ec-space-md)}.ziggy-tiroir__toutes{display:flex;justify-content:center;padding-top:var(--ec-space-sm)}.ziggy-orb-core{--ziggy-glow: var(--ec-magic-glow, rgb(var(--ec-accent) / .5));position:relative;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 40%,rgb(var(--ec-magic-from, var(--ec-accent)) / .3),transparent 66%),radial-gradient(circle at 50% 62%,rgb(var(--ec-magic-via, var(--ec-accent)) / .16),transparent 72%);box-shadow:0 6px 20px -8px var(--ziggy-glow),inset 0 0 0 1px rgb(var(--ec-magic-from, var(--ec-accent)) / .16);animation:ziggy-breathe 3.6s ease-in-out infinite;transition:box-shadow .2s ease,transform .2s ease}.ziggy-orb:hover .ziggy-orb-core{box-shadow:0 8px 28px -6px var(--ziggy-glow),0 0 0 7px rgb(var(--ec-magic-from, var(--ec-accent)) / .12),inset 0 0 0 1px rgb(var(--ec-magic-from, var(--ec-accent)) / .2)}.ziggy-orb[data-drag=true] .ziggy-orb-core{animation:none;transform:scale(1.08)}.ziggy-orb-core[data-ziggy-mode=working]{animation:ziggy-breathe 1.1s ease-in-out infinite}.ziggy-orb-core[data-ziggy-mode=success]{box-shadow:0 0 0 8px rgb(var(--ec-success) / .25),0 6px 22px -6px rgb(var(--ec-success) / .8)}.ziggy-orb-core[data-ziggy-mode=error]{box-shadow:0 0 0 8px rgb(var(--ec-danger) / .25),0 6px 22px -6px rgb(var(--ec-danger) / .8)}.ziggy-orb-face{position:absolute;top:-2%;right:-2%;bottom:-2%;left:-2%;width:104%;height:104%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 4px rgb(0 0 0 / .18))}.ziggy-orb-face-in{animation:ziggy-face-in var(--ec-anim-max) ease-out both}.ziggy-orb-face-out{animation:ziggy-face-out var(--ec-anim-max) ease-out both}.ziggy-orb-ring{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;border:2px solid transparent;border-top-color:rgb(var(--ec-magic-from, var(--ec-accent)));border-right-color:rgb(var(--ec-magic-from, var(--ec-accent)) / .35);animation:ziggy-spin .9s linear infinite}.ziggy-md-p{margin:0}.ziggy-md-p+.ziggy-md-p{margin-top:6px}.ziggy-md-ul{margin:6px 0 0;padding-left:18px}.ziggy-md-ul li{margin:2px 0}.ziggy-md-code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.9em;background:rgb(var(--ec-text-muted) / .16);padding:1px 5px;border-radius:var(--ec-radius-sm)}.ziggy-md-link{color:var(--ec-accent-text);text-decoration:underline;word-break:break-all}.ziggy-md-externe{color:inherit;text-decoration:underline dotted;text-underline-offset:3px;word-break:normal;overflow-wrap:anywhere}.ziggy-md-domaine{color:rgb(var(--ec-text-muted));font-size:.92em;white-space:nowrap}.ziggy-md-ecran{word-break:normal;text-underline-offset:2px;font-weight:500}@media(prefers-reduced-motion:reduce){.ziggy-orb,.ziggy-orb-core,.ziggy-orb-ring{animation:none!important;transition:none!important}@keyframes ziggy-face-in{0%{opacity:0}to{opacity:1}}@keyframes ziggy-face-out{0%{opacity:1}to{opacity:0}}}.ec-os-avatar .ziggy-orb-core{width:100%!important;height:100%!important;background:transparent;box-shadow:none;animation:none}span:has(>.ziggy-tiroir__visage){background:transparent!important}.ziggy-bubble[data-ziggy=bubble]{max-width:224px;padding:var(--ec-space-md) var(--ec-space-lg);border:none;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));box-shadow:0 1px rgb(var(--ec-border) / var(--ec-border-opacity)) inset,0 8px 28px #00000038;color:rgb(var(--ec-text-primary));font-size:var(--ec-font-size-label);min-height:44px;line-height:1.5;font-weight:var(--ec-vivant-poids-action, 600);text-align:left;cursor:pointer;transform-origin:bottom center;animation:ziggy-bubble-in var(--ec-anim-max) var(--ec-anim-ease-out) both}.ziggy-bubble[data-ziggy=bubble]:hover{background:rgb(var(--ec-surface))}.ziggy-bubble[data-ziggy=bubble]:after{content:"";position:absolute;bottom:-5px;width:12px;height:12px;background:inherit;border-bottom-right-radius:3px;transform:rotate(45deg);box-shadow:3px 3px 8px #0000001a}.ziggy-bubble[data-ziggy=bubble][data-side=right]:after{right:var(--ziggy-fleche, 16px)}.ziggy-bubble[data-ziggy=bubble][data-side=left]:after{left:var(--ziggy-fleche, 16px)}.ziggy-bubble[data-ziggy=bubble][data-dessous=true]:after{top:-5px;bottom:auto;border-radius:3px 0 0;box-shadow:-3px -3px 8px #0000000f}.ziggy-bubble[data-ziggy=bubble][data-empilee=true]:after{display:none}@keyframes ziggy-bubble-in{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ziggy-bubble[data-ziggy=bubble]{animation:none}}.ziggy-magie{position:relative;display:inline-block;flex:none;vertical-align:middle;line-height:0}.ziggy-magie__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none;pointer-events:none}.ziggy-magie__img--fondu{animation:ziggy-face-in var(--ec-anim-max) ease-out both}@media(prefers-reduced-motion:reduce){.ziggy-magie__img--fondu{animation:none}}.ec-err{--err-trait: rgb(var(--ec-text-primary));--err-trait-doux: rgb(var(--ec-text-secondary));--err-alerte: rgb(var(--ec-danger));--err-ok: rgb(var(--ec-success));--err-ressort: var(--ec-anim-ease-out);--err-doux: var(--ec-anim-ease);box-sizing:border-box;width:100%;container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 24px 48px;text-align:center}.ec-err[data-full-page]{min-height:min(640px,calc(100dvh - 160px))}.ec-err__accroche{margin:0 0 12px;display:inline-flex;align-items:center;gap:7px;padding:5px 12px 5px 10px;border-radius:var(--ec-radius-pill, 999px);background:rgb(var(--ec-elevated));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity, .6));font-size:12px;line-height:1.3;font-weight:600;letter-spacing:.01em;color:var(--err-trait-doux)}.ec-err__accroche:not(:has(.ec-err__pastille-accroche)){padding-left:12px}.ec-err__pastille-accroche{flex:none;width:7px;height:7px;border-radius:var(--ec-radius-pill, 999px);background:var(--err-alerte);box-shadow:0 0 0 3px rgb(var(--ec-danger) / .18)}.ec-err[data-phase=reconnexion] .ec-err__pastille-accroche,.ec-err[data-phase=retabli] .ec-err__pastille-accroche{background:var(--err-ok);box-shadow:0 0 0 3px rgb(var(--ec-success) / .2)}.ec-err__titre{margin:0;font-size:18px;line-height:1.3;font-weight:650;letter-spacing:-.015em;color:var(--err-trait);text-wrap:balance}.ec-err__texte{margin:8px 0 0;max-width:26rem;font-size:14px;line-height:1.6;color:var(--err-trait-doux);text-wrap:pretty}@container (min-width: 560px){.ec-err__titre{font-size:22px}}.ec-err__actions{margin-top:24px;display:flex;flex-direction:column;align-items:center;gap:10px}.ec-err__actions--ligne{flex-direction:row;flex-wrap:wrap;justify-content:center}.ec-err__compte{margin-top:10px}.ec-err__compte strong{font-weight:600;color:var(--err-trait)}.ec-err__compte+.ec-err__texte{margin-top:4px}.ec-err__statut{display:block;min-height:18px;font-size:12px;color:var(--err-trait-doux)}.ec-err[data-phase=reconnexion] .ec-err__statut,.ec-err[data-phase=retabli] .ec-err__statut{color:var(--err-trait);font-weight:600}.ec-err__icone-relance{display:inline-flex}.ec-err[data-phase=reconnexion] .ec-err__icone-relance{animation:ec-err-tour .9s linear infinite}.ec-err[data-phase=reconnexion] [data-ec-err-retry]{cursor:progress}.ec-err__pastille{display:flex;align-items:center;justify-content:center;width:56px;height:56px;margin-bottom:16px;border-radius:var(--ec-radius-pill);background:var(--ec-encadre-danger, rgb(var(--ec-danger)));color:rgb(var(--ec-os-flash-sur, 11 10 9))}.ec-err__scene{margin-bottom:18px;animation:ec-err-entree var(--ec-anim-max) var(--err-ressort) both}.ec-err__decor{--err-orbe: 120px;position:relative;width:calc(var(--err-orbe) * 1.72);height:calc(var(--err-orbe) * 1.5);display:grid;place-items:center}.ec-err__decor>*{grid-area:1 / 1}.ec-err__aura{width:calc(var(--err-orbe) * 1.6);height:calc(var(--err-orbe) * 1.6);border-radius:50%;background:radial-gradient(circle at 35% 35%,rgb(var(--ec-accent) / .22),transparent 60%),radial-gradient(circle at 70% 70%,rgb(var(--ec-accent) / .18),transparent 62%),radial-gradient(circle,rgb(var(--ec-accent) / .1),transparent 70%);filter:blur(6px);animation:ec-err-aura 7s ease-in-out infinite}.ec-err__orbite{width:calc(var(--err-orbe) * 1.34);height:calc(var(--err-orbe) * 1.34);border-radius:50%;border:1.5px dashed rgb(var(--ec-accent) / .28);animation:ec-err-tour 48s linear infinite}.ec-err[data-phase=reconnexion] .ec-err__orbite{border-style:solid;border-color:rgb(var(--ec-accent) / .12);border-top-color:rgb(var(--ec-accent) / .75);animation-duration:1.1s}.ec-err[data-phase=retabli] .ec-err__orbite{border-style:solid;border-color:rgb(var(--ec-success) / .45)}.ec-err__ombre{align-self:end;width:calc(var(--err-orbe) * .62);height:calc(var(--err-orbe) * .08);margin-bottom:calc(var(--err-orbe) * .02);border-radius:50%;background:radial-gradient(closest-side,rgb(var(--ec-text-primary) / .2),transparent);animation:ec-err-ombre 3.6s ease-in-out infinite}.ec-err__perso{display:block;width:var(--err-orbe);height:var(--err-orbe);animation:ec-err-flotte 3.6s ease-in-out infinite}.ec-err__perso .ziggy-orb-face{top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ec-err__perso .ziggy-orb-core{filter:drop-shadow(0 14px 22px rgb(var(--ec-text-primary) / .12))}.ec-err__perso .ziggy-orb-core[data-ziggy-mode=idle]{animation:none}.ec-err__accessoire{place-self:center;translate:calc(var(--err-orbe) * .44) calc(var(--err-orbe) * .36);display:grid;place-items:center;width:calc(var(--err-orbe) * .3);height:calc(var(--err-orbe) * .3);border-radius:50%;background:rgb(var(--ec-elevated));color:var(--err-trait);box-shadow:0 0 0 3px rgb(var(--ec-surface)),0 6px 14px -6px rgb(var(--ec-text-primary) / .35),inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity, .6));animation:ec-err-pastille var(--ec-anim-max) var(--ec-anim-fondu) var(--err-ressort) both}.ec-err[data-phase=reconnexion] .ec-err__accessoire{color:var(--ec-accent-text)}.ec-err[data-phase=retabli] .ec-err__accessoire{color:var(--err-ok)}.ec-err[data-phase=reconnexion] .ec-err__perso{animation:ec-err-reflechit 1.4s ease-in-out infinite}.ec-err[data-phase=retabli] .ec-err__perso{animation:ec-err-hop var(--ec-anim-max) var(--err-ressort) 2}.ec-err[data-phase=rechute] .ec-err__perso{animation:ec-err-sursaut var(--ec-anim-max) var(--err-doux) 1,ec-err-flotte 3.6s .6s ease-in-out infinite}@container (max-width: 299px){.ec-err__scene{margin-bottom:10px}.ec-err__orbite{display:none}}.ec-err[data-compact]{position:relative;container-type:normal;display:grid;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone titre action" "icone texte action";align-items:center;justify-content:stretch;column-gap:12px;row-gap:2px;padding:10px 12px;border-radius:var(--ec-radius-md, 12px);background:rgb(var(--ec-elevated));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity, .6));text-align:left}.ec-err[data-compact]>.ec-err__pastille{grid-area:icone;width:32px;height:32px;margin:0;background:none;color:var(--err-alerte);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity, .6))}.ec-err[data-compact][data-variant=refus]>.ec-err__pastille{color:var(--err-trait-doux)}.ec-err[data-compact][data-phase=reconnexion]>.ec-err__pastille{color:var(--ec-accent-text)}.ec-err[data-compact][data-phase=retabli]>.ec-err__pastille{color:var(--err-ok)}.ec-err[data-compact] .ec-err__titre{grid-area:titre;font-size:14px;font-weight:600;letter-spacing:0}.ec-err[data-compact] .ec-err__texte{grid-area:texte;margin:0;max-width:none;font-size:var(--ec-os-t-corps);line-height:1.4}.ec-err[data-compact] .ec-err__actions{grid-area:action;margin:0;flex-direction:row}.ec-err[data-compact] .ec-err__statut{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(max-width:600px){.ec-err[data-compact]{grid-template-areas:"icone titre action" "texte texte texte";row-gap:6px}}@keyframes ec-err-entree{0%{opacity:0;transform:translateY(12px) scale(.92)}to{opacity:1;transform:none}}@keyframes ec-err-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}@keyframes ec-err-ombre{0%,to{transform:scaleX(1);opacity:1}50%{transform:scaleX(.82);opacity:.7}}@keyframes ec-err-aura{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.06) rotate(20deg)}}@keyframes ec-err-pastille{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@keyframes ec-err-reflechit{0%,to{transform:translateY(-2px) rotate(-3deg)}50%{transform:translateY(-6px) rotate(3deg)}}@keyframes ec-err-hop{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-14px) scale(1.04)}70%{transform:translateY(0) scale(.98,1.02)}}@keyframes ec-err-sursaut{0%,to{transform:translate(0)}20%{transform:translate(-7px) rotate(-4deg)}45%{transform:translate(6px) rotate(3deg)}70%{transform:translate(-3px)}}@keyframes ec-err-tour{to{transform:rotate(360deg)}}.ec-err[data-mouvement=reduit],.ec-err[data-mouvement=reduit] *{animation:none!important;transition:none!important}@media(prefers-reduced-motion:reduce){.ec-err,.ec-err *{animation:none!important;transition:none!important}}.ec-err[data-full-page]{position:relative;isolation:isolate}.ec-err[data-full-page]:before{content:"";position:absolute;top:-40px;right:0;bottom:-40px;left:0;z-index:-1;background-image:linear-gradient(var(--ec-c-filet-doux) 1px,transparent 1px),linear-gradient(90deg,var(--ec-c-filet-doux) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 45% 55% at 50% 40%,#000 15%,transparent 75%);mask-image:radial-gradient(ellipse 45% 55% at 50% 40%,#000 15%,transparent 75%);pointer-events:none}.ec-os-tiroir:has(.ziggy-tiroir),.ziggy-bubble[data-ziggy=bubble],.ziggy-questions{--ziggy-mono: inherit;--ziggy-prompt: var(--ec-p-marque-vert-eazyclick)}.ziggy-bubble[data-ziggy=bubble]{background:rgb(var(--ec-fixed-tech-black));color:rgb(var(--ec-fixed-paper));border-radius:18px;box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .12),0 12px 32px rgb(var(--ec-fixed-black) / .28);font-family:var(--ziggy-mono);font-size:12px;font-weight:500}.ziggy-bubble[data-ziggy=bubble]:before{content:"› ";color:rgb(var(--ziggy-prompt));font-weight:700}.ziggy-bubble[data-ziggy=bubble]:hover{background:rgb(var(--ec-fixed-tech-raised-2))}.ec-fil{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.ec-fil__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-md);padding-bottom:var(--ec-space-md);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.ec-fil__parler-visage{display:inline-flex;margin-inline-start:calc(-1 * var(--ec-space-xs))}p.ec-fil__bandeau{margin:var(--ec-space-sm) 0 var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-fil__tete .ec-os-identite__sous-titre:has(>.ec-fil__bandeau){white-space:normal}.ec-fil__tete>.ec-os-identite{flex:1 1 0}.ec-fil__messages{flex:1 1 0;min-height:160px;overflow-y:auto;padding:var(--ec-space-lg) 0;-webkit-mask-image:linear-gradient(to bottom,transparent 0,black var(--ec-space-lg));mask-image:linear-gradient(to bottom,transparent 0,black var(--ec-space-lg))}.ec-fil__anciens{display:flex;justify-content:center}.ec-fil__texte{margin:0;white-space:pre-wrap}.ec-fil__md>:first-child{margin-top:0}.ec-fil__md>:last-child{margin-bottom:0}[data-bascule] .ec-fil__systeme-icone{color:var(--ec-theme-vif)}.ec-fil__systeme-texte{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-fil__heure,.ec-fil__resume-titre{color:rgb(var(--ec-os-texte-2))}.ec-fil__ziggy-echec{margin-top:var(--ec-space-md);display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-chip)}.ec-fil__pieces{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:var(--ec-space-xs) 0 0;padding:0;list-style:none}.ec-fil__piece{display:inline-flex;align-items:center;gap:var(--ec-space-xs);max-width:100%;min-height:32px;padding:0 var(--ec-space-sm);border:0;border-radius:999px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);cursor:pointer}li.ec-fil__piece{cursor:default}.ec-fil__piece-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-fil__piece-taille{color:rgb(var(--ec-os-texte-2))}.ec-fil__piece-retirer{display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer}.ec-fil__piece-retirer:hover{background:rgb(var(--ec-os-champ-sur-page))}.ec-fil__pieces--brouillon{margin:0 0 var(--ec-space-sm)}.ec-fil__pied{flex:none;padding-top:var(--ec-space-sm)}.ec-fil__composeur{display:grid}.ec-fil__echec{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ec-fil__retour{display:flex;justify-content:center;margin-top:var(--ec-space-xs)}.ec-fil__lecture-seule,.ec-fil__alerte{margin:var(--ec-space-xs) 0 0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-fil__tourne{animation:ec-fil-tourne .9s linear infinite}@keyframes ec-fil-tourne{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.ec-fil__tourne{animation:none}}.ec-fil--squelette{gap:var(--ec-space-md)}.ec-fil--squelette .ec-fil__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-fil--squelette .ec-fil__messages{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-fil--squelette .ec-fil__messages>:nth-child(2){align-self:flex-end}.ec-fil__epingle{margin:0 0 4px;font-size:12px;font-weight:600;letter-spacing:.01em;color:inherit}.ec-aide__conseiller{display:grid;gap:10px;flex:none;padding:14px 16px;border-radius:var(--ec-os-rayon-tuile, 14px);background:rgb(var(--ec-os-texte, 29 26 38) / .04);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte, 29 26 38) / .1)}.ec-aide__conseiller p{margin:0;font-size:14px;line-height:1.45}.ec-aide__conseiller-bouton{justify-self:start;min-height:40px;padding:0 16px;border:0;border-radius:999px;background:rgb(var(--ec-os-texte, 29 26 38));color:rgb(var(--ec-os-carte, 255 255 255));font:inherit;font-size:14px;font-weight:600;cursor:pointer}.ec-aide__conseiller-bouton:hover{opacity:.88}.ec-aide__conseiller-bouton:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.zc-carte{--zc-violet: rgb(var(--ec-vif-accent-plein));--zc-vert: #75fb90;--zc-ambre: #ffb020;--zc-rouge: #ff3b3b;--zc-filet: color-mix(in srgb, currentColor 16%, transparent);--zc-doux: color-mix(in srgb, currentColor 66%, transparent);border:1px solid var(--zc-filet);border-radius:14px;font-family:Inter,system-ui,sans-serif;font-size:13.5px;line-height:1.45;margin:10px 0;overflow:hidden}.zc-carte[data-zc-statut=annulee],.zc-carte[data-zc-statut=expiree]{opacity:.72}.zc-carte[data-zc-statut=faite]{border-color:color-mix(in srgb,var(--zc-vert) 55%,transparent)}.zc-carte__tete{padding:12px 14px 4px}.zc-carte__titre{font-family:inherit;font-size:15px;font-weight:600;margin:0}.zc-carte__cible{color:var(--zc-doux);font-size:12.5px;margin:2px 0 0;overflow-wrap:anywhere}.zc-carte__champs{display:grid;gap:4px;margin:0;padding:6px 14px 10px}.zc-carte__legende{color:var(--zc-doux);font-size:12px}.zc-carte__champ{display:grid;gap:2px 10px;grid-template-columns:minmax(0,1fr) minmax(0,2fr)}.zc-carte__champ dt{color:var(--zc-doux)}.zc-carte__champ dd{margin:0;overflow-wrap:anywhere}.zc-carte__avant{color:var(--zc-doux);text-decoration:line-through}.zc-carte__fleche{color:var(--zc-doux);margin:0 6px}.zc-carte__apres{font-weight:500;white-space:pre-line}.zc-carte__champ[data-zc-champ=body]{grid-template-columns:minmax(0,1fr)}.zc-carte__champ[data-zc-champ=body] dd{max-height:320px;overflow-y:auto}.zc-carte__champ[data-zc-champ=body] .zc-carte__apres{font-weight:400;line-height:1.5}.zc-carte__provenance,.zc-carte__alerte{font-size:12.5px;margin:0;padding:0 14px 10px}.zc-carte__provenance{color:var(--zc-doux)}.zc-carte__alerte[role=alert]{color:var(--zc-rouge)}.zc-carte__pied{align-items:center;border-top:1px solid var(--zc-filet);display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-end;padding:10px 14px 12px}.zc-carte__note{color:var(--zc-doux);display:flex;flex-direction:column;font-size:12.5px;margin-right:auto}.zc-carte__rendu{font-size:14px;line-height:1.5;margin:0;max-height:320px;overflow-wrap:anywhere;overflow-y:auto;padding:6px 14px 12px;white-space:pre-line}.zc-carte__champ[data-zc-champ=texte] .zc-carte__apres{white-space:pre-line}.zc-carte__livrable{margin:0;padding:0 14px 10px;overflow-wrap:anywhere;white-space:pre-line}.zc-carte__fait{color:inherit;font-weight:600;margin:0 auto 0 0}.zc-carte__fait:before{background:var(--zc-vert);border-radius:50%;content:"";display:inline-block;height:8px;margin-right:8px;width:8px}.zc-carte__bouton{background:transparent;border:1px solid var(--zc-filet);border-radius:10px;color:inherit;cursor:pointer;font:inherit;padding:8px 13px;text-decoration:none;white-space:nowrap}.zc-carte__bouton:hover:not(:disabled){border-color:currentColor}.zc-carte__bouton:focus-visible{outline:2px solid var(--zc-violet);outline-offset:2px}.zc-carte__bouton--fort{background:var(--zc-violet);border-color:var(--zc-violet);color:#fff;font-weight:500}.zc-carte__bouton:disabled{cursor:default;opacity:.45}.zc-carte__court{border-top:2px solid var(--zc-ambre);padding:12px 14px}.zc-carte__manque{font-weight:600;margin:0}.zc-carte__actions-court{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.zc-carte__issue{color:var(--zc-doux);font-size:12.5px;margin:8px 0 0}.zc-carte__actions-court .zc-carte__bouton{max-width:100%;text-align:center;white-space:normal}.zc-carte__options{border:0;display:grid;gap:6px;margin:0;padding:6px 14px 4px}.zc-carte__options legend{color:var(--zc-doux);font-size:12.5px;padding:0 0 4px}.zc-carte__option{align-items:flex-start;border:1px solid var(--zc-filet);border-radius:10px;cursor:pointer;display:flex;gap:8px;padding:8px 10px}.zc-carte__option:has(input:checked){border-color:var(--zc-violet)}.zc-carte__option input{accent-color:var(--zc-violet);margin:3px 0 0}.zc-carte__option small{color:var(--zc-doux);display:block;font-size:12.5px}.zc-carte__image{border-radius:8px;display:block;max-height:140px;max-width:100%;object-fit:cover}.zc-carte__travail,.zc-carte__reponse{display:block;margin:0;padding:0 14px 10px}.zc-carte__travail{color:var(--zc-doux);font-size:12.5px}.zc-carte__lien{color:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}.zc-carte__lien:focus-visible{border-radius:4px;outline:2px solid var(--zc-violet);outline-offset:2px}.ec-credits-chip,.ec-credits-panel{--ec-credits-mono: "Inter Variable", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;font-variant-numeric:tabular-nums}.ec-credits-chip{display:inline-flex;align-items:center;gap:10px;min-height:36px;padding:0 14px;border:0;border-radius:999px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .9);font-family:var(--ec-credits-mono);font-size:var(--ec-os-t-corps);font-weight:600;letter-spacing:-.01em;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease,transform .16s var(--ec-anim-ease)}.ec-credits-chip:hover,.ec-credits-chip[data-state=open]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-credits-chip:active{transform:scale(.97)}.ec-credits-chip:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-credits-gauge{position:relative;display:inline-block;width:36px;height:6px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-texte) / .2)}.ec-credits-chip:hover .ec-credits-gauge,.ec-credits-chip[data-state=open] .ec-credits-gauge{background:rgb(var(--ec-os-carte) / .3)}.ec-credits-gauge__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:currentColor;transform-origin:left center;animation:ec-credits-fill var(--ec-anim-max) var(--ec-anim-ease) both}.ec-credits-gauge[data-tone=low] .ec-credits-gauge__fill{background:rgb(var(--ec-os-attention))}.ec-credits-gauge[data-tone=empty] .ec-credits-gauge__fill{background:rgb(var(--ec-os-danger))}.ec-credits-gauge--large{display:block;width:100%;height:8px;background:rgb(var(--ec-fixed-white) / .18)}.ec-credits-gauge--large .ec-credits-gauge__fill{background:rgb(var(--ec-fixed-paper))}.ec-credits-gauge[data-ec-decor=repos] .ec-credits-gauge__fill{animation:none}@keyframes ec-credits-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ec-popover.ec-credits-panel{--ec-os-texte: 250 250 250;--ec-os-texte-2: 176 176 176;--ec-os-texte-3: 143 143 143;--ec-text-primary: 250 250 250;--ec-text-secondary: 176 176 176;width:min(360px,calc(100vw - 24px));max-height:min(620px,calc(100vh - 80px));padding:0;border:1px solid rgb(var(--ec-fixed-white) / .12);border-radius:20px;background:rgb(var(--ec-fixed-tech-black));color:rgb(var(--ec-fixed-paper));box-shadow:0 24px 60px -20px rgb(var(--ec-fixed-black) / .55);backdrop-filter:none;-webkit-backdrop-filter:none;transform-origin:var(--radix-popover-content-transform-origin);animation:ec-credits-open .26s var(--ec-anim-ease) both}@keyframes ec-credits-open{0%{opacity:0;transform:translateY(-6px) scale(.96)}to{opacity:1;transform:none}}.ec-credits-panel__body{display:grid;gap:0}.ec-credits-panel__body>*{padding:16px 18px;border-top:1px solid rgb(var(--ec-fixed-white) / .1);animation:ec-credits-enter var(--ec-anim-max) var(--ec-anim-ease) both}.ec-credits-panel__body>*:first-child{border-top:0;padding-bottom:4px}.ec-credits-panel__body>:nth-child(2){border-top:0;animation-delay:40ms}.ec-credits-panel__body>:nth-child(3){animation-delay:80ms}.ec-credits-panel__body>:nth-child(4){animation-delay:.12s}.ec-credits-panel__body>:nth-child(5){animation-delay:.16s}@keyframes ec-credits-enter{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ec-credits-panel__head{display:flex;align-items:center;gap:8px}.ec-credits-panel__prompt{font-family:var(--ec-credits-mono);font-weight:700;color:rgb(var(--ec-p-marque-vert-eazyclick))}.ec-credits-panel__title{margin:0;font-family:var(--ec-credits-mono);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-fixed-ash))}.ec-credits-panel__balance{display:grid;gap:8px}.ec-credits-panel__label{font-family:var(--ec-credits-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-fixed-smoke))}.ec-credits-panel__big{font-family:var(--ec-credits-mono);font-size:30px;line-height:1.1;font-weight:600;letter-spacing:-.03em}.ec-credits-panel__detail{margin:0;font-size:var(--ec-os-t-corps);line-height:1.45;color:rgb(var(--ec-fixed-ash))}.ec-credits-panel__month{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-family:var(--ec-credits-mono);font-size:var(--ec-os-t-corps)}.ec-credits-panel__subtitle{margin:0 0 4px;font-size:15px;font-weight:600;color:rgb(var(--ec-fixed-paper))}.ec-credits-packs{display:grid;gap:6px;margin:12px 0 0;padding:0;list-style:none}.ec-credits-pack{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;min-height:48px;padding:6px 6px 6px 14px;border-radius:14px;background:rgb(var(--ec-fixed-white) / .06);transition:background-color .16s ease}.ec-credits-pack:hover{background:rgb(var(--ec-fixed-white) / .1)}.ec-credits-pack__what{font-family:var(--ec-credits-mono);font-size:var(--ec-os-t-corps);font-weight:600}.ec-credits-pack__price{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-fixed-ash))}.ec-credits-pack__buy{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:rgb(var(--ec-fixed-paper-dim));color:rgb(var(--ec-fixed-tech-black));font-size:var(--ec-os-t-corps);font-weight:600;cursor:pointer;transition:background-color .16s ease,transform .16s var(--ec-anim-ease)}.ec-credits-pack__buy:hover:not(:disabled){background:rgb(var(--ec-fixed-white))}.ec-credits-pack__buy:active:not(:disabled){transform:scale(.96)}.ec-credits-pack__buy:disabled{background:rgb(var(--ec-fixed-track));color:rgb(var(--ec-fixed-ash));cursor:default}.ec-credits-pack__buy:focus-visible,.ec-credits-spark__button:focus-visible,.ec-credits-panel__link:focus-visible{outline:2px solid rgb(var(--ec-fixed-paper));outline-offset:2px}.ec-credits-panel__message{margin-top:10px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-fixed-paper))}.ec-credits-panel__foot{display:grid;gap:12px}.ec-credits-spark{display:grid;gap:8px}.ec-credits-spark__button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 18px;border-radius:999px;background:rgb(var(--ec-offre-spark, 85 52 222));color:rgb(var(--ec-offre-spark-encre, 255 255 255));font-size:14px;font-weight:600;text-decoration:none;transition:background-color .16s ease,transform .16s var(--ec-anim-ease)}.ec-credits-spark__button:hover{background:rgb(var(--ec-offre-spark-survol, 72 44 189))}.ec-credits-spark__button:active{transform:scale(.98)}.ec-credits-panel__link{justify-self:start;font-family:var(--ec-credits-mono);font-size:12px;color:rgb(var(--ec-fixed-paper));text-decoration:underline;text-underline-offset:3px}@media(max-width:767px){.ec-credits-chip{min-height:32px;padding:0 12px;font-size:12px}.ec-credits-gauge:not(.ec-credits-gauge--large){width:24px}}@media(prefers-reduced-motion:reduce){.ec-credits-gauge__fill,.ec-popover.ec-credits-panel,.ec-credits-panel__body>*{animation:none}.ec-credits-chip,.ec-credits-pack__buy,.ec-credits-spark__button{transition:none}}:root .ec-credits-chip{gap:8px;min-height:32px;padding:0 12px;background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root .ec-credits-chip:hover,:root .ec-credits-chip[data-state=open]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}:root .ec-credits-chip:focus-visible{outline-color:rgb(var(--ec-c-marque))}:root .ec-credits-gauge:not(.ec-credits-gauge--large){width:28px;height:4px;background:rgb(var(--ec-c-marque) / .16)}:root .ec-credits-chip .ec-credits-gauge__fill,:root .ec-credits-gauge--large .ec-credits-gauge__fill{background:rgb(var(--ec-c-marque))}:root .ec-credits-gauge[data-tone=low] .ec-credits-gauge__fill{background:rgb(var(--ec-c-attention-point))}:root .ec-credits-gauge[data-tone=empty] .ec-credits-gauge__fill{background:rgb(var(--ec-c-danger-point))}:root:root .ec-popover.ec-credits-panel{--ec-os-texte: var(--ec-c-encre);--ec-os-texte-2: var(--ec-c-encre-2);--ec-os-texte-3: var(--ec-c-encre-3);--ec-text-primary: var(--ec-c-encre);--ec-text-secondary: var(--ec-c-encre-2);--ec-fixed-paper: var(--ec-c-encre);--ec-fixed-white: var(--ec-c-encre);--ec-fixed-ash: var(--ec-c-encre-2);--ec-fixed-smoke: var(--ec-c-encre-3);--ec-fixed-tech-black: var(--ec-c-encre);--ec-fixed-track: var(--ec-c-lavis);border:0;border-radius:var(--ec-c-rayon-carte, 12px);background:var(--ec-c-verre-dense);color:rgb(var(--ec-c-encre));box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-flottante);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature))}:root .ec-credits-panel__body>*{border-top-color:var(--ec-c-filet-doux)}:root .ec-credits-panel__prompt{color:rgb(var(--ec-c-marque))}:root .ec-credits-panel__big{font-family:var(--ec-font-display-number, inherit);font-size:34px;letter-spacing:-.02em}:root .ec-credits-pack{border-radius:10px;background:rgb(var(--ec-c-papier) / .7);box-shadow:inset 0 0 0 1px var(--ec-c-filet-doux)}:root .ec-credits-pack:hover{background:rgb(var(--ec-c-papier))}:root .ec-credits-pack__buy{min-height:32px;background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-controle)}:root .ec-credits-pack__buy:hover:not(:disabled){background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}:root .ec-credits-spark__button{background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}:root .ec-credits-spark__button:hover{background:rgb(var(--ec-offre-spark-survol))}:root :is(.ec-credits-pack__buy,.ec-credits-spark__button,.ec-credits-panel__link):focus-visible{outline-color:rgb(var(--ec-c-marque))}@media(prefers-reduced-transparency:reduce){:root:root .ec-popover.ec-credits-panel{background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root .ec-popover.ec-credits-panel{background:rgb(var(--ec-c-papier))}}:root:root .ec-credits-spark__button,:root:root .ec-credits-spark__button:hover{background:rgb(var(--ec-vif-accent-plein, 46 92 255));color:#fff}#atelier button.ec-free-lien{border:0;font:inherit;text-align:left;cursor:pointer}@media(max-width:560px){.ec-expert-sujets [role=radiogroup]{display:flex!important;flex-direction:column;align-items:stretch}.ec-expert-sujets .ec-segmented__opt{justify-content:flex-start!important;height:auto!important;min-height:36px;padding:8px 12px!important;white-space:normal;text-align:left}}#atelier .ec-free-lien>span.ec-free-lien__voie{flex-direction:column;align-items:flex-start;gap:4px}.ec-os-tiroir.ec-os-tiroir:has([data-ziggy-central]){--ec-os-tiroir-largeur-normale: 440px;--ziggy-mono: Inter, system-ui, sans-serif;--ziggy-prompt: 117 251 144;--zc-font: Inter, system-ui, sans-serif;background:rgb(var(--zc-fond));-webkit-backdrop-filter:none;backdrop-filter:none;font-family:var(--zc-font)}.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__entete{align-items:center;gap:8px;padding:12px 12px 10px 14px;border-bottom:1px solid rgb(var(--zc-inverse) / .1);margin:0}.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__identite{flex:1 1 auto;min-width:0}.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__titre{font:inherit;margin:0}.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__entete-actions{display:flex;align-items:center;gap:4px}.ec-os-tiroir:has([data-ziggy-central]) .ec-credits-chip{--ec-credits-mono: var(--zc-font);gap:6px;min-height:32px;padding:0 10px;font-size:13px}.ec-os-tiroir:has([data-ziggy-central]) .ec-credits-gauge{width:22px}body:has([data-ziggy-central]) .ec-credits-panel{--ec-credits-mono: Inter, system-ui, sans-serif}:root:root body:has([data-ziggy-central]) .ec-popover.ec-credits-panel{background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none}.zc-corps.zc-corps{padding:0;min-height:0;flex:1 1 auto;display:flex;flex-direction:column}[data-ziggy-central]{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;color:rgb(var(--zc-encre))}[data-ziggy-central] .ziggy-tiroir__panneau{flex:1 1 auto;min-height:0;display:flex;flex-direction:column;padding:0 16px 12px}[data-ziggy-central] .ziggy-tiroir__panneau[hidden]{display:none}[data-ziggy-central] .ec-fil{background:transparent}.zc-tete{flex:none;border-radius:50%;object-fit:contain;display:inline-block}.zc-tete--repli{background:rgb(var(--zc-doux))}.zc-selecteur{display:flex;align-items:center;gap:8px;max-width:100%;padding:6px 10px 6px 6px;border:0;border-radius:12px;background:transparent;color:rgb(var(--zc-encre));text-align:left;cursor:pointer;font-family:var(--zc-font, Inter, system-ui, sans-serif)}.zc-selecteur:hover{background:rgb(var(--zc-inverse) / .07)}.zc-selecteur:focus-visible,.zc-icone:focus-visible,.zc-entree:focus-visible,.zc-question:focus-visible,.zc-bouton:focus-visible,.zc-puce button:focus-visible,.zc-lien:focus-visible,.zc-fermer:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}.zc-selecteur__nom{font-size:16px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.zc-selecteur svg{flex:none;opacity:.8}.zc-icone{width:34px;height:34px;display:grid;place-items:center;flex:none;border:0;border-radius:10px;background:transparent;color:rgb(var(--zc-encre));cursor:pointer}.zc-icone:hover{background:rgb(var(--zc-inverse) / .07)}.zc-ctx{display:flex;align-items:center;gap:8px;flex:none;min-height:37px;padding:8px 14px;border-bottom:1px solid rgb(var(--zc-inverse) / .1);font-size:12.5px;color:rgb(var(--zc-encre-2))}.zc-ctx__partage{color:rgb(var(--zc-encre))}.zc-puce{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;padding:3px 6px 3px 10px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:999px;color:rgb(var(--zc-encre))}.zc-puce__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-puce button,.zc-fermer{border:0;background:transparent;color:rgb(var(--zc-encre-2));padding:0 2px;line-height:1;font-size:14px;cursor:pointer}.zc-proposition{display:flex;align-items:center;gap:8px;flex:none;padding:6px 14px;border-bottom:1px solid rgb(var(--zc-inverse) / .1);font-size:12.5px;color:rgb(var(--zc-encre-2))}.zc-proposition>span{flex:1 1 auto;min-width:0}.zc-lien{flex:none;border:0;padding:0;background:none;color:rgb(var(--zc-encre));font-size:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.zc-prive{margin:0 0 14px;font-size:12px;text-align:center;color:rgb(var(--zc-encre-3))}.zc-vide{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px 4px 0}.zc-vide__titre{margin:0;font-family:var(--zc-font);font-size:22px;font-weight:500;line-height:1.2;color:rgb(var(--zc-encre))}.zc-vide__texte{margin:0;color:rgb(var(--zc-encre-2));font-size:14px}.zc-questions{display:flex;flex-direction:column;gap:8px;width:100%;margin-top:6px}.zc-question{display:flex;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:10px 12px;text-align:left;border:1px solid rgb(var(--zc-inverse) / .1);border-radius:12px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre));font:inherit;font-size:14px;cursor:pointer}.zc-question:hover:not(:disabled){border-color:rgb(var(--zc-inverse) / .16);background:#1c1c1f}.zc-question:disabled{opacity:.55;cursor:default}.zc-question__q{flex:1 1 auto;min-width:0}.zc-question__prix{flex:none;color:rgb(var(--zc-encre-3));font-size:12.5px;white-space:nowrap}.zc-msg{display:flex;align-items:flex-start;gap:10px}.zc-msg__corps{flex:1 1 auto;min-width:0;overflow-wrap:anywhere}.zc-note{display:block;margin:6px 2px 0;font-size:11.5px;color:rgb(var(--zc-encre-3))}.zc-carte{margin:0 0 14px;overflow:hidden;border:1px solid rgb(var(--zc-inverse) / .1);border-radius:14px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre))}.zc-carte__ch{padding:12px 14px 10px}.zc-carte__titre{margin:0 0 4px;font-family:var(--zc-font);font-size:16px;font-weight:500}.zc-carte__meta{margin:0 0 6px;font-size:12.5px;color:rgb(var(--zc-encre-2))}.zc-carte__liste{margin:6px 0;padding-left:18px;font-size:13px;color:rgb(var(--zc-encre-2))}.zc-carte__liste li{margin:3px 0}.zc-carte__prix{margin:6px 0;font-size:13px}.zc-carte__pied{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:10px 14px 12px;border-top:1px solid rgb(var(--zc-inverse) / .1)}.zc-bouton{padding:8px 13px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:10px;background:transparent;color:rgb(var(--zc-encre));font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.zc-bouton:hover{border-color:rgb(var(--zc-encre))}.zc-bouton--fort{border-color:rgb(var(--zc-encre));background:rgb(var(--zc-encre));color:rgb(var(--zc-fond));font-weight:500}.zc-bouton--fort:hover{background:rgb(var(--zc-encre) / .86)}.zc-bouton--violet{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein));color:#fff;font-weight:500}.zc-bouton--violet:hover{border-color:rgb(var(--ec-vif-accent-survol));background:rgb(var(--ec-vif-accent-survol))}.ec-popover.zc-menu{width:min(360px,calc(100vw - 24px));max-height:min(70vh,560px);overflow:auto;padding:8px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:14px;background:rgb(var(--zc-fond));-webkit-backdrop-filter:var(--ec-os-verre-filtre-l, blur(24px) saturate(1.4));backdrop-filter:var(--ec-os-verre-filtre-l, blur(24px) saturate(1.4));box-shadow:0 18px 50px #00000024;color:rgb(var(--zc-encre));font-family:Inter,system-ui,sans-serif;font-size:14px;z-index:1000}.zc-menu__entete{margin:0;padding:6px 8px 8px;font-size:12px;color:rgb(var(--zc-encre-3))}.zc-entree{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:rgb(var(--zc-encre));text-align:left;font:inherit;cursor:pointer}.zc-entree:hover{background:rgb(var(--zc-inverse) / .07)}.zc-entree[aria-current=true]{background:rgb(var(--zc-inverse) / .1)}.zc-entree__t{flex:1 1 auto;min-width:0}.zc-entree__n{display:block;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-entree__p{display:block;font-size:12.5px;color:rgb(var(--zc-encre-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-entree__avec{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:rgb(var(--ec-vif-accent-plein));color:#fff;font-size:11.5px}.zc-entree__badge{flex:none;display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:10px;background:rgb(var(--ec-vif-accent-plein));color:#fff;font-size:11.5px;font-weight:600}.zc-entree--grisee .zc-tete{filter:grayscale(1);opacity:.55}.zc-entree--grisee .zc-entree__n{color:rgb(var(--zc-encre-2))}.zc-entree--action{font-weight:500}.zc-menu__sep{height:1px;margin:6px 4px;background:rgb(var(--zc-inverse) / .1)}.zc-menu__autres,.zc-menu__historique{display:flex;align-items:center;justify-content:space-between;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:rgb(var(--zc-encre-2));font:inherit;font-size:13px;text-align:left;cursor:pointer}.zc-menu__autres:hover,.zc-menu__historique:hover{background:rgb(var(--zc-inverse) / .07)}.zc-menu__historique{display:none}.zc-chevron{display:inline-flex}.zc-chevron--haut{transform:rotate(180deg)}.zc-menu__vide{margin:0;padding:8px;font-size:13px;color:rgb(var(--zc-encre-2))}.zc-filtres{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px 8px}.zc-filtre{padding:4px 10px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:999px;background:transparent;color:rgb(var(--zc-encre-2));font:inherit;font-size:12.5px;cursor:pointer}.zc-filtre[aria-pressed=true]{border-color:rgb(var(--zc-encre));background:rgb(var(--zc-encre));color:rgb(var(--zc-fond))}:root:root:root .ec-popover.zc-menu{border:1px solid rgb(var(--zc-inverse) / .16);border-radius:14px;background:rgb(var(--zc-fond));-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 50px #00000024;color:rgb(var(--zc-encre))}:root:root:root .ec-popover.zc-menu :is(.zc-entree,.zc-menu__autres,.zc-menu__historique):hover{background:rgb(var(--zc-doux))}:root:root:root .ec-popover.zc-menu .zc-entree[aria-current=true]{background:rgb(var(--zc-doux))}:root:root:root :is(.zc-selecteur,.zc-icone,.zc-entree,.zc-question,.zc-bouton,.zc-puce button,.zc-lien,.zc-fermer,.zc-menu__autres,.zc-menu__historique,.zc-filtre,.zc-plein-bascule,.zc-plein__carte,.zc-plein__question,.zc-plein__nouvelle,.zc-joindre,.zc-piece__retirer):focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}:root:root:root .ec-popover.zc-menu :is(.zc-entree,.zc-menu__autres,.zc-menu__historique,.zc-filtre):focus-visible{outline-offset:-2px}@media(max-width:820px){.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__entete{padding:10px 8px 8px 10px;gap:4px;flex-wrap:nowrap}.ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__entete>.ec-os-tiroir__identite{flex:1 1 auto;order:0}.zc-selecteur__nom{font-size:16px}.zc-icone--historique{display:none}.zc-menu__historique{display:flex;border-top:1px solid rgb(var(--zc-inverse) / .1);border-radius:0;margin-top:6px}.ec-os-tiroir:has([data-ziggy-central]) .ec-credits-gauge{display:none}}.zc-raccourci{border:0;padding:4px 0;background:none;color:inherit;font:inherit;font-size:13px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.zc-plein__centre{display:flex;flex-direction:column;gap:var(--ec-space-md);flex:1 1 auto;min-width:0;min-height:0}@media(min-width:768px){.ec-os-tiroir.ec-os-tiroir.zc-tiroir{transition:width var(--ec-anim-base, .2s) var(--ec-anim-ease, ease)}.ec-os-tiroir.ec-os-tiroir.zc-tiroir--plein{width:calc(100vw - var(--ec-os-tiroir-marge) * 2)}[data-ziggy-central][data-zc-plein]{display:grid;grid-template-columns:minmax(220px,264px) minmax(0,1fr) minmax(240px,300px);gap:0}[data-zc-plein] .zc-plein__centre{border-left:1px solid rgb(var(--zc-inverse) / .08);border-right:1px solid rgb(var(--zc-inverse) / .08)}[data-zc-plein] .zc-plein__centre>.zc-ctx,[data-zc-plein] .zc-plein__centre>.zc-proposition,[data-zc-plein] .zc-plein__centre>.ziggy-tiroir__panneau{width:100%;max-width:820px;margin-inline:auto;box-sizing:border-box}}@media(min-width:768px)and (prefers-reduced-motion:reduce){.ec-os-tiroir.ec-os-tiroir.zc-tiroir{transition:none}}@media(min-width:768px)and (max-width:1023px){[data-ziggy-central][data-zc-plein]{grid-template-columns:minmax(200px,240px) minmax(0,1fr)}[data-zc-plein] .zc-plein__contexte{display:none}}.zc-plein-bascule{display:inline-flex;align-items:center;gap:6px;flex:none;margin-left:auto;min-height:28px;padding:0 10px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:999px;background:transparent;color:rgb(var(--zc-encre));font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.zc-plein-bascule:hover{background:rgb(var(--zc-inverse) / .07)}.zc-plein-bascule:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}@media(max-width:767px){.zc-plein-bascule,[data-zc-plein] .zc-plein__colonne{display:none}}.zc-plein__colonne{display:flex;flex-direction:column;gap:8px;min-height:0;overflow-y:auto;padding:14px 12px 16px;font-family:var(--zc-font);color:rgb(var(--zc-encre))}.zc-plein__titre{margin:4px 4px 0;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--zc-encre-3))}.zc-plein__nouvelle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgb(var(--zc-inverse) / .16);border-radius:10px;background:rgb(var(--zc-inverse) / .04);color:rgb(var(--zc-encre));font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.zc-plein__nouvelle:hover{background:rgb(var(--zc-inverse) / .08)}.zc-plein__liste,.zc-plein__cartes,.zc-plein__questions{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.zc-plein__liste .zc-entree[aria-current=true]{box-shadow:inset 2px 0 rgb(var(--ec-vif-accent))}.zc-plein__vide,.zc-plein__note{margin:4px;font-size:12.5px;line-height:18px;color:rgb(var(--zc-encre-3))}.zc-plein__bloc{display:flex;flex-direction:column;gap:8px;padding:12px 4px;border-bottom:1px solid rgb(var(--zc-inverse) / .08)}.zc-plein__bloc:last-child{border-bottom:0}.zc-plein__etiquette{margin:0;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--zc-encre-3))}.zc-plein__casquette{display:flex;align-items:flex-start;gap:10px}.zc-plein__nom{margin:0;font-size:15px;font-weight:600;line-height:20px}.zc-plein__promesse,.zc-plein__regard{margin:2px 0 0;font-size:13px;line-height:18px;color:rgb(var(--zc-encre-2))}.zc-plein__regard{margin:0;color:rgb(var(--zc-encre))}.zc-plein__carte,.zc-plein__question{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid rgb(var(--zc-inverse) / .1);border-radius:10px;background:rgb(var(--zc-inverse) / .03);color:rgb(var(--zc-encre));font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.zc-plein__carte:hover,.zc-plein__question:hover{background:rgb(var(--zc-inverse) / .07)}.zc-plein__carte:focus-visible,.zc-plein__question:focus-visible,.zc-plein__nouvelle:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}.zc-plein__carte-t{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.zc-plein__carte-n,.zc-plein__carte-c{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-plein__carte-c{font-size:12px;color:rgb(var(--zc-encre-2))}:root{--zc-fond: 255 255 255;--zc-fond-2: 250 250 250;--zc-doux: 244 244 245;--zc-encre: 17 17 19;--zc-encre-2: 92 92 99;--zc-encre-3: 113 113 122;--zc-inverse: 0 0 0;--zc-ok: 21 128 61;--zc-attention: 180 83 9;--zc-alerte: 200 30 30}:root.dark,:root.black{--zc-fond: 18 18 20;--zc-fond-2: 24 24 27;--zc-doux: 36 36 40;--zc-encre: 250 250 250;--zc-encre-2: 176 176 176;--zc-encre-3: 143 143 143;--zc-inverse: 255 255 255;--zc-ok: 74 222 128;--zc-attention: 251 191 36;--zc-alerte: 248 113 113}:root:root .ec-os-tiroir.ec-os-tiroir:has([data-ziggy-central]){background:rgb(var(--zc-fond));color:rgb(var(--zc-encre))}.zc-pieces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.zc-pieces--message{justify-content:flex-end;margin-top:6px}.zc-piece{display:inline-flex;align-items:center;gap:8px;max-width:240px;min-height:36px;padding:4px 6px 4px 4px;border:1px solid rgb(var(--zc-inverse) / .12);border-radius:10px;background:rgb(var(--zc-inverse) / .05);color:rgb(var(--zc-encre));font-size:12.5px}.zc-piece[data-etat=echec]{border-color:rgb(var(--zc-alerte) / .5)}.zc-piece__vignette{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;overflow:hidden;border-radius:7px;background:rgb(var(--zc-inverse) / .08);color:rgb(var(--zc-encre-2))}.zc-piece__vignette img{width:100%;height:100%;object-fit:cover}.zc-piece__texte{display:flex;flex-direction:column;min-width:0}.zc-piece__nom{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.zc-piece__etat{color:rgb(var(--zc-encre-3));font-size:11.5px}.zc-piece[data-etat=echec] .zc-piece__etat{color:rgb(var(--zc-alerte))}.zc-piece__retirer{display:inline-flex;align-items:center;justify-content:center;flex:none;width:24px;height:24px;border:0;border-radius:6px;background:transparent;color:rgb(var(--zc-encre-2));cursor:pointer}.zc-piece__retirer:hover{background:rgb(var(--zc-inverse) / .08);color:rgb(var(--zc-encre))}.zc-joindre{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:rgb(var(--zc-encre-2));cursor:pointer}.zc-joindre:hover:not(:disabled){background:rgb(var(--zc-inverse) / .08);color:rgb(var(--zc-encre))}.zc-joindre:focus-visible,.zc-piece__retirer:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}.zc-joindre:disabled{opacity:.4;cursor:default}[data-fil-ziggy]{position:relative}.zc-depot{position:absolute;top:8px;right:8px;bottom:8px;left:8px;z-index:5;display:flex;align-items:center;justify-content:center;border:2px dashed rgb(var(--ec-vif-accent) / .7);border-radius:16px;background:rgb(var(--zc-fond) / .9);color:rgb(var(--zc-encre));font-size:15px;font-weight:600;pointer-events:none}@media(min-width:1024px)and (max-width:1439px){[data-ziggy-central][data-zc-plein]{grid-template-columns:minmax(220px,264px) minmax(0,1fr)}[data-zc-plein] .zc-plein__contexte{display:none}[data-zc-plein] .zc-plein__centre{border-right:0}}@media(min-width:768px){[data-zc-plein] .zc-plein__centre>.zc-ctx,[data-zc-plein] .zc-plein__centre>.zc-proposition,[data-zc-plein] .zc-plein__centre>.ziggy-tiroir__panneau{max-width:760px}[data-zc-plein] .ziggy-tiroir__panneau{flex:1 1 auto;min-height:0}[data-zc-plein] .ec-fil__messages{padding-top:12px}[data-zc-plein] .ec-fil__pied{padding-bottom:20px}[data-zc-plein] .zc-vide{margin-top:12vh}}[data-fil-ziggy] .ec-os-composeur[data-shape=pill]:has(.ec-os-composeur__entete) .ec-os-composeur__boite{border-radius:20px}[data-fil-ziggy] .ec-os-composeur[data-shape=pill] .ec-os-composeur__entete{grid-column:1 / -1;grid-row:1;padding:2px 0 4px}[data-fil-ziggy] .ec-os-composeur[data-shape=pill]:has(.ec-os-composeur__entete) .ec-os-composeur__gauche,[data-fil-ziggy] .ec-os-composeur[data-shape=pill]:has(.ec-os-composeur__entete) .ec-os-composeur__zone,[data-fil-ziggy] .ec-os-composeur[data-shape=pill]:has(.ec-os-composeur__entete) .ec-os-composeur__droite{grid-row:2}.zc-rond{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--zc-doux));color:rgb(var(--zc-encre))}.zc-rond[data-taille="22"]{width:22px;height:22px}.zc-rond[data-taille="36"]{width:36px;height:36px}.zc-rond[data-taille="44"]{width:44px;height:44px}:root:root .ec-os-tiroir:has([data-ziggy-central]) .ec-os-tiroir__entete{border-bottom:1px solid rgb(var(--zc-inverse) / .07);background:rgb(var(--zc-fond))}:root:root .ec-os-tiroir:has([data-ziggy-central]){box-shadow:0 0 0 1px rgb(var(--zc-inverse) / .06),0 24px 64px -24px #00000038}[data-ziggy-central]{color:rgb(var(--zc-encre))}[data-ziggy-central] .ec-fil__bandeau{margin:0 auto;padding:6px 0 0;font-size:12.5px;line-height:18px;text-align:center;color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-prive{color:rgb(var(--zc-encre-3));font-size:12.5px}[data-ziggy-central] .zc-puce{border:0;background:rgb(var(--zc-doux));color:rgb(var(--zc-encre-2))}[data-ziggy-central] .zc-ctx{border-bottom:0;color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-plein-bascule{border-color:rgb(var(--zc-inverse) / .1);color:rgb(var(--zc-encre-2))}[data-ziggy-central] .ec-os-chat__turn{animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}[data-ziggy-central] .ec-os-chat__turn+.ec-os-chat__turn{margin-top:20px}:root:root [data-ziggy-central] .ec-os-chat__turn--user .ec-os-chat__body{max-width:min(560px,85%);padding:9px 14px;border:0;border-radius:18px;background:rgb(var(--zc-doux));color:rgb(var(--zc-encre));box-shadow:none;font-size:15px;line-height:22px}:root:root [data-ziggy-central] .ec-os-chat__turn--assistant .ec-os-chat__body,:root:root [data-ziggy-central] .zc3-texte{font-size:15px;line-height:24px;color:rgb(var(--zc-encre))}[data-ziggy-central] .zc3-texte strong{font-weight:600}[data-ziggy-central] .zc3-texte :is(a:not(.ziggy-md-externe),.ziggy-md-ecran){color:rgb(var(--ec-vif-accent-texte, 31 74 216));text-decoration:none;border-bottom:1px solid rgb(var(--ec-vif-accent, 46 92 255) / .28)}[data-ziggy-central] .zc3-texte :is(a:not(.ziggy-md-externe),.ziggy-md-ecran):hover{border-bottom-color:currentColor}[data-ziggy-central] .zc3-texte a.ziggy-md-externe{color:inherit;text-decoration:none;border-bottom:1px dashed rgb(var(--zc-encre) / .6)}[data-ziggy-central] .zc3-texte a.ziggy-md-externe:hover{border-bottom-style:solid}[data-ziggy-central] .zc3-texte .ziggy-md-domaine{color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc3-texte[data-zc3-frappe]>:last-child:after{content:"";display:inline-block;width:2px;height:1.05em;margin-left:2px;vertical-align:-.18em;border-radius:1px;background:rgb(var(--ec-vif-accent, 46 92 255));animation:zc3-curseur 1.1s steps(1,end) infinite}@keyframes zc3-curseur{0%,to{opacity:1}50%{opacity:0}}[data-ziggy-central] .zc-msg{display:block}[data-ziggy-central] .zc-msg>.zc-tete,[data-ziggy-central] .zc-msg>:first-child:not(.zc-msg__corps){display:none}[data-ziggy-central] .ec-os-chat__turn--assistant .ec-os-chat__meta{color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-carte{--zc-violet: rgb(var(--ec-vif-accent-plein, 46 92 255));--zc-vert: rgb(var(--zc-ok));--zc-ambre: rgb(var(--zc-attention));--zc-rouge: rgb(var(--zc-alerte));--zc-filet: rgb(var(--zc-inverse) / .08);--zc-doux: rgb(var(--zc-encre-2));max-width:420px;margin:16px 0 4px;border:0;border-radius:24px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre));box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .09),0 1px 2px #0000000d,0 12px 32px -20px #0000002e;font-size:14px;line-height:20px;animation:ec-entree-loin var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}[data-ziggy-central] .zc-carte[data-zc-statut=faite]{box-shadow:inset 0 0 0 1px rgb(var(--zc-ok) / .45),0 1px 2px #0000000d}[data-ziggy-central] .zc-carte__tete{padding:16px 14px 4px}[data-ziggy-central] .zc-carte__titre{font-size:15px;line-height:24px;font-weight:500}[data-ziggy-central] .zc-carte__cible{font-size:13px;color:rgb(var(--zc-encre-2))}[data-ziggy-central] .zc-carte__champs{padding:8px 14px 14px}[data-ziggy-central] .zc-carte__pied{gap:6px;padding:10px 10px 10px 14px}[data-ziggy-central] .zc-carte__note{font-size:13px;color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-carte__bouton,[data-ziggy-central] .zc-carte__lien{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:rgb(var(--zc-encre));box-shadow:none;font-size:13.5px;font-weight:500;text-decoration:none;transition:background-color var(--ec-anim-bascule, .15s) var(--ec-anim-ease-bascule)}[data-ziggy-central] .zc-carte__bouton:hover:not(:disabled),[data-ziggy-central] .zc-carte__lien:hover{background:rgb(var(--zc-doux))}[data-ziggy-central] .zc-carte__bouton--fort{background:rgb(var(--zc-encre));color:rgb(var(--zc-fond))}[data-ziggy-central] .zc-carte__bouton--fort:hover:not(:disabled){background:rgb(var(--zc-encre) / .84)}[data-ziggy-central] .zc-carte__fait{color:rgb(var(--zc-ok));font-weight:500}:root:root:root:root [data-ziggy-central] .ec-os-composeur__boite{border-radius:24px;background:rgb(var(--zc-fond));box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .12),0 1px 2px #0000000a,0 10px 30px -18px #0003}:root:root:root:root [data-ziggy-central] .ec-os-composeur__boite:has(:focus-visible){box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .28),0 1px 2px #0000000a,0 10px 30px -18px #0000003d}[data-ziggy-central] .ec-os-composeur[data-shape=box] .ec-os-composeur__boite{padding:12px 10px 8px 16px}[data-ziggy-central] .ec-os-composeur[data-shape=box] .ec-os-composeur__zone{min-height:48px;font-size:15px;line-height:22px;color:rgb(var(--zc-encre))}[data-ziggy-central] .ec-os-composeur__zone::placeholder{color:rgb(var(--zc-encre-3))}[data-ziggy-central] .ec-os-composeur__envoyer{transition:background-color var(--ec-anim-bascule, .15s) var(--ec-anim-ease-bascule)}:root:root [data-ziggy-central] .ec-os-composeur__stop{background:rgb(var(--ec-vif-accent-plein, 46 92 255));color:#fff;border-color:transparent}[data-ziggy-central] .zc-note{margin:8px 0 0;font-size:12px;line-height:16px;text-align:center;color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-vide{animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}[data-ziggy-central] .zc-vide__titre{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.01em;color:rgb(var(--zc-encre))}[data-ziggy-central] .zc-vide__texte{max-width:520px;margin-inline:auto;color:rgb(var(--zc-encre-2))}[data-ziggy-central] .zc-question{border:0;border-radius:16px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre));box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .09);transition:background-color var(--ec-anim-bascule, .15s) var(--ec-anim-ease-bascule),box-shadow var(--ec-anim-bascule, .15s) var(--ec-anim-ease-bascule)}[data-ziggy-central] .zc-question:hover:not(:disabled){background:rgb(var(--zc-fond-2));box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .18)}[data-ziggy-central] .zc-question__prix{color:rgb(var(--zc-encre-3))}[data-ziggy-central] .zc-questions>*{animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}[data-ziggy-central] .zc-questions>:nth-child(2){animation-delay:60ms}[data-ziggy-central] .zc-questions>:nth-child(3){animation-delay:.12s}[data-ziggy-central] .zc-questions>:nth-child(4){animation-delay:.18s}[data-ziggy-central] .ziggy-questions{display:block;margin:10px 0 0}[data-ziggy-central] .ziggy-questions .ec-os-suites__liste>li:nth-child(n+4){display:none}@media(min-width:768px){[data-zc-plein] .zc-plein__conversations{background:rgb(var(--zc-fond-2));border-right:1px solid rgb(var(--zc-inverse) / .06)}[data-zc-plein] .zc-plein__centre{border-left:0;border-right:0}[data-zc-plein] .zc-plein__contexte{border-left:1px solid rgb(var(--zc-inverse) / .06)}[data-zc-plein] .zc-plein__centre>.zc-ctx,[data-zc-plein] .zc-plein__centre>.zc-proposition,[data-zc-plein] .zc-plein__centre>.ziggy-tiroir__panneau{max-width:752px}}[data-zc-plein] .zc-plein__nouvelle{justify-content:flex-start;gap:8px;min-height:36px;padding:0 12px;border:0;border-radius:10px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre));box-shadow:inset 0 0 0 1px rgb(var(--zc-inverse) / .1),0 1px 2px #0000000a;font-size:14px;font-weight:500}[data-zc-plein] .zc-plein__nouvelle:hover{background:rgb(var(--zc-doux))}[data-zc-plein] .zc-plein__titre{margin:12px 8px 0;color:rgb(var(--zc-encre-3))}[data-zc-plein] .zc-plein__conversations .zc-entree{min-height:32px;padding:6px 8px;border:0;border-radius:8px;background:transparent;color:rgb(var(--zc-encre))}[data-zc-plein] .zc-plein__conversations .zc-entree:hover{background:rgb(var(--zc-inverse) / .04)}[data-zc-plein] .zc-plein__conversations .zc-entree[aria-current=true]{background:rgb(var(--zc-inverse) / .07);box-shadow:none}[data-zc-plein] .zc-plein__conversations .zc-entree .zc-tete{display:none}[data-zc-plein] .zc-plein__conversations .zc-entree__n{font-size:14px;line-height:20px;font-weight:450}[data-zc-plein] .zc-plein__conversations .zc-entree__p{font-size:12px;color:rgb(var(--zc-encre-3))}[data-zc-plein] .zc-plein__liste>li{animation:ec-entree var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}[data-zc-plein] .zc-filtre{border-color:rgb(var(--zc-inverse) / .1);color:rgb(var(--zc-encre-2))}[data-zc-plein] .zc-filtre[aria-pressed=true]{border-color:rgb(var(--zc-encre));background:rgb(var(--zc-encre));color:rgb(var(--zc-fond))}[data-zc-plein] .zc-plein__contexte .zc-plein__carte{border-color:rgb(var(--zc-inverse) / .09);background:rgb(var(--zc-fond))}@media(min-width:768px){[data-zc-plein] [data-fil-ziggy]:has(.zc-vide) .ec-fil__messages{flex:0 1 auto}[data-zc-plein] [data-fil-ziggy]:has(.zc-vide){justify-content:center}[data-zc-plein] .zc-vide{margin-top:0}[data-zc-plein] .zc-questions{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:767px){[data-ziggy-central] .ziggy-tiroir__panneau{padding:0 12px 10px}:root:root [data-ziggy-central] .ec-os-chat__turn--user .ec-os-chat__body{max-width:88%}[data-ziggy-central] .zc-carte{max-width:none}}@media(prefers-reduced-motion:reduce){[data-ziggy-central] .ec-os-chat__turn,[data-ziggy-central] .zc-carte,[data-ziggy-central] .zc-vide,[data-ziggy-central] .zc-questions>*,[data-zc-plein] .zc-plein__liste>li,[data-ziggy-central] .zc3-texte[data-zc3-frappe]>:last-child:after{animation:none}}[data-ziggy-central] .zc-vide{display:flex;flex-direction:column;align-items:center;text-align:center}[data-ziggy-central] .zc-vide .zc-questions{width:100%;text-align:left}[data-ziggy-central] .ec-os-sources__element{background:rgb(var(--zc-doux));color:rgb(var(--zc-encre-2))}[data-ziggy-central] .ec-fil__bandeau{position:relative;z-index:1;background:rgb(var(--zc-fond))}[data-ziggy-central] .ec-fil__messages{-webkit-mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 16px),transparent 100%);mask-image:linear-gradient(to bottom,transparent 0,#000 28px,#000 calc(100% - 16px),transparent 100%)}[data-ziggy-central] .ec-fil__messages:has([data-zc3-frappe]) .ziggy-questions{display:none}:root:root:root .ec-os-tiroir:has([data-zc-parcours]){box-shadow:none;border:1px solid rgb(var(--zc-inverse, 11 12 14) / .12);-webkit-backdrop-filter:none;backdrop-filter:none}body:has([data-zc-parcours-orbe]) .ziggy-bubble{box-shadow:none;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1))}[data-zc-parcours] .zc-vide__titre{font-family:Inter,system-ui,sans-serif}.zc-rappel{display:grid;gap:8px;margin:12px 0 4px 38px;padding:14px 16px;border:1px solid rgb(var(--zc-inverse) / .12);border-radius:14px;background:rgb(var(--zc-fond));color:rgb(var(--zc-encre));font-family:Inter,system-ui,sans-serif}.zc-rappel__titre{margin:0;font-size:14.5px;font-weight:600;line-height:1.3}.zc-rappel__texte{margin:0;font-size:13.5px;line-height:1.45;color:rgb(var(--zc-encre-2))}.zc-rappel__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:4px}.zc-rappel__bouton{min-height:40px;padding:0 18px;border:1px solid rgb(var(--zc-encre));border-radius:999px;background:rgb(var(--zc-encre));color:rgb(var(--zc-fond));font:inherit;font-size:14px;font-weight:500;cursor:pointer}.zc-rappel__bouton:hover:not(:disabled){background:rgb(var(--zc-encre) / .86)}.zc-rappel__bouton:disabled{opacity:.6;cursor:progress}.zc-rappel__lien{min-height:40px;padding:0;border:0;background:transparent;color:rgb(var(--zc-encre));font:inherit;font-size:13.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.zc-rappel__bouton:focus-visible,.zc-rappel__lien:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}@media(max-width:767px){.zc-rappel{margin-left:0}}@media(max-width:767px){body:has([data-zc-parcours-orbe]) #atelier .ec-ob .pied{padding-right:calc(16px + var(--ziggy-orbe-taille, 64px) + 12px)}}@media(prefers-reduced-motion:no-preference){:is(.ec-projet-os,.ec-tour,#atelier) [data-ec-statut=en-cours]:before{animation:ec-projet-os-pouls 2.4s ease-out infinite}}@keyframes ec-projet-os-pouls{0%{box-shadow:0 0 rgb(var(--ec-vif-accent) / .45)}40%,to{box-shadow:0 0 0 6px rgb(var(--ec-vif-accent) / 0)}}.ec-tour{position:fixed;top:0;right:0;bottom:0;left:0;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family)}.ec-tour__voile{position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--ec-os-noir) / .42)}.ec-tour__halo{position:fixed;box-shadow:0 0 0 2px var(--ec-theme-vif);pointer-events:none;transition:top .25s ease,left .25s ease,width .25s ease,height .25s ease}.ec-tour__halo:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:0;box-shadow:0 0 0 100vmax rgb(var(--ec-os-noir) / .42)}body:has([data-onboarding-tour]:not([data-tour-etape=checklist])) .ziggy-orb{visibility:hidden!important}.ec-tour__carte{position:fixed;display:grid;gap:var(--ec-space-lg);width:min(460px,calc(100vw - 32px));max-height:calc(100vh - 32px);overflow-y:auto;box-shadow:inset 0 0 0 1px var(--ec-os-filet),var(--ec-os-ombre-flottante);transition:top .25s ease,left .25s ease}.ec-tour__carte:is([data-cote=feuille-haut],[data-cote=feuille-bas]){width:calc(100vw - 32px);padding:var(--ec-space-xl)}.ec-tour__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-tour__surtitre{flex:1;min-width:0;font-size:var(--ec-os-t-chip);font-weight:600}.ec-tour__fermer{margin:calc(var(--ec-space-xs) * -1) calc(var(--ec-space-sm) * -1) 0 0}.ec-tour__corps{display:grid;gap:var(--ec-space-sm)}.ec-tour__titre{margin:0;font-family:var(--heading-font-family, inherit);font-size:24px;font-weight:400;line-height:1.15;letter-spacing:-.01em}.ec-tour__texte{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-tour__touches{display:flex;align-items:center;gap:var(--ec-space-xs);margin:var(--ec-space-xs) 0 0;font-size:var(--ec-os-t-chip)}.ec-tour__touches kbd{display:inline-grid;place-items:center;min-width:32px;height:32px;padding:0 var(--ec-space-sm);border-radius:10px;background:rgb(var(--ec-os-champ));box-shadow:inset 0 -2px 0 var(--ec-os-filet-fort);font:600 15px / 1 var(--default-font-family)}.ec-tour__touches span{margin-left:var(--ec-space-xs)}.ec-tour__section{display:grid;gap:var(--ec-space-sm)}.ec-tour__sous-titre{margin:0;font-size:var(--ec-os-t-second);font-weight:600}.ec-tour__gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-tour__attente{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-height:var(--ec-os-h-sm);font-size:var(--ec-os-t-second)}.ec-tour__reussites{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-tour__reussites li{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-height:36px;font-size:var(--ec-os-t-second)}.ec-tour__etat{font-size:var(--ec-os-t-chip)}.ec-tour__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding-top:var(--ec-space-xs)}.ec-tour__points{display:flex;align-items:center;margin-right:auto}.ec-tour .ec-tour__point.ec-tour__point{display:inline-grid;place-items:center;width:24px;min-width:0;padding:0;border:0;background:none;cursor:pointer}.ec-tour__point:before{content:"";width:8px;height:8px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort);transition:width .2s ease,background-color .2s ease}.ec-tour__point[data-fait]:before{background:rgb(var(--ec-os-texte) / .45)}.ec-tour .ec-tour__point[data-actif]{width:34px}.ec-tour__point[data-actif]:before{width:22px;background:rgb(var(--ec-os-texte))}.ec-tour__point:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px;border-radius:var(--ec-os-rayon-pilule)}.ec-tour__passer{padding-inline:var(--ec-space-sm)}.ec-tour__carte[data-cote^=feuille] .ec-tour__points{flex-basis:100%;margin-bottom:var(--ec-space-xs)}@media(prefers-reduced-motion:no-preference){.ec-tour__carte{animation:ec-tour-pose var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-tour__halo{animation:ec-tour-battement var(--ec-anim-max) ease-out .2s}.ec-tour__corps{animation:ec-tour-glisse .24s ease-out both}}@media(prefers-reduced-motion:reduce){.ec-tour__halo,.ec-tour__carte,.ec-tour__point:before{transition:none}}@keyframes ec-tour-pose{0%{opacity:0;transform:translateY(8px) scale(.97)}to{opacity:1;transform:none}}@keyframes ec-tour-battement{0%{box-shadow:0 0 0 2px var(--ec-theme-vif)}50%{box-shadow:0 0 0 8px rgb(var(--ec-vif-accent) / .35)}to{box-shadow:0 0 0 2px var(--ec-theme-vif)}}@keyframes ec-tour-glisse{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:none}}:root:root .ec-tour .ec-tour__carte{border-radius:var(--ec-c-rayon-carte);background:var(--ec-c-verre-dense);-webkit-backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));box-shadow:inset 0 0 0 1px var(--ec-c-verre-filet),var(--ec-c-ombre-flottante)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root .ec-tour .ec-tour__carte{background:rgb(var(--ec-c-papier))}}:root:root .ec-tour .ec-tour__titre{font-family:var(--ec-font-numeric);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}:root:root .ec-tour .ec-tour__surtitre{font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-c-marque-encre))}.ec-tour .ec-tour__point[data-actif]:before{background:rgb(var(--ec-c-marque))}.ec-tour .ec-tour__point[data-fait]:before{background:rgb(var(--ec-c-marque) / .38)}@supports ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root .ec-tour .ec-tour__carte{background:var(--ec-c-verre);background-image:linear-gradient(180deg,var(--ec-c-verre-filet),transparent 46%);-webkit-backdrop-filter:blur(28px) saturate(1.8);backdrop-filter:blur(28px) saturate(1.8)}}@media(prefers-reduced-transparency:reduce){:root:root .ec-tour .ec-tour__carte{background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none}}body:has([data-free-tour-visite][data-tour-etape=ziggy]) .ziggy-orb{visibility:visible!important}.ec-onboarding-personal.ec-os-carte{display:flex;align-items:flex-start;gap:var(--ec-space-md);flex:0 0 auto;max-width:min(460px,calc(100vw - 32px));margin:var(--ec-space-md) var(--ec-space-lg);padding:var(--ec-space-lg) var(--ec-space-xl)}.ec-onboarding-personal__texte{min-width:0;font-size:var(--ec-os-t-second);line-height:1.45}.ec-onboarding-personal__texte p{margin:0 0 var(--ec-space-xs)}.ec-onboarding-personal__titre{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-corps)}.ec-onboarding-personal__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:var(--ec-space-sm)}.ec-onboarding-personal__mark{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-os-blanc))}@media(prefers-reduced-motion:no-preference){.ec-onboarding-personal.ec-os-carte{animation:ec-onboarding-personal-appear .3s ease-out both}.ec-onboarding-personal__mark{animation:ec-onboarding-personal-mark var(--ec-anim-max) var(--ec-anim-ease-out) .1s both}}@keyframes ec-onboarding-personal-mark{0%{transform:scale(.4);opacity:0}to{transform:scale(1);opacity:1}}@keyframes ec-onboarding-personal-appear{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.ec-photo-modifiable{display:inline-flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.ec-photo-modifiable__bouton{position:relative;display:inline-flex;padding:0;border:0;border-radius:var(--ec-radius-pill);background:none;cursor:pointer;line-height:0}.ec-photo-modifiable__bouton:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-photo-modifiable__pastille{position:absolute;right:-2px;bottom:-2px;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border:2px solid rgb(var(--ec-surface));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface));transition:transform .16s var(--ec-ease, ease)}.ec-photo-modifiable__bouton:hover .ec-photo-modifiable__pastille{transform:scale(1.08)}.ec-photo-modifiable__source{font-size:var(--ec-font-size-eyebrow, 11px);line-height:1.2;color:rgb(var(--ec-text-secondary));white-space:nowrap}.ec-photo-editeur{display:flex;flex-direction:column;gap:16px}.ec-photo-editeur__actuelle{display:flex;flex-direction:column;align-items:center;gap:6px}.ec-photo-editeur__source{font-size:var(--ec-font-size-label, 12px);color:rgb(var(--ec-text-secondary))}.ec-photo-editeur__depot{display:flex;flex-direction:column;align-items:center;gap:4px;width:100%;padding:20px 16px;border:1.5px dashed rgb(var(--ec-border) / .9);border-radius:var(--ec-radius-md, 12px);background:rgb(var(--ec-surface-subtle, var(--ec-surface)));color:rgb(var(--ec-text-primary));font:inherit;cursor:pointer;transition:border-color .16s var(--ec-ease, ease),background .16s var(--ec-ease, ease)}.ec-photo-editeur__depot:hover,.ec-photo-editeur__depot[data-survol]{border-color:rgb(var(--ec-accent));background:rgb(var(--ec-accent) / .06)}.ec-photo-editeur__depot-titre{font-weight:600}.ec-photo-editeur__aide{margin:0;font-size:var(--ec-font-size-label, 12px);color:rgb(var(--ec-text-secondary));text-align:center}.ec-photo-editeur__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ec-photo-editeur__actions>*{width:100%}@media(hover:hover)and (pointer:fine){.ec-photo-editeur__camera{display:none}}.ec-photo-editeur__info,.ec-photo-editeur__erreur{margin:0;padding:9px 12px;border-radius:var(--ec-radius-md, 12px);font-size:var(--ec-font-size-label, 12.5px);font-weight:500}.ec-photo-editeur__info{background:rgb(var(--ec-text-primary) / .05);color:rgb(var(--ec-text-primary))}.ec-photo-editeur__erreur{background:rgb(var(--ec-danger) / .1);color:rgb(var(--ec-danger))}.ec-photo-editeur__pied{display:flex;justify-content:flex-end;gap:8px;width:100%}.ec-photo-recadrage{display:flex;flex-direction:column;align-items:center;gap:12px}.ec-photo-recadrage__cadre{width:240px;height:240px;overflow:hidden;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary) / .06)}.ec-photo-recadrage__canevas{display:block;width:240px;height:240px;cursor:grab;touch-action:none}.ec-photo-recadrage__canevas:active{cursor:grabbing}.ec-photo-recadrage__zoom{display:flex;align-items:center;gap:10px;width:min(280px,100%);font-size:var(--ec-font-size-label, 12px);color:rgb(var(--ec-text-secondary))}.ec-photo-recadrage__zoom input{flex:1;accent-color:rgb(var(--ec-accent))}@media(max-width:480px){.ec-photo-editeur__actions{grid-template-columns:minmax(0,1fr)}}.ec-photo-recadrage__zoom input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;margin:0;background:transparent;cursor:pointer}.ec-photo-recadrage__zoom input[type=range]::-webkit-slider-runnable-track{height:6px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary) / .12)}.ec-photo-recadrage__zoom input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;margin-top:-8px;border:2px solid rgb(var(--ec-surface));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent))}.ec-photo-recadrage__zoom input[type=range]::-moz-range-track{height:6px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary) / .12)}.ec-photo-recadrage__zoom input[type=range]::-moz-range-thumb{width:22px;height:22px;border:2px solid rgb(var(--ec-surface));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent))}.ec-photo-recadrage__canevas:focus-visible{outline:none}.ec-photo-recadrage__cadre:has(.ec-photo-recadrage__canevas:focus-visible){outline:2px solid rgb(var(--ec-accent));outline-offset:3px}.ec-photo-editeur__actions>.ec-photo-editeur__retirer{grid-column:1 / -1}:root:root .ec-menu.ec-menu-compte{--mc-gouttiere: 12px;--mc-ligne: 40px;width:320px;min-width:320px;max-width:calc(100vw - 24px);padding:6px;box-sizing:border-box}@media(max-width:767px){:root:root .ec-menu.ec-menu-compte{position:fixed;top:56px;right:12px;width:min(320px,calc(100vw - 24px));min-width:0;max-height:calc(100dvh - 72px);overflow-y:auto}}:root:root .ec-menu-compte .ec-menu-compte__tete{display:flex;align-items:flex-start;gap:12px;margin:0 0 6px;padding:10px var(--mc-gouttiere) 12px;border-bottom:1px solid var(--ec-c-filet-doux, rgb(var(--ec-border) / .12))}:root:root .ec-menu-compte .ec-menu-compte__avatar{flex-shrink:0;width:36px;height:36px;font-size:14px}:root:root .ec-menu-compte .ec-menu-compte__identite{display:grid;gap:2px;min-width:0;flex:1}:root:root .ec-menu-compte .ec-menu__name{font-size:14px;line-height:20px}:root:root .ec-menu-compte .ec-menu__email{font-size:12px;line-height:16px}:root:root .ec-menu-compte .ec-menu-compte__site-ligne{margin-top:6px;min-width:0}:root:root .ec-menu-compte .ec-menu-compte__site{display:flex;align-items:center;gap:8px;max-width:100%;min-width:0;padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font:inherit;font-size:13px;font-weight:500;line-height:20px;text-align:left}:root:root .ec-menu-compte .ec-menu-compte__site-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root .ec-menu-compte .ec-menu-compte__site--bascule{cursor:pointer;border-radius:4px}:root:root .ec-menu-compte .ec-menu-compte__site--bascule:hover .ec-menu-compte__site-nom{text-decoration:underline;text-underline-offset:3px}:root:root .ec-menu-compte .ec-menu-compte__site-ligne .ec-client-pill-menu,:root:root .ec-menu-compte .ec-menu-compte__site-ligne .ec-client-pill-menu>div:first-child{max-width:100%;min-width:0}:root:root .ec-menu-compte .ec-menu-compte__groupe{display:grid}:root:root .ec-menu-compte .ec-menu__label{padding:8px var(--mc-gouttiere) 4px}:root:root .ec-menu-compte .ec-menu__sep{margin:6px 0}:root:root .ec-menu-compte :is(.ec-menu__item,.ec-menu-compte__ligne){box-sizing:border-box;min-height:var(--mc-ligne);height:var(--mc-ligne);padding:0 var(--mc-gouttiere)}:root:root .ec-menu-compte .ec-menu__item{gap:10px;border-radius:6px;background:transparent;text-decoration:none;color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}:root:root .ec-menu-compte .ec-menu__item:is(:focus,[data-open=true]):not(:hover){background:transparent}:root:root .ec-menu-compte .ec-menu__item:hover{background:var(--ec-c-survol, rgb(var(--ec-text-primary) / .05))}:root:root .ec-menu-compte .ec-menu__item:focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-accent)));outline-offset:-2px}:root:root .ec-menu-compte .ec-menu__item[aria-disabled=true]{cursor:default;color:rgb(var(--ec-os-texte-2, var(--ec-text-muted)))}:root:root .ec-menu-compte .ec-menu__item[aria-disabled=true]:hover{background:transparent}:root:root .ec-menu-compte :is(.ec-menu-compte__externe,.ec-menu-compte__etat){margin-left:auto;color:rgb(var(--ec-os-texte-2, var(--ec-text-muted)));font-size:12px}:root:root .ec-menu-compte .ec-menu-compte__groupe>.ec-client-pill-menu,:root:root .ec-menu-compte .ec-menu-compte__groupe>.ec-client-pill-menu>div:first-child{display:block!important;width:100%}:root:root .ec-menu-compte .ec-menu-compte__groupe .ec-client-pill-panel{position:static;width:auto;min-width:0;max-height:none;margin:0 0 4px 22px;padding:0;border:0;box-shadow:none;background:transparent}:root:root .ec-menu-compte .ec-menu-compte__groupe .ec-client-pill-panel~.ec-menu__backdrop,:root:root .ec-menu-compte .ec-menu-compte__groupe .ec-client-pill-menu>.ec-menu__backdrop{display:none}:root:root .ec-menu-compte .ec-menu-compte__contexte{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:4px var(--mc-gouttiere)}:root:root .ec-menu-compte .ec-menu-compte__ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-size:13px;font-weight:500}:root:root .ec-menu-compte .ec-menu-compte__ligne[data-rang=theme]{height:32px;min-height:32px}:root:root .ec-menu-compte .ec-menu-compte__ligne .ec-pill{height:28px;min-height:28px;padding:0 8px;gap:6px;border:1px solid var(--ec-c-filet, rgb(var(--ec-border) / .2));border-radius:6px;background:transparent;box-shadow:none;font-size:12px}:root:root .ec-menu-compte .ec-menu-compte__ligne .ec-pill:hover{background:var(--ec-c-survol, rgb(var(--ec-text-primary) / .05))}:root:root .ec-menu-compte .ec-menu-compte__ligne .ec-pill .ec-pill__scinde{display:inline-flex;border:0;padding:0;margin:0}:root:root .ec-menu-compte .ec-menu-compte__ligne .ec-client-pill-panel{right:0;left:auto!important;min-width:200px}:root:root .ec-menu-compte .ec-son-controle{width:44px;height:32px}:root:root .ec-menu-compte .ec-son-interrupteur{position:relative;width:44px;height:32px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:0}:root:root .ec-menu-compte .ec-son-interrupteur svg{display:none}:root:root .ec-menu-compte .ec-son-interrupteur:before,:root:root .ec-menu-compte .ec-son-interrupteur:after{content:"";position:absolute;top:50%;transform:translateY(-50%);transition:background-color .15s var(--ec-ease),left .15s var(--ec-ease)}:root:root .ec-menu-compte .ec-son-interrupteur:before{right:0;width:36px;height:20px;border-radius:999px;background:rgb(var(--ec-os-texte-2, var(--ec-text-muted)) / .35)}:root:root .ec-menu-compte .ec-son-interrupteur:after{left:10px;width:16px;height:16px;border-radius:50%;background:#fff;box-shadow:0 1px 2px #00000040}:root:root .ec-menu-compte .ec-son-interrupteur[aria-pressed=true]:before{background:rgb(var(--ec-c-marque, var(--ec-accent)))}:root:root .ec-menu-compte .ec-son-interrupteur[aria-pressed=true]:after{left:26px}:root:root .ec-menu-compte .ec-son-interrupteur:disabled:before{opacity:.5}:root:root .ec-menu-compte .ec-son-interrupteur:focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-accent)));outline-offset:0}:root:root .ec-menu-compte .ec-menu-compte__theme{padding:0 var(--mc-gouttiere) 8px}:root:root .ec-menu-compte .ec-theme-switcher.rt-SegmentedControlRoot{--segmented-control-height: 32px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;height:32px;min-height:32px;border-radius:999px;--segmented-control-border-radius: 999px}:root:root .ec-menu-compte .ec-theme-switcher :is(.rt-SegmentedControlIndicator,.rt-SegmentedControlItem,.ec-theme-switcher__cran){border-radius:999px}:root:root .ec-menu-compte .ec-theme-switcher .rt-SegmentedControlIndicator:before{border-radius:999px;background:rgb(var(--ec-c-marque-doux, var(--ec-os-actif)));box-shadow:0 1px 2px rgb(var(--ec-c-marque, var(--ec-accent)) / .18)}:root:root .ec-menu-compte .ec-theme-switcher .rt-SegmentedControlItem[data-state=on]{color:rgb(var(--ec-c-marque-encre, var(--ec-os-actif-encre)))}:root:root .ec-menu-compte .ec-theme-switcher__cran{min-width:0;min-height:32px}:root:root .ec-menu-compte .ec-theme-switcher__corps{flex-direction:row;gap:6px;font-size:12px}:root:root .ec-menu-compte .ec-menu-compte__sortie{color:rgb(var(--ec-c-danger, var(--ec-danger)))}:root:root .ec-menu-compte .ec-menu-compte__sortie svg{color:currentColor}:root:root .ec-menu-compte .ec-menu-compte__sortie:hover{background:rgb(var(--ec-c-danger, var(--ec-danger)) / .08);color:rgb(var(--ec-c-danger, var(--ec-danger)))}:root:root .ec-menu .ec-menu-compte__version{padding:6px 12px 4px;color:rgb(var(--ec-os-texte-2, var(--ec-text-muted)));font-size:12px;font-variant-numeric:tabular-nums}:root:root .ec-menu-compte .ec-menu-compte__avatar-photo{flex-shrink:0;display:inline-flex}.ec-avatar>.ec-avatar__photo{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}#atelier#atelier.ec-atelier-coque{--haut-air: var(--ec-space-2xl);--haut-souffle: var(--ec-space-3xl);--haut-gouttiere: 48px;--haut-apres-repere: var(--ec-space-sm)}@media(max-width:950px){#atelier#atelier.ec-atelier-coque{--haut-gouttiere: 24px}}@media(min-width:651px)and (max-height:879px){#atelier#atelier.ec-atelier-coque{--haut-air: var(--ec-space-lg);--haut-souffle: var(--ec-space-xl);--haut-apres-repere: 0px}}@media(min-width:651px)and (max-height:760px){#atelier#atelier.ec-atelier-coque{--haut-air: var(--ec-space-md);--haut-souffle: var(--ec-space-md)}}#atelier#atelier .ec-barre-projet__cadre{display:contents}#atelier#atelier .ec-atelier-outils-ancre:empty{display:none}#atelier#atelier .ec-barre-projet__legende [data-etape-suivante]>svg{display:none}#atelier#atelier :is(.ec-atelier-outils .ec-pill,.ec-atelier-outils .ec-user-carre,.ec-atelier-outils>button,.ec-atelier-outils .ec-atelier-outil,.ec-atelier-outils-ancre .ec-barre-projet__bouton,.ec-atelier-barre-haute .ec-son-interrupteur){box-sizing:border-box;height:44px;min-height:44px;border:0;border-radius:999px;background:rgb(var(--atelier-surface));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));color:rgb(var(--atelier-texte));transition:box-shadow .16s ease}#atelier#atelier :is(.ec-atelier-outils .ec-pill,.ec-atelier-outils .ec-user-carre,.ec-atelier-outils>button,.ec-atelier-outils .ec-atelier-outil,.ec-atelier-outils-ancre .ec-barre-projet__bouton,.ec-atelier-barre-haute .ec-son-interrupteur):hover{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier#atelier .ec-atelier-outils>button,#atelier#atelier .ec-atelier-barre-haute .ec-son-interrupteur,#atelier#atelier .ec-atelier-outils .ec-user-carre{width:44px;min-width:44px;padding:0}#atelier#atelier .ec-atelier-outils>button{box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))!important}#atelier#atelier .ec-atelier-outils>button:hover{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))!important}#atelier#atelier .ec-atelier-outils .ec-user-carre{display:grid;place-items:center;overflow:hidden}#atelier#atelier .ec-atelier-outils .ec-user-carre .ec-avatar{width:32px;height:32px;border-radius:999px}#atelier#atelier .ec-atelier-barre-haute .ec-son-interrupteur[aria-pressed=false]{color:rgb(var(--atelier-secondaire))}#atelier#atelier .ec-atelier-outils .ec-pill{padding-inline:var(--ec-space-md) var(--ec-space-sm)}@media(min-width:651px){#atelier#atelier>.ec-atelier-barre-haute,#atelier#atelier>.ec-atelier-entete{gap:var(--ec-space-sm);padding-top:var(--haut-air);padding-bottom:0}#atelier#atelier>.ec-atelier-barre-haute>.ec-atelier-entete,#atelier#atelier>.ec-atelier-entete{min-height:44px;padding-right:0}#atelier#atelier>.ec-atelier-barre-haute>.ec-atelier-entete{padding-block:0}#atelier#atelier>.ec-atelier-entete{padding-right:var(--haut-gouttiere)}#atelier#atelier .ec-atelier-identite{flex:0 1 auto;gap:var(--ec-space-xl);max-width:calc(45vw - 2 * var(--haut-gouttiere))}#atelier#atelier .ec-atelier-identite__ligne>p,#atelier#atelier .ec-atelier-identite>p{min-width:0;padding-left:var(--ec-space-xl);border-left:1px solid rgb(var(--atelier-bord));font-size:14px;font-weight:500;line-height:1.4;overflow:hidden;overflow-wrap:normal;text-overflow:ellipsis;white-space:nowrap}#atelier#atelier .ec-atelier-identite p>span{font-size:13px;font-weight:400;overflow:hidden;text-overflow:ellipsis}#atelier#atelier .ec-atelier-outils{flex:0 1 auto;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm);max-width:calc(55vw - var(--haut-gouttiere) - 44px - 2 * var(--ec-space-sm));min-width:0;margin-left:auto}#atelier#atelier .ec-atelier-outils-ancre:not(:empty){display:flex;margin-right:var(--ec-space-sm)}#atelier#atelier .ec-atelier-outils-ancre .ec-barre-projet__outils{gap:var(--ec-space-sm)}#atelier#atelier .ec-atelier-outils .ec-pill{padding-inline:var(--ec-space-lg) var(--ec-space-md)}#atelier#atelier .ec-atelier-outils-ancre .ec-barre-projet__bouton{padding-inline:var(--ec-space-xl)}#atelier#atelier .ec-barre-projet{gap:0;margin:var(--haut-air) 0 0}#atelier#atelier .ec-barre-projet__cadre{display:flex;flex-direction:column;width:100%;max-width:calc(45vw - 2 * var(--haut-gouttiere));border-radius:26px;background:rgb(var(--atelier-fond));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))}#atelier#atelier .ec-barre-projet__cadre>.ec-barre-projet__ligne{gap:var(--ec-space-sm)}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__piste{flex:1 1 auto;gap:var(--ec-space-2xs);max-width:none;padding:var(--ec-space-2xs);background:transparent;box-shadow:none}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes{flex:1 1 auto;padding-left:var(--ec-space-2xs)}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes li+li{flex:1 1 auto}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes li+li:before{flex:1 1000000 8px;width:auto;margin:0 var(--ec-space-2xs)}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes :is(a,button){gap:var(--ec-space-xs);padding:0 var(--ec-space-md) 0 var(--ec-space-xs)}#atelier#atelier .ec-barre-projet__cadre>.ec-barre-projet__legende{max-width:none;min-height:0;padding:var(--ec-space-sm) var(--ec-space-xl);border-top:1px solid rgb(var(--atelier-bord));font-size:13px;line-height:1.4}#atelier#atelier .ec-barre-projet__legende [data-etape-suivante]{display:inline-flex;align-items:flex-start;gap:var(--ec-space-sm)}#atelier#atelier .ec-barre-projet__legende [data-etape-suivante]>svg{display:block;flex:none;margin-top:var(--ec-space-3xs)}#atelier#atelier .ec-barre-projet__legende [data-legende-etape]:only-child{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal;color:rgb(var(--atelier-secondaire));font-weight:400}#atelier#atelier .ec-atelier-conversation,#atelier#atelier.ec-atelier-coque .ec-brief__colonne,#atelier#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier#atelier.ec-atelier-coque .ec-mel__conversation{padding-top:var(--haut-souffle)}#atelier#atelier .ec-brief-pastilles{gap:var(--ec-space-xs) 0;margin-bottom:var(--haut-apres-repere)}#atelier#atelier .ec-brief-pastilles__compte{flex:1 1 100%;overflow:visible;font-size:14px;line-height:1.4;white-space:normal}#atelier#atelier .ec-brief-pastilles__parties{gap:0 var(--ec-space-lg);margin-block:-10px}#atelier#atelier .ec-brief-pastilles__partie>ol>li{width:clamp(10px,calc((100cqw - var(--badges, 3) * 28px - (var(--badges, 3) - 1) * var(--ec-space-lg)) / var(--pastilles, 10)),24px)}#atelier#atelier .ec-brief-pastilles__pastille>span{width:min(18px,100% - 4px)}#atelier#atelier .ec-brief-pastilles__pastille>span>svg{width:11px;height:11px}#atelier#atelier .ec-brief-pastilles__pastille[data-etat=courante]>span{width:min(18px,100% - 4px)}#atelier#atelier .ec-brief-pastilles__badge{width:24px;height:24px;margin-left:var(--ec-space-2xs)}#atelier#atelier .ec-brief-pastilles__badge>svg{width:14px;height:14px}#atelier#atelier .ec-brief-pastilles__jauge{height:4px;margin-top:var(--ec-space-2xs)}}@media(min-width:651px)and (max-width:950px){#atelier#atelier .ec-atelier-identite{flex-direction:column;align-items:flex-start;gap:var(--ec-space-2xs)}#atelier#atelier .ec-atelier-identite__ligne>p,#atelier#atelier .ec-atelier-identite>p{max-width:100%;padding-left:0;border-left:0;font-size:13px}#atelier#atelier .ec-atelier-identite p>span{display:none}}@media(min-width:651px)and (max-width:800px){#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__piste{gap:var(--ec-space-3xs);padding:var(--ec-space-3xs)}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes{padding-left:var(--ec-space-3xs)}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes li+li:before{margin:0}}@media(min-width:651px)and (max-width:730px){#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__accueil{display:none}#atelier#atelier .ec-barre-projet__cadre .ec-barre-projet__etapes{padding-left:0;border-left:0}}@media(min-width:651px)and (max-width:1180px){#atelier#atelier .ec-atelier-outils-ancre .ec-barre-projet__bouton{justify-content:center;width:44px;padding:0}#atelier#atelier .ec-atelier-outils-ancre .ec-barre-projet__bouton>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:651px)and (max-width:1727px){#atelier#atelier .ec-atelier-outils-ancre:has([data-portes]>:not([data-mon-outil-barre])) [data-ouvrir-fiche]{justify-content:center;width:44px;padding:0}#atelier#atelier .ec-atelier-outils-ancre:has([data-portes]>:not([data-mon-outil-barre])) [data-ouvrir-fiche]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:651px)and (max-width:950px){#atelier#atelier .ec-atelier-outils .ec-atelier-outil{justify-content:center;width:44px;padding:0}#atelier#atelier .ec-atelier-outils .ec-atelier-outil>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier#atelier .ec-atelier-outils:has([data-portes]>:not([data-mon-outil-barre])){gap:var(--ec-space-2xs)}#atelier#atelier .ec-atelier-outils:has([data-portes]>:not([data-mon-outil-barre])) .ec-atelier-outils-ancre{margin-right:0}#atelier#atelier .ec-atelier-outils:has([data-portes]>:not([data-mon-outil-barre])) .ec-barre-projet__outils{gap:var(--ec-space-2xs)}}@media(min-width:651px)and (max-width:800px){#atelier#atelier>.ec-atelier-barre-haute:has([data-portes]>:not([data-mon-outil-barre])){align-items:flex-start}#atelier#atelier .ec-atelier-outils:has([data-portes]>:not([data-mon-outil-barre])) .ec-atelier-outils-ancre{flex:1 1 100%;justify-content:flex-end;order:2;margin-right:calc(-44px - var(--ec-space-sm))}#atelier#atelier .ec-atelier-outils-ancre:has([data-portes]>:not([data-mon-outil-barre])) [data-decouvrir-outil]{width:auto;padding-inline:var(--ec-space-lg)}#atelier#atelier .ec-atelier-outils-ancre:has([data-portes]>:not([data-mon-outil-barre])) [data-decouvrir-outil]>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media(min-width:390px)and (max-width:650px){#atelier#atelier.ec-atelier-coque>.ec-atelier-barre-haute{padding-left:var(--haut-gouttiere)}#atelier#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-logo>svg,#atelier#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite>svg{width:104px}#atelier#atelier .ec-barre-projet{padding-left:var(--haut-gouttiere)}#atelier#atelier .ec-barre-projet__legende{padding-left:0}}#atelier#atelier .ec-barre-projet__nom--court{display:none}@media(min-width:651px){#atelier#atelier .ec-barre-projet__piste[data-courts="1"] li[data-court="1"] .ec-barre-projet__nom--court,#atelier#atelier .ec-barre-projet__piste[data-courts="2"] li[data-court] .ec-barre-projet__nom--court{display:block}#atelier#atelier .ec-barre-projet__piste[data-courts="1"] li[data-court="1"] .ec-barre-projet__nom:not(.ec-barre-projet__nom--court),#atelier#atelier .ec-barre-projet__piste[data-courts="2"] li[data-court] .ec-barre-projet__nom:not(.ec-barre-projet__nom--court){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}#atelier#atelier .ec-atelier-centre-ancre:empty{display:none}#atelier#atelier#atelier[data-ec-accueil]{--ec-c-marque: var(--ec-os-texte);--ec-c-marque-survol: var(--ec-os-texte);--ec-c-sur-marque: var(--ec-os-carte);--ec-c-marque-doux: var(--ec-vif-pierre);--ec-c-marque-encre: var(--ec-os-texte);--ec-c-marque-filet: 222 222 224;--ec-c-rayon-carte: var(--ec-vif-rayon);--ec-c-filet: transparent;--ec-os-accueil-accent: var(--ec-os-texte);--ec-os-accueil-sur-accent: var(--ec-os-carte);--ec-os-accueil-accent-survol: var(--ec-os-texte);--ec-os-accueil-accent-texte: var(--ec-os-texte);--ec-os-accueil-encart: var(--ec-vif-pierre);--ec-accent: var(--ec-os-texte);--ec-accent-ink: rgb(var(--ec-os-carte));--ec-accent-contrast: rgb(var(--ec-os-carte));--ec-theme-accent-rgb: var(--ec-os-texte);--ec-theme-sur-accent-rgb: var(--ec-os-carte);--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-sur-vif: rgb(var(--ec-os-carte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte);--ec-theme-point-rgb: var(--ec-os-texte);--ec-theme-pastel: rgb(var(--ec-vif-pierre));--ec-theme-pastel-rgb: var(--ec-vif-pierre);--ec-theme-sur-pastel: rgb(var(--ec-os-texte));--ec-theme-sur-pastel-rgb: var(--ec-os-texte);--ec-os-actif: var(--ec-os-texte);--ec-os-actif-encre: var(--ec-os-carte);--ec-os-actif-neutre: var(--ec-os-texte);--ec-os-actif-neutre-encre: var(--ec-os-carte);--accent-9: rgb(var(--ec-os-texte));--accent-10: rgb(var(--ec-os-texte) / .86);--accent-contrast: rgb(var(--ec-os-carte));--accent-11: rgb(var(--ec-os-texte));--accent-12: rgb(var(--ec-os-texte));--accent-a3: rgb(var(--ec-os-texte) / .06);--accent-a4: rgb(var(--ec-os-texte) / .09);--accent-a5: rgb(var(--ec-os-texte) / .12);--accent-a7: rgb(var(--ec-os-texte) / .2);--accent-a8: rgb(var(--ec-os-texte) / .3);--accent-3: rgb(var(--ec-os-texte) / .06);--accent-4: rgb(var(--ec-os-texte) / .09);--accent-5: rgb(var(--ec-os-texte) / .12);--focus-8: rgb(var(--ec-focus) / .5);--ec-os-page: var(--ec-c-lavis);--ec-os-page-fond: var(--ec-c-lavis);--ec-os-verre-page: rgb(var(--ec-c-lavis));--ec-os-texte-2: 98 100 108;--atelier-fond: var(--ec-c-lavis);--atelier-plateau: var(--ec-vif-pierre);--atelier-vert: rgb(var(--ec-os-texte));--atelier-sur-vert: rgb(var(--ec-os-carte));--atelier-rayon: var(--ec-vif-rayon);background:rgb(var(--ec-c-lavis))}:root.dark #atelier#atelier#atelier[data-ec-accueil],:root.black #atelier#atelier#atelier[data-ec-accueil]{--ec-os-page: var(--ec-c-sol);--ec-os-page-fond: var(--ec-c-sol);--ec-os-verre-page: rgb(var(--ec-c-sol));--ec-os-texte-2: 160 162 168;--ec-c-marque-filet: 58 58 62;--atelier-fond: var(--ec-c-sol);background:rgb(var(--ec-c-sol))}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-logo{display:inline-flex;align-items:center;color:rgb(var(--ec-os-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-identite>.ec-os-logo{color:rgb(var(--ec-os-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-free-offre{--ec-offre-atelier-doux: var(--ec-offre-free-doux);--ec-offre-atelier-texte: var(--ec-offre-free-texte);--ec-offre-atelier: var(--ec-offre-free);--ec-offre-atelier-encre: var(--ec-offre-free-encre);min-height:32px;padding:0 12px;border-radius:999px;background:rgb(var(--ec-offre-atelier-doux));color:rgb(var(--ec-offre-atelier-texte));box-shadow:inset 0 0 0 1px rgb(var(--ec-offre-atelier-texte) / .28);font-size:13px;font-weight:600}#atelier#atelier#atelier[data-ec-accueil] .ec-free-offre[data-spark-offre=spark]{--ec-offre-atelier-doux: var(--ec-offre-spark-doux);--ec-offre-atelier-texte: var(--ec-offre-spark-texte);--ec-offre-atelier: var(--ec-offre-spark);--ec-offre-atelier-encre: var(--ec-offre-spark-encre)}#atelier#atelier#atelier[data-ec-accueil] .ec-free-offre[data-spark-offre=boost]{--ec-offre-atelier-doux: var(--ec-offre-boost-doux);--ec-offre-atelier-texte: var(--ec-offre-boost-texte);--ec-offre-atelier: var(--ec-offre-boost);--ec-offre-atelier-encre: var(--ec-offre-boost-encre)}#atelier#atelier#atelier[data-ec-accueil] .ec-free-offre[data-free-offre-gele]{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .14)}#atelier#atelier#atelier[data-ec-accueil] .ec-free-offre__nom{background:rgb(var(--ec-offre-atelier));color:rgb(var(--ec-offre-atelier-encre))}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-barre-haute .ec-user-carre .ec-avatar{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte))}@media(min-width:651px){#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet{margin-top:var(--ec-space-md)}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre{flex-direction:row;align-items:center;gap:16px;max-width:none;border-radius:0;background:transparent;box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre>.ec-barre-projet__ligne{flex:0 1 auto;min-width:0}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre .ec-barre-projet__piste{gap:4px;padding:0}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre .ec-barre-projet__etapes{gap:4px;padding-left:0}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre .ec-barre-projet__etapes li+li{flex:0 0 auto}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__cadre>.ec-barre-projet__legende{flex:1 1 auto;padding:0;border:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li+li:before{display:none}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes{border-left:0}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__piste{background:transparent;box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes :is(a,button)){display:inline-flex;align-items:center;gap:8px;height:36px;min-height:36px;padding:0 14px 0 12px;border:0;border-radius:999px;background:transparent;box-shadow:none;font-family:var(--ec-vif-titre);font-size:14px;font-weight:600;letter-spacing:-.005em;color:rgb(var(--ec-os-texte-2));transition:background .16s var(--ec-vif-ease),color .16s var(--ec-vif-ease)}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a):hover:not([aria-current=page]){background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet a.ec-barre-projet__accueil>svg{width:16px;height:16px}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a)[aria-current=page]{background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-verrouillee] button{color:rgb(var(--ec-os-texte-2) / .7);cursor:not-allowed}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes .ec-barre-projet__pastille{flex:none;width:7px;min-width:7px;height:7px;padding:0;border-radius:999px;background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-2));font-size:0;color:transparent}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes .ec-barre-projet__pastille>svg{display:none}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=faite] .ec-barre-projet__pastille{background:rgb(var(--ec-vif-ok));box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=en-cours] .ec-barre-projet__pastille{background:rgb(var(--ec-os-texte));box-shadow:0 0 0 3px rgb(var(--ec-os-texte) / .12)}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes a[aria-current=page] .ec-barre-projet__pastille{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-vif-accent-sur) / .7)}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li:is([data-etat=faite],[data-etat=en-cours]) a[aria-current=page] .ec-barre-projet__pastille{box-shadow:0 0 0 1.5px rgb(var(--ec-vif-accent-sur) / .9)}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=en-cours] a[aria-current=page] .ec-barre-projet__pastille{background:rgb(var(--ec-vif-accent-sur))}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-verrouillee] .ec-barre-projet__pastille{width:auto;height:auto;background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte-2))}#atelier#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-verrouillee] .ec-barre-projet__pastille>svg{display:block;width:11px;height:11px}#atelier#atelier#atelier[data-ec-accueil] :is(.ec-atelier-conversation,.ec-brief__colonne,.ec-mel__conversation,.ec-brief__apercu,.ec-spark-suivi>*,.ec-free-carte,.ec-os-carte){border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre)}#atelier#atelier#atelier[data-ec-accueil] .ec-os-numero-etape{font-family:var(--ec-vif-display);font-size:72px;font-weight:400;line-height:.9;letter-spacing:-.035em;color:rgb(var(--ec-os-texte));margin-bottom:var(--ec-space-lg)}@media(max-width:650px){#atelier#atelier#atelier[data-ec-accueil] .ec-os-numero-etape{font-size:56px}}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-scene>.ec-atelier-plateau{background:rgb(var(--ec-vif-noir));border-radius:var(--ec-vif-rayon);box-shadow:0 18px 40px -22px #0a0c1499}:root.dark #atelier#atelier#atelier[data-ec-accueil] .ec-atelier-scene>.ec-atelier-plateau,:root.black #atelier#atelier#atelier[data-ec-accueil] .ec-atelier-scene>.ec-atelier-plateau{box-shadow:0 0 0 1px #ffffff14}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-scene>.ec-atelier-plateau:before{display:none}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-scene>.ec-atelier-plateau .ec-atelier-pastille{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;background:transparent;box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] :is(a.lien,.ec-atelier-note a,.ec-spark-ligne__lien){color:rgb(var(--ec-vif-accent-texte));text-decoration:underline;text-decoration-color:rgb(var(--ec-vif-accent-texte) / .35);text-underline-offset:3px}#atelier#atelier#atelier[data-ec-accueil] :is(a.lien,.ec-atelier-note a,.ec-spark-ligne__lien):hover{text-decoration-color:rgb(var(--ec-vif-accent-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-free-style__couleur input[type=color][value="#5534de"]::-webkit-color-swatch{background:rgb(var(--ec-vif-pierre))!important;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte) / .25)}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-ligne__numero{color:rgb(var(--ec-os-texte-2))}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat{gap:6px;min-height:24px;padding:0;background:transparent;color:rgb(var(--ec-os-texte-2));font-size:12.5px;font-weight:500}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat>svg{display:none}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat:before{content:"";flex:none;width:7px;height:7px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte-2))}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat[data-etat=done]{background:transparent;color:rgb(var(--ec-os-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat[data-etat=done]:before{background:rgb(var(--ec-vif-ok));box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat[data-etat=todo]{color:rgb(var(--ec-os-texte))}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-etat[data-etat=todo]:before{background:rgb(var(--ec-vif-chaud));box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-spark-modules li{background:rgb(var(--ec-vif-pierre))}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .temps{display:inline-grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:8px;align-items:center;padding:0;background:transparent;box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .temps>li{display:flex;min-width:0}@media(max-width:820px){#atelier#atelier#atelier[data-ec-accueil] .ec-ob .temps{display:none}}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .apercu__tete .segmente{gap:4px;padding:0;background:transparent;box-shadow:none}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .apercu__tete .segmente button{height:36px;padding:0 16px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07);box-shadow:none;color:rgb(var(--ec-os-texte));font-size:14px;font-weight:600}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .apercu__tete .segmente button:hover{background-image:linear-gradient(var(--ec-vif-survol),var(--ec-vif-survol))}#atelier#atelier#atelier[data-ec-accueil] .ec-ob .apercu__tete .segmente button:is([aria-pressed=true],[aria-checked=true],[aria-selected=true]){background:rgb(var(--ec-os-texte));box-shadow:none;color:rgb(var(--ec-os-carte))}#atelier#atelier#atelier[data-ec-accueil] :is(.ec-atelier-conversation,.ec-atelier-plateau){animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}#atelier#atelier#atelier[data-ec-accueil] .ec-atelier-plateau{animation-delay:60ms}@media(prefers-reduced-motion:reduce){#atelier#atelier#atelier[data-ec-accueil] :is(.ec-atelier-conversation,.ec-atelier-plateau){animation:none}}#atelier.ec-atelier-coque{--ec-border-opacity: .15;--atelier-fond: var(--ec-os-page);--atelier-surface: var(--ec-os-carte);--atelier-texte: var(--ec-os-texte);--atelier-secondaire: var(--ec-os-texte-2);--atelier-bord: 58 58 58;--atelier-plateau: var(--ec-os-doux);--atelier-champ: var(--ec-os-champ-sur-page);--atelier-encre: #151515;--atelier-vert: var(--ec-theme-vif);--atelier-sur-vert: var(--ec-theme-sur-vif);--atelier-illu-vert: rgb(var(--ec-p-marque-vert-eazyclick));--atelier-jaune: rgb(var(--ec-p-attention-jaune));--atelier-rose: rgb(var(--ec-p-attention-rose-clair));--atelier-lavande: rgb(var(--ec-p-attention-lavande));--atelier-papier: rgb(255 253 244);--atelier-blanc: rgb(var(--ec-p-neutre-blanc, 255 255 255));--atelier-rayon: 24px;--ec-text-primary: var(--atelier-texte);--ec-text-secondary: var(--atelier-secondaire);--ec-text-muted: var(--atelier-secondaire);--ec-bg: var(--atelier-fond);--ec-surface: var(--atelier-surface);--ec-font-heading: var(--heading-font-family, inherit);font-family:var(--default-font-family);font-weight:400;line-height:1.5;background:rgb(var(--atelier-fond));color:rgb(var(--atelier-texte));min-height:100dvh;overflow-x:clip}html.light #atelier.ec-atelier-coque{--atelier-bord: 222 222 222}#atelier .ec-atelier-entete{max-width:1440px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:24px 48px;gap:20px;min-height:92px}#atelier .ec-atelier-identite{display:flex;align-items:center;gap:32px;min-width:0}#atelier .ec-atelier-identite>svg{flex-shrink:0}#atelier .ec-atelier-identite p{font-size:14px;margin:0}#atelier .ec-atelier-identite p span{display:block;color:rgb(var(--atelier-secondaire))}#atelier .ec-atelier-outils{display:flex;gap:12px;align-items:center;flex-shrink:0}#atelier .ec-atelier-outils button{min-height:44px}#atelier.ec-atelier-coque #client-main{outline:none}#atelier.ec-atelier-coque .ec-projet[data-atelier]{display:flex;flex-direction:column;height:auto;min-height:0;max-width:1344px;margin:12px auto 0;padding:0 24px 24px;overflow:visible;gap:0;background:transparent}#atelier.ec-atelier-coque .ec-projet[data-atelier]>.ec-view__body{padding:0;overflow:visible;flex:none}#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{position:relative;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);min-height:630px;background:rgb(var(--atelier-surface));border-radius:var(--atelier-rayon);overflow:hidden;border:0;padding:0;gap:0;box-shadow:none}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{padding:48px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:24px;min-width:0}#atelier .ec-atelier-conversation h1,#atelier .ec-atelier-moment h1,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__nom,#atelier.ec-atelier-coque .ec-mel__scene-titre{font-family:var(--ec-os-police-grand-titre);font-size:clamp(36px,4.5vw,66px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:0;color:rgb(var(--atelier-texte))}#atelier .ec-atelier-intro,#atelier.ec-atelier-coque .ec-valid__invitation,#atelier.ec-atelier-coque .ec-mel__scene-texte{font-size:17px;color:rgb(var(--atelier-secondaire));margin:0;max-width:48ch}#atelier .ec-atelier-action{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%}#atelier.ec-atelier-coque .ec-btn--success,#atelier .ec-atelier-action>button,#atelier .ec-atelier-moment>button:first-of-type,#atelier .ec-atelier-ouvrir{background:var(--atelier-vert);color:var(--atelier-sur-vert);min-height:54px;padding:15px 24px;border-radius:999px;font-weight:500;font-size:16px;box-shadow:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:20px}#atelier .ec-atelier-action small{color:rgb(var(--atelier-secondaire));font-size:12px}#atelier.ec-atelier-coque .ec-valid__ziggy,#atelier.ec-atelier-coque .ec-mel__ziggy{display:flex;align-items:center;gap:12px;font-size:14px;line-height:1.35}#atelier.ec-atelier-coque .ziggy-orb-core{flex-shrink:0;position:relative;background:transparent;box-shadow:none;animation:none}#atelier.ec-atelier-coque .ec-valid__ziggy>.ziggy-orb-core,#atelier.ec-atelier-coque .ec-mel__ziggy>.ziggy-orb-core{position:relative;inset:auto}#atelier .ec-atelier-compagnon{display:flex;align-items:center;gap:10px;margin-top:8px;color:rgb(var(--atelier-secondaire));font-size:12px}#atelier .ec-atelier-compagnon>span{display:flex;flex-direction:column;align-items:flex-start}#atelier .ec-atelier-compagnon button{padding:0;min-height:28px;height:28px;margin:0;font-size:13px;text-decoration:underline;text-underline-offset:3px;background:transparent}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{overflow:hidden;position:relative;background:rgb(var(--atelier-plateau));padding:36px 42px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:22px;min-width:0;isolation:isolate;color:var(--atelier-encre);border:0}#atelier .ec-atelier-plateau:before{content:"";pointer-events:none;position:absolute;width:500px;height:500px;border:1px solid rgb(255 255 255 / .3);border-radius:50%;z-index:-1;transform:rotate(-20deg) scaleX(.92)}#atelier .ec-atelier-etoile,#atelier.ec-atelier-coque .ec-valid__plateau:after{content:"";pointer-events:none;position:absolute;width:64px;height:64px;background:var(--atelier-jaune);clip-path:polygon(50% 0,61% 32%,86% 14%,70% 40%,100% 50%,70% 60%,86% 86%,61% 70%,50% 100%,40% 70%,14% 86%,30% 60%,0 50%,30% 40%,14% 14%,40% 30%);right:18px;top:42px;transform:rotate(12deg)}#atelier .ec-atelier-pastille,#atelier.ec-atelier-coque .ec-valid__legende{display:flex;align-items:center;gap:10px;font-size:13px;background:var(--atelier-blanc);color:var(--atelier-encre);padding:8px 14px;border-radius:99px;z-index:2}#atelier .ec-atelier-pastille:before{content:"";height:7px;width:7px;border-radius:50%;background:var(--atelier-encre)}#atelier .ec-atelier-fenetre{width:100%;max-width:550px;background:var(--atelier-papier);color:var(--atelier-encre);border-radius:12px;box-shadow:0 20px 40px rgb(var(--ec-p-neutre-encre-navy) / .14);overflow:hidden;transform:rotate(-2deg);position:relative}#atelier .ec-atelier-fenetre[data-complet]{transform:none}#atelier .ec-atelier-chrome{height:35px;display:flex;align-items:center;gap:5px;background:var(--atelier-blanc);border-bottom:1px solid rgb(var(--ec-p-neutre-encre-navy) / var(--ec-border-opacity));padding:0 14px;font-size:10px}#atelier .ec-atelier-chrome i{width:6px;height:6px;border-radius:50%;background:rgb(var(--atelier-bord))}#atelier .ec-atelier-chrome span{margin:auto}#atelier .ec-atelier-site-vide{padding:24px;text-align:center;min-height:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:18px}#atelier .ec-atelier-site-vide svg{width:200px;height:180px}#atelier .ec-atelier-site-vide h3{font:500 28px / 1.08 var(--heading-font-family, inherit);letter-spacing:-.035em;margin:0}#atelier .ec-atelier-site-vide p{font-size:13px;max-width:26ch;margin:0}#atelier .ec-atelier-legende{font-size:12px;max-width:38ch;text-align:center;margin:0}html.dark #atelier .ec-atelier-legende,html.black #atelier .ec-atelier-legende{color:rgb(var(--atelier-texte))}#atelier.ec-atelier-coque .ec-brief{gap:0}#atelier.ec-atelier-coque .ec-brief__tete{display:none}#atelier.ec-atelier-coque .ec-brief__avancement{background:transparent;box-shadow:none;border:0;padding:0 0 20px}#atelier.ec-atelier-coque .ec-brief__colonne>div{width:100%}#atelier.ec-atelier-coque .ec-brief__panneau,#atelier.ec-atelier-coque .ec-brief__relecture{background:transparent;border:0;box-shadow:none;padding:0}#atelier.ec-atelier-coque .ec-brief__section-titre,#atelier.ec-atelier-coque .ec-brief__relecture-titre{font:500 40px / 1.08 var(--heading-font-family, inherit);letter-spacing:-.035em;margin:12px 0 20px}#atelier.ec-atelier-coque .ec-brief__pied{position:static;padding:20px 0 0;margin:0;box-shadow:none;border:0;background:transparent}#atelier.ec-atelier-coque .ec-brief__apercu{display:flex;position:static;padding:0;margin:0;min-width:0}#atelier.ec-atelier-coque .ec-brief__apercu>.ec-atelier-plateau{flex:1}#atelier .ec-atelier-moment{display:flex;flex-direction:column;align-items:flex-start;gap:24px}#atelier .ec-atelier-badge{background:var(--atelier-jaune);color:var(--atelier-encre);padding:10px 16px;border-radius:10px;transform:rotate(-3deg);font-size:14px}#atelier.ec-atelier-coque .ec-valid__tete{display:none}#atelier.ec-atelier-coque .ec-valid__ligne-titre{flex-direction:column;align-items:flex-start}#atelier.ec-atelier-coque .ec-valid__apercu{width:100%;max-width:550px;border-radius:12px;overflow:hidden;background:var(--atelier-papier);color:var(--atelier-encre);border:0}#atelier.ec-atelier-coque .ec-valid__apercu--vide{min-height:350px;padding:32px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:20px;transform:rotate(-2deg)}#atelier.ec-atelier-coque .ec-valid__apercu--vide h3{font-size:30px;line-height:1.1;text-align:center;margin:0}#atelier.ec-atelier-coque .ec-valid__apercu--vide p{margin:0;font-size:13px}#atelier.ec-atelier-coque :is(button,a,input,textarea,summary):focus-visible{outline:3px solid rgb(var(--atelier-texte));outline-offset:4px}@media(max-width:950px){#atelier .ec-atelier-entete{padding:20px 24px}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{padding:32px}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{padding:32px 24px}}@media(max-width:650px){#atelier .ec-atelier-entete{padding:18px 20px;gap:8px;flex-wrap:wrap}#atelier .ec-atelier-identite{gap:16px;flex:1}#atelier .ec-atelier-identite p{font-size:12px}#atelier .ec-atelier-identite p span{display:none}#atelier .ec-atelier-outils{gap:8px}#atelier.ec-atelier-coque .ec-projet[data-atelier]{padding:0 16px 20px;margin-top:2px}#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{display:flex;flex-direction:column;min-height:0;border-radius:20px}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{padding:28px 24px;gap:20px}#atelier .ec-atelier-conversation h1,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__nom,#atelier.ec-atelier-coque .ec-mel__scene-titre{font-size:40px}#atelier .ec-atelier-intro{font-size:15px}#atelier .ec-atelier-action>button{width:100%;min-height:52px;padding:14px 18px;justify-content:space-between}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{padding:32px 24px 38px;gap:18px}#atelier .ec-atelier-fenetre{max-width:390px}#atelier .ec-atelier-pastille{font-size:11px}#atelier .ec-atelier-etoile,#atelier.ec-atelier-coque .ec-valid__plateau:after{width:44px;height:44px;top:18px;right:8px}#atelier.ec-atelier-coque .ec-brief__section-titre,#atelier.ec-atelier-coque .ec-brief__relecture-titre{font-size:30px}#atelier.ec-atelier-coque .ec-brief__apercu .ec-atelier-site-vide{min-height:200px;padding:12px;gap:8px}#atelier.ec-atelier-coque .ec-brief__apercu .ec-atelier-site-vide svg{height:100px;width:140px}#atelier.ec-atelier-coque .ec-brief__apercu .ec-atelier-site-vide p,#atelier.ec-atelier-coque .ec-brief__apercu .ec-atelier-pastille{display:none}}@media(prefers-reduced-motion:reduce){#atelier.ec-atelier-coque *,#atelier.ec-atelier-coque *:before,#atelier.ec-atelier-coque *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}#atelier [data-ec-vivant]{--ec-text-primary: var(--atelier-texte);--ec-text-secondary: var(--atelier-secondaire);--ec-text-muted: var(--atelier-secondaire);--ec-border-opacity: .15;font-family:var(--default-font-family)}#atelier .ec-brief__colonne[data-moment]>:not(.ec-brief-pastilles,.ec-atelier-moment,.ec-atelier-moment-actions,.ec-atelier-compagnon){display:none!important}#atelier .ec-valid,#atelier .ec-mel{max-width:none}#atelier .ec-brief__avancement{border-radius:0}#atelier .ec-atelier-conversation .rt-Button,#atelier .ec-valid__actions .rt-Button,#atelier .ec-mel__relais .rt-Button,#atelier .ec-atelier-moment .rt-Button{border-radius:999px!important}#atelier .ec-brief__panneau{border-radius:0;outline:none}#atelier .ec-atelier-identite>svg{width:132px}#atelier .ec-atelier-identite p{min-width:0;overflow-wrap:anywhere}@media(max-width:650px){#atelier .ec-atelier-entete{display:grid;grid-template-columns:1fr auto;padding:18px 20px}#atelier .ec-atelier-identite{flex-direction:column;align-items:flex-start;gap:8px}#atelier .ec-atelier-identite>svg{width:110px}#atelier .ec-atelier-identite p{max-width:170px}#atelier .ec-atelier-outils{gap:4px}}#atelier .ec-atelier-image{width:100%;padding:0;display:block;border:0;background:var(--atelier-papier);cursor:pointer}#atelier .ec-atelier-image img{display:block;width:100%;height:auto}#atelier .ec-mel__conversation .ec-mel__liste{width:100%}#atelier .ec-mel__conversation .ec-mel__ligne{padding:8px 0;border:0;background:transparent}#atelier .ec-atelier-arrivee{max-width:1344px;margin:78px auto 24px;padding:0 24px}#atelier .ec-atelier-arrivee .ecr{padding:0;width:100%;max-width:none}#atelier .ec-atelier-arrivee .ecr h2{font-size:18px}#atelier .ec-atelier-arrivee .ec-atelier-conversation h1{font-size:48px}#atelier .ec-brief__avancement{margin-top:16px}#atelier .ec-brief{display:flex;flex-direction:column}@media(max-width:650px){#atelier .ec-atelier-arrivee{margin:18px auto;padding:0 16px}#atelier .ec-atelier-arrivee .ec-atelier-conversation h1{font-size:36px}}#atelier .ec-brief{max-width:none}#atelier .ec-brief__colonne{min-height:0}#atelier .ec-brief__apercu{align-self:stretch}#atelier .ec-brief__avancement:before,#atelier .ec-brief__avancement:after,#atelier .ec-brief__panneau:before,#atelier .ec-brief__panneau:after,#atelier .ec-valid__carte[data-scene]:before,#atelier .ec-valid__carte[data-scene]:after,#atelier .ec-mel__scene:before,#atelier .ec-mel__scene:after{display:none}#atelier .ec-brief__avancement{background:transparent}#atelier .ec-brief__grille[data-moment]{grid-template-rows:1fr auto}#atelier .ec-brief__grille[data-moment] .ec-brief__colonne{grid-column:1;grid-row:1;padding-bottom:24px}#atelier .ec-brief__grille[data-moment] .ec-brief__apercu{grid-column:2;grid-row:1 / 3}#atelier .ec-atelier-moment-actions{grid-column:1;grid-row:2;padding:0;display:flex;flex-direction:column;align-items:flex-start;gap:12px}#atelier .ec-atelier-moment-actions .rt-Button{border-radius:999px}@media(max-width:650px){#atelier .ec-atelier-moment-actions{padding:0}#atelier .ec-atelier-moment-actions>button{width:100%}}@media(max-width:650px){#atelier .ec-brief__colonne>.ec-atelier-compagnon{display:flex}}#atelier .ec-atelier-conversation>.ec-donnees{width:100%;min-width:0}#atelier .ec-valid__carte[data-scene],#atelier .ec-mel__scene{background:rgb(var(--atelier-surface))!important}#atelier .ec-mel__conversation{background:transparent}#atelier .ec-atelier-moment .ec-onboarding-personal{padding:0;margin:0;max-width:100%}#atelier .ec-atelier-outils>button{height:44px;min-height:44px;width:44px;padding:0;border-radius:999px!important;background:rgb(var(--atelier-surface));color:rgb(var(--atelier-texte));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))}#atelier.ec-atelier-coque .ec-valid__carte[data-decision-visible] .ec-valid__nom{font-size:40px}#atelier .ec-valid__actions{flex-direction:column;align-items:flex-start;gap:8px}#atelier .ec-valid__actions button:last-child:not(:first-child){background:transparent;text-decoration:underline;margin:0;padding-inline:0}#atelier .ec-valid__historique{margin:0;width:100%}#atelier .ec-valid__sous-titre{font-size:12px;margin:0}#atelier .ec-valid__filtres{width:100%;flex-wrap:wrap}#atelier .ec-valid__corps>.rt-Button[data-accent-color=green],#atelier .ec-brief__pied .rt-Button:not(.rt-variant-ghost):not(.rt-variant-soft),#atelier .ec-atelier-moment-actions>.rt-Button:first-child{min-height:54px;height:auto;font-size:16px;gap:20px;border-radius:999px!important}#atelier .ec-brief__colonne .ec-brief__avancement{margin:0;padding:0}#atelier .ec-brief__relecture:before,#atelier .ec-brief__relecture:after{display:none}#atelier .ec-atelier-langue{color:rgb(var(--atelier-secondaire));font-size:12px}#atelier .ecr form{display:flex;flex-direction:column;gap:20px}#atelier .ecr-aide{display:flex;align-items:center;gap:8px;font-size:12px;margin:6px 0 0;color:rgb(var(--atelier-secondaire))}#atelier .ecr form>button{border-radius:999px!important;min-height:54px}#atelier .ecr-retour{display:flex;justify-content:center;margin-top:20px}#atelier .ecr-retour button{margin:0}body:has(#atelier) .rt-DialogContent{--ec-surface: var(--ec-os-carte);--ec-text-primary: var(--ec-os-texte);--ec-text-secondary: var(--ec-os-texte-2);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-family:var(--default-font-family)}#atelier .ec-atelier-compagnon .ec-avatar{width:34px;height:34px}#atelier .ec-valid__corps>button.rt-Button{border-radius:999px!important;gap:20px}#atelier .ec-atelier-arrivee .ecr form button[type=submit]{border-radius:999px!important}#atelier .ec-valid__ligne-titre{display:block}#atelier .ec-valid__ligne-titre .ec-valid__nom{margin-bottom:12px}#atelier .ec-valid__ligne-titre .ec-valid__statut{display:inline;margin-left:8px}#atelier .ec-valid__details{width:100%;font-size:12px}#atelier .ec-valid__details summary{cursor:pointer;padding:8px 0}#atelier .ec-valid__details .ec-valid__meta{margin:8px 0}#atelier .ec-valid__details .ec-valid__filtres{margin-top:12px}#atelier .ec-brief__q>label>.ec-label{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-brief__avancement .brief-jauge-paliers,#atelier .ec-brief__avancement .brief-badges{display:none}#atelier .ec-valid__confirmation{background:transparent;padding:0;color:rgb(var(--atelier-secondaire));font-size:17px}#atelier .ec-atelier-moment .ec-onboarding-personal .rt-CalloutRoot{background:transparent;border:0;padding:0;box-shadow:none}#atelier .ec-atelier-moment .ec-onboarding-personal .rt-CalloutIcon{display:none}#atelier .ec-atelier-moment .ec-onboarding-personal__actions{display:flex;flex-direction:column;align-items:flex-start}#atelier .ec-atelier-moment .ec-onboarding-personal__actions .rt-variant-soft{background:var(--atelier-vert);color:var(--atelier-sur-vert);min-height:54px;font-size:16px;border-radius:999px}#atelier .ec-atelier-moment .ec-onboarding-personal>[role=status]{background:transparent!important;border:0!important;padding:0!important;box-shadow:none}#atelier .ec-atelier-moment .ec-onboarding-personal>[role=status]>span,#atelier .ec-atelier-moment .ec-onboarding-personal>[role=status]>div>div:first-child{display:none}#atelier .ec-brief__relecture .ec-brief__pied{flex-direction:column;align-items:stretch}#atelier .ec-brief__grille[data-celebration] .ec-atelier-etoile{background:var(--atelier-rose)}#atelier.ec-atelier-coque :is(.rt-Button,.rt-BaseButton,.ec-btn),body:has(#atelier) :is(.rt-DialogContent,[role=dialog]) :is(.rt-Button,.rt-BaseButton){border-radius:999px!important}#atelier.ec-atelier-coque :is(.ec-btn--success,.ec-atelier-ouvrir),#atelier .ecr form>button[type=submit]{min-height:54px;height:auto;padding:15px 24px;border:0;background:var(--atelier-vert);color:var(--atelier-sur-vert);font-size:16px;font-weight:500;gap:20px;box-shadow:none;transition:filter .16s ease,transform .16s ease}#atelier.ec-atelier-coque :is(.ec-btn--success,.ec-atelier-ouvrir):hover,#atelier .ecr form>button[type=submit]:hover{filter:brightness(.95)}#atelier.ec-atelier-coque :is(.ec-btn--success,.ec-atelier-ouvrir):active,#atelier .ecr form>button[type=submit]:active{transform:translateY(1px) scale(.98)}#atelier.ec-atelier-coque .ec-btn--success:is(:disabled,[data-disabled]){opacity:.48;filter:none}#atelier .ec-btn--success>span[aria-hidden=true],#atelier .ec-atelier-fleche:after{display:inline-block;font-size:20px;line-height:1;transition:transform .16s ease}#atelier .ec-atelier-fleche:after{content:"↗" / ""}#atelier .ec-btn--success:hover>span[aria-hidden=true],#atelier .ec-atelier-fleche:hover:after{transform:translate(3px,-3px)}#atelier .ec-atelier-lien{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:transparent;color:rgb(var(--atelier-texte));font:inherit;font-size:14px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;cursor:pointer}#atelier .ec-atelier-lien:hover{text-decoration-thickness:2px}#atelier .ec-atelier-compagnon .ec-atelier-lien{min-height:28px;font-size:13px}#atelier .ec-atelier-note{margin:0;max-width:48ch;color:rgb(var(--atelier-texte));font-size:14px}#atelier .ec-atelier-note .ec-atelier-lien{min-height:0}#atelier .ec-atelier-outils>button,#atelier .ec-atelier-barre-haute .ec-son-interrupteur{border-radius:999px!important}#atelier .ec-atelier-logo{display:block;flex-shrink:0;border-radius:8px}#atelier .ec-atelier-logo>svg{width:132px}#atelier .ec-atelier-outil{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;background:rgb(var(--atelier-surface));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));color:rgb(var(--atelier-texte));font-size:14px;text-decoration:none;white-space:nowrap}#atelier .ec-atelier-outil:hover{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier .ec-atelier-decouverte{margin:-6px 0 12px}#atelier .ec-barre-projet__bouton.rt-Button{height:auto;font-size:14px;font-weight:400}#atelier .ec-barre-projet__bouton.rt-Button:is(:disabled,[data-disabled]){opacity:.55}@media(min-width:651px){#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{min-height:clamp(630px,calc(100dvh - 224px),760px)}}#atelier .ec-atelier-arrivee{margin:12px auto 24px}#atelier .ec-atelier-arrivee .ec-atelier-conversation h1{font-size:clamp(36px,4.5vw,66px);text-wrap:balance}#atelier .ec-atelier-conversation h1,#atelier .ec-atelier-moment h1{text-wrap:balance}#atelier .ec-atelier-scene[data-moment=en-ligne] .ec-atelier-etoile,#atelier .ec-mel__scene[data-moment=en-ligne] .ec-atelier-etoile{background:var(--atelier-rose)}#atelier .ec-atelier-badge{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-weight:500}#atelier .ec-atelier-badge>span[aria-hidden=true]{font-size:22px;line-height:.8}#atelier .ec-atelier-conversation>.ec-atelier-badge{margin-bottom:-8px}#atelier.ec-atelier-coque .ec-brief__section :is(.rt-TextAreaRoot,.rt-TextFieldRoot),#atelier .ecr-champ .rt-TextFieldRoot{background:rgb(var(--atelier-fond));border-radius:12px;box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));outline:none;transition:box-shadow .16s ease}#atelier.ec-atelier-coque .ec-brief__section :is(.rt-TextAreaRoot,.rt-TextFieldRoot):focus-within,#atelier .ecr-champ .rt-TextFieldRoot:focus-within{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte)),0 0 0 3px rgb(var(--ec-p-attention-lavande) / .45)}#atelier.ec-atelier-coque .ec-brief__section .rt-TextAreaInput{min-height:104px;padding:16px;font-size:16px;line-height:1.45;color:rgb(var(--atelier-texte))}#atelier.ec-atelier-coque .ec-brief__section .rt-TextFieldRoot,#atelier .ecr-champ .rt-TextFieldRoot{min-height:54px}#atelier.ec-atelier-coque .ec-brief__section .rt-TextFieldInput,#atelier .ecr-champ .rt-TextFieldInput{font-size:16px;color:rgb(var(--atelier-texte))}#atelier.ec-atelier-coque :is(.ec-brief__section,.ecr-champ) :is(.rt-TextAreaInput,.rt-TextFieldInput):focus-visible{outline:none}#atelier.ec-atelier-coque .ec-brief__debloque{margin:12px 0 0;padding:0;border:0;background:transparent;color:rgb(var(--atelier-secondaire));font-size:14px;line-height:1.45}#atelier.ec-atelier-coque .ec-brief__debloque>svg{display:none}#atelier.ec-atelier-coque .ec-brief__pied--question{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}#atelier.ec-atelier-coque .ec-brief__pied--question>.ec-brief__pied-etat:empty{display:none}#atelier.ec-atelier-coque .ec-brief__pied-suite{display:flex;align-items:center;gap:20px;margin-left:auto}#atelier.ec-atelier-coque .ec-brief__pied .rt-Button:is(.rt-variant-soft,.rt-variant-ghost){min-height:44px;height:auto;padding:0;background:transparent;box-shadow:none;color:rgb(var(--atelier-texte));font-size:14px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}#atelier.ec-atelier-coque .ec-brief__pied .rt-Button:is(.rt-variant-soft,.rt-variant-ghost):disabled{visibility:hidden}#atelier.ec-atelier-coque .ec-brief__pied--question>.rt-Button.rt-variant-soft:before{content:"←" / "";margin-right:8px;text-decoration:none;display:inline-block}#atelier.ec-atelier-coque .ec-brief__pied--question .ec-btn--success:after{content:"↗" / "";font-size:20px;line-height:1}#atelier .ec-atelier-ensuite{flex-basis:100%;margin:2px 0 0;color:rgb(var(--atelier-secondaire));font-size:12px;text-align:right}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau) .ec-brief__avancement-barre{display:none}#atelier.ec-atelier-coque .ec-brief__avancement-ligne{justify-content:flex-end}#atelier.ec-atelier-coque .ec-brief__avancement .ec-brief__pret .rt-Button{min-height:44px;padding:0;background:transparent;box-shadow:none;color:rgb(var(--atelier-texte));text-decoration:underline;text-underline-offset:4px}@media(min-width:651px){#atelier.ec-atelier-coque .ec-brief__colonne{gap:18px;padding-block:36px}}#atelier .ec-atelier-moment{outline:none}#atelier .ec-atelier-moment-actions{gap:10px;width:100%}#atelier .ec-atelier-rendez-vous{color:rgb(var(--atelier-secondaire));font-size:12px}#atelier .ec-brief__colonne[data-moment] .ec-atelier-badge{animation:atelier-tampon var(--ec-anim-max) var(--ec-anim-ease-out) both}@keyframes atelier-tampon{0%{opacity:0;transform:rotate(-12deg) scale(1.6)}to{opacity:1;transform:rotate(-3deg)}}#atelier .ec-atelier-fenetre{transition:transform var(--ec-anim-max) var(--ec-anim-ease-out)}#atelier .ec-brief__grille[data-celebration] .ec-atelier-fenetre{transform:none}#atelier.ec-atelier-coque .ec-brief__grille[data-celebration] .ec-brief__apercu{position:relative;inset:auto}#atelier.ec-atelier-coque .ec-brief__grille[data-celebration] .ec-brief-pastilles{display:none}#atelier .ec-atelier-confettis{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;pointer-events:none}#atelier .ec-atelier-confettis i{position:absolute;top:-24px;width:9px;height:16px;border-radius:2px;background:var(--atelier-rose);opacity:0;animation:atelier-confetti var(--ec-anim-max) var(--ec-anim-ease-out) both}#atelier .ec-atelier-confettis i:nth-child(4n+1){background:var(--atelier-lavande)}#atelier .ec-atelier-confettis i:nth-child(4n+2){background:var(--atelier-vert);color:var(--atelier-sur-vert)}#atelier .ec-atelier-confettis i:nth-child(4n+3){background:var(--atelier-encre)}@keyframes atelier-confetti{0%{opacity:1;transform:translateY(0) rotate(0)}80%{opacity:1}to{opacity:0;transform:translateY(520px) rotate(300deg)}}@media(max-width:650px){#atelier.ec-atelier-coque :is(.ec-atelier-action,.ec-atelier-moment-actions)>.ec-btn--success{width:100%;justify-content:space-between}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]){position:relative}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief__apercu{position:absolute;top:108px;right:16px;width:68px;height:86px;border-radius:12px;overflow:hidden;pointer-events:none}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-atelier-plateau{padding:8px 0 0;justify-content:flex-start}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-atelier-plateau :is(.ec-atelier-etoile,.ec-atelier-pastille,.ec-atelier-legende){display:none}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-atelier-plateau__suivi{position:static}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-atelier-fenetre{flex:none;width:300px;max-width:none;zoom:.2;border-radius:16px}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief__colonne :is(.ec-brief__section-titre,.ec-atelier-requis,.ec-atelier-accuse){padding-right:80px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-brief__colonne{display:contents}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]>.ec-brief__colonne>*{margin-inline:24px;width:auto}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-brief-pastilles{order:0;margin-top:24px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-atelier-moment{order:1;gap:14px;margin-block:16px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-brief__apercu{order:2}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-atelier-moment-actions{order:3;margin-block:20px 24px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief__colonne>:is(.ec-atelier-compagnon,.ec-brief__avancement),#atelier.ec-atelier-coque .ec-brief__grille[data-moment] [data-prochain-palier],#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) [data-moment-texte]{display:none}#atelier.ec-atelier-coque .ec-brief__grille[data-celebration] .ec-brief-pastilles{display:none}#atelier.ec-atelier-coque .ec-brief__grille[data-celebration] .ec-atelier-compagnon{order:4;margin-bottom:24px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-atelier-plateau{padding-block:22px 26px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment] .ec-atelier-moment h1{font-size:30px}#atelier .ec-atelier-ensuite{order:4;text-align:left}#atelier.ec-atelier-coque .ec-brief__pied--question .ec-brief__pied-suite{display:contents}#atelier.ec-atelier-coque .ec-brief__pied--question .ec-btn--success{order:1;flex:1 1 100%;justify-content:space-between}#atelier.ec-atelier-coque .ec-brief__pied--question>.rt-Button.rt-variant-soft{order:2}#atelier.ec-atelier-coque .ec-brief__pied--question .rt-Button.rt-variant-ghost{order:3;margin-left:auto}#atelier .ec-atelier-outil>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-atelier-outil{justify-content:center;width:44px;padding:0}#atelier .ec-atelier-logo>svg{width:110px}#atelier .ec-atelier-identite p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}#atelier .ec-atelier-chrome span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#atelier .ec-atelier-chrome span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#atelier .ec-valid__intitule{display:inline;margin-right:8px;color:rgb(var(--atelier-secondaire));font-size:13px}#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__nom{text-wrap:balance}#atelier .ec-valid__actions .rt-Button:is(.rt-variant-ghost,.rt-variant-soft){min-height:44px;padding-inline:0;background:transparent;box-shadow:none;color:rgb(var(--atelier-texte));text-decoration:underline;text-underline-offset:4px}#atelier .ec-valid__citation{background:rgb(var(--atelier-fond));border-color:rgb(var(--atelier-bord));color:rgb(var(--atelier-texte))}#atelier.ec-atelier-coque{position:relative;isolation:isolate;background:rgb(var(--atelier-fond))}#atelier .ec-atelier-entete,#atelier .ec-atelier-barre-haute{max-width:none}#atelier.ec-atelier-coque .ec-projet[data-atelier],#atelier .ec-atelier-arrivee{max-width:none;margin:0;padding:0}#atelier .ec-barre-projet{padding:0 48px;margin-bottom:4px}#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{border-radius:0;background:transparent!important}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{border-radius:0}@media(min-width:651px){#atelier.ec-atelier-coque:before{content:"";position:fixed;top:0;right:0;bottom:0;left:45%;z-index:-1;background:rgb(var(--atelier-plateau));transition:background-color var(--ec-anim-max) ease}#atelier.ec-atelier-coque:has(.ec-err[data-full-page]):before{display:none}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau,#atelier .ec-brief__grille[data-celebration] .ec-atelier-plateau,#atelier .ec-atelier-scene[data-moment=en-ligne] .ec-atelier-plateau,#atelier .ec-mel__scene[data-moment=en-ligne] .ec-atelier-plateau{background:transparent}#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{grid-template-columns:45% 55%;min-height:calc(100dvh - 190px)}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{padding:20px 48px 32px}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{padding-top:8px}#atelier .ec-barre-projet__legende{max-width:calc(45vw - 64px)}#atelier .ec-atelier-entete{min-height:76px;padding-block:16px}}@media(max-width:950px)and (min-width:651px){#atelier .ec-barre-projet{padding:0 24px}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{padding:20px 24px 28px}}@media(max-width:650px){#atelier.ec-atelier-coque .ec-projet[data-atelier]{padding:0 0 92px}#atelier .ec-barre-projet{padding:0 16px}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau{border-radius:0}}@media(max-width:340px){#atelier .ec-barre-projet{padding:0 8px}#atelier.ec-atelier-coque .ec-projet[data-atelier]{padding-inline:0}}#atelier.ec-atelier-coque .ec-brief__section :is(.rt-TextAreaRoot,.rt-TextFieldRoot),#atelier .ecr-champ .rt-TextFieldRoot{background:rgb(var(--atelier-champ, 255 255 255));box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-secondaire) / .55)}#atelier.ec-atelier-coque .ec-brief__section :is(.rt-TextAreaInput,.rt-TextFieldInput)::placeholder{color:rgb(var(--atelier-secondaire) / .85)}#atelier.ec-atelier-coque .ec-brief__section-titre{margin:4px 0 6px;font-size:clamp(30px,2.9vw,42px);text-wrap:balance}#atelier .ec-atelier-requis{margin:0 0 12px;color:rgb(var(--atelier-secondaire));font-size:12px;font-weight:500;letter-spacing:.04em}#atelier .ec-atelier-accuse{display:flex;align-items:baseline;gap:8px;margin:0;color:rgb(var(--atelier-secondaire));font-size:13px;line-height:1.4}#atelier .ec-atelier-accuse>svg{flex:none;align-self:center;color:rgb(var(--ec-success))}#atelier.ec-atelier-coque .ec-brief__debloque{margin-top:10px;font-size:13px}#atelier.ec-atelier-coque .ec-brief__pied{padding-top:14px}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):has(.ec-atelier-ensuite) .ec-brief__avancement{margin-top:-34px;pointer-events:none}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau) .ec-brief__avancement :is(button,a){pointer-events:auto}#atelier .ec-atelier-ensuite{max-width:calc(100% - 130px);overflow:visible;overflow-wrap:anywhere;text-align:left;text-overflow:clip;white-space:normal}#atelier.ec-atelier-coque .ec-brief__avancement .ec-brief__pret{justify-content:flex-start}#atelier.ec-atelier-coque .ec-brief__colonne>.ec-brief__avancement{flex-shrink:0}@media(min-width:651px){#atelier.ec-atelier-coque .ec-brief__colonne{justify-content:flex-start;gap:14px;padding-block:20px 28px}#atelier.ec-atelier-coque .ec-brief__colonne[data-moment]{justify-content:center;gap:22px}}#atelier .ec-atelier-regles{display:flex;flex-direction:column;gap:4px;width:100%;max-width:52ch;padding:0;color:rgb(var(--atelier-secondaire));font-size:13px;line-height:1.45}#atelier .ec-atelier-regles strong{color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-atelier-scene[data-moment=dessin] .ec-esquisse{filter:saturate(.35);opacity:.55}#atelier .ec-atelier-scene[data-moment=dessin] .ec-atelier-fenetre:after{content:"";position:absolute;top:35px;right:0;bottom:0;left:0;background:repeating-linear-gradient(-45deg,rgb(var(--ec-p-neutre-encre-navy) / .05) 0 2px,transparent 2px 14px);pointer-events:none}#atelier .ec-atelier-scene[data-moment=dessin] .ec-atelier-legende{display:none}#atelier.ec-atelier-coque .ec-brief__pied .rt-Button.rt-variant-ghost{margin-inline:0}@media(min-width:651px)and (min-height:600px){#atelier.ec-atelier-coque{--atelier-scene-fixe: 1;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}#atelier.ec-atelier-coque>:is(.ec-atelier-barre-haute,.ec-atelier-entete){flex:none;width:100%}#atelier.ec-atelier-coque>:is(#client-main,.ec-atelier-arrivee){display:flex;flex:1 1 0;flex-direction:column;min-height:0}#atelier.ec-atelier-coque .ec-projet[data-atelier]{flex:1 1 0;min-height:0}#atelier.ec-atelier-coque .ec-projet[data-atelier]>.ec-view__body{flex:1 1 0;min-height:0;overflow:hidden auto;container:scene-atelier / size}#atelier .ec-atelier-scene,#atelier.ec-atelier-coque .ec-brief__grille,#atelier.ec-atelier-coque .ec-valid__carte[data-scene],#atelier.ec-atelier-coque .ec-mel__scene{grid-template-rows:minmax(0,1fr);height:100cqh;min-height:0}#atelier .ec-atelier-arrivee>.ec-atelier-scene{flex:1 1 0;height:auto}#atelier .ec-brief__grille[data-moment]{grid-template-rows:minmax(0,1fr) auto}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne,#atelier.ec-atelier-coque .ec-valid__carte[data-scene] .ec-valid__corps,#atelier.ec-atelier-coque .ec-mel__conversation{align-self:stretch;justify-content:safe center;min-height:0;overflow:hidden auto;scrollbar-width:thin;scrollbar-color:rgb(var(--atelier-bord)) transparent}#atelier.ec-atelier-coque .ec-brief__colonne:not([data-moment]){justify-content:flex-start}#atelier.ec-atelier-coque .ec-brief__colonne:not([data-moment])>.ec-atelier-compagnon{margin-top:auto;padding-top:12px}#atelier .ec-atelier-plateau,#atelier.ec-atelier-coque .ec-valid__plateau,#atelier.ec-atelier-coque .ec-mel__plateau,#atelier.ec-atelier-coque .ec-brief__apercu{align-self:stretch;min-height:0;overflow:hidden}#atelier .ec-atelier-plateau__suivi{position:static;margin-block:auto}#atelier .ec-atelier-plateau:has(>.ec-atelier-plateau__suivi){justify-content:center}#atelier .ec-atelier-plateau .ec-atelier-image img,#atelier.ec-atelier-coque .ec-valid__plateau .ec-valid__apercu:not(.ec-valid__apercu--vide) img{max-height:calc(100cqh - 190px);object-fit:cover;object-position:top}}@media(max-width:650px){#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief__apercu{top:28px;right:24px}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief-pastilles{align-content:flex-start;min-height:86px;padding-right:84px}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief__colonne :is(.ec-brief__section-titre,.ec-atelier-requis,.ec-atelier-accuse){padding-right:0}}#atelier .ec-atelier-arrivee .ecr form>button[type=submit]{align-self:flex-start;width:auto}#atelier .ecr-rythme{margin:-8px 0 0;color:rgb(var(--atelier-secondaire));font-size:13px}#atelier .ecr-retour{justify-content:flex-start;margin-top:12px}#atelier .ecr-retour .rt-Button{min-height:44px;padding:0;background:transparent;box-shadow:none;color:rgb(var(--atelier-texte));font-size:13px;font-weight:400;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}@media(max-width:650px){#atelier .ec-atelier-arrivee .ecr form>button[type=submit]{align-self:stretch;justify-content:space-between;width:100%}#atelier .ec-atelier-arrivee .ecr form{gap:14px}#atelier .ec-atelier-arrivee .ecr-head{margin-bottom:16px}}#atelier .ec-mel__conversation .ec-mel__ligne{display:flex;align-items:flex-start;gap:12px;padding:10px 0}#atelier .ec-mel__conversation .ec-mel__ligne+.ec-mel__ligne{border-top:1px solid rgb(var(--atelier-bord) / .6)}#atelier .ec-mel__pastille{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-bord));color:var(--atelier-encre)}#atelier .ec-mel__pastille>i{display:none}#atelier .ec-mel__pastille[data-etat=fait]{background:var(--atelier-vert);color:var(--atelier-sur-vert);box-shadow:none}#atelier .ec-mel__pastille[data-etat=en_cours]{box-shadow:inset 0 0 0 2px var(--atelier-lavande)}#atelier .ec-mel__pastille[data-etat=en_cours]>i{display:block;width:8px;height:8px;border-radius:50%;background:var(--atelier-lavande);animation:ec-mel-respire 1.4s ease-in-out infinite alternate}#atelier .ec-mel__pastille[data-etat=a_faire_client]{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte))}#atelier .ec-mel__pastille[data-etat=a_faire_client]>i{display:block;width:8px;height:8px;border-radius:50%;background:rgb(var(--atelier-texte))}@keyframes ec-mel-respire{0%{transform:scale(.7);opacity:.6}to{transform:scale(1.1);opacity:1}}#atelier .ec-mel__conversation .ec-mel__corps{flex:1;min-width:0}#atelier .ec-mel__conversation .ec-mel__titre-ligne{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:2px 12px}#atelier .ec-mel__conversation .ec-mel__libelle{color:rgb(var(--atelier-texte));font-size:14px;font-weight:500}#atelier .ec-mel__etat{color:rgb(var(--atelier-secondaire));font-size:12px;white-space:nowrap}#atelier .ec-mel__ligne[data-etat=a_faire_client] .ec-mel__etat{color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-mel__conversation .ec-mel__meta{color:rgb(var(--atelier-secondaire));font-size:12px}#atelier .ec-mel__conversation .ec-mel__action:empty{display:none}#atelier .ec-valid__version{background:rgb(var(--atelier-fond));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord) / .6)}#atelier .ec-valid__version :is(.ec-valid__version-tete,.ec-valid__meta){color:rgb(var(--atelier-texte))}#atelier .ec-valid__version .ec-valid__meta{color:rgb(var(--atelier-secondaire))}#atelier .ec-valid__lien{color:rgb(var(--atelier-texte));text-decoration:underline;text-underline-offset:3px}#atelier.ec-atelier-coque .ec-brief__section .ec-brief__option{min-height:52px;padding:12px 16px;border-radius:12px;background:rgb(var(--atelier-champ, 255 255 255));box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-secondaire) / .55);color:rgb(var(--atelier-texte));font-size:16px;transition:box-shadow .16s ease}#atelier.ec-atelier-coque .ec-brief__section .ec-brief__option:hover:not(:disabled){background:rgb(var(--atelier-champ, 255 255 255));box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier.ec-atelier-coque .ec-brief__section .ec-brief__option[data-actif]{background:rgb(var(--ec-vif-accent) / .14);box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte))}#atelier.ec-atelier-coque .ec-brief__section .ec-brief__option-marque{width:20px;height:20px;box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-secondaire) / .7);color:var(--atelier-encre)}#atelier.ec-atelier-coque .ec-brief__section .ec-brief__option[data-actif] .ec-brief__option-marque{background:var(--atelier-vert);color:var(--atelier-sur-vert);box-shadow:none}#atelier.ec-atelier-coque .ec-brief__section [data-question] button:has(+input[type=file]){min-height:104px;border:1.5px dashed rgb(var(--atelier-secondaire) / .6)!important;border-radius:12px!important;background:rgb(var(--atelier-champ, 255 255 255))!important;cursor:pointer!important}#atelier.ec-atelier-coque .ec-brief__section [data-question] button:has(+input[type=file]):hover{border-color:rgb(var(--atelier-texte))!important}#atelier.ec-atelier-coque .ec-brief__section [data-question] button:has(+input[type=file])>span{color:rgb(var(--atelier-secondaire))!important;font-size:14px!important}#atelier.ec-atelier-coque .ec-brief__section [data-question] button:has(+input[type=file])>span:last-child{color:rgb(var(--atelier-texte))!important;text-decoration:underline;text-underline-offset:3px}@media(max-width:340px){#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief__apercu{display:none}#atelier.ec-atelier-coque .ec-brief__grille:has(.ec-brief__panneau):not([data-moment]) .ec-brief-pastilles{min-height:0;padding-right:0}}@media(max-width:650px){#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-atelier-plateau__suivi{position:static}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief__apercu>.ec-atelier-plateau{padding-block:28px 68px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]>.ec-brief__colonne>:is(.ec-brief-pastilles,.ec-atelier-moment-actions){align-self:stretch;width:auto}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief__apercu{order:3}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-atelier-moment-actions{order:2;margin-block:4px 20px}}@media(max-width:650px)and (min-height:760px){#atelier.ec-atelier-coque:has(.ec-brief__grille[data-moment]:not([data-celebration])){--atelier-scene-fixe: 1;--atelier-zoom-minimal: .2;display:flex;flex-direction:column;height:100dvh;min-height:0;overflow:hidden}#atelier.ec-atelier-coque:has(.ec-brief__grille[data-moment]:not([data-celebration]))>.ec-atelier-barre-haute{flex:none;width:100%}#atelier.ec-atelier-coque:has(.ec-brief__grille[data-moment]:not([data-celebration]))>#client-main{display:flex;flex:1 1 0;flex-direction:column;min-height:0}#atelier.ec-atelier-coque:has(.ec-brief__grille[data-moment]:not([data-celebration])) .ec-projet[data-atelier]{flex:1 1 0;min-height:0;padding-bottom:0}#atelier.ec-atelier-coque:has(.ec-brief__grille[data-moment]:not([data-celebration])) .ec-projet[data-atelier]>.ec-view__body{flex:1 1 0;min-height:0;overflow:hidden;container:scene-atelier / size}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]){height:100cqh;min-height:0}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief-pastilles{margin-top:22px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-atelier-moment{gap:10px;margin-block:12px}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief__apercu{order:2;flex:1 1 0;align-self:stretch;min-height:0;overflow:hidden}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief__apercu>.ec-atelier-plateau{min-height:0;padding-block:14px 34px;justify-content:center;overflow:hidden}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-atelier-plateau :is(.ec-atelier-pastille,.ec-atelier-legende){display:none}#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-atelier-moment-actions{order:3;gap:0;margin-block:14px 8px}}@media(min-width:651px)and (min-height:600px)and (max-height:760px){#atelier.ec-atelier-coque .ec-brief__colonne:has(>.ec-brief__panneau):not([data-moment]){gap:10px;padding-top:12px}#atelier.ec-atelier-coque .ec-brief__colonne>.ec-brief__panneau>.ec-atelier-langue{margin-block:0}#atelier.ec-atelier-coque .ec-brief__colonne>.ec-brief__pied--question{padding-top:8px}}@media(min-width:651px){#atelier.ec-atelier-coque .ec-brief__colonne[data-moment]>.ec-atelier-moment{margin-top:auto}#atelier.ec-atelier-coque .ec-brief__colonne[data-moment]:after{content:"";flex:none;margin-top:-22px;margin-bottom:auto}}@media(max-width:650px){#atelier.ec-atelier-coque .ec-brief__grille[data-moment]:not([data-celebration]) .ec-brief-pastilles{margin-top:28px}}#atelier.ec-atelier-coque.ec-atelier-coque{--atelier-fond: var(--ec-c-sol);--atelier-surface: var(--ec-c-papier);--atelier-plateau: var(--ec-c-lavis);--atelier-vert: rgb(var(--ec-c-marque));--atelier-sur-vert: rgb(var(--ec-c-sur-marque));--atelier-rayon: var(--ec-c-rayon-carte)}#atelier.ec-atelier-coque .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a)[aria-current=page]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}#atelier.ec-atelier-coque .ec-barre-projet__etapes li[data-etat=faite] .ec-barre-projet__pastille{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}#atelier.ec-atelier-coque .ec-barre-projet__etapes li[data-etat=en-cours] .ec-barre-projet__pastille{box-shadow:0 0 0 3px rgb(var(--ec-c-marque-doux))}#atelier.ec-atelier-coque .ec-barre-projet__etapes a[aria-current=page] .ec-barre-projet__pastille{background:rgb(var(--ec-c-sur-marque));color:rgb(var(--ec-c-marque));box-shadow:none}.ec-view.ec-squelette-accueil{display:flex;flex-direction:column;height:100%;padding:0 var(--ec-os-gouttiere) var(--ec-os-gouttiere);overflow:hidden;background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));box-sizing:border-box}.ec-squelette-accueil__bande{display:flex;flex:none;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);height:var(--ec-os-entete-h, 48px);margin-bottom:var(--ec-os-entete-ecart, 8px);padding:0 var(--ec-os-pad-entete, 12px);overflow:hidden;box-sizing:border-box}.ec-squelette-accueil__identite{display:flex;align-items:baseline;gap:var(--ec-space-md);min-width:0;white-space:nowrap}.ec-squelette-accueil__bonjour{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-titre-page, 16px);font-weight:600;line-height:var(--ec-os-i-titre-page, 20px);letter-spacing:-.01em}.ec-squelette-accueil__site{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ec-os-t-second)}.ec-squelette-accueil__commandes{display:flex;flex:none;gap:var(--ec-space-sm)}.ec-squelette-accueil__spark{display:flex;flex:none;align-items:center;min-height:72px;margin-bottom:var(--ec-os-ecart, 16px);border-radius:var(--ec-os-rayon-carte, 24px);background:rgb(var(--ec-os-carte))}.ec-squelette-accueil__spark-texte{display:flex;flex-direction:column;gap:var(--ec-space-sm, 8px);width:min(560px,50%);padding:var(--ec-space-md, 12px) var(--ec-space-xl, 24px)}.ec-squelette-accueil__spark-actions{display:none;align-items:center;gap:var(--ec-space-lg, 16px);margin-top:var(--ec-space-sm, 8px)}.ec-squelette-accueil__grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:var(--ec-os-ecart);margin:0;padding:0;list-style:none}.ec-squelette-accueil__cellule{display:flex;min-width:0;grid-column:span 12}.ec-squelette-accueil__cellule[data-w="4"]{grid-column:span 4}.ec-squelette-accueil__cellule[data-w="6"]{grid-column:span 6}.ec-squelette-accueil__cellule[data-w="8"]{grid-column:span 8}.ec-squelette-accueil__carte{display:flex;flex:1;flex-direction:column;gap:var(--ec-space-md, 12px);padding:var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-sizing:border-box}.ec-squelette-accueil__cellule:is([data-forme=principal],[data-forme=a-faire]) .ec-squelette-accueil__carte{min-height:520px}.ec-squelette-accueil__cellule:is([data-forme=etape],[data-forme=ziggy],[data-forme=site]) .ec-squelette-accueil__carte{min-height:244px}.ec-squelette-accueil__cellule[data-forme=panneau] .ec-squelette-accueil__carte{min-height:300px}.ec-squelette-accueil__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-lg, 16px)}.ec-squelette-accueil__schema{display:flex;flex:1;min-height:240px}.ec-squelette-accueil__pied{display:flex;margin-top:auto}.ec-squelette-accueil__puces{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ec-space-sm, 8px)}@media(max-width:1100px){.ec-squelette-accueil__grille{grid-template-columns:repeat(6,minmax(0,1fr))}.ec-squelette-accueil__cellule{grid-column:span 6}.ec-squelette-accueil__cellule[data-w="4"]{grid-column:span 3}.ec-squelette-accueil__cellule[data-w="6"],.ec-squelette-accueil__cellule[data-w="8"]{grid-column:span 6}.ec-squelette-accueil__commandes>:nth-child(n+2){display:none}}@media(max-width:820px){.ec-squelette-accueil__spark{flex-direction:column;align-items:stretch;min-height:0;padding-top:160px}.ec-squelette-accueil__spark-texte{width:auto;padding:var(--ec-space-lg, 16px) var(--ec-space-lg, 16px) var(--ec-space-xl, 24px)}}@media(max-width:640px){.ec-squelette-accueil__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-squelette-accueil__cellule,.ec-squelette-accueil__cellule[data-w]{grid-column:span 2}.ec-squelette-accueil__cellule .ec-squelette-accueil__carte{min-height:0}.ec-squelette-accueil__site{display:none}}.ec-view.ec-squelette-accueil{background-color:rgb(var(--ec-os-page));background-image:radial-gradient(rgb(var(--ec-os-texte) / .09) 1px,transparent 1.2px);background-size:16px 16px;background-position:8px 8px}.ec-view.ec-squelette-accueil .ec-squelette-accueil__bande.ec-os-signature{height:auto;min-height:64px;padding-block:10px 8px;background:transparent}.ec-squelette-accueil__identite{flex-direction:column;align-items:flex-start;gap:2px}.ec-view.ec-squelette-accueil .ec-squelette-accueil__bonjour{font-size:24px;line-height:30px;letter-spacing:-.015em}.ec-squelette-accueil__chiffres-bande{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-ecart, 8px);margin:var(--ec-os-ecart, 8px) 0;padding:0;list-style:none}.ec-squelette-accueil__chiffre-tuile{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:92px;padding:12px 16px;border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px var(--ec-os-filet);box-sizing:border-box}.ec-squelette-accueil__cellule[data-forme=principal] .ec-squelette-accueil__carte{background:rgb(var(--ec-c-marque) / .1)}@media(max-width:1100px){.ec-squelette-accueil__chiffres-bande{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-setup{--ec-setup-accent: rgb(var(--ec-os-accueil-accent));--ec-setup-ressort: var(--ec-anim-ease-out);display:flex;flex-direction:column;gap:var(--ec-space-md, 16px);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps, 14px);line-height:20px}.ec-setup .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-setup__tete{display:flex;align-items:flex-start;gap:var(--ec-space-md, 16px)}.ec-setup__tete>div{flex:1;min-width:0}.ec-setup__surtitre{display:inline-flex;align-items:center;gap:8px;margin:0 0 6px;font-size:var(--ec-os-t-etiquette, 12px);font-weight:550;letter-spacing:.02em;color:rgb(var(--ec-os-texte-2))}.ec-setup__pouls{position:relative;width:8px;height:8px;border-radius:50%;background:var(--ec-setup-accent)}.ec-setup__pouls:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:var(--ec-setup-accent);animation:ec-setup-pouls 1.6s ease-out infinite}.ec-setup__pouls[data-pret]:after{animation:none}@keyframes ec-setup-pouls{0%{transform:scale(1);opacity:.55}to{transform:scale(3);opacity:0}}.ec-setup__titre{margin:0 0 6px;font-family:var(--ec-os-police-titre, inherit);font-size:var(--ec-os-t-h2, 22px);line-height:1.15;font-weight:450;letter-spacing:-.015em}.ec-setup__intro{margin:0;max-width:52ch;color:rgb(var(--ec-os-texte-2))}.ec-setup__fermer{display:grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer;transition:background .15s ease,color .15s ease,transform .2s var(--ec-setup-ressort)}.ec-setup__fermer:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte));transform:rotate(90deg)}.ec-setup__fermer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ec-setup :focus-visible{outline:2px solid var(--ec-setup-accent);outline-offset:2px}.ec-setup__progression{display:flex;align-items:center;gap:12px}.ec-setup__barre{flex:1;height:6px;border-radius:999px;background:rgb(var(--ec-c-neutre-doux, var(--ec-os-doux)));box-shadow:inset 0 0 0 1px var(--ec-c-filet, transparent);overflow:hidden}.ec-setup__barre>span{display:block;height:100%;min-width:6px;border-radius:inherit;background:var(--ec-setup-accent);transition:width var(--ec-anim-max) var(--ec-setup-ressort)}.ec-setup__compte{flex:none;font-size:var(--ec-os-t-second, 13px);font-weight:550;color:rgb(var(--ec-os-texte))}.ec-setup__etapes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.ec-setup__etape{border-radius:var(--ec-os-rayon-tuile, 16px);box-shadow:inset 0 0 0 1px var(--ec-os-filet);background:rgb(var(--ec-os-carte, 255 255 255));animation:ec-setup-entree var(--ec-anim-max) var(--ec-setup-ressort) both;transition:box-shadow .2s ease}.ec-setup__etape:nth-child(2){animation-delay:40ms}.ec-setup__etape:nth-child(3){animation-delay:80ms}.ec-setup__etape:nth-child(4){animation-delay:.12s}.ec-setup__etape:nth-child(5){animation-delay:.16s}.ec-setup__etape:nth-child(n+6){animation-delay:.2s}@keyframes ec-setup-entree{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ec-setup__etape[data-ouverte]{box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort)}.ec-setup__entete{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:8px 14px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-setup__entete:hover{background:var(--ec-os-survol-neutre)}.ec-setup__rang{display:grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);font-size:var(--ec-os-t-etiquette, 12px);font-weight:600;transition:background .25s ease,color .25s ease,box-shadow .25s ease}.ec-setup__etape[data-ouverte][data-etat=todo] .ec-setup__rang{box-shadow:inset 0 0 0 2px var(--ec-setup-accent)}.ec-setup__etape[data-etat=done] .ec-setup__rang{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte, 255 255 255));box-shadow:none}.ec-setup__rang svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;stroke-dashoffset:0;animation:ec-setup-coche var(--ec-anim-max) var(--ec-setup-ressort) both}@keyframes ec-setup-coche{0%{stroke-dashoffset:24}to{stroke-dashoffset:0}}.ec-setup__nom{flex:1;min-width:0;font-weight:550}.ec-setup__etape[data-etat=skipped] .ec-setup__nom{color:rgb(var(--ec-os-texte-2))}.ec-setup__statut{flex:none;font-size:var(--ec-os-t-etiquette, 12px);color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-setup__chevron{flex:none;width:18px;height:18px;fill:none;stroke:rgb(var(--ec-os-texte-2));stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .3s var(--ec-setup-ressort)}.ec-setup__etape[data-ouverte] .ec-setup__chevron{transform:rotate(180deg)}.ec-setup__corps-interieur{display:flex;flex-direction:column;gap:12px;padding:0 14px 14px 54px;animation:ec-setup-deplie var(--ec-anim-max) var(--ec-setup-ressort) both}@keyframes ec-setup-deplie{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.ec-setup__pourquoi{margin:0;color:rgb(var(--ec-os-texte-2))}.ec-setup__gestes{display:flex;flex-wrap:wrap;gap:8px}.ec-setup__gestes .ec-os-bouton{text-decoration:none}.ec-setup__ensuite{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border-radius:var(--ec-os-rayon-item, 10px);background:rgb(var(--ec-os-accueil-encart, var(--ec-os-doux)))}.ec-setup__ensuite p{margin:0}.ec-setup__effet{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;font-size:var(--ec-os-t-etiquette, 12px);font-weight:550;color:rgb(var(--ec-os-texte))}.ec-setup__effet:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--ec-setup-accent)}.ec-setup__effet[data-effet=none]:before{background:rgb(var(--ec-os-texte-2))}.ec-setup__actions{display:flex;flex-wrap:wrap;gap:16px}.ec-setup__actions:empty{display:none}.ec-setup__lien{padding:4px 0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second, 13px);font-weight:550;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-setup__lien:hover{color:rgb(var(--ec-os-accueil-accent-texte))}.ec-setup__fin{display:flex;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:var(--ec-os-rayon-tuile, 16px);background:rgb(var(--ec-os-accueil-encart, var(--ec-os-doux)));animation:ec-setup-entree var(--ec-anim-max) var(--ec-setup-ressort) both}.ec-setup__fin p{margin:2px 0 0;color:rgb(var(--ec-os-texte-2))}.ec-setup__coche-grande{flex:none;width:28px;height:28px;padding:5px;border-radius:50%;background:var(--ec-setup-accent);fill:none;stroke:rgb(var(--ec-os-accueil-sur-accent, 255 255 255));stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:24;animation:ec-setup-coche var(--ec-anim-max) .15s var(--ec-setup-ressort) both}.ec-setup__note{margin:0;font-size:var(--ec-os-t-second, 13px);color:rgb(var(--ec-os-texte-2))}.ec-setup-bande{--ec-setup-accent: rgb(var(--ec-os-accueil-accent));--ec-setup-ressort: var(--ec-anim-ease-out);position:relative;display:flex;align-items:center;gap:16px;min-height:52px;padding:8px 16px;background:rgb(var(--ec-bande-fond-rgb));color:rgb(var(--ec-bande-encre-rgb));margin:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--ec-bande-filet);font-size:var(--ec-os-t-second, 13px);line-height:18px;overflow:hidden;animation:ec-setup-bande var(--ec-anim-max) var(--ec-setup-ressort) both}@keyframes ec-setup-bande{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:none}}.ec-setup-bande__site{display:inline-flex;align-items:center;gap:10px;flex:none;font-weight:550}.ec-setup-bande__site .ec-setup__pouls{flex:none}.ec-setup-bande__etape{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.ec-setup-bande__libelle{flex:none;font-size:var(--ec-os-t-etiquette, 12px);font-weight:600;letter-spacing:.02em;opacity:.72}.ec-setup-bande__texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-setup-bande__texte[data-fait]{font-weight:600}.ec-setup-bande__points{display:inline-flex;gap:4px;flex:none}.ec-setup-bande__points>i{width:18px;height:4px;border-radius:999px;background:rgb(var(--ec-bande-encre-rgb) / .28);transition:background var(--ec-anim-max) ease,width var(--ec-anim-max) var(--ec-setup-ressort)}.ec-setup-bande__points>i[data-etat=done]{background:rgb(var(--ec-bande-encre-rgb))}.ec-setup-bande__points>i[data-courant]{width:28px;background:var(--ec-setup-accent)}.ec-setup-bande__actions{display:inline-flex;align-items:center;gap:8px;flex:none}.ec-setup-bande__bouton{display:inline-flex;align-items:center;min-height:32px;padding:0 14px;border:0;border-radius:999px;background:rgb(var(--ec-bande-encre-rgb));color:rgb(var(--ec-bande-fond-rgb));font:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:transform .2s var(--ec-setup-ressort)}.ec-setup-bande__bouton:hover{transform:translateY(-1px)}.ec-setup-bande__bouton--fantome{background:transparent;color:inherit;box-shadow:inset 0 0 0 1px var(--ec-bande-contour)}.ec-setup-bande__fermer{display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.ec-setup-bande__fermer:hover{background:var(--ec-bande-survol)}.ec-setup-bande__fermer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.ec-setup-bande :focus-visible{outline:2px solid rgb(var(--ec-bande-encre-rgb));outline-offset:2px}.ec-setup-bande__filet{position:absolute;left:0;bottom:0;height:2px;background:var(--ec-setup-accent);transition:width var(--ec-anim-max) var(--ec-setup-ressort)}.ec-setup-bande__filet[data-indetermine]{width:30%;animation:ec-setup-glisse 1.8s ease-in-out infinite}@keyframes ec-setup-glisse{0%{transform:translate(-100%)}to{transform:translate(340%)}}@media(max-width:820px){.ec-setup-bande{flex-wrap:wrap;gap:8px 12px;padding:10px 16px 12px}.ec-setup-bande__site{flex:1 1 auto;min-width:0}.ec-setup-bande__etape{order:3;flex:1 1 100%}.ec-setup-bande__points{display:none}.ec-setup-bande__actions{order:4;flex:1 1 100%}.ec-setup-bande__actions .ec-setup-bande__fermer{margin-left:auto}.ec-setup__corps-interieur{padding-left:14px}}@media(max-width:520px){.ec-setup__entete{display:grid;grid-template-columns:28px minmax(0,1fr) 18px;grid-template-areas:"rang nom chevron" "rang statut chevron";column-gap:12px;row-gap:2px}.ec-setup__rang{grid-area:rang}.ec-setup__nom{grid-area:nom}.ec-setup__statut{grid-area:statut;white-space:normal}.ec-setup__chevron{grid-area:chevron}}@media(prefers-reduced-motion:reduce){.ec-setup *,.ec-setup-bande,.ec-setup-bande *{animation:none!important;transition:none!important}}.ec-setup-bande__voir{color:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ec-setup-entree{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;border:0;border-radius:var(--ec-os-rayon-tuile, 16px);box-shadow:inset 0 0 0 1px var(--ec-os-filet);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.ec-setup-entree:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-accueil-accent))}.ec-setup-entree:hover{background:var(--ec-os-survol-neutre);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-setup-entree>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-setup-entree strong{font-weight:550}.ec-setup-entree small{font-size:var(--ec-os-t-second, 13px);color:rgb(var(--ec-os-texte-2))}.ec-setup-entree:focus-visible{outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}.ec-palette-voile{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;align-items:flex-start;padding-top:10dvh;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}.ec-palette-colonne{display:flex;flex-direction:column;width:min(640px,calc(100vw - 32px));max-height:min(640px,78dvh);overflow:hidden;border-radius:var(--ec-os-rayon-carte);border:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-verre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}.ec-palette-barre{display:flex;align-items:center;flex-shrink:0;gap:12px;height:64px;padding:0 20px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-palette-barre input{flex:1;min-width:0;border:none;background:transparent;font:inherit;font-size:15px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-palette-barre input::placeholder{color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)))}.ec-palette-panneau{display:flex;flex-direction:column;min-height:0;overflow:hidden}.ec-palette__resultats{overflow-y:auto;padding:var(--ec-space-sm)}.ec-palette__section{padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-2xs);font-size:11px;color:rgb(var(--ec-text-muted))}.ec-palette__rangee{min-height:40px;font-weight:450;display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:none;border-radius:var(--ec-radius-md);cursor:pointer;text-align:left;background:transparent;color:rgb(var(--ec-text-primary))}.ec-palette__rangee[data-active]{background:var(--ec-os-presse-neutre)}.ec-palette__tuile{display:inline-flex;align-items:center;justify-content:center;width:28.125px;height:28.125px;flex-shrink:0;border-radius:var(--ec-radius-md);background:rgb(var(--tuile) / .16);color:rgb(var(--tuile))}.ec-palette__avatar{display:inline-flex;align-items:center;justify-content:center;width:28.125px;height:28.125px;flex-shrink:0;border-radius:999px;background:rgb(var(--ec-os-doux));color:var(--ec-accent-text);font-size:11px;font-weight:500;letter-spacing:.02em}.ec-palette__corps{flex:1;min-width:0;display:flex;flex-direction:column;gap:var(--ec-space-3xs)}.ec-palette__titre{font-size:13.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-palette__sous{font-size:12px;color:rgb(var(--ec-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-palette__meta{flex-shrink:0;font-size:12.5px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary))}.ec-palette__marque{background:transparent;color:var(--ec-accent-text);font-weight:500}.ec-palette__pied{display:flex;gap:var(--ec-space-lg);padding:var(--ec-space-sm) var(--ec-space-lg);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:11px;color:rgb(var(--ec-text-muted))}.ec-palette__vide{padding:var(--ec-space-2xl) var(--ec-space-lg);text-align:center;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ec-palette-reponse{display:grid;gap:8px;margin:4px 4px 8px;padding:4px 12px 12px;border-radius:var(--ec-radius-lg, 8px);background:rgb(var(--ec-c-marque-doux) / .55);animation:ec-palette-reponse var(--ec-anim-base, .18s) var(--ec-anim-ease, ease-out)}.ec-palette-reponse__tete{display:inline-flex;align-items:center;gap:6px;padding-left:0;color:rgb(var(--ec-c-marque-encre))}.ec-palette-reponse__texte{max-height:220px;overflow-y:auto;font-size:13.5px;line-height:20px;color:rgb(var(--ec-text-primary))}.ec-palette-reponse__texte p{margin:0 0 6px}.ec-palette-reponse__texte p:last-child{margin-bottom:0}.ec-palette-reponse__attente,.ec-palette-reponse__erreur{margin:0;color:rgb(var(--ec-text-muted))}.ec-palette-reponse__erreur{color:rgb(var(--ec-c-danger))}.ec-palette-reponse__sources{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:12px;line-height:16px}.ec-palette-reponse__label{color:rgb(var(--ec-text-muted))}.ec-palette-reponse__source{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2))}.ec-palette-reponse__source em{font-style:normal;color:rgb(var(--ec-os-texte-3))}.ec-palette-reponse__actions{display:flex;flex-wrap:wrap;gap:8px}.ec-palette-reponse__action{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--ec-anim-base, .18s) var(--ec-anim-ease, ease-out)}.ec-palette-reponse__action[data-premiere]{border-color:transparent;background:rgb(var(--ec-c-marque));color:rgb(var(--ec-p-neutre-blanc, 255 255 255))}.ec-palette-reponse__action:hover{background:var(--ec-os-presse-neutre)}.ec-palette-reponse__action[data-premiere]:hover{background:rgb(var(--ec-c-marque-survol, var(--ec-c-marque)))}@keyframes ec-palette-reponse{0%{opacity:0;transform:translateY(-4px)}}@media(max-width:640px){.ec-palette-reponse__action{min-height:44px}}@media(prefers-reduced-motion:reduce){.ec-palette-barre,.ec-palette-panneau,.ec-palette-reponse{animation:none}}@media(prefers-reduced-motion:reduce){:root:root .ec-palette-voile,:root:root .ec-palette-colonne{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards!important}}.ec-palette-reponse__texte strong{font-weight:650}.ec-palette__fermer-croix{display:none}@media(hover:none)and (pointer:coarse){.ec-palette__fermer{min-width:44px;min-height:44px}.ec-palette__fermer-touche{display:none}.ec-palette__fermer-croix{display:inline-flex}.ec-palette__pied{display:none}}.ec-encart-conf{width:min(460px,calc(100vw - 32px));max-width:none;margin:auto;padding:0;border:1px solid rgb(var(--ec-os-texte) / .08);border-radius:var(--ec-os-rayon-carte, 16px);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-encart-conf::backdrop{background:#ffffff14}.ec-encart-conf__corps{position:relative;padding:28px 28px 24px;animation:ec-encart-conf-entre .22s var(--ec-anim-ease-out) both}@keyframes ec-encart-conf-entre{0%{opacity:0;transform:translateY(8px) scale(.98)}}.ec-encart-conf__fermer{position:absolute;top:10px;right:10px;display:grid;place-items:center;width:44px;height:44px;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.ec-encart-conf__fermer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ec-encart-conf__titre{margin:0 40px 8px 0;font-family:var(--ec-os-police-grand-titre, var(--heading-font-family));font-size:22px;line-height:1.2}.ec-encart-conf__texte{margin:0 0 18px;font-size:14px;line-height:1.5;color:rgb(var(--ec-os-texte-2))}.ec-encart-conf__actions{display:flex;flex-wrap:wrap;gap:8px}.ec-encart-conf__principal,.ec-encart-conf__second{min-height:44px;padding:0 18px;border-radius:999px;font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ec-encart-conf__principal{border:0;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-encart-conf__principal:disabled{opacity:.6}.ec-encart-conf__second{border:1px solid rgb(var(--ec-os-texte) / .2);background:none;color:inherit}.ec-encart-conf__issue,.ec-encart-conf__adresse output{display:block;min-height:18px;margin-top:10px;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-encart-conf__adresse{margin-top:14px}.ec-encart-conf__adresse label{display:block;margin-bottom:6px;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-encart-conf__adresse div{display:flex;gap:8px}.ec-encart-conf__adresse input{flex:1;min-width:0;height:44px;padding:0 12px;border:1.5px solid rgb(var(--ec-os-texte) / .15);border-radius:var(--ec-os-rayon-champ, 8px);background:rgb(var(--ec-os-champ));font:inherit;font-size:15px;color:inherit}.ec-encart-conf__adresse input:focus{outline:none;border-color:rgb(var(--ec-os-texte))}@media(prefers-reduced-motion:reduce){.ec-encart-conf__corps{animation:none}}:root .ec-inline-alert.ec-acces-restreint-bandeau{width:auto;margin:0;border-radius:0}.ec-ob{--ob-offre-accent: var(--ec-vif-accent-plein, 46 92 255);--ob-offre-accent-pale: var(--ec-vif-accent-pale, 238 242 255)}.ec-ob .offre-montant{display:inline-block;overflow:hidden;vertical-align:bottom;font-variant-numeric:tabular-nums}.ec-ob .offre-montant__valeur{display:inline-block}.ec-ob .offre-montant__valeur.change{animation:ec-ob-montant .26s var(--ec-ease, ease-out)}@keyframes ec-ob-montant{0%{transform:translateY(45%);opacity:0}}.ec-ob .offre-carte{margin-top:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .offre-carte__colonnes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:var(--ec-space-lg)}.ec-ob .offre-carte__colonnes>div{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-ob .offre-carte__colonnes>div+div{padding-left:var(--ec-space-lg);box-shadow:inset 1px 0 rgb(var(--ec-os-actif-encre) / .22)}.ec-ob .offre-carte__libelle{font-size:var(--ec-os-t-etiquette);font-weight:550;letter-spacing:.04em;text-transform:uppercase}.ec-ob .offre-carte__montant{font-family:var(--ec-os-police-grand-titre);font-size:32px;line-height:38px;font-weight:400;letter-spacing:-.01em;white-space:nowrap}.ec-ob .offre-carte__note{font-size:var(--ec-os-t-second)}.ec-ob .offre-carte__gain{margin:var(--ec-space-md) 0 0;font-size:var(--ec-os-t-second);line-height:17px}.ec-ob .offre-engagement{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-xs);margin-top:var(--ec-space-lg);padding-top:var(--ec-space-md);box-shadow:inset 0 1px rgb(var(--ec-os-actif-encre) / .22)}.ec-ob .offre-engagement__libelle{margin-right:auto;font-size:var(--ec-os-t-second)}.ec-ob .offre-engagement button{min-height:36px;padding:0 14px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:inherit;font-size:var(--ec-os-t-second);font-weight:550;box-shadow:inset 0 0 0 1px rgb(var(--ec-os-actif-encre) / .4);transition:background .16s var(--ec-ease, ease),color .16s var(--ec-ease, ease)}.ec-ob .offre-engagement button[aria-checked=true]{background:rgb(var(--ec-os-actif-encre));color:rgb(var(--ec-os-actif));box-shadow:none}.ec-ob .offre-engagement button:focus-visible{outline-color:rgb(var(--ec-os-actif-encre))}.ec-ob .offre-etiquette{justify-self:start;display:inline-flex;align-items:center;flex:none;height:22px;padding:0 9px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-etiquette);font-weight:600;font-style:normal;white-space:nowrap}.ec-ob .offre-etiquette--free{background:rgb(var(--ec-offre-free));color:rgb(var(--ec-offre-free-encre))}.ec-ob .offre-etiquette--spark{background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}.ec-ob .offre-etiquette--mesure{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .offre-apres{margin-top:var(--ec-space-lg)}.ec-ob .offre-apres ul,.ec-ob .offre-plus-tard ul,.ec-ob .offre-recap ul{list-style:none;margin:var(--ec-space-sm) 0 0;padding:0}.ec-ob .offre-apres li{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:start;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;box-shadow:inset 0 1px 0 var(--ec-c-filet)}.ec-ob .offre-apres li>span:last-child{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .offre-apres strong{font-weight:550;font-size:14px}.ec-ob .offre-apres .muted{font-size:var(--ec-os-t-second);line-height:17px}.ec-ob .offre-autres{margin-top:var(--ec-space-sm);min-height:36px}.ec-ob .offre-options{display:grid;gap:var(--ec-space-sm);min-width:0;margin:0;padding:0;border:0}.ec-ob .offre-option{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr) 24px;align-items:start;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-md) var(--ec-space-lg);border:0;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre));text-align:left;transition:background .16s var(--ec-ease, ease),box-shadow .16s var(--ec-ease, ease)}.ec-ob .offre-option[aria-checked=false]:hover:not(:disabled){background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre))}.ec-ob .offre-option[data-conseillee],.ec-ob .offre-option[data-conseillee][aria-checked=false]:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px rgb(var(--ob-offre-accent))}.ec-ob .offre-option[aria-checked=true]{background:rgb(var(--ob-offre-accent-pale));box-shadow:inset 0 0 0 1.5px rgb(var(--ob-offre-accent))}.ec-ob .offre-option:disabled{cursor:default}.ec-ob .offre-option__icone{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .offre-option__icone .icone{width:20px;height:20px}.ec-ob .offre-option__texte{display:flex;flex-direction:column;gap:3px;min-width:0}.ec-ob .offre-option__tete{display:flex;align-items:center;flex-wrap:wrap;gap:6px var(--ec-space-sm)}.ec-ob .offre-option strong,.ec-ob .offre-plus-tard strong{font-weight:550;font-size:15px;line-height:20px}.ec-ob .offre-option__conseil{padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ob-offre-accent));color:#fff;font-size:var(--ec-os-t-etiquette);font-weight:600;white-space:nowrap}.ec-ob .offre-option__benefice,.ec-ob .offre-option__avec{font-size:var(--ec-os-t-second);line-height:17px;color:rgb(var(--ec-c-encre-2))}.ec-ob .offre-option__prix{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px;margin-top:4px;font-size:var(--ec-os-t-second)}.ec-ob .offre-option__prix b{font-weight:600;font-size:15px;color:rgb(var(--ec-c-encre))}.ec-ob .offre-option__prix em{margin-left:auto;font-style:normal;font-weight:550;color:rgb(var(--ec-c-encre))}.ec-ob .offre-option__case{display:grid;place-items:center;width:24px;height:24px;margin-top:8px;border-radius:7px;box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);background:rgb(var(--ec-c-papier))}.ec-ob .offre-option__case svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ec-ob .offre-option[aria-checked=true] .offre-option__case{background:rgb(var(--ob-offre-accent));box-shadow:none;color:#fff}.ec-ob .offre-option[aria-checked=true] .offre-option__case svg{opacity:1;animation:ec-ob-coche var(--ec-anim-max) var(--ec-ease, ease)}.ec-ob .offre-plus-tard{margin-top:var(--ec-space-lg)}.ec-ob .offre-plus-tard li{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;box-shadow:inset 0 1px 0 var(--ec-c-filet)}.ec-ob .offre-plus-tard .offre-option__prix{flex-direction:column;align-items:flex-end;margin-top:0}.ec-ob .offre-total{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);flex:1 1 100%;padding:0 0 var(--ec-space-md);margin-bottom:var(--ec-space-md);box-shadow:inset 0 -1px 0 var(--ec-c-filet)}.ec-ob .pied--offre{flex-wrap:wrap}.ec-ob .offre-total__gauche,.ec-ob .offre-total__droite{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .offre-total__droite{align-items:flex-end;text-align:right}.ec-ob .offre-total__libelle{font-weight:550;font-size:14px}.ec-ob .offre-total__detail,.ec-ob .offre-total__jour,.ec-ob .offre-total__unite{font-size:var(--ec-os-t-second);color:rgb(var(--ec-c-encre-2))}.ec-ob .offre-total__prix{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.ec-ob .offre-total__prix .offre-montant{font-weight:600;font-size:20px;line-height:24px;color:rgb(var(--ec-c-encre))}.ec-ob .offre-recap{margin-bottom:var(--ec-space-lg);padding:var(--ec-space-lg);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .offre-recap .libelle,.ec-ob .offre-recap .muted,.ec-ob .offre-recap .lien{color:inherit}.ec-ob .offre-recap .lien{text-decoration-color:rgb(var(--ec-os-actif-encre) / .5)}.ec-ob .offre-recap li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ec-space-md);min-height:40px;box-shadow:inset 0 -1px rgb(var(--ec-os-actif-encre) / .18);font-size:14px}.ec-ob .offre-recap__total{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-md);margin-top:var(--ec-space-md)}.ec-ob .offre-recap__total>span:first-child{display:flex;flex-direction:column;gap:2px;font-size:var(--ec-os-t-second)}.ec-ob .offre-recap__total strong{font-size:14px;font-weight:550}.ec-ob .offre-recap__prix{display:flex;align-items:baseline;gap:6px;white-space:nowrap;font-size:var(--ec-os-t-second)}.ec-ob .offre-recap__prix .offre-montant{font-family:var(--ec-os-police-grand-titre);font-size:32px;line-height:38px}.ec-ob .offre-recap__essai{display:flex;align-items:center;gap:var(--ec-space-sm);margin:var(--ec-space-md) 0 0;font-size:var(--ec-os-t-second);line-height:17px}@media(max-width:820px){.ec-ob .offre-carte__colonnes{grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:var(--ec-space-md)}.ec-ob .offre-carte__colonnes>div+div{padding-left:var(--ec-space-md)}.ec-ob .offre-carte__montant,.ec-ob .offre-recap__prix .offre-montant{font-size:30px;line-height:36px}.ec-ob .offre-engagement button{min-height:44px}.ec-ob .offre-option{grid-template-columns:36px minmax(0,1fr) 24px;padding:var(--ec-space-md)}.ec-ob .offre-option__icone{width:36px;height:36px}.ec-ob .offre-apres li{grid-template-columns:84px minmax(0,1fr);gap:var(--ec-space-sm)}.ec-ob .offre-total{padding-bottom:var(--ec-space-sm);margin-bottom:0}.ec-ob .offre-recap li{gap:var(--ec-space-sm)}}@media(prefers-reduced-motion:reduce){.ec-ob .offre-montant__valeur.change,.ec-ob .offre-option[aria-checked=true] .offre-option__case svg{animation:none}.ec-ob .offre-option,.ec-ob .offre-engagement button{transition:none}}.ec-ob .jauge li,.ec-ob .jauge button{min-width:0}:root .ec-free-offre-barre.ec-etiquette-offre{height:32px;padding:0 12px 0 10px;border:0;font-family:inherit;font-size:13px;text-decoration:none;cursor:pointer}:root .ec-free-offre-barre.ec-etiquette-offre:hover{background:rgb(var(--ec-text-primary) / .05)}:root .ec-free-offre-barre.ec-etiquette-offre:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}:root:root .ec-popover.ec-offre-panneau{width:min(880px,calc(100vw - 24px));max-height:min(760px,calc(100vh - 72px));padding:0;overflow:auto;background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}.ec-offre-panneau__corps{display:grid;gap:20px;padding:20px}.ec-offre-panneau__ligne{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ec-offre-panneau__titre{margin:0;font-size:18px;font-weight:600;line-height:1.3;color:rgb(var(--ec-text-primary))}.ec-offre-panneau__sous-titre{margin:0 0 10px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-offre-panneau__discret{font-size:13px;color:rgb(var(--ec-text-secondary));white-space:nowrap}.ec-offre-panneau__texte{margin:10px 0 0;font-size:13px;line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-offre-panneau__barre{height:6px;margin-top:10px;border-radius:999px;overflow:hidden;background:rgb(var(--ec-text-primary) / .1)}.ec-offre-panneau__barre>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-offre-free-texte))}.ec-offre-panneau__faits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0}.ec-offre-panneau__faits dt{font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-offre-panneau__faits dd{margin:2px 0 0;font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-offre-panneau__offres{--ec-offre-plateau: rgb(var(--ec-text-primary) / .045);--ec-offre-carte-fond: rgb(var(--ec-surface));--ec-offre-trait: rgb(var(--ec-text-primary) / .1)}.ec-offre-panneau__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:0;padding:22px 10px 10px;border-radius:16px;background:var(--ec-offre-plateau);list-style:none}.ec-offre-carte{position:relative;display:flex;flex-direction:column;border-radius:13px;background:var(--ec-offre-carte-fond);color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px var(--ec-offre-trait)}.ec-offre-carte--pleine{--ec-offre-trait: rgb(var(--ec-offre-encre) / .24);background:rgb(var(--ec-offre));color:rgb(var(--ec-offre-encre));box-shadow:none}.ec-offre-carte__tete{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:64px;margin:6px 6px 0;padding:14px 14px 16px;border-radius:8px;background:rgb(var(--ec-offre));color:rgb(var(--ec-offre-encre))}.ec-offre-carte--pleine .ec-offre-carte__tete{background:none}.ec-offre-carte__nom{font-size:24px;font-weight:600;line-height:1.1;letter-spacing:-.015em}.ec-offre-carte__marque{padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;background:rgb(var(--ec-offre-encre) / .12);color:inherit;white-space:nowrap}.ec-offre-carte__recommande{position:absolute;top:-12px;right:16px;z-index:1;padding:6px 10px;border-radius:5px;background:rgb(var(--ec-fixed-tech-black));color:#fff;box-shadow:0 0 0 1px rgb(var(--ec-text-primary) / .08);font-size:10px;font-weight:600;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.ec-offre-carte__corps{display:flex;flex:1;flex-direction:column;gap:14px;padding:16px 20px 20px}.ec-offre-carte__prix{font-size:30px;font-weight:500;line-height:1.15;letter-spacing:-.02em}.ec-offre-carte__prix small{font-size:14px;font-weight:500;letter-spacing:0}.ec-offre-carte__prix--rappel{font-size:17px;letter-spacing:0}.ec-offre-carte__mention{display:block;margin-top:6px;font-size:12px;font-weight:400;line-height:1.4;letter-spacing:0;opacity:.78}.ec-offre-carte__points{display:flex;flex:1;flex-direction:column;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.4}.ec-offre-carte__points li{padding:9px 0;border-top:1px solid var(--ec-offre-trait)}.ec-offre-carte__cta{--ec-cta-fond: rgb(var(--ec-text-primary));--ec-cta-encre: var(--ec-offre-carte-fond);display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:50px;margin-top:2px;padding:5px 5px 5px 20px;border:0;border-radius:999px;background:var(--ec-cta-fond);color:var(--ec-cta-encre);font:inherit;font-size:14px;font-weight:500;line-height:1.25;text-align:left;cursor:pointer;transition:transform .2s ease}.ec-offre-carte--pleine .ec-offre-carte__cta{--ec-cta-fond: rgb(var(--ec-offre-encre));--ec-cta-encre: rgb(var(--ec-fixed-tech-black))}.ec-offre-carte__disque{display:grid;flex:none;place-items:center;width:40px;height:40px;border-radius:999px;background:var(--ec-cta-encre);color:var(--ec-cta-fond);overflow:hidden;transition:transform .3s var(--ec-anim-ease)}.ec-offre-carte__disque svg{width:14px;height:10px;transition:transform .3s var(--ec-anim-ease)}.ec-offre-carte__cta:hover:not(:disabled) .ec-offre-carte__disque{transform:scale(1.06)}.ec-offre-carte__cta:hover:not(:disabled) .ec-offre-carte__disque svg{transform:translate(2px)}.ec-offre-carte__cta:active:not(:disabled){transform:scale(.98)}.ec-offre-carte__cta:disabled{cursor:progress;opacity:.75}@media(prefers-reduced-motion:reduce){.ec-offre-carte__cta,.ec-offre-carte__disque,.ec-offre-carte__disque svg{transition:none}}:root .ec-offre-panneau .ec-offre-carte__cta:focus-visible{outline:2px solid currentColor;outline-color:rgb(var(--ec-text-primary) / .45);outline-offset:3px;box-shadow:none}:root .ec-offre-panneau .ec-offre-carte--pleine .ec-offre-carte__cta:focus-visible{outline-color:rgb(var(--ec-offre-encre) / .7)}:root .ec-offre-panneau .ec-offre-panneau__pied a:focus-visible{outline:2px solid rgb(var(--ec-text-primary) / .45);outline-offset:2px;border-radius:4px}.ec-offre-carte__retour,.ec-offre-carte__erreur{margin:0;font-size:13px;line-height:1.45}.ec-offre-carte__retour{display:block;padding:12px 14px;border-radius:10px;background:rgb(var(--ec-offre-encre) / .14)}.ec-offre-carte__erreur{font-weight:500}.ec-offre-panneau__pied{display:flex;justify-content:flex-end;padding-top:4px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1))}.ec-offre-panneau__pied a{padding-top:12px;font-size:13px;color:rgb(var(--ec-text-secondary));text-decoration:underline;text-underline-offset:3px}.ec-offre-panneau__pied a:hover{color:rgb(var(--ec-text-primary))}@media(max-width:640px){:root:root .ec-popover.ec-offre-panneau{max-height:calc(100dvh - 210px)}.ec-offre-panneau__corps{padding:16px;gap:16px}.ec-offre-panneau__faits,.ec-offre-panneau__grille{grid-template-columns:minmax(0,1fr)}.ec-offre-panneau__faits{gap:10px}.ec-offre-panneau__grille{gap:22px;padding:22px 8px 8px}.ec-offre-carte--pleine{order:-1}}.ec-offre-carte .ec-offre-carte__tete{min-height:0;margin:0;padding:18px 20px 0;border-radius:0;background:none;color:inherit}.ec-offre-carte__nom{display:inline-flex;align-items:center;gap:10px}.ec-offre-carte__nom:before{content:"";flex:none;width:10px;height:10px;border-radius:50%;background:rgb(var(--ec-offre));box-shadow:inset 0 0 0 1px #0000001f}.ec-offre-carte__marque{background:none;box-shadow:inset 0 0 0 1px var(--ec-offre-trait);color:rgb(var(--ec-text-secondary))}.ec-offre-carte.ec-offre-carte--pleine{--ec-offre-trait: rgb(255 255 255 / .16);background:rgb(var(--ec-fixed-tech-black));color:#fff}.ec-offre-carte__recommande{background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .14)}.ec-offre-carte.ec-offre-carte--pleine .ec-offre-carte__cta{--ec-cta-fond: rgb(var(--ec-vif-accent-plein, 46 92 255));--ec-cta-encre: rgb(255 255 255)}.ec-offre-carte.ec-offre-carte--pleine .ec-offre-carte__disque{background:#fff;color:rgb(var(--ec-vif-accent-plein, 46 92 255))}.ec-offre-carte[data-ec-offre=boost] .ec-offre-carte__cta{--ec-cta-fond: transparent;--ec-cta-encre: rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .28)}.ec-offre-carte[data-ec-offre=boost] .ec-offre-carte__disque{background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-offre-panneau__barre>span{background:rgb(var(--ec-text-primary))}.ec-offre-carte--pleine .ec-offre-carte__nom:before{box-shadow:0 0 0 1.5px #fff9}@media(max-width:640px){.ec-offre-panneau__offres{order:1}.ec-offre-panneau__inclus{order:2}.ec-offre-panneau__pied{order:3}}:root:root .ec-shell-band.ec-shell-band{--ec-shell-band-encre: 255 255 255;--ec-shell-band-accent: 46 92 255;--ec-shell-band-accent-doux: 238 242 255;position:relative;margin:0;border:0;border-radius:0;box-shadow:none;background:#2e5cff;color:rgb(var(--ec-shell-band-encre));font-size:var(--ec-os-t-second, 13px);line-height:var(--ec-os-i-second, 18px)}:root:root .ec-shell-band.ec-shell-band[data-ec-shell-band=frozen]{--ec-shell-band-accent: 180 35 24;--ec-shell-band-accent-doux: 254 228 226;background:#b42318}:root:root .ec-shell-band.ec-shell-band[data-ec-shell-band=sales]{--ec-shell-band-accent: 181 71 8;--ec-shell-band-accent-doux: 254 240 199;background:#b54708}:root:root .ec-shell-band .ec-inline-alert__line,:root:root .ec-shell-band>.ec-shell-band__line{display:flex;align-items:center;gap:12px;min-width:0;height:44px;padding:0 12px 0 16px}:root:root .ec-shell-band .ec-inline-alert__icon,:root:root .ec-shell-band .ec-shell-band__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:24px;height:24px;border-radius:999px;background:#ffffff2e;color:rgb(var(--ec-shell-band-encre))}:root:root .ec-shell-band .ec-shell-band__icon svg{width:14px;height:14px}:root:root .ec-shell-band .ec-inline-alert__message,:root:root .ec-shell-band .ec-shell-band__message{flex:1;min-width:0;overflow:hidden;color:rgb(var(--ec-shell-band-encre));font-weight:500;text-overflow:ellipsis;white-space:nowrap}:root:root .ec-shell-band .ec-offre-cta.ec-offre-cta.ec-offre-cta[data-ec-offre],:root:root .ec-shell-band .ec-shell-band__cta{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:0;border-radius:999px;background:#fff;color:rgb(var(--ec-shell-band-accent));font:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer}:root:root .ec-shell-band .ec-offre-cta.ec-offre-cta.ec-offre-cta[data-ec-offre]:hover,:root:root .ec-shell-band .ec-shell-band__cta:hover{background:rgb(var(--ec-shell-band-accent-doux))}:root:root .ec-shell-band .ec-shell-band__secondary{display:inline-flex;align-items:center;height:30px;padding:0 14px;border:1px solid rgb(255 255 255 / .7);border-radius:999px;background:transparent;color:rgb(var(--ec-shell-band-encre));font:inherit;font-weight:500;white-space:nowrap;cursor:pointer}:root:root .ec-shell-band .ec-shell-band__secondary:hover,:root:root .ec-shell-band .ec-inline-alert__more:hover,:root:root .ec-shell-band .ec-inline-alert__dismiss:hover{background:#ffffff29;color:rgb(var(--ec-shell-band-encre))}:root:root .ec-shell-band .ec-inline-alert__more,:root:root .ec-shell-band .ec-inline-alert__dismiss,:root:root .ec-shell-band .ec-inline-alert__waiting{color:rgb(var(--ec-shell-band-encre))}:root:root .ec-shell-band .ec-inline-alert__details{padding:0 16px 12px 52px;color:rgb(var(--ec-shell-band-encre))}:root:root .ec-shell-band :focus-visible{outline:2px solid rgb(255 255 255);outline-offset:2px}@media(max-width:767px){:root:root .ec-shell-band .ec-inline-alert__line,:root:root .ec-shell-band>.ec-shell-band__line{gap:8px}:root:root .ec-shell-band .ec-inline-alert__icon,:root:root .ec-shell-band .ec-shell-band__icon{display:none}:root:root .ec-shell-band [data-trial-mention]{display:none}:root:root .ec-shell-band .ec-inline-alert__details{padding-inline-start:16px}}@media(max-width:767px){:root:root .ec-shell-band.ec-shell-band{margin-bottom:var(--ec-os-e-12, 12px)}}:root:root .ec-shell-band .ec-shell-band__gestes{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}:root:root .ec-shell-band a.ec-shell-band__secondary{text-decoration:none}:root:root .ec-shell-band .ec-etiquette-offre{margin-inline-end:8px}@media(any-pointer:coarse){:root:root .ec-shell-band :is(.ec-offre-cta[data-ec-offre],.ec-shell-band__cta,.ec-shell-band__secondary){position:relative}:root:root .ec-shell-band :is(.ec-offre-cta[data-ec-offre],.ec-shell-band__cta,.ec-shell-band__secondary):after{content:"";position:absolute;top:50%;right:0;left:0;height:44px;translate:0 -50%}}.ec-zb,.ec-fo{position:fixed;z-index:60;display:flex;flex-direction:column;color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-carte));border:1px solid rgb(var(--ec-os-texte) / .1);border-radius:var(--ec-os-rayon-carte, 16px);font-family:var(--default-font-family);outline:none}.ec-zb{right:16px;bottom:104px;width:min(384px,calc(100vw - 32px));max-height:calc(100dvh - 240px);padding:20px 20px 16px;gap:16px;overflow-y:auto;animation:ec-zb-entre .24s var(--ec-anim-ease-out) both}.ec-zb[data-mobile]{left:12px;right:12px;width:auto;max-height:calc(100dvh - 216px)}@keyframes ec-zb-entre{0%{opacity:0;transform:translate(24px)}}.ec-zb[data-mobile]{animation-name:ec-zb-monte}@keyframes ec-zb-monte{0%{opacity:0;transform:translateY(24px)}}.ec-zb__tete{display:flex;align-items:center;gap:10px}.ec-zb__visage{flex:none}.ec-zb__qui{display:grid;flex:1;min-width:0;line-height:1.25}.ec-zb__nom{font-size:14px;font-weight:600}.ec-zb__compte{font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-zb__fermer{flex:none;margin:-6px -8px 0 0}.ec-zb__progression{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin:0;padding:0;list-style:none}.ec-zb__progression li{height:4px;border-radius:999px;background:rgb(var(--ec-os-texte) / .1)}.ec-zb__progression li[data-fait],.ec-zb__progression li[data-actif]{background:rgb(var(--ec-os-texte))}.ec-zb__progression li[data-verrou]{background:repeating-linear-gradient(90deg,rgb(var(--ec-os-texte) / .16) 0 4px,transparent 4px 8px)}.ec-zb__corps{display:grid;gap:12px;animation:ec-zb-etape .18s var(--ec-anim-ease-out) both}@keyframes ec-zb-etape{0%{opacity:0;transform:translateY(6px)}}.ec-zb__titre{margin:0;font-family:var(--default-font-family, Inter, sans-serif);font-size:20px;font-weight:600;line-height:1.25;letter-spacing:-.01em}.ec-zb__texte,.ec-zb__fort,.ec-zb__ok{margin:0;font-size:14px;line-height:1.5}.ec-zb__texte{color:rgb(var(--ec-os-texte-2))}.ec-zb__petit{margin:0;font-size:13px;line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-zb__surtitre{font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-zb__action{display:grid;gap:8px;padding:14px;border-radius:12px;background:rgb(var(--ec-os-texte) / .04)}.ec-zb__fort{display:flex;gap:8px;align-items:flex-start;font-weight:500}.ec-zb__fort .ec-icone{flex:none;margin-top:1px}.ec-zb__ok{display:flex;gap:8px;align-items:center;font-weight:500}.ec-zb__coche{display:inline-grid;flex:none;place-items:center;width:22px;height:22px;border-radius:999px;background:#99e8ad;color:#111216}.ec-zb__gestes{display:flex;flex-wrap:wrap;gap:8px}.ec-zb__issue{display:block;min-height:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-zb__issue:empty{display:none}.ec-zb__outils{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ec-zb__outil{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 14px;border-radius:999px;background:rgb(var(--ec-os-texte) / .05);color:inherit;font-size:14px;font-weight:500;text-decoration:none;transition:background-color .12s ease}a.ec-zb__outil:hover{background:rgb(var(--ec-os-texte) / .09)}.ec-zb__points,.ec-fo__points{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ec-zb__points li,.ec-fo__points li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.45}.ec-zb__actions{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ec-zb__actions li{display:flex;gap:10px;align-items:center;min-height:44px;font-size:14px}.ec-zb__rang{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:12px;font-weight:600}.ec-zb__action-libelle{flex:1;min-width:0;font-weight:500}.ec-zb__lien{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:3px;cursor:pointer;justify-self:start}.ec-zb__echec{font-size:13px;color:rgb(var(--ec-os-danger, 180 35 24))}.ec-zb__pied{display:grid;gap:10px}.ec-zb__verrou{display:flex;gap:6px;align-items:center;margin:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-zb__boutons{display:flex;justify-content:flex-end;gap:8px}.ec-zb__principal{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font:inherit;font-size:14px;font-weight:600;cursor:pointer;transition:transform .16s var(--ec-anim-ease-spring),background-color .12s ease}.ec-zb__principal--plein{width:100%;min-height:48px;font-size:15px}.ec-zb__principal:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .86)}.ec-zb__principal:active:not(:disabled){transform:scale(.97);transition-duration:80ms;transition-timing-function:ease-out}.ec-zb__principal:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-zb__principal:disabled{background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte) / .42);cursor:not-allowed}[data-ec-bienvenue-surbrillance]{outline:2px solid var(--ec-theme-vif, rgb(var(--ec-accent)));outline-offset:2px;animation:ec-zb-respire .28s ease-out 2 alternate}.ziggy-orb[data-ec-bienvenue-surbrillance]{border-radius:999px;outline-offset:4px}@keyframes ec-zb-respire{to{outline-offset:4px}}.ec-fo{left:8px;right:8px;bottom:8px;z-index:75;gap:14px;max-height:calc(100dvh - 16px);padding:10px 20px calc(16px + env(safe-area-inset-bottom,0px));overflow-y:auto;border-radius:24px;animation:ec-zb-monte .24s var(--ec-anim-ease-out) both}.ec-fo__poignee{align-self:center;width:36px;height:4px;border-radius:999px;background:rgb(var(--ec-os-texte) / .16)}.ec-fo__illustration{display:flex;align-items:center;gap:10px;margin-top:6px}.ec-fo__appareil{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:rgb(var(--ec-os-texte) / .05)}.ec-fo__appareil--grand{width:60px;background:#99e8ad;color:#111216}.ec-fo__fleche{color:rgb(var(--ec-os-texte-2))}.ec-fo__titre{margin:0;font-family:var(--default-font-family, Inter, sans-serif);font-size:22px;font-weight:600;line-height:1.2;letter-spacing:-.01em}.ec-fo__texte{margin:0;font-size:15px;line-height:1.5;color:rgb(var(--ec-os-texte-2))}.ec-fo__boutons{display:grid;gap:4px}body:has([data-ec-feuille-ordinateur]) .ziggy-orb{visibility:hidden!important}@media(prefers-reduced-motion:reduce){.ec-zb__principal{transition:none}.ec-zb,.ec-zb__corps,.ec-fo,[data-ec-bienvenue-surbrillance]{animation:none}}.ec-client-skip-link{position:fixed;top:-80px;left:8px;z-index:1000;padding:12px 16px;border-radius:var(--ec-radius-pill);color:rgb(var(--ec-text-primary));background:rgb(var(--ec-elevated));box-shadow:var(--ec-float-shadow)}.ec-client-skip-link:focus-visible{top:8px}.ec-client-not-live__compact{display:none}@media(prefers-reduced-transparency:reduce){.ec-client-shell--os{--ec-preparation-fond: rgb(var(--ec-surface));--ec-preparation-flou: none}}html:has(.ec-client-shell--os),body:has(.ec-client-shell--os){background:rgb(var(--ec-os-page))}html:has(.ec-client-shell--os),body:has(.ec-client-shell--os){height:100dvh;overflow:hidden;overscroll-behavior:none}body:has(.ec-client-shell--os)>#root{height:100dvh;overflow:hidden}html:has(.ec-client-shell--os[data-ec-accueil]),body:has(.ec-client-shell--os[data-ec-accueil]){background:rgb(var(--ec-os-accueil-page))}.ec-client-shell--os{--ec-portail-barre: 56px;--ec-preparation-fond: var(--ec-c-verre-dense, rgb(var(--ec-surface)));--ec-preparation-ombre: inset 0 1px 0 var(--ec-c-verre-filet, transparent), var(--ec-c-ombre-flottante, 0 4px 16px rgb(0 0 0 / .12));--ec-preparation-flou: blur(var(--ec-os-verre-flou, 20px)) saturate(var(--ec-os-verre-sature, 1.5));display:flex;height:100vh;height:100dvh;overflow:hidden;overscroll-behavior:none;background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte))}.ec-client-pill-panel{right:auto;box-sizing:border-box;min-width:min(224px,calc(100vw - 16px));max-width:calc(100vw - 16px);overflow:auto;overflow-wrap:anywhere}.ec-client-pill-panel .ec-menu__item{min-height:44px;white-space:normal}.ec-client-link-status{margin-left:auto;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-client-shell__colonne{display:flex;flex:1;flex-direction:column;min-width:0;min-height:0}.ec-client-shell__corps{display:flex;flex:1;min-width:0;min-height:0}@media(min-width:768px){.ec-client-shell--os{--ec-os-page-marge-bas: calc(round(clamp(64px, 4.7vw, 84px), 1px) + 32px) ;--ec-os-reserve-orbe: calc(round(clamp(64px, 4.7vw, 84px), 1px) + 32px) ;--ec-os-barre-bord-droit: 12px;--ec-preparation-bas: var(--ec-os-reserve-orbe);--ec-preparation-gauche: auto;--ec-preparation-droite: 16px;--ec-preparation-decale: none}.ec-client-shell--os .ec-topbar.ec-os-barre-haut:not([data-mobile]){padding-right:var(--ec-os-barre-bord-droit)}.ec-client-shell--os .ec-studio .ec-studio-draftbar{padding-inline-end:calc(round(clamp(64px,4.7vw,84px),1px) + 16px)}}@media(max-width:767px){.ec-client-shell--os .ec-topbar.ec-os-barre-haut[data-mobile]{padding-right:12px}}body:has(.ec-portail-menu[data-plein-ecran]) .ziggy-orb{visibility:hidden!important}.ec-topbar--client .ec-menu-compte__preferences .ec-site-links-label{display:inline}.ec-topbar--client .ec-menu-compte__preferences .ec-pill__scinde{display:inline-flex}@media(max-width:767px){.ec-menu-compte__preferences .ec-client-pill-menu{width:100%;min-width:0}.ec-menu-compte__preferences .ec-client-pill-panel{position:relative;top:auto;width:100%;min-width:0;max-width:100%;margin-top:6px}.ec-client-shell--os{--ec-portail-dock-h: calc(var(--ec-os-h-dock-mobile) + var(--ec-space-sm) * 2);--ec-portail-dock-bas: calc( var(--ec-space-lg) + env(safe-area-inset-bottom, 0px) + var(--ec-portail-dock-h) )}.ec-client-shell--os .ec-client-main{margin-bottom:calc(var(--ec-portail-dock-bas) + var(--ec-space-sm))}.ec-client-shell--os{--ec-preparation-bas: calc(var(--ec-portail-dock-bas) + var(--ec-space-sm));--ec-preparation-rayon: 16px}.ec-client-shell--os .ec-os-dock.ec-portail-dock{z-index:45;left:var(--ec-os-gouttiere);max-width:calc(100vw - var(--ec-os-gouttiere) - 16px - 64px - 8px - env(safe-area-inset-right,0px));transform:none}}.ec-client-shell--os .ec-os-dock.ec-portail-dock .ec-os-dock__item[aria-current=page],.ec-client-shell--os .ec-os-dock.ec-portail-dock .ec-os-dock__item[aria-current=page]:hover{background:rgb(var(--ec-c-encre, var(--ec-os-actif)));color:rgb(var(--ec-c-papier, var(--ec-os-actif-encre)))}.ec-client-shell--os:has([data-studio-immersive=true]) :is(.ec-barre-os-emprise,.ec-os-dock,.ec-portail-menu,.ec-portail-menu__fond){display:none}.ec-client-shell--os:has([data-studio-immersive=true]) :is(.ec-client-main,.ec-client-main>.ec-view){margin-bottom:0;padding-bottom:0}:root{--ec-ziggy-reserve: 88px}:root:has(.ziggy-orb) .ec-client-shell--os:not(:has([data-studio-immersive=true])) .ec-client-main>.ec-view:not(.ec-os-page,.mail-os){padding-bottom:var(--ec-ziggy-reserve)}.ec-notif-ligne{display:grid}.ec-notif-ligne__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);padding:0 12px 10px}.ec-theme-switcher.rt-SegmentedControlRoot{--segmented-control-height: 30px;height:30px;min-height:30px}.ec-theme-switcher__corps{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ec-os-e-6, 6px)}@media(any-pointer:coarse){.ec-theme-switcher.rt-SegmentedControlRoot{--segmented-control-height: var(--ec-os-h-lg);height:auto;min-height:var(--ec-os-h-lg)}.ec-theme-switcher__cran{min-width:var(--ec-os-h-lg);min-height:var(--ec-os-h-lg)}.ec-theme-switcher__corps{flex-direction:column;gap:var(--ec-os-e-4, 4px)}}.ec-help-btn{width:32px;height:32px;text-decoration:none}.ec-help-btn:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-client-shell--os[data-ec-plein-ecran] :is(.ec-barre-os-emprise,.ec-topbar,.ec-shell-band,.ec-setup-bande){display:none}.ec-connexion-perdue{position:fixed;z-index:60;bottom:24px;left:50%;display:flex;align-items:center;gap:10px;max-width:calc(100vw - 32px);box-sizing:border-box;padding:6px 6px 6px 14px;border-radius:999px;color:rgb(var(--ec-os-texte));font-size:13px;line-height:18px;white-space:nowrap;transform:translate(-50%);box-shadow:0 8px 24px #1112161f,inset 0 0 0 1px var(--ec-os-filet, rgb(17 18 22 / .1))}.ec-connexion-perdue__point{width:8px;height:8px;flex:none;border-radius:999px;background:rgb(var(--ec-warning, 217 119 6))}.ec-connexion-perdue__titre{font-weight:600}.ec-connexion-perdue__delai{color:rgb(var(--ec-os-texte-3, var(--ec-os-texte)));font-variant-numeric:tabular-nums}.ec-client-shell:has(#client-main .ec-err) .ec-connexion-perdue{display:none}@media(max-width:767px){.ec-connexion-perdue{bottom:calc(env(safe-area-inset-bottom,0px) + 96px)}.ec-connexion-perdue__delai{display:none}}.ec-notif-onglets{display:flex;gap:4px;padding:8px 10px 0}.ec-notif-onglet{display:inline-flex;align-items:center;gap:6px;min-height:30px;padding:0 12px;border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:transparent;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:background var(--ec-anim-base, .18s) var(--ec-anim-ease, ease-out)}.ec-notif-onglet:hover{background:var(--ec-os-presse-neutre)}.ec-notif-onglet[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-notif-onglet__compte{min-width:18px;height:18px;padding:0 5px;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:11px;font-weight:700;line-height:18px;text-align:center}.ec-notif-onglet[data-actif] .ec-notif-onglet__compte{background:rgb(var(--ec-os-actif-encre) / .2);color:rgb(var(--ec-os-actif-encre))}.ec-notif-onglet__compte[data-urgent],.ec-notif-onglet[data-actif] .ec-notif-onglet__compte[data-urgent]{background:rgb(var(--ec-c-danger));color:rgb(var(--ec-p-neutre-blanc, 255 255 255))}.ec-notif-parmi{margin:6px 12px 0;font-size:11.5px;line-height:16px;color:rgb(var(--ec-text-muted))}@media(pointer:coarse){.ec-notif-onglet{min-height:40px}}.ec-timer-diagnostic{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px 0 10px;border:1px solid rgb(var(--ec-warning, var(--ec-border)) / .45);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-surface-2, var(--ec-surface)));color:rgb(var(--ec-text-secondary));font:500 12px / 1 inherit;white-space:nowrap;cursor:pointer}.ec-timer-diagnostic:hover:not(:disabled){color:rgb(var(--ec-text-primary))}.ec-timer-diagnostic:disabled{cursor:progress;opacity:.6}@media(pointer:coarse){.ec-timer-diagnostic{height:40px}}.ec-client-shell--os .ec-barre-os{--ec-barre-os-duree: var(--ec-anim-fondu);transition:width var(--ec-barre-os-duree) var(--ec-anim-ease-bascule),box-shadow var(--ec-barre-os-duree) ease}.ec-client-shell--os .ec-barre-os .ec-os-logo{transition:width var(--ec-anim-fondu) var(--ec-anim-ease-out)}.ec-client-shell--os .ec-barre-os .ec-os-logo :is(.ec-os-logo__marque,.ec-os-logo__mot){transition:opacity var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-client-shell--os .ec-barre-os .ec-os-logo .ec-os-logo__mot path:is([style],[data-lettre]){opacity:1;transform:none;transition:none}.ec-client-shell--os .ec-barre-os .ec-os-logo:not([data-ouvert]) .ec-os-logo__marque[data-retour]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}:where(.ec-topbar--client) :where(.ec-search,.ec-credits-chip,.ec-pill--status){position:relative}:where(.ec-topbar--client) :where(.ec-search,.ec-credits-chip,.ec-pill--status,.ec-user-carre):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}:root:root :is(.ec-os-barre-haut,.ec-topbar--client) :is(.ec-menu,.ec-pop:not(.ec-tooltip)){background:rgb(var(--ec-c-papier));box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-flottante);-webkit-backdrop-filter:none;backdrop-filter:none}:root:root .ec-os-barre-haut .ec-menu__sep{background:var(--ec-c-filet-doux)}:root:root .ec-os-barre-haut .ec-menu__item:hover{background:var(--ec-c-survol)}:root:root .ec-os-barre-haut .ec-menu__item--danger{color:rgb(var(--ec-c-danger))}:root:root .ec-palette-colonne{border:0;border-radius:var(--ec-c-rayon-modale, 16px);background:rgb(var(--ec-c-papier));box-shadow:var(--ec-c-ombre-modale)}:root:root .ec-palette-voile{background:var(--ec-c-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}:root:root .ec-palette-barre{border-bottom-color:var(--ec-c-filet)}:root:root .ec-palette-barre:focus-within{box-shadow:inset 0 -2px rgb(var(--ec-c-marque))}:root:root .ec-palette-barre input:focus,:root:root .ec-palette-barre input:focus-visible{outline:none;box-shadow:none}:root:root .ec-palette__rangee[data-active]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-encre))}:root:root .ec-palette__rangee[data-active] :is(svg,.ec-palette__meta){color:rgb(var(--ec-c-marque-encre))}:root:root .ec-palette__section{color:rgb(var(--ec-c-encre-3));letter-spacing:.06em}:root:root .ec-palette__pied{border-top-color:var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-3))}:root:root .ec-os-tiroir:has(.ziggy-tiroir),:root:root .ziggy-bubble[data-ziggy=bubble],:root:root .ziggy-questions{--ziggy-prompt: var(--ec-c-marque);--ec-fixed-white: var(--ec-c-encre);--ec-fixed-paper: var(--ec-c-encre);--ec-fixed-ash: var(--ec-c-encre-2);--ec-fixed-smoke: var(--ec-c-encre-3);--ec-fixed-ink: var(--ec-c-marque-encre);--ec-fixed-paper-dim: var(--ec-c-marque-doux);--ec-fixed-tech-black: var(--ec-c-papier);--ec-fixed-tech-raised-1: var(--ec-c-papier);--ec-fixed-tech-raised-2: var(--ec-c-lavis)}:root:root .ec-os-tiroir:has(.ziggy-tiroir){--ec-os-page: var(--ec-c-papier);--ec-os-carte: var(--ec-c-papier);--ec-os-champ: var(--ec-c-lavis);--ec-os-champ-sur-page: var(--ec-c-papier);--ec-os-texte: var(--ec-c-encre);--ec-os-texte-2: var(--ec-c-encre-2);--ec-os-texte-3: var(--ec-c-encre-3);--ec-os-texte-desactive: var(--ec-c-encre-3);--ec-os-filet: var(--ec-c-filet);--ec-os-filet-fort: var(--ec-c-controle);--ec-os-filet-deco: var(--ec-c-filet);--ec-os-actif: var(--ec-c-marque);--ec-os-actif-encre: var(--ec-c-sur-marque);--ec-os-actif-survol: var(--ec-c-marque-survol);--ec-os-actif-encre-2: var(--ec-c-sur-marque-2);--ec-os-inverse: var(--ec-c-encre);--ec-os-survol-neutre: var(--ec-c-survol);--ec-os-presse-neutre: var(--ec-c-presse);--ec-os-doux: var(--ec-c-marque-doux);--ec-os-encadre-fond: var(--ec-c-survol);--ec-bg: var(--ec-c-sol);--ec-surface: var(--ec-c-papier);--ec-elevated: var(--ec-c-lavis);--ec-border: var(--ec-c-encre);--ec-text-primary: var(--ec-c-encre);--ec-text-secondary: var(--ec-c-encre-2);--ec-text-muted: var(--ec-c-encre-3);--ec-os-nt-champ-fond: var(--ec-c-papier);--ec-os-nt-champ-filet: var(--ec-c-controle);--ec-os-nt-controle-fond: var(--ec-c-papier);--ec-os-nt-controle-filet: var(--ec-c-controle);--ec-os-nt-controle-survol: var(--ec-c-marque-doux);--ec-os-nt-controle-survol-encre: var(--ec-c-marque-encre);--ec-os-nt-boite-fond: var(--ec-c-papier);--ec-os-nt-boite-filet: var(--ec-c-filet);--ec-os-nt-boite-survol: var(--ec-c-lavis);--ec-os-nt-boite-encre: var(--ec-c-encre);--ec-os-nt-boite-encre-2: var(--ec-c-encre-2);--ec-os-nt-boite-encre-3: var(--ec-c-encre-3);--ec-os-nt-boite-champ: var(--ec-c-papier);--ec-os-nt-boite-filet-interne: var(--ec-c-filet-doux);--ec-os-nt-boite-controle-filet: var(--ec-c-controle);--ec-os-nt-boite-actif: var(--ec-c-marque);--ec-os-nt-boite-actif-encre: var(--ec-c-sur-marque);--ec-os-nt-pastille-fond: var(--ec-c-marque);--ec-os-nt-pastille-encre: var(--ec-c-sur-marque);color:rgb(var(--ec-c-encre))}:root:root .ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur__boite{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-controle)}:root:root .ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur__boite:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque)),0 0 0 3px rgb(var(--ec-c-marque) / .16)}:root:root .ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions button{box-shadow:inset 0 0 0 1px var(--ec-c-controle)}:root:root .ziggy-bubble[data-ziggy=bubble]{background:var(--ec-c-verre-dense);box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-flottante);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature));backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(var(--ec-os-verre-sature))}:root:root .ziggy-bubble[data-ziggy=bubble]:hover{background:rgb(var(--ec-c-papier))}:root:root:root .ec-topbar.ec-os-barre-haut .ec-os-badge-notif{box-shadow:0 0 0 2px rgb(var(--ec-c-papier))}:root:root .ec-os-tiroir .ziggy-tiroir .ziggy-tiroir__choix{margin-top:12px}:root:root .ec-popover.ec-credits-panel{max-height:min(calc(var(--radix-popover-content-available-height, 100vh) - 8px),calc(100vh - 24px));scroll-padding-bottom:16px}@media(max-width:767px){:root:root .ec-inline-alert__message>.ec-etiquette-offre~span{display:none}:root:root .ec-free-spark-alert .ec-inline-alert__line{flex-wrap:wrap;row-gap:8px;height:auto;min-height:44px;padding-block:7px 10px}:root:root .ec-free-spark-alert .ec-inline-alert__slot{order:1;flex-basis:100%;padding-inline-start:30px}}.ecg{--ecv3-encre: rgb(var(--ec-os-texte));--ecv3-encre-2: rgb(var(--ec-os-texte-2));--ecv3-noir: rgb(var(--ec-vif-noir, 12 13 17));--ecg-pas: calc(var(--ec-anim-stagger, 40ms) * 2)}.ecg .ecl{background-color:rgb(var(--ec-os-accueil-page, 246 246 246))}.ecg .ecl-carte{border:1px solid var(--ec-c-filet, var(--ec-os-filet));box-shadow:none}.ecg .ecl-form{width:min(540px,100%)}@media(min-width:861px){.ecg .ecl{min-height:0}}.ecg{--ecg-marge: 16px}.ecg .ecl{padding:var(--ecg-marge);font-family:"Geist",var(--default-font-family)}.ecg .ecl-grille,.ecg .ecv3-visuel{gap:var(--ecg-marge)}.ecg .ecl-barre{display:none}.ecg .ecl-carte{position:relative}.ecg-logo{display:inline-flex;align-items:center}.ecg-logo svg.ecg-logo__mot{display:block;height:18.3px;width:auto;aspect-ratio:123 / 22}.ecg-logo__ez{display:none}.ecg-ez{position:relative;height:16.42px;aspect-ratio:36.2321 / 17}.ecg-ez__e,.ecg-ez__z{position:absolute}.ecg-ez__e{left:0;top:0;width:45.943%;height:100%}.ecg-ez__z{left:48.791%;top:3.959%;width:51.209%;height:96%}.ecg-ez svg{display:block;width:100%;height:100%;overflow:visible}.ecg-logo--photo{position:absolute;z-index:4;top:calc(var(--ecg-marge) + 20px - 9.15px);left:clamp(22px,2.2vw,32px);color:#fff}.ecg[data-ecg-photo] .ecv3-photo:after{content:"";position:absolute;z-index:3;inset:0 0 auto;height:min(160px,40%);background:linear-gradient(180deg,#0b0a0957,#0b0a0929 45%,#0b0a0900);pointer-events:none}.ecg-tete{position:absolute;z-index:2;top:var(--ecg-marge);right:var(--ecg-marge);left:var(--ecg-marge);display:flex;align-items:center;justify-content:flex-end;gap:12px;pointer-events:none}.ecg-tete>*{pointer-events:auto}.ecg-logo--carte{display:none;margin-right:auto;color:rgb(var(--ec-os-texte))}.ecg:not([data-ecg-photo]) .ecg-logo--carte{display:inline-flex}@media(min-width:861px){.ecg .ecl-carte{padding-top:calc(var(--ecg-marge) + 40px + 16px)}}@media(max-width:860px){.ecg{--ecg-marge: 16px}.ecg-logo--photo{display:none}.ecg[data-ecg-photo] .ecv3-photo:after{content:none}.ecg-tete{position:static;width:100%;margin-bottom:20px;justify-content:space-between}.ecg .ecg-logo--carte{display:inline-flex}.ecg-logo svg.ecg-logo__mot{display:none}.ecg-logo__ez{display:inline-block}}.ecg .ecv3-pilule{--pil-type: 1;display:inline-flex;align-items:center;height:40px;border:1px solid color-mix(in oklab,currentColor 15%,transparent);border-radius:999px;color:#0b0a09;font-family:"Geist",var(--default-font-family)}@media(min-width:1024px){.ecg .ecv3-pilule{--pil-type: .9}}@media(max-width:767.98px){.ecg .ecv3-pilule{--pil-type: .93}}.ecg .ecv3-pilule__item{display:flex;align-items:center;gap:7px;height:100%;padding:0 14px;border:0;background:none;color:inherit;font:inherit;font-size:calc(13px * var(--pil-type));line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;outline:none}@media(min-width:1280px)and (max-width:1439.98px){.ecg .ecv3-pilule__item{padding:0 10.5px}}.ecg .ecv3-pilule__item:focus-visible{text-decoration:underline}.ecv3 a.ecv3-pilule__item{color:#000}.ecg .ecv3-pilule__item svg:not(.ecv3-drapeau){width:16px;height:16px;flex:none;fill:none;stroke:currentColor;stroke-width:1.2}.ecv3-pilule__filet{width:1px;height:45%;background:color-mix(in oklab,currentColor 15%,transparent)}.ecv3-pilule__code{font-size:calc(11px * var(--pil-type));font-weight:500;letter-spacing:.04em;line-height:1;text-transform:uppercase;color:#000}.ecv3-drapeau{display:block;flex:none}.ecv3-pays{width:min(920px,calc(100vw - 32px));max-width:none;max-height:90dvh;margin:auto;padding:0;border:0;border-radius:8px;background:#fffc;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:0 0 0 1px #ffffff8c,inset 0 1px #ffffffe6,0 1px 2px #0b0a090f,0 30px 80px -20px #0b0a094d;color:var(--ecv3-encre, rgb(var(--ec-os-texte)));overflow:hidden}.ecv3-pays::backdrop{background:#faf8f559;-webkit-backdrop-filter:blur(24px) saturate(1.15);backdrop-filter:blur(24px) saturate(1.15)}.ecv3-pays__panneau{position:relative;display:grid;gap:40px;max-height:90dvh;overflow-y:auto;padding:48px 20px 32px}@media(min-width:768px){.ecv3-pays__panneau{grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:48px;padding:44px 48px}.ecv3-pays__gauche{position:sticky;top:0;display:flex;flex-direction:column;justify-content:space-between;align-self:stretch}}.ecv3-pays__fermer{position:absolute;top:12px;right:12px;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:999px;background:none;color:inherit;cursor:pointer}.ecv3-pays__fermer svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round}.ecv3-pays__titre{max-width:21ch;margin:0;font-family:var(--ec-font-titre, inherit);font-size:clamp(22px,1.8vw,26px);line-height:1.15;letter-spacing:-.02em;text-wrap:balance}.ecv3-pays__courant{display:none;align-items:center;gap:16px}@media(min-width:768px){.ecv3-pays__courant{display:flex}}.ecv3-pays__courant>span{display:flex;flex-direction:column;gap:6px}.ecv3-pays__courant-nom{font-size:14px}.ecv3-pays__courant-langue{font-size:12px;color:var(--ecv3-encre-2, rgb(var(--ec-os-texte-2)))}.ecv3-pays__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ecv3-pays__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;padding:10px 0;border-top:1px solid rgb(var(--ec-os-texte) / .08);animation:ecv3-pays-ligne var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:inherit}.ecv3-pays__ligne:first-child{border-top:0}@media(min-width:768px){.ecv3-pays__ligne{padding:12px 0}}@keyframes ecv3-pays-ligne{0%{opacity:0;transform:translateY(12px)}}.ecv3-pays__ligne[data-courant] .ecv3-pays__drapeau{box-shadow:0 0 0 3px rgb(var(--ec-os-carte)),0 0 0 4px rgb(var(--ec-os-texte));border-radius:999px}.ecv3-pays__ligne[data-ferme] .ecv3-pays__drapeau{opacity:.45;filter:grayscale(1)}.ecv3-pays__nom{font-size:18px;line-height:1.2;color:rgb(var(--ec-os-texte-2))}.ecv3-pays__ligne[data-courant] .ecv3-pays__nom{color:rgb(var(--ec-os-texte))}.ecv3-pays__ligne[data-ferme] .ecv3-pays__nom{color:rgb(var(--ec-os-texte-3, var(--ec-os-texte-2)))}.ecv3-pays__langues{display:flex;flex-basis:100%;flex-wrap:wrap;gap:6px;padding-left:36px}@media(min-width:640px){.ecv3-pays__langues{flex-basis:auto;justify-content:flex-end;margin-left:auto;padding-left:0}}.ecg .ecv3-pays__puce,.ecv3-pays .ecv3-pays__puce{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border:1px solid rgb(var(--ec-os-texte) / .12);border-radius:999px;background:rgb(var(--ec-os-carte) / .6);font:inherit;font-size:12px;color:rgb(var(--ec-os-texte));cursor:pointer;transition:border-color .2s,background-color .2s}.ecv3-pays button.ecv3-pays__puce:hover{border-color:rgb(var(--ec-os-texte))}.ecv3-pays .ecv3-pays__puce[aria-current]{border-color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ecv3-pays .ecv3-pays__puce[data-grise]{border-style:dashed;color:rgb(var(--ec-os-texte-3, var(--ec-os-texte-2)));cursor:default}.ecv3-pays .ecv3-pays__puce svg{width:11px;height:11px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ecv3-pays__bientot{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgb(var(--ec-os-texte) / .05);font-size:12px;color:rgb(var(--ec-os-texte-2))}.ecv3-pays :is(button):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ecv3-pays__ligne{animation:none}}.ecv3-visuel{order:-1;display:flex;flex-direction:column;gap:var(--ec-os-ecart, 12px);min-width:0;min-height:0}.ecv3-photo{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ecv3-noir{flex:none;padding:clamp(22px,2.2vw,32px);border-radius:var(--ec-os-rayon-carte);background:var(--ecv3-noir);color:#fff}.ecv3-noir__titre{margin:0;font-family:var(--ec-os-police-grand-titre, var(--heading-font-family));font-weight:400;font-size:clamp(30px,2.5vw,36px);line-height:1.08;letter-spacing:-.03em;color:#fff;text-wrap:balance}.ecg-diapo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0}.ecg-diapo__photo,.ecg-diapo__photo img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.ecg-diapo__photo{z-index:0;opacity:0;transition:opacity var(--ecg-fondu, 1.2s) var(--ec-anim-ease)}.ecg-diapo__photo img{object-fit:cover;object-position:var(--ecg-pos, 50% 20%)}.ecg-diapo__photo[data-precedent]{z-index:1;opacity:1;transition:none}.ecg-diapo__photo[data-actif]{z-index:2;opacity:1}@media(max-width:860px){.ecg-diapo__photo img{object-position:var(--ecg-pos-tel, var(--ecg-pos, 50% 20%))}}.ecg-noir__accroche{margin:12px 0 0;max-width:46ch;font-size:15px;line-height:1.5;color:#ffffffc7;text-wrap:pretty}.ecg-noir__puce{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgb(255 255 255 / .18);font-size:13px;color:#fff}.ecg-noir__point{width:8px;height:8px;flex:none;border-radius:50%;background:#75fb90}.ecg-rv{animation:ecg-monte var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}.ecg-rv[data-d="1"]{animation-delay:var(--ecg-pas)}.ecg-rv[data-d="2"]{animation-delay:calc(var(--ecg-pas) * 2)}@keyframes ecg-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@media(min-width:861px)and (max-height:820px){.ecg{--ecg-marge: 12px}.ecg .ecl-carte{padding:calc(var(--ecg-marge) + 40px + 8px) 32px 18px}.ecv3-noir{padding:22px 26px}}@media(max-width:860px){.ecg .ecl-carte{padding:var(--ec-space-xl, 20px) var(--ec-space-lg, 16px) var(--ec-space-2xl, 24px)}.ecv3-visuel{order:2}.ecv3-photo{flex:none;height:220px}}@media(prefers-reduced-motion:reduce){.ecg-diapo__photo{transition:none}.ecg-rv{animation:none}}.ecl:not(.ecs .ecl) .ecl-carte{border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);box-shadow:none}.ecl:not(.ecs .ecl) :is(.ecl-vitrine,.ecl-grille>:first-child){border-radius:var(--ec-c-rayon-carte)}.ecl:not(.ecs .ecl) .ecl-lang .ec-pill{border-radius:var(--ec-c-rayon-pilule);-webkit-backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));box-shadow:0 0 0 1px var(--ec-c-verre-anneau)}.ecl .ecs-password-champ{display:grid;gap:var(--ec-space-xs);min-width:0}.ecl .ecs-password-aide{display:flex;align-items:flex-start;gap:var(--ec-space-xs);min-height:1.4em;margin:0;font-size:var(--ec-os-t-second);line-height:1.4;color:rgb(var(--ec-os-texte-2))}.ecl .ecs-password-aide svg{flex-shrink:0;margin-top:.15em}.ecl .ecs-password-aide[data-etat=ok]{color:rgb(var(--ec-os-succes))}.ecl .ecs-password-aide[data-etat=erreur]{color:rgb(var(--ec-os-danger))}.ecp{--ecp-encre: #0b0a09;--ecp-encre-2: #57534e;--ecp-encre-3: #6f6a65;--ecp-pierre: #edeae6;--ecp-pierre-filet: #d6d3d1;--ecp-filet-encre: rgb(11 10 9 / .35);--ecp-souligne: rgb(11 10 9 / .25);--ecp-marge: clamp(24px, 5vw, 80px);--ecp-lumiere: radial-gradient(110% 70% at 0% 0%, rgb(248 246 242) 0%, rgb(248 246 242 / 0) 62%), radial-gradient(80% 60% at 100% 8%, rgb(243 239 233 / .9) 0%, rgb(243 239 233 / 0) 70%);--ecp-titre-police: var( --ec-os-police-grand-titre, var(--ec-vif-display, "PolySans", "Inter Variable", system-ui, sans-serif) );color:var(--ecp-encre)}.ecp-fond{background-color:var(--ecp-pierre);background-image:var(--ecp-lumiere)}.ecp-entete{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:84px}.ecp-entete__marque{display:inline-flex;align-items:center;color:var(--ecp-encre)}.ecp-entete__marque svg{color:var(--ecp-encre)!important}.ecp-entete__droite{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:13px;color:var(--ecp-encre-2);white-space:nowrap}.ecp-entete__droite .ec-pill{height:28px;padding:0 6px;border:0;background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:var(--ecp-encre-2);font-size:12px;letter-spacing:.08em}.ecp-surtitre{display:flex;flex-wrap:wrap;align-items:center;gap:6px 0;margin:0 0 28px;padding:0;list-style:none;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre-3)}.ecp-surtitre li{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ecp-surtitre li+li:before{content:"·";margin:0 12px;color:var(--ecp-pierre-filet);letter-spacing:0}.ecp-surtitre li[aria-current=step]{color:var(--ecp-encre)}.ecp-surtitre li[aria-current=step] .ecp-surtitre__num:after{content:"";display:inline-block;width:22px;height:1px;margin:0 0 .3em 10px;vertical-align:middle;background:currentColor}.ecp-surtitre__num{font-variant-numeric:tabular-nums}.ecp-titre{margin:0;font-family:var(--ecp-titre-police);font-weight:400;font-size:clamp(40px,3.75vw,54px);line-height:.94;letter-spacing:-.035em;text-wrap:balance;color:var(--ecp-encre)}.ecp-phrase{margin:18px 0 0;max-width:420px;font-size:16px;line-height:1.5;letter-spacing:-.01em;color:var(--ecp-encre-2);text-wrap:pretty}.ecp-libelle{font-size:11px;font-weight:500;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre-2)}.ecp-bouton{gap:10px;padding-inline:28px;white-space:nowrap}.ecp-bouton__fleche{display:inline-grid;place-items:center;transition:transform .3s var(--ec-anim-ease)}.ecp-bouton:hover:not(:disabled) .ecp-bouton__fleche{transform:translate(3px)}.ecp-bouton__fleche svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ecp-lien{margin:0;padding:0;border:0;background:none;font:inherit;font-weight:450;color:var(--ecp-encre-2);text-align:left;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne);cursor:pointer}.ecp-lien:hover{color:var(--ecp-encre);text-decoration-color:currentColor}.ecp-ligne-erreur{margin:0;padding:10px 0 0;border:0;border-top:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none;font-size:13px;line-height:1.45;color:rgb(var(--ec-os-danger, 200 30 30))}.ecp-ligne-erreur[data-ton=info]{color:var(--ecp-encre-2)}.ecp-choix[aria-pressed=true],.ecp-choix[aria-selected=true],.ecp-choix[data-choisi],.ecp-choix:has(input:checked){border-color:var(--ecp-encre);box-shadow:inset 0 0 0 .5px var(--ecp-encre);background:#fff;color:var(--ecp-encre)}.ecp-barre-collante{position:sticky;bottom:0;z-index:5;padding:36px 0 18px;background:linear-gradient(to top,var(--ecp-pierre) 62%,rgb(237 234 230 / 0))}.ecp-moitie{position:sticky;top:0;height:100vh;height:100dvh;min-height:560px;overflow:hidden;border-radius:0;box-shadow:none}@media(max-width:860px){.ecp{--ecp-marge: 20px}.ecp-entete{min-height:56px}.ecp-surtitre{margin-bottom:20px;font-size:10px;letter-spacing:.12em}.ecp-surtitre li+li:before{margin:0 8px}.ecp-surtitre li:not([aria-current]) .ecp-surtitre__texte{display:none}.ecp-titre{font-size:40px}.ecp-phrase{margin-top:14px;font-size:15px}.ecp-moitie{position:relative;height:232px;min-height:0}}:root:is(.dark,.black) .ecv2{--ec-os-champ: 255 255 255;color-scheme:light}.ecv2{--v2-encre: #0b0a09;--v2-encre-2: #57534e;--v2-encre-3: #6f6a65;--v2-pierre: #edeae6;--v2-pierre-filet: #d6d3d1;--v2-marge: clamp(24px, 5vw, 80px);--v2-bleu: rgb(var(--ec-vif-accent-plein, 46 92 255));--v2-bleu-survol: rgb(31 74 216);--v2-bleu-texte: rgb(var(--ec-vif-accent-texte, 31 74 216));--v2-bleu-pale: rgb(var(--ec-vif-accent-pale, 238 242 255));--v2-bleu-sur-noir: rgb(var(--ec-vif-accent-sur-noir, 92 133 255));--v2-noir: rgb(var(--ec-vif-noir, 12 13 17));--v2-page: var(--v2-pierre);--v2-carte: #fff;--v2-filet: rgb(0 0 0 / .1);--v2-filet-fort: rgb(0 0 0 / .18);--v2-plateau: #e7e5e0;--v2-metier: #c8462a;--v2-sortie: var(--ec-anim-ease-out);--v2-rebond: var(--ec-anim-ease-out);--v2-titre: var( --ec-os-police-grand-titre, var(--ec-vif-display, "PolySans", "Inter Variable", system-ui, sans-serif) );min-height:100vh;min-height:100dvh;background:var(--v2-page);color:var(--v2-encre);font-family:Inter Variable,Inter,-apple-system,system-ui,sans-serif;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.04fr)}.ecv2-gauche{display:flex;flex-direction:column;min-width:0;min-height:100dvh;background-color:var(--v2-pierre);background-image:var(--ecp-lumiere)}.ecv2 *,.ecv2 *:before,.ecv2 *:after{box-sizing:border-box}.ecv2 .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ecv2-barre{position:relative;z-index:20;margin:0 var(--v2-marge)}.ecv2-marque{display:inline-flex;align-items:center;color:var(--v2-encre)}.ecv2-compte{display:flex;align-items:center;justify-content:flex-end;gap:14px;font-size:13px;letter-spacing:-.005em}.ecv2-compte .ec-pill{height:28px;padding:0 6px;border:0;background:transparent;box-shadow:none;color:var(--v2-encre-2);font-size:12px;letter-spacing:.08em}.ecv2-compte .ec-pill:hover{background:transparent;color:var(--v2-encre)}.ecv2-compte .ec-pill__scinde{border:0;background:transparent}.ecv2-compte span{color:var(--v2-encre-2);white-space:nowrap}.ecv2-compte a{white-space:nowrap;color:var(--v2-encre)}.ecv2 a,.ecv2-lien{color:var(--v2-encre-2);font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:#0b0a0940}.ecv2 a:hover,.ecv2-lien:hover{text-decoration-color:currentColor}.ecv2-lien{margin:0;padding:0;border:0;background:none;font:inherit;font-weight:450;cursor:pointer;text-align:left;border-radius:4px}.ecv2 a:focus-visible,.ecv2 button:focus-visible,.ecv2 input:focus-visible,.ecv2 select:focus-visible{outline:2px solid var(--v2-bleu);outline-offset:2px}.ecv2-corps{flex:1;display:flex;align-items:center;padding:40px var(--v2-marge) 64px}.ecv2-choix{position:relative;display:flex;flex-direction:column;width:min(520px,100%)}.ecv2-form{display:flex;flex-direction:column;gap:16px;margin-top:44px}.ecv2-champ{display:flex;flex-direction:column;gap:8px;min-width:0}.ecv2-champ>label,.ecv2-libelle{font-size:14px;font-weight:600;color:var(--v2-encre)}.ecv2-champ>label,.ecv2-libelle{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre-2)}.ecv2-libelle em{margin-left:0;font-style:normal;font-weight:400;font-size:12px;letter-spacing:0;text-transform:none;color:var(--v2-encre-3)}.ecv2-libelle em:before{content:"·";margin:0 8px}.ecv2-entree{width:100%;height:48px;padding:0 var(--ec-space-lg, 15px);border:0;border-radius:var(--ec-vivant-rayon-controle, 8px);background-color:rgb(var(--ec-os-champ, 255 255 255));color:var(--v2-encre);font:inherit;font-size:15px;letter-spacing:normal;outline:none}.ecv2-entree:focus-visible{outline:2px solid rgb(var(--ec-vivant-focus, 12 12 12));outline-offset:2px}.ecv2-entree::placeholder{color:rgb(var(--ec-text-muted, 113 113 122) / .7);opacity:1;font-weight:var(--ec-vivant-poids-corps, 450);letter-spacing:normal}.ecv2-entree[aria-invalid=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger, 200 30 30))}.ecv2-entree--maj{text-transform:uppercase}.ecv2-entree--maj::placeholder{text-transform:none}.ecv2-duo{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ecv2-aide,.ecv2-note{margin:0;font-size:13px;line-height:1.45;color:var(--v2-encre-2)}.ecv2-erreur{margin:0;font-size:13px;line-height:1.4;color:rgb(var(--ec-os-danger, 200 30 30))}.ecv2-tva{display:flex;gap:8px}.ecv2-tva{align-items:center}.ecv2-tva .ecv2-entree{font-variant-numeric:tabular-nums}.ecv2-rond{flex:none;display:inline-grid;place-items:center;width:48px;height:48px;border:1px solid rgb(11 10 9 / .18);border-radius:50%;background:transparent;color:var(--v2-encre);cursor:pointer;transition:color .3s var(--ec-anim-ease),transform .16s var(--v2-rebond)}.ecv2-rond:hover{border-color:var(--v2-encre);color:var(--v2-encre)}.ecv2-rond:active{transform:scale(.94)}.ecv2-rond[aria-busy=true] svg{animation:ecv2-tourne .9s linear infinite}.ecv2-rond svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.ecv2-cherche{display:flex;align-items:center;gap:10px;font-size:14px;color:var(--v2-encre-2)}.ecv2-cherche u{position:relative;display:block;width:64px;height:4px;overflow:hidden;border-radius:4px;background:#0b0a0914}.ecv2-cherche u:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:40%;border-radius:4px;background:var(--v2-encre);animation:ecv2-glisse .9s var(--v2-sortie) infinite}.ecv2-trouve{padding:16px 16px 14px;border-radius:16px;background:var(--v2-noir);color:#fff;animation:ecv2-pose var(--ec-anim-max) var(--v2-sortie) both}.ecv2-trouve__tete{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center}.ecv2-trouve__coche{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:var(--v2-encre);animation:ecv2-saut var(--ec-anim-max) var(--v2-rebond) .12s both}.ecv2-trouve__coche[data-etat=attention]{background:#ffffff24}.ecv2-trouve__coche svg{width:20px;height:20px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ecv2-trouve__coche path{stroke-dasharray:24;stroke-dashoffset:24;animation:ecv2-trace var(--ec-anim-max) var(--v2-sortie) .26s forwards}.ecv2-trouve h2{margin:0;font-size:17px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.ecv2-trouve p{margin:2px 0 0;font-size:14px;line-height:1.4;color:#ffffffb8}.ecv2-trouve__note{margin-top:10px!important;font-size:13px!important}.ecv2-trouve__metier{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:14px;padding-top:14px;border-top:1px solid rgb(255 255 255 / .14);font-size:14px}.ecv2-trouve__photo{width:64px;height:44px;flex:none;border-radius:8px;object-fit:cover}.ecv2-pastille-metier{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:var(--v2-metier);color:#fff;font-weight:600;font-size:14px;animation:ecv2-saut var(--ec-anim-max) var(--v2-rebond) both}.ecv2-trouve__source{flex-basis:100%;margin:-4px 0 0!important;font-size:12px!important;color:#fff9!important}.ecv2-trouve__gestes{display:inline-flex;align-items:center;gap:12px;margin-left:auto}.ecv2-trouve .ecv2-lien{color:var(--v2-encre-2)}.ecv2-confirme{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border:1px solid rgb(255 255 255 / .28);border-radius:999px;background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ecv2-confirme:hover{border-color:#fff}.ecv2-confirme[aria-pressed=true]{border-color:var(--v2-encre);background:var(--v2-encre)}.ecv2-confirme svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.ecv2-metier{animation:ecv2-pose var(--ec-anim-max) var(--v2-sortie) both}.ecv2 .combo{position:relative}.ecv2 .combo__declencheur{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 14px;border:1px solid var(--v2-filet-fort);border-radius:10px;background:#fff;color:var(--v2-encre);font:inherit;font-size:15px;font-weight:550;text-align:left;cursor:pointer}.ecv2 .combo__declencheur[aria-expanded=true]{border-color:var(--v2-encre)}.ecv2 .combo__valeur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecv2 .combo__valeur.muted{font-weight:400;color:var(--v2-encre-2)}.ecv2 .combo__chevron{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s var(--v2-sortie)}.ecv2 .combo__declencheur[aria-expanded=true] .combo__chevron{transform:rotate(180deg)}.ecv2 .combo__panneau{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;max-height:min(420px,var(--combo-max, 70vh));padding:8px;border:1px solid var(--v2-filet-fort);border-radius:14px;background:#fff;box-shadow:0 20px 50px #0003;animation:ecv2-pose .16s var(--v2-sortie)}.ecv2-champ:has(.combo__panneau),.ecv2-metier:has(.combo__panneau){position:relative;z-index:40}.ecv2 .recherche{display:flex;align-items:center;gap:8px;height:44px;padding:0 12px;border-radius:10px;background:#0000000a}.ecv2 .recherche:focus-within{outline:2px solid rgb(var(--ec-vivant-focus, 12 12 12));outline-offset:2px}.ecv2 .recherche input,.ecv2 .recherche input:focus,.ecv2 .recherche input:focus-visible{outline:none!important;box-shadow:none!important}.ecv2 .recherche input{flex:1;min-width:0;border:0;background:transparent;outline:none;font:inherit;font-size:15px}.ecv2 .recherche svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:2}.ecv2 .combo__liste{flex:1 1 auto;min-height:0;max-height:340px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.ecv2 .combo__famille{position:sticky;top:0;z-index:1;padding:8px 10px 4px;background:#fff;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--v2-encre-2)}.ecv2 .combo__option{display:flex;align-items:center;gap:8px;min-height:40px;padding:0 10px;border-radius:8px;font-size:14px;cursor:pointer}.ecv2 .combo__option[data-actif]{background:#0000000d}.ecv2 .combo__option[aria-selected=true]{font-weight:600}.ecv2 .combo__coche{margin-left:auto;width:16px;height:16px;fill:none;stroke:var(--v2-encre);stroke-width:2.4}.ecv2 .combo__vide{display:block;margin:8px 10px;font-size:13px}.ecv2-stades{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:0;padding:0;border:0}.ecv2-stades legend{margin-bottom:8px;padding:0}.ecv2-stade{position:relative;display:flex;align-items:center;min-height:56px;padding:10px 12px;border:1px solid var(--v2-filet-fort);border-radius:12px;background:#fff;font-size:14px;font-weight:550;line-height:1.3;cursor:pointer;transition:border-color .16s var(--v2-sortie),background-color .16s var(--v2-sortie)}.ecv2-stade input{position:absolute;opacity:0;pointer-events:none}.ecv2-stade:hover{border-color:#00000052}.ecv2-stade:has(input:checked){border-color:var(--v2-encre);box-shadow:inset 0 0 0 .5px var(--v2-encre);background:#fff;color:var(--v2-encre);animation:ecv2-pop .28s var(--v2-rebond)}.ecv2-stade:has(input:focus-visible){outline:2px solid var(--v2-bleu);outline-offset:2px}.ecv2-coordonnees{display:flex;flex-direction:column;gap:14px;animation:ecv2-pose var(--ec-anim-max) var(--v2-sortie) both}.ecv2-coordonnees h2{margin:4px 0 0;font-size:15px;font-weight:600}.ecv2-tel{display:flex;align-items:stretch;height:48px;border:0;border-radius:var(--ec-vivant-rayon-controle, 8px);background-color:rgb(var(--ec-os-champ, 255 255 255));overflow:hidden}.ecv2-tel:focus-within{outline:2px solid rgb(var(--ec-vivant-focus, 12 12 12));outline-offset:2px}.ecv2-tel[data-invalid]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger, 200 30 30))}.ecv2-indicatif{position:relative;display:inline-flex;align-items:center;gap:4px;padding:0 8px 0 var(--ec-space-lg, 15px);border-right:1px solid var(--v2-filet);font-size:15px;font-weight:500}.ecv2-indicatif svg{width:14px;height:14px;fill:none;stroke:currentColor}.ecv2-indicatif select{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ecv2 .ecv2-tel input{flex:1;min-width:0;height:100%;border:0;border-radius:0;box-shadow:none;padding:0 var(--ec-space-lg, 15px);background:transparent;font:inherit;font-size:15px;outline:none}.ecv2 .ecv2-tel input::placeholder{color:rgb(var(--ec-text-muted, 113 113 122) / .7);font-weight:var(--ec-vivant-poids-corps, 450)}.ecv2-marketing{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:8px 16px;font-size:13px}.ecv2-marketing legend{width:100%;margin-bottom:6px;padding:0;font-size:13px;color:var(--v2-encre-2)}.ecv2-case{display:inline-flex;align-items:center;gap:8px}.ecv2-legal{margin:0;font-size:12px;line-height:1.5;color:var(--v2-encre-2)}.ecv2-envoi{display:flex;flex-wrap:wrap;align-items:center;gap:18px 20px;margin-top:20px}.ecv2-form:has(.ecv2-coordonnees) .ecv2-envoi{position:sticky;bottom:0;z-index:5;margin-top:4px;padding:36px 0 18px;background:linear-gradient(to top,var(--v2-pierre) 62%,rgb(237 234 230 / 0))}.ecv2-bouton[aria-busy=true] .ecp-bouton__fleche svg{animation:ecv2-glisse-fleche .9s var(--v2-sortie) infinite}.ecv2-rassure{display:flex;flex-wrap:wrap;flex-basis:100%;margin:0;padding:0;list-style:none;font-size:13px;line-height:1.5;color:var(--v2-encre-2)}.ecv2-rassure li+li:before{content:"·";margin:0 10px;color:var(--v2-encre-3)}.ecv2-alerte{margin:0;padding:10px 12px;border-radius:var(--ec-encart-rayon, 12px);background:rgb(var(--ec-bandeau-erreur, 180 35 24));font-size:13px;color:rgb(var(--ec-bandeau-encre, 255 255 255))}.ecv2-captcha:empty{display:none}.ecv2-engagements{display:flex;flex-basis:100%;align-items:center;margin:0;font-size:12px;letter-spacing:.02em;color:var(--v2-encre-3)}.ecv2-voir{position:sticky;top:0;display:flex;flex-direction:column;gap:14px;height:100vh;height:100dvh;min-height:560px;overflow:hidden;padding:24px clamp(20px,2.6vw,40px) 28px;border-radius:0;background-color:var(--v2-pierre);background-image:var(--ecp-lumiere)}.ecv2-photos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;overflow:hidden;border-radius:inherit;background:var(--v2-plateau);opacity:1;transition:opacity var(--ec-anim-max) ease}.ecv2-photos[data-leaving]{opacity:0}.ecv2-photos__photo{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;transition:opacity var(--ecv2-fondu, var(--ec-anim-max)) ease-in-out}.ecv2-photos__photo[data-on]{opacity:1}.ecv2-photos__photo img{display:block;width:100%;height:100%;object-fit:cover}.ecv2-photos__legende{position:absolute;left:28px;bottom:28px;display:inline-flex;align-items:center;gap:12px;padding:7px 12px 6px;border-radius:2px;background:#fff;color:var(--v2-encre);font-size:10.5px;font-weight:500;line-height:1.3;letter-spacing:.16em;text-transform:uppercase}.ecv2-photos__compte{color:var(--v2-encre-3);font-variant-numeric:tabular-nums}.ecv2-photos__nom{margin:0}.ecv2-voir__tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.ecv2-voir__titre{display:inline-flex;align-items:center;gap:10px;margin:0;font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.ecv2-voir__point{position:relative;display:inline-grid;place-items:center;width:24px;height:24px;border-radius:50%;background:#fff;border:1px solid var(--v2-filet)}.ecv2-voir__point:after{content:"";width:8px;height:8px;border-radius:50%;background:var(--v2-encre);animation:ecv2-pouls 1.6s ease-in-out infinite}.ecv2-voir__jauge{display:inline-flex;align-items:center;height:30px;padding:0 12px;border-radius:999px;background:#fff;border:1px solid var(--v2-filet);font-size:13px;font-variant-numeric:tabular-nums}.ecv2-fenetre{flex:1;min-height:0;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--v2-filet);border-radius:14px;background:#fff;container-type:inline-size}.ecv2-fenetre__barre{display:grid;grid-template-columns:60px 1fr 60px;align-items:center;height:34px;padding:0 10px;border-bottom:1px solid var(--v2-filet);font-size:12px}.ecv2-fenetre__points{display:flex;gap:6px}.ecv2-fenetre__points i{width:8px;height:8px;border-radius:50%;background:#00000029}.ecv2-fenetre__hote{text-align:center;color:var(--v2-encre-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecv2-fenetre__chip{justify-self:end;padding:2px 8px;border:1px solid var(--v2-filet-fort);border-radius:999px;font-size:11px;font-weight:600}.ecv2-site{flex:1;min-height:0;overflow:auto;scroll-behavior:smooth;scrollbar-width:none}.ecv2-site::-webkit-scrollbar{display:none}.ecv2-os{display:block;border-radius:6px;background:#00000014}.ecv2-site__nav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 36px;border-bottom:1px solid var(--v2-filet)}.ecv2-site__nom{font-size:15px;font-weight:650;letter-spacing:-.01em}.ecv2-site__liens{display:flex;align-items:center;gap:12px}.ecv2-site__cta{display:inline-flex;align-items:center;height:28px;padding:0 14px;border-radius:999px;background:var(--v2-metier);color:#fff;font-size:12px;font-weight:600}.ecv2-site__heros{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:36px}.ecv2-site__heros-texte{display:flex;flex-direction:column;gap:12px}.ecv2-site__surtitre{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--v2-metier)}.ecv2-site__titre{margin:0;font-weight:650;font-size:clamp(22px,3.6cqw,40px);line-height:1.04;letter-spacing:-.03em;overflow-wrap:anywhere}.ecv2-site__ville{margin:0;font-size:14px;color:var(--v2-encre-2)}.ecv2-site__photo{position:relative;aspect-ratio:4 / 3;border-radius:18px;overflow:hidden;background:repeating-linear-gradient(-45deg,#0000000f 0,#0000000f 14px,#00000006 14px,#00000006 28px);display:grid;place-items:center;font-size:11px;font-weight:550}.ecv2-site__photo img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:ecv2-fondu var(--ec-anim-max) var(--v2-sortie) both}.ecv2-site__bande{display:grid;grid-template-columns:1fr 1fr;gap:32px;align-items:center;padding:28px 36px;background:#00000009}.ecv2-site__cartouche{height:72px;border:1px solid var(--v2-filet);border-radius:14px;background:#fff;padding:18px;display:flex;flex-direction:column;gap:8px}.ecv2-site__section{padding:28px 36px}.ecv2-site__etiquette{margin:0 0 14px;font-size:10px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.ecv2-site__cartes{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.ecv2-site__carte{height:76px;border:1px solid var(--v2-filet);border-radius:12px;padding:18px;display:flex;flex-direction:column;gap:8px}.ecv2-site__contact{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin:0;padding:22px 36px;background:#00000009;border:2px solid transparent;font-size:12px;transition:border-color .26s var(--v2-sortie)}.ecv2-site__contact[data-pose]{border-color:#0b0a0959;animation:ecv2-pose var(--ec-anim-max) var(--v2-sortie) both}.ecv2-site__contact dt{margin-bottom:6px;font-size:9.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-encre-2)}.ecv2-site__contact dd{margin:0;overflow-wrap:anywhere}.ecv2-site__pied{padding:14px;text-align:center;font-size:11px;color:var(--v2-encre-2)}.ecv2 [data-pose-bloc]{animation:ecv2-fondu var(--ec-anim-max) var(--v2-sortie) both}.ecv2-voir__site{position:relative;flex:1;min-height:0;display:flex;flex-direction:column}.ecv2-trouve{padding:18px 0 16px;border-top:1px solid rgb(11 10 9 / .35);border-bottom:1px solid var(--v2-pierre-filet);border-radius:0;background:transparent;color:var(--v2-encre)}.ecv2-trouve__tete{grid-template-columns:22px 1fr;align-items:start}.ecv2-trouve__coche{width:22px;height:22px;margin-top:1px;border:1px solid var(--v2-encre);background:transparent}.ecv2-trouve__coche[data-etat=attention]{border-color:var(--v2-encre-3);background:transparent}.ecv2-trouve__coche svg{width:12px;height:12px;stroke:var(--v2-encre);stroke-width:2}.ecv2-trouve h2{font-size:18px;font-weight:500;letter-spacing:-.01em}.ecv2-trouve p{margin-top:4px;font-size:13px;color:var(--v2-encre-2)}.ecv2-trouve__metier{gap:10px 14px;margin-top:16px;padding-top:14px;border-top:1px solid var(--v2-pierre-filet);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre-2)}.ecv2-trouve__photo{width:52px;height:36px;border-radius:2px}.ecv2-pastille-metier{height:26px;padding:0 11px;border:1px solid var(--v2-encre);background:transparent;color:var(--v2-encre);font-size:11px;font-weight:500;letter-spacing:.14em}.ecv2-confirme{height:28px;border-color:#0b0a094d;color:var(--v2-encre);font-size:12px;font-weight:500;letter-spacing:0;text-transform:none}.ecv2-confirme:hover{border-color:var(--v2-encre)}.ecv2-confirme[aria-pressed=true]{border-color:var(--v2-encre);background:var(--v2-encre);color:#fff}.ecv2-trouve .ecv2-lien{color:var(--v2-encre-2);font-size:12px;letter-spacing:0;text-transform:none}.ecv2-trouve__source{color:var(--v2-encre-3)!important;letter-spacing:.02em;text-transform:none}.ecv2-coordonnees h2{margin:12px 0 0;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre)}.ecv2-voir__titre{font-weight:500;letter-spacing:.16em;color:var(--v2-encre)}.ecv2-voir__point{width:auto;height:auto;border:0;background:transparent}.ecv2-voir__point:after{width:6px;height:6px;background:var(--v2-encre)}.ecv2-voir__jauge{height:auto;padding:0;border:0;background:transparent;font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre-2)}.ecv2-fenetre{border-color:#0b0a0924;border-radius:4px}.ecv2-fenetre__chip{padding:0;border:0;font-size:10px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--v2-encre-3)}.ecv2-site__photo{border-radius:2px}.ecv2-site__cartouche,.ecv2-site__carte{border-radius:4px}.ecv2-site__titre{font-weight:500}.ecv2-fete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;width:100vw;height:100vh;pointer-events:none}@keyframes ecv2-pose{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes ecv2-fondu{0%{opacity:0}to{opacity:1}}@keyframes ecv2-saut{0%{transform:scale(.6)}to{transform:none}}@keyframes ecv2-pop{0%{transform:scale(.97)}to{transform:none}}@keyframes ecv2-trace{to{stroke-dashoffset:0}}@keyframes ecv2-glisse{0%{transform:translate(-100%)}to{transform:translate(250%)}}@keyframes ecv2-glisse-fleche{0%{transform:translate(-140%)}to{transform:translate(140%)}}@keyframes ecv2-tourne{to{transform:rotate(360deg)}}@keyframes ecv2-pouls{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){.ecv2 *,.ecv2 *:before,.ecv2 *:after{animation:none!important;transition:none!important}.ecv2-trouve__coche path{stroke-dashoffset:0}.ecv2-site{scroll-behavior:auto}}@media(max-width:1199px){.ecv2{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);--v2-marge: 40px}.ecv2-compte>span{display:none}.ecv2-site__heros,.ecv2-site__bande,.ecv2-site__section,.ecv2-site__contact,.ecv2-site__nav{padding-left:24px;padding-right:24px}}@media(max-width:860px){.ecv2{display:flex;flex-direction:column;--v2-marge: 20px}.ecv2-gauche{display:contents}.ecv2-barre{order:0;position:sticky;top:0;z-index:20;height:56px;margin:0;padding:0 var(--v2-marge);background:var(--v2-pierre)}.ecv2 .ecp-entete__marque svg{height:16px;width:auto}.ecv2-rassure li+li:before{margin:0 6px}.ecv2-compte{gap:10px}.ecv2-corps{order:2;flex:1;display:block;padding:28px var(--v2-marge) 32px;background-color:var(--v2-pierre)}.ecv2-voir{order:1;position:sticky;top:56px;z-index:10;min-height:0;height:232px;gap:8px;padding:10px 16px 12px}.ecv2-voir__titre{font-size:10px}.ecv2-photos__legende{left:16px;bottom:14px;font-size:10px}.ecv2-fenetre__barre{height:28px}.ecv2-site{zoom:.6}.ecv2-choix{width:100%}.ecv2-form{margin-top:32px}.ecv2-stades{grid-template-columns:1fr}.ecv2-envoi{flex-direction:column;align-items:stretch;gap:12px}.ecv2-bouton{justify-content:center;width:100%}.ecv2-rassure,.ecv2-engagements{justify-content:center;font-size:12px}.ecv2-form:has(.ecv2-coordonnees) .ecv2-envoi{margin:0 calc(var(--v2-marge) * -1);padding:32px var(--v2-marge) calc(14px + env(safe-area-inset-bottom))}.ecv2-entree,.ecv2 .ecv2-tel input{font-size:16px}}@media(max-width:420px){.ecv2-duo{grid-template-columns:1fr 1fr;gap:8px}.ecv2-trouve__gestes{margin-left:0}}#atelier .ec-atelier-barre-haute{display:flex;align-items:center;padding-right:48px}#atelier .ec-atelier-barre-haute>.ec-atelier-entete{flex:1;min-width:0;max-width:none;margin:0;padding-right:12px}#atelier .ec-atelier-barre-haute .ec-son-interrupteur{border:0;box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));border-radius:999px;background:rgb(var(--atelier-surface));color:rgb(var(--atelier-texte))}#atelier .ec-atelier-barre-haute .ec-son-interrupteur[aria-pressed=false]{color:rgb(var(--atelier-secondaire))}#atelier .ec-barre-projet{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0;margin-bottom:14px}#atelier .ec-barre-projet__ligne{display:flex;align-items:center;justify-content:space-between;gap:12px;min-width:0}#atelier .ec-barre-projet__piste{display:flex;align-items:center;gap:4px;min-width:0;padding:4px;border-radius:999px;background:rgb(var(--atelier-surface))}#atelier .ec-barre-projet__etapes{display:flex;align-items:center;min-width:0;margin:0;padding:0 0 0 4px;border-left:1px solid rgb(var(--atelier-bord));list-style:none}#atelier .ec-barre-projet__etapes li{display:flex;align-items:center;min-width:0}#atelier .ec-barre-projet__etapes li+li:before{content:"";flex:none;width:14px;height:2px;margin:0 2px;border-radius:2px;background:rgb(var(--atelier-bord))}#atelier .ec-barre-projet__etapes li[data-etat=faite]+li:before{background:var(--atelier-vert);color:var(--atelier-sur-vert)}#atelier .ec-barre-projet :is(.ec-barre-projet__accueil,.ec-barre-projet__etapes :is(a,button)){display:flex;align-items:center;gap:8px;min-width:44px;min-height:44px;padding:0 14px 0 10px;border:0;border-radius:999px;background:transparent;color:rgb(var(--atelier-secondaire));font:inherit;font-size:14px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}#atelier .ec-barre-projet .ec-barre-projet__accueil{padding:0 16px 0 14px;color:rgb(var(--atelier-texte))}#atelier .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a):hover{background:rgb(var(--atelier-fond));color:rgb(var(--atelier-texte))}#atelier .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a)[aria-current=page]{background:rgb(var(--atelier-texte));color:rgb(var(--atelier-surface));font-weight:500}#atelier .ec-barre-projet__pastille{display:grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-bord));color:rgb(var(--atelier-secondaire));font-size:12px;font-weight:500;line-height:1}#atelier .ec-barre-projet__etapes li:is([data-etat=faite],[data-etat=en-cours]) .ec-barre-projet__pastille{background:var(--atelier-vert);box-shadow:none;color:var(--atelier-sur-vert)}#atelier .ec-barre-projet__etapes li[data-etat=en-cours] .ec-barre-projet__pastille{box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / .38);font-weight:600}#atelier .ec-barre-projet__etapes li[data-etat=en-cours] :is(a,button){color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-barre-projet__etapes li[data-etat=en-cours] a[aria-current=page]{color:rgb(var(--atelier-surface))}#atelier .ec-barre-projet__etapes li[data-etat=a-venir] a[aria-current=page] .ec-barre-projet__pastille{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-surface) / .6);color:rgb(var(--atelier-surface))}#atelier .ec-barre-projet__etapes button[data-verrou]{cursor:help}#atelier .ec-barre-projet__etapes li[data-verrouillee] button[data-verrou]{opacity:.78}#atelier .ec-barre-projet[data-fige] .ec-barre-projet__accueil{opacity:.55;cursor:default}#atelier .ec-barre-projet__compte{display:grid;place-items:center;min-width:20px;height:20px;padding:0 6px;border-radius:99px;background:var(--atelier-vert);color:var(--atelier-sur-vert);font-size:11px;font-weight:600;line-height:1}#atelier.ec-atelier-coque .ec-barre-projet :is(a,button):focus-visible{outline-offset:-3px}#atelier.ec-atelier-coque .ec-barre-projet a[aria-current=page]:focus-visible{outline-color:var(--atelier-vert)}#atelier .ec-barre-projet__outils{display:flex;flex-shrink:0;gap:8px}#atelier .ec-barre-projet__bouton{display:flex;align-items:center;gap:8px;min-width:44px;min-height:52px;padding:0 18px;border:0;border-radius:999px;background:rgb(var(--atelier-surface));color:rgb(var(--atelier-texte));font:inherit;font-size:14px;line-height:1;text-decoration:none;white-space:nowrap;cursor:pointer;transition:box-shadow .16s ease}#atelier .ec-barre-projet__bouton:hover{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier .ec-barre-projet__legende{display:flex;flex-wrap:wrap;align-items:center;gap:2px 14px;min-height:18px;margin:0;padding:0 14px;color:rgb(var(--atelier-secondaire));font-size:13px;line-height:1.35}#atelier .ec-barre-projet__legende [data-legende-etape]{color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-barre-projet__legende [data-legende-verrou]{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--atelier-texte))}@media(max-width:1180px){#atelier .ec-barre-projet .ec-barre-projet__accueil{justify-content:center;padding:0}#atelier .ec-barre-projet :is(.ec-barre-projet__accueil,.ec-barre-projet__bouton)>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__bouton{justify-content:center;width:52px;padding:0}}@media(max-width:950px){#atelier .ec-atelier-barre-haute{padding-right:24px}#atelier .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) :is(a,button){justify-content:center;padding:0}}@media(max-width:650px){#atelier .ec-atelier-barre-haute{padding-right:20px}#atelier .ec-atelier-barre-haute>.ec-atelier-entete{padding-right:4px}#atelier .ec-barre-projet{gap:6px;margin-bottom:12px}#atelier .ec-barre-projet__ligne{gap:6px}#atelier .ec-barre-projet__piste{flex:1;gap:2px}#atelier .ec-barre-projet__etapes{flex:1;padding-left:2px}#atelier .ec-barre-projet__etapes li{flex:1}#atelier .ec-barre-projet__etapes li+li:before{flex:1 1 4px;width:auto;min-width:2px;margin:0}#atelier .ec-barre-projet__etapes li :is(a,button){justify-content:center;padding:0}#atelier .ec-barre-projet__etapes .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__etapes li :is(a,button){position:relative}#atelier .ec-barre-projet__compte{position:absolute;top:2px;right:0;min-width:16px;height:16px;padding:0 4px;font-size:10px;box-shadow:0 0 0 2px rgb(var(--atelier-surface))}#atelier .ec-barre-projet__bouton{width:52px}#atelier .ec-barre-projet__legende{padding:0 6px;font-size:12px}}@media(max-width:340px){#atelier .ec-atelier-barre-haute{flex-wrap:wrap;justify-content:flex-end;row-gap:8px;padding-right:12px}#atelier .ec-atelier-barre-haute>.ec-atelier-entete{display:flex;flex:1 1 100%;flex-wrap:wrap;padding:12px 0 0 12px}#atelier .ec-atelier-outils{flex:0 1 auto;flex-wrap:wrap;max-width:100%;min-width:0}#atelier.ec-atelier-coque .ec-projet[data-atelier]{padding-inline:0}#atelier .ec-atelier-conversation,#atelier.ec-atelier-coque .ec-brief__colonne{padding:20px 14px}#atelier .ec-atelier-plateau{padding-inline:12px}#atelier .ec-barre-projet__ligne{flex-wrap:wrap}#atelier .ec-barre-projet__piste{flex:1 1 100%;border-radius:26px}#atelier .ec-barre-projet .ec-barre-projet__etapes li :is(a,button){flex:1;min-width:24px}#atelier .ec-barre-projet .ec-barre-projet__etapes li+li:before{display:none}#atelier .ec-barre-projet__outils{margin-left:auto}}body:has(#atelier) [role=dialog]:has(.ec-fiche){--ec-surface: var(--ec-os-carte);--ec-text-primary: var(--ec-os-texte);--ec-text-secondary: var(--ec-os-texte-2);--ec-text-muted: var(--ec-os-texte-2);--ec-border: var(--ec-os-texte);--ec-border-opacity: .12;--fiche-fond: var(--ec-os-page);color:rgb(var(--ec-text-primary));font-family:var(--default-font-family)}.ec-fiche{display:flex;flex-direction:column;gap:16px;font-size:14px;line-height:1.45}.ec-fiche :is(dl,dd,ul,ol,p,h3){margin:0;padding:0}.ec-fiche small{display:block;color:rgb(var(--ec-text-secondary));font-size:12px;line-height:1.4}.ec-fiche__donnees{border-radius:16px;background:rgb(var(--fiche-fond))}.ec-fiche__donnees>div{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;padding:13px 16px}.ec-fiche__donnees>div+div{border-top:1px solid rgb(var(--ec-border) / .6)}.ec-fiche__donnees dt{color:rgb(var(--ec-text-secondary));font-size:13px}.ec-fiche__donnees dd{display:flex;flex-direction:column;gap:6px;font-weight:500}.ec-fiche__donnees dd small{font-weight:400}.ec-fiche__phases{display:flex;gap:4px;list-style:none}.ec-fiche__phases li{flex:1;height:6px;border-radius:99px;background:rgb(var(--ec-border))}.ec-fiche__phases li:is([data-etat=faite],[data-etat=en-cours]){background:rgb(var(--ec-os-texte))}.ec-fiche__phases li[data-etat=en-cours]{box-shadow:0 0 0 2px rgb(var(--ec-vif-accent) / .3)}.ec-fiche__equipe{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 14px;padding:16px;border-radius:16px;background:rgb(var(--fiche-fond))}.ec-fiche__equipe p{display:flex;flex-direction:column;gap:2px}.ec-fiche__equipe p>span{color:rgb(var(--ec-text-secondary));font-size:12px}.ec-fiche__equipe strong{font-size:16px;font-weight:500}.ec-fiche__gestes{display:flex;flex-wrap:wrap;grid-column:1 / -1;gap:8px}.ec-fiche__gestes .rt-Button{min-height:44px;border-radius:999px}.ec-fiche__documents h3,.ec-fiche__rappels-ligne strong{font-size:14px;font-weight:500}.ec-fiche__documents h3{margin-bottom:4px;color:rgb(var(--ec-text-secondary));font-size:13px;font-weight:400}.ec-fiche__documents ul{list-style:none}.ec-fiche__documents button{display:flex;align-items:center;gap:12px;width:100%;min-height:48px;padding:0 4px;border:0;border-bottom:1px solid rgb(var(--ec-border) / .6);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-fiche__documents li:last-child button{border-bottom:0}.ec-fiche__documents button>span{flex:1}.ec-fiche__documents button>svg:last-child{color:rgb(var(--ec-text-secondary));transition:transform .16s ease}.ec-fiche__documents button:hover>svg:last-child{transform:translate(3px)}.ec-fiche__rappels-ligne{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding-top:16px;border-top:1px solid rgb(var(--ec-border) / .6)}.ec-fiche__rappels-ligne>span{display:flex;flex-direction:column;gap:2px}.ec-fiche__erreur{margin-top:8px;color:rgb(var(--ec-danger));font-size:13px}.ec-fiche__reprise{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding-top:16px;border-top:1px solid rgb(var(--ec-border) / .6)}.ec-fiche :is(button,a):focus-visible{outline:3px solid rgb(var(--ec-text-primary));outline-offset:2px}@media(prefers-reduced-motion:reduce){.ec-fiche *,#atelier .ec-barre-projet *{transition:none!important}}#atelier .ec-barre-projet__piste{background:rgb(var(--atelier-fond));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))}#atelier .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a):hover{background:rgb(var(--atelier-surface))}#atelier .ec-barre-projet :is(a.ec-barre-projet__accueil,.ec-barre-projet__etapes a)[aria-current=page]:hover{background:rgb(var(--atelier-texte))}#atelier .ec-barre-projet__bouton{box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))}#atelier .ec-barre-projet .ec-barre-projet__accueil{flex:none;justify-content:center;width:44px;padding:0}#atelier .ec-barre-projet .ec-barre-projet__accueil>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:651px){#atelier .ec-barre-projet__piste{max-width:calc(45vw - 68px)}#atelier .ec-barre-projet :is(.ec-barre-projet__etapes :is(a,button)){gap:6px;padding:0 10px 0 6px;font-size:13px}#atelier .ec-barre-projet__etapes li+li:before{width:8px;margin:0 1px}#atelier .ec-barre-projet__pastille{width:22px;height:22px}#atelier .ec-barre-projet__legende [data-legende-etape]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(min-width:651px)and (max-width:1399px){#atelier .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) :is(a,button){justify-content:center;padding:0}}@media(max-width:650px){#atelier .ec-barre-projet{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:6px}#atelier .ec-barre-projet__ligne,#atelier .ec-barre-projet__outils{display:contents}#atelier .ec-barre-projet__piste{grid-column:1;grid-row:1}#atelier .ec-barre-projet__outils>[data-ouvrir-fiche]{grid-column:2;grid-row:1}#atelier .ec-atelier-entete .ec-atelier-outil{display:none}#atelier .ec-barre-projet__legende{grid-column:1 / -1;grid-row:2}#atelier .ec-barre-projet__portes{display:flex;grid-column:1 / -1;grid-row:2;gap:6px;justify-self:end}#atelier .ec-barre-projet__portes>*{width:auto;min-height:44px;padding:0 12px;font-size:13px}#atelier .ec-barre-projet__portes>[data-decouvrir-outil]>span{position:static;width:auto;height:auto;overflow:visible;clip-path:none}#atelier .ec-barre-projet__portes>[data-mon-outil-barre]{justify-content:center;width:44px;padding:0}}#atelier .ec-barre-projet__portes{display:flex;gap:8px}@media(min-width:651px){#atelier .ec-barre-projet__portes>[data-mon-outil-barre]{display:none}#atelier .ec-barre-projet__portes:not(:has(>:not([data-mon-outil-barre]))){display:none}}@media(min-width:651px){#atelier .ec-barre-projet__etapes li{flex:0 1 auto;min-width:44px}#atelier .ec-barre-projet__etapes li+li:before{flex:0 1 8px;min-width:2px}#atelier .ec-barre-projet .ec-barre-projet__etapes :is(a,button){flex:0 1 auto;min-width:44px;overflow:hidden}#atelier .ec-barre-projet__nom{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(min-width:651px)and (max-width:950px){#atelier .ec-barre-projet__piste{max-width:calc(45vw - 32px)}}@media(min-width:341px)and (max-width:650px){#atelier .ec-barre-projet__etapes li :is(a,button){flex:1 0 44px}}@media(max-width:340px){#atelier .ec-barre-projet .ec-barre-projet__piste{grid-column:1 / -1;grid-row:1}#atelier .ec-barre-projet .ec-barre-projet__legende{grid-column:1;grid-row:2;padding-right:0}#atelier .ec-barre-projet .ec-barre-projet__outils>[data-ouvrir-fiche]{grid-column:2;grid-row:2}#atelier .ec-barre-projet .ec-barre-projet__portes{grid-row:3}#atelier .ec-barre-projet__portes>[data-decouvrir-outil]{justify-content:center;width:44px;padding:0}#atelier .ec-barre-projet__portes>[data-decouvrir-outil]>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}@media(min-width:651px)and (max-width:1199px){#atelier .ec-barre-projet__etapes:has(li[data-affichee]) li[data-etat=en-cours]:not([data-affichee]) .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__etapes:has(li[data-affichee]) li[data-etat=en-cours]:not([data-affichee]) :is(a,button){justify-content:center;padding:0}}#atelier .ec-atelier-identite__ligne{display:contents}#atelier .ec-atelier-aide-ancre{display:none}@media(max-width:650px){#atelier.ec-atelier-coque>.ec-atelier-barre-haute{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:4px;padding:12px 16px 8px 20px}#atelier.ec-atelier-coque .ec-barre-projet{margin-bottom:6px}#atelier.ec-atelier-coque>.ec-atelier-barre-haute>.ec-atelier-entete,#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite{display:contents}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite>:first-child{grid-column:1;grid-row:1;justify-self:start}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-outils{grid-column:2;grid-row:1}#atelier.ec-atelier-coque>.ec-atelier-barre-haute>.ec-son-controle{grid-column:3;grid-row:1}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite__ligne{display:flex;grid-column:1 / -1;grid-row:2;align-items:center;gap:8px;min-height:44px}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite__ligne>p{display:block;flex:1 1 auto;min-width:0;max-width:none;overflow:visible;-webkit-line-clamp:none;font-size:13px;line-height:1.35;overflow-wrap:anywhere}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-aide-ancre:not(:empty){position:relative;display:block;flex:none}}@media(max-width:359px){#atelier.ec-atelier-coque>.ec-atelier-barre-haute{grid-template-columns:minmax(0,1fr) auto;padding:12px 12px 8px}#atelier.ec-atelier-coque>.ec-atelier-barre-haute>.ec-son-controle{grid-column:2;grid-row:1}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-outils{grid-column:1 / -1;grid-row:2;justify-content:flex-end}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite__ligne{grid-row:3;flex-wrap:wrap;justify-content:flex-end}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite__ligne>p{flex-basis:100%}}@media(min-width:651px){#atelier .ec-barre-projet__etapes li+li:before{flex:0 1000000 8px}#atelier .ec-barre-projet__etapes li:first-child{flex-shrink:0}#atelier .ec-barre-projet__piste[data-noms] .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) .ec-barre-projet__nom,#atelier .ec-barre-projet__piste[data-noms=un] .ec-barre-projet__etapes:has(li[data-affichee]) li[data-etat=en-cours]:not([data-affichee]) .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__piste[data-noms] .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) :is(a,button),#atelier .ec-barre-projet__piste[data-noms=un] .ec-barre-projet__etapes:has(li[data-affichee]) li[data-etat=en-cours]:not([data-affichee]) :is(a,button){justify-content:center;padding:0}#atelier .ec-barre-projet__piste[data-noms=aucun] .ec-barre-projet__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-barre-projet__piste[data-noms=aucun] .ec-barre-projet__etapes :is(a,button){justify-content:center;padding:0}#atelier .ec-barre-projet:has(.ec-barre-projet__piste[data-noms=aucun]) .ec-barre-projet__legende [data-legende-etape]{position:static;width:auto;height:auto;overflow:visible;clip-path:none;white-space:normal}}@media(max-width:389px){#atelier.ec-atelier-coque>.ec-atelier-barre-haute{padding-inline:16px 12px}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-logo>svg,#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-identite>svg{width:100px}#atelier.ec-atelier-coque>.ec-atelier-barre-haute .ec-atelier-outils .ec-pill>[role=img]{display:none!important}}@media(min-width:341px)and (max-width:389px){#atelier.ec-atelier-coque .ec-barre-projet{padding-inline:12px}#atelier.ec-atelier-coque .ec-barre-projet__bouton{width:44px;min-height:44px}}@media(min-width:341px)and (max-width:359px){#atelier .ec-barre-projet .ec-barre-projet__piste{grid-column:1 / -1;grid-row:1}#atelier .ec-barre-projet .ec-barre-projet__legende{grid-column:1;grid-row:2;padding-right:0}#atelier .ec-barre-projet .ec-barre-projet__outils>[data-ouvrir-fiche]{grid-column:2;grid-row:2}#atelier .ec-barre-projet .ec-barre-projet__portes{grid-row:3}}@media(min-width:360px)and (max-width:650px){#atelier .ec-barre-projet:has(.ec-barre-projet__portes){grid-template-columns:minmax(0,1fr) auto 52px}#atelier .ec-barre-projet:has(.ec-barre-projet__portes) .ec-barre-projet__piste{grid-column:1 / 3}#atelier .ec-barre-projet:has(.ec-barre-projet__portes) .ec-barre-projet__outils>[data-ouvrir-fiche]{grid-column:3}#atelier .ec-barre-projet:has(.ec-barre-projet__portes) .ec-barre-projet__legende{grid-column:1;padding-right:0;overflow-wrap:anywhere}#atelier .ec-barre-projet:has(.ec-barre-projet__portes) .ec-barre-projet__portes{grid-column:2 / -1}}@media(min-width:360px)and (max-width:389px){#atelier .ec-barre-projet:has(.ec-barre-projet__portes){grid-template-columns:minmax(0,1fr) auto 44px}}@media(min-width:341px)and (max-width:389px){#atelier.ec-atelier-coque .ec-barre-projet__portes>[data-decouvrir-outil]{width:auto}}.ec-barre-projet-infobulle{display:grid;gap:2px;text-align:left}.ec-barre-projet-infobulle>strong{font-weight:600}.ec-barre-projet-infobulle>span{color:rgb(var(--ec-infobulle-encre) / .78);font-weight:400}#atelier .ec-atelier-fenetre{container:esquisse / inline-size}#atelier .ec-atelier-plateau:has(>.ec-atelier-plateau__suivi){justify-content:flex-start;overflow:clip}#atelier :is(.ec-atelier-scene,.ec-brief__grille):has(.ec-atelier-plateau__suivi){overflow:clip}#atelier .ec-atelier-plateau__suivi{position:sticky;top:20px;display:flex;flex-direction:column;align-items:center;gap:22px;width:100%}#atelier .ec-esquisse{--esquisse-fantome: rgb(var(--ec-p-neutre-encre-navy) / .07);--esquisse-pointille: rgb(var(--ec-p-neutre-encre-navy) / .3);--esquisse-filet: rgb(var(--ec-p-neutre-encre-navy) / .08);list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--atelier-papier);color:var(--atelier-encre);font-size:11px;line-height:1.45;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}#atelier .ec-esquisse__region{position:relative;margin:0;min-width:0}#atelier .ec-esquisse :is(h3,h4,p){margin:0}#atelier .ec-esquisse :is(h3,h4){font-family:var(--heading-font-family, inherit);font-weight:500;letter-spacing:-.03em}#atelier .ec-esquisse [data-reponse]{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}#atelier .ec-esquisse__traits{display:flex;flex-direction:column;gap:5px;flex:1;min-width:0}#atelier .ec-esquisse__traits i{display:block;height:6px;border-radius:99px;background:var(--esquisse-fantome)}#atelier .ec-esquisse__traits i:nth-child(2n){width:62%}#atelier .ec-esquisse__a-venir{display:block;padding:12px 14px;border:1.5px dashed var(--esquisse-pointille);border-radius:10px;font-size:11px;line-height:1.4;text-align:center;color:rgb(var(--ec-p-neutre-encre-navy) / .78);animation:ec-esquisse-attend 1.6s ease-in-out infinite alternate}#atelier .ec-esquisse__marque{position:absolute;top:6px;right:8px;z-index:1}#atelier .ec-esquisse__nav{display:flex;align-items:center;gap:14px;min-height:44px;padding:10px 18px;border-bottom:1px solid var(--esquisse-filet)}#atelier .ec-esquisse__nav[data-courant]{outline:1.5px dashed var(--esquisse-pointille);outline-offset:-5px;border-radius:12px}#atelier .ec-esquisse__logo{flex:0 1 auto;min-width:0;max-width:48%;overflow:hidden;font-size:15px;font-weight:600;line-height:1.2;letter-spacing:-.4px;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1}#atelier .ec-esquisse__nav .ec-esquisse__logo[data-reponse]{display:block}#atelier .ec-esquisse__liens{display:flex;gap:12px;min-width:0;margin-left:auto;overflow:hidden;font-size:10px;white-space:nowrap}#atelier .ec-esquisse__bouton-nav{flex-shrink:0;padding:5px 10px;border-radius:99px;background:var(--atelier-encre);color:var(--atelier-papier);font-size:10px;white-space:nowrap}#atelier .ec-esquisse__nav .ec-esquisse__traits{flex:0 0 auto;flex-direction:row;align-items:center;gap:10px;margin-left:auto}#atelier .ec-esquisse__nav .ec-esquisse__traits i{width:28px}#atelier .ec-esquisse__nav .ec-esquisse__traits i:last-child{width:54px;height:20px;background:transparent;border:1.5px dashed var(--esquisse-pointille)}#atelier .ec-esquisse__nav .ec-esquisse__marque{position:static;flex-shrink:0}#atelier .ec-esquisse__heros{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:14px;min-height:160px;padding:16px 18px}#atelier .ec-esquisse__heros[data-etat=pose]{background:var(--atelier-rose)}#atelier .ec-esquisse__heros-texte{display:flex;flex-direction:column;align-items:flex-start;gap:9px;min-width:0}#atelier .ec-esquisse__heros h3{font-size:24px;line-height:1.06;-webkit-line-clamp:3}#atelier .ec-esquisse__heros p{-webkit-line-clamp:3}#atelier .ec-esquisse__heros .ec-esquisse__a-venir{align-self:stretch}#atelier .ec-esquisse__titre-fantome{display:flex;flex-direction:column;gap:7px;align-self:stretch}#atelier .ec-esquisse__titre-fantome i{display:block;height:15px;border-radius:6px;background:var(--esquisse-fantome)}#atelier .ec-esquisse__titre-fantome i:nth-child(2){width:76%}#atelier .ec-esquisse__titre-fantome i:nth-child(3){width:58%;height:7px}#atelier .ec-esquisse__appel{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:27px;padding:6px 12px;border-radius:99px;font-size:11px;font-weight:500;line-height:1.2}#atelier .ec-esquisse__appel>span:not(.ec-sr-only){display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#atelier .ec-esquisse__appel>svg{flex-shrink:0}#atelier .ec-esquisse__appel[data-etat=pose]{background:var(--atelier-encre);color:var(--atelier-papier)}#atelier .ec-esquisse__appel[data-etat=attente]{min-width:96px;border:1.5px dashed var(--esquisse-pointille)}#atelier .ec-esquisse__appel[data-courant]>span:not(.ec-sr-only){white-space:normal;font-weight:400}#atelier .ec-esquisse__illustration{justify-self:center;width:100%;max-width:156px;height:auto}#atelier .ec-esquisse__image-fantome{justify-self:center;width:min(100%,140px);aspect-ratio:1.18;border-radius:46% 54% 50% 50%/56% 52% 48% 44%;background:var(--esquisse-fantome)}#atelier .ec-esquisse__vide{-webkit-hyphens:manual;hyphens:manual;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;min-height:300px;padding:22px 20px 26px;text-align:center}#atelier .ec-esquisse__boutique{width:178px;height:auto}#atelier .ec-esquisse__vide h3{font-size:27px;line-height:1.08;letter-spacing:-.035em}#atelier .ec-esquisse__vide p{max-width:26ch;font-size:12.5px}#atelier .ec-esquisse__region:is([data-region=cartes],[data-region=avis]){display:flex;flex-direction:column;gap:9px;padding:13px 18px}#atelier .ec-esquisse__tete{display:flex;align-items:baseline;justify-content:space-between;gap:14px}#atelier .ec-esquisse__tete h4{flex-shrink:0;font-size:15px;line-height:1.15}#atelier .ec-esquisse__tete p{max-width:60%;font-size:10.5px;text-align:right;-webkit-line-clamp:2}#atelier .ec-esquisse__cartes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}#atelier .ec-esquisse__carte{display:flex;flex-direction:column;gap:7px;padding:7px 7px 9px;border-radius:10px;background:var(--atelier-blanc);box-shadow:inset 0 0 0 1px var(--esquisse-filet)}#atelier .ec-esquisse__vignette{display:grid;place-items:center;height:46px;border-radius:6px;background:var(--esquisse-fantome);color:var(--atelier-encre)}#atelier .ec-esquisse__vignette svg{width:26px;height:26px}#atelier .ec-esquisse__vignette[data-teinte="0"]{background:var(--atelier-jaune)}#atelier .ec-esquisse__vignette[data-teinte="1"]{background:var(--atelier-rose)}#atelier .ec-esquisse__vignette[data-teinte="2"]{background:var(--atelier-lavande)}#atelier .ec-esquisse__region[data-etat=attente] .ec-esquisse__carte{background:transparent}#atelier .ec-esquisse__region[data-region=galerie]{display:flex;flex-direction:column;gap:7px;padding:2px 18px 13px}#atelier .ec-esquisse__galerie{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}#atelier .ec-esquisse__tuile{display:block;width:100%;height:50px;border-radius:8px;background:var(--esquisse-fantome)}#atelier .ec-esquisse__legende{font-size:10.5px;-webkit-line-clamp:1}#atelier .ec-esquisse__region[data-region=avis][data-etat=pose]{background:rgb(var(--ec-p-attention-lavande) / .3)}#atelier .ec-esquisse__bulles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}#atelier .ec-esquisse__bulle{display:flex;align-items:center;gap:8px;min-height:34px;padding:9px 10px;border-radius:10px 10px 10px 2px;background:var(--atelier-blanc)}#atelier .ec-esquisse__bulle>svg{flex-shrink:0}#atelier .ec-esquisse__region[data-etat=attente] .ec-esquisse__bulle{background:transparent;box-shadow:inset 0 0 0 1px var(--esquisse-filet)}#atelier .ec-esquisse__auteur{display:grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:50%;background:var(--atelier-jaune)}#atelier .ec-esquisse__region:is([data-region=cartes],[data-region=galerie],[data-region=avis])>.ec-esquisse__a-venir{margin:0}#atelier .ec-esquisse__region[data-region=galerie][data-courant]{padding-top:0}#atelier .ec-esquisse__region[data-region=pied]{display:flex;align-items:center;gap:16px;min-height:56px;padding:13px 18px;border-top:1px solid var(--esquisse-filet)}#atelier .ec-esquisse__region[data-region=pied][data-etat=pose]{border-top-color:transparent;background:var(--atelier-encre);color:var(--atelier-papier)}#atelier .ec-esquisse__region[data-region=pied] .ec-esquisse__logo{max-width:34%;font-size:13px}#atelier .ec-esquisse__coordonnees{display:flex;flex:1;flex-direction:column;gap:5px;min-width:0;font-size:10px}#atelier .ec-esquisse__coordonnees>span{display:flex;align-items:center;gap:6px;min-width:0}#atelier .ec-esquisse__coordonnees svg{flex-shrink:0}#atelier .ec-esquisse__coordonnees [data-reponse]{-webkit-line-clamp:1}#atelier .ec-esquisse__coordonnees .ec-esquisse__traits{max-width:96px}#atelier .ec-esquisse__region[data-region=pied][data-etat=pose] .ec-esquisse__traits i{background:#fffdf442}#atelier .ec-esquisse__region[data-region=pied][data-etat=attente]>.ec-esquisse__traits:first-of-type{flex:0 0 64px}#atelier .ec-esquisse__region[data-region=pied]>.ec-esquisse__a-venir{flex:1}#atelier .ec-esquisse__reseaux{display:flex;flex-shrink:0;gap:6px;margin-left:auto}#atelier .ec-esquisse__reseaux i{width:16px;height:16px;border:1.5px solid currentcolor;border-radius:50%;opacity:.7}#atelier .ec-esquisse__region[data-etat=attente] .ec-esquisse__reseaux i{border:1.5px dashed var(--esquisse-pointille);opacity:1}#atelier .ec-esquisse [data-frais]{position:relative;z-index:1;transform-origin:50% 0;animation:ec-esquisse-pose var(--ec-anim-max) var(--ec-anim-ease-out) both,ec-esquisse-eclat var(--ec-anim-max) ease-out both}@keyframes ec-esquisse-pose{0%{opacity:0;transform:translateY(-28px) rotate(2.5deg) scale(.95)}72%{transform:translateY(2px) rotate(-.4deg) scale(1.005)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ec-esquisse-eclat{0%,45%{box-shadow:inset 0 0 0 3px var(--atelier-jaune),0 10px 24px rgb(var(--ec-p-neutre-encre-navy) / .16)}to{box-shadow:inset 0 0 0 3px transparent}}@keyframes ec-esquisse-attend{0%{border-color:rgb(var(--ec-p-neutre-encre-navy) / .18)}to{border-color:rgb(var(--ec-p-neutre-encre-navy) / .5)}}@container esquisse (max-width: 400px){#atelier .ec-esquisse__nav{gap:10px;padding:9px 12px}#atelier .ec-esquisse__logo{font-size:13px}#atelier .ec-esquisse__liens{gap:9px;font-size:9px}#atelier .ec-esquisse__liens span:nth-child(n+2),#atelier .ec-esquisse__nav .ec-esquisse__traits i:nth-child(-n+2){display:none}#atelier .ec-esquisse__heros{gap:8px;min-height:146px;padding:14px 12px}#atelier .ec-esquisse__heros h3{font-size:19px}#atelier .ec-esquisse__heros p{font-size:10px}#atelier .ec-esquisse__illustration{max-width:118px}#atelier .ec-esquisse__region:is([data-region=cartes],[data-region=avis]){padding:12px}#atelier .ec-esquisse__region[data-region=galerie]{padding:0 12px 12px}#atelier .ec-esquisse__tete{flex-direction:column;gap:4px}#atelier .ec-esquisse__tete p{max-width:none;text-align:left}#atelier .ec-esquisse__cartes{gap:6px}#atelier .ec-esquisse__carte{padding:5px 5px 7px}#atelier .ec-esquisse__region[data-region=pied]{gap:10px;padding:11px 12px}#atelier .ec-esquisse__vide{min-height:230px;padding:16px 14px 20px}#atelier .ec-esquisse__boutique{width:130px}#atelier .ec-esquisse__vide h3{font-size:22px}}#atelier .ec-esquisse{--esquisse-rayon: 10px;--esquisse-graisse: 500}#atelier .ec-esquisse[data-ambiance=neutre]{--atelier-rose: #e4e5fb}#atelier .ec-esquisse[data-ambiance=sobre]{--atelier-rose: #dce3ee;--atelier-jaune: #c9d3e3;--atelier-lavande: #e9edf4;--atelier-vert: #b7c4d8;--esquisse-rayon: 3px;--esquisse-graisse: 600}#atelier .ec-esquisse[data-ambiance=vif]{--atelier-rose: #ffe054;--atelier-jaune: #6ef795;--atelier-lavande: #ff9ebb;--atelier-vert: #a6a8ff;--esquisse-rayon: 16px;--esquisse-graisse: 600}#atelier .ec-esquisse[data-ambiance=elegant]{--atelier-rose: #efe6d2;--atelier-jaune: #d9c28a;--atelier-lavande: #e8dde4;--atelier-vert: #c9b8c4;--esquisse-rayon: 0px;--esquisse-graisse: 400}#atelier .ec-esquisse[data-ambiance=naturel]{--atelier-rose: #cfe3cf;--atelier-jaune: #e9d9a8;--atelier-lavande: #e7d7bf;--atelier-vert: #a9cfa4;--esquisse-rayon: 14px}#atelier .ec-esquisse :is(.ec-esquisse__carte,.ec-esquisse__tuile,.ec-esquisse__vignette){border-radius:var(--esquisse-rayon)}#atelier .ec-esquisse:is([data-ambiance=sobre],[data-ambiance=elegant]) .ec-esquisse__appel>span:not(.ec-sr-only),#atelier .ec-esquisse:is([data-ambiance=sobre],[data-ambiance=elegant]) .ec-esquisse__bouton-nav{border-radius:calc(var(--esquisse-rayon) + 2px)}#atelier .ec-esquisse :is(h3,h4,.ec-esquisse__logo){font-weight:var(--esquisse-graisse)}#atelier .ec-esquisse[data-ambiance=elegant] :is(h3,h4,.ec-esquisse__logo){letter-spacing:0}#atelier .ec-esquisse,#atelier .ec-esquisse :is(li,span,div,p),#atelier .ec-esquisse svg :is(rect,circle,ellipse,path){transition:background-color var(--ec-anim-max) ease,fill var(--ec-anim-max) ease,border-radius var(--ec-anim-max) ease}.ec-tm{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-tm__ouvrir{display:inline-flex;align-items:center;gap:var(--ec-space-sm);align-self:flex-start;min-height:44px;padding:0 var(--ec-space-lg) 0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte));font:inherit;font-weight:550;cursor:pointer;transition:box-shadow .16s var(--ec-ease)}.ec-tm__ouvrir:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-tm__plus{display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));font-weight:600;line-height:1}.ec-tm__compte{padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);white-space:nowrap}.ec-tm__panneau{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-tm__intro{margin:0;max-width:640px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-tm__note{margin:0;max-width:640px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);line-height:1.5}.ec-tm__echec{margin:0;color:rgb(var(--ec-danger, var(--ec-os-texte)));font-size:var(--ec-os-t-second)}.ec-tm__lien{border:0;padding:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ec-tm__groupe{margin:0;padding:0;border:0;min-width:0}.ec-tm__theme{padding:0;margin-bottom:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:550;letter-spacing:.04em;text-transform:uppercase}.ec-tm__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-tm__module{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:56px;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer;transition:background .16s var(--ec-ease),box-shadow .16s var(--ec-ease)}.ec-tm__module:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-tm__carte{display:flex;flex-direction:column;height:100%;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart))}.ec-tm__carte>.ec-tm__module{flex:1;background:transparent}.ec-tm__carte>.ec-tm__publier{align-self:flex-start;margin:calc(-1 * var(--ec-space-xs, 4px)) var(--ec-space-md) var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);text-underline-offset:2px;text-align:start}.ec-tm__carte>.ec-tm__publier:hover:not(:disabled){color:rgb(var(--ec-os-texte))}.ec-tm__carte>.ec-tm__publier:disabled{cursor:default;opacity:.6}.ec-tm__module:disabled{cursor:default}.ec-tm__module[data-state=pack]{cursor:default}.ec-tm__texte{display:flex;flex-direction:column;gap:2px;flex:1;min-width:0}.ec-tm__texte strong{font-weight:550}.ec-tm__prix{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette)}.ec-tm__marque{flex:none;padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-etiquette);font-weight:550;white-space:nowrap}.ec-tm__marque--pack{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2))}.ec-tm__marque--spark{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-tm__module--spark{cursor:default}.ec-tm__module--spark strong{color:rgb(var(--ec-os-texte-2))}.ec-tm__marque--essai{background:transparent;color:rgb(var(--ec-os-texte-2));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);font-weight:500}.ec-tm__marque--plus{background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent))}.ec-tm__interrupteur{flex:none;position:relative;width:36px;height:20px;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);transition:background .16s var(--ec-ease)}.ec-tm__interrupteur span{position:absolute;top:3px;left:3px;width:14px;height:14px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte-2));transition:transform .16s var(--ec-ease)}.ec-tm__module[aria-checked=true] .ec-tm__interrupteur{background:rgb(var(--ec-os-accueil-accent));box-shadow:none}.ec-tm__module[aria-checked=true] .ec-tm__interrupteur span{transform:translate(16px);background:rgb(var(--ec-os-accueil-sur-accent))}.ec-tm__module[data-state=pack] .ec-tm__interrupteur{opacity:.55}.ec-tm__squelette{display:grid;gap:var(--ec-space-sm)}.ec-tm__squelette span{height:56px;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));animation:ec-tm-pulse 1.2s var(--ec-ease) infinite alternate}@keyframes ec-tm-pulse{to{opacity:.55}}@media(prefers-reduced-motion:reduce){.ec-tm__squelette span{animation:none}}.ec-trial-offer__lignes{list-style:none;margin:0;padding:0}.ec-trial-offer__lignes li{display:flex;align-items:baseline;justify-content:space-between;gap:16px;min-height:44px;padding:10px 0;box-shadow:inset 0 -1px 0 var(--ec-c-filet, rgb(17 18 22 / .1));font-size:14px}.ec-trial-offer__lignes li:last-child{box-shadow:none}.ec-trial-offer__lignes em{font-style:normal;color:rgb(var(--ec-c-encre-2, 70 73 81));font-size:13px}.ec-trial-offer__lignes strong{font-weight:600}.ec-trial-offer__total span:last-child strong{font-size:18px}.ec-oml-carte{--ec-oml-metier: rgb(var(--ec-vif-accent-sur-noir));display:grid;gap:14px}.ec-vif-carte.ec-oml-carte[data-teinte=noir]{box-shadow:none;border-top:3px solid rgb(var(--ec-vif-accent-plein));border-left:3px solid var(--ec-oml-metier)}:root.dark .ec-vif-carte.ec-oml-carte[data-teinte=noir],:root.black .ec-vif-carte.ec-oml-carte[data-teinte=noir]{box-shadow:0 0 0 1px #ffffff14}.ec-oml-etiquette{display:inline-flex;align-items:center;gap:8px}.ec-oml-point{display:inline-block;flex:none;margin-right:8px;vertical-align:1px;width:8px;height:8px;border-radius:999px;background:rgb(var(--ec-offre-spark));box-shadow:0 0 0 1.5px #fff9;box-shadow:0 0 0 3px rgb(var(--ec-vif-accent-sur-noir) / .25)}.ec-vif-carte.ec-oml-carte .ec-oml-titre{margin:0;font-family:var(--ec-vif-display);font-weight:300;font-size:30px;line-height:36px;letter-spacing:-.02em;color:#fafafa}.ec-vif-carte.ec-oml-carte .ec-oml-titre--petit{display:block;font-family:var(--ec-vif-titre);font-weight:600;font-size:18px;line-height:24px;letter-spacing:-.01em}.ec-oml-texte{margin:0;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-oml-demande{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:start}.ec-oml-demande__coche,.ec-oml-bandeau__coche{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-oml-inclus{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14px;line-height:20px}.ec-oml-inclus li{display:grid;grid-template-columns:18px 1fr;gap:8px;align-items:start}.ec-oml-inclus li>:first-child{margin-top:3px;color:rgb(var(--ec-vif-accent-sur-noir))}.ec-oml-manques{display:grid;gap:8px;padding:12px 14px;border-radius:12px;background:rgb(var(--ec-vif-noir-haut));border:1px solid var(--ec-oml-metier)}.ec-oml-sous-titre{margin:0;font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.ec-oml-manques ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ec-oml-manques li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;font-size:13px;line-height:19px}.ec-oml-manque__nom{font-weight:600}.ec-oml-manque__offre{color:rgb(var(--ec-text-secondary))}.ec-oml-prix{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-oml-prix__barre{color:rgb(var(--ec-text-muted))}.ec-oml-preuves{display:grid;grid-template-columns:132px 1fr;gap:12px;align-items:center;padding-top:14px;border-top:1px solid var(--ec-vif-filet)}.ec-oml-realisation{display:grid;gap:4px;margin:0;grid-row:span 2}.ec-oml-realisation img{display:block;width:100%;height:auto;aspect-ratio:640 / 388;object-fit:cover;object-position:top;border-radius:10px;border:1px solid rgb(255 255 255 / .1)}.ec-oml-realisation figcaption{font-size:11.5px;line-height:15px;color:rgb(var(--ec-text-muted))}.ec-oml-engagements{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-oml-carte .ec-oml-lien{color:rgb(var(--ec-vif-accent-sur-noir));text-decoration:underline;text-underline-offset:3px}.ec-oml-gestes{display:grid;gap:8px}.ec-oml-geste.ec-vif-action{width:100%;height:44px;padding:0 20px;font-size:15px}.ec-oml-rassure{margin:0;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-oml-rassure__note{display:block}.ec-oml-erreur{margin:0;font-size:13px;color:rgb(var(--ec-vif-chaud))}.ec-oml-seul{justify-self:start;display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;font:inherit;font-size:14px;font-weight:600;color:#fafafa;cursor:pointer}.ec-oml-seul:hover{text-decoration:underline;text-underline-offset:3px}.ec-oml-bandeau{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;border:1px solid rgb(var(--ec-text-primary) / .1)}.ec-vif-carte.ec-oml-bandeau[data-teinte],.ec-vif-carte.ec-oml-bandeau[data-teinte]:hover{box-shadow:none}.ec-oml-bandeau[data-on-me-lance-bandeau=demande]{border-color:rgb(var(--ec-vif-accent-plein))}.ec-oml-bandeau__ziggy{display:inline-grid;place-items:center}.ec-oml-bandeau__texte{min-width:0}.ec-oml-bandeau__titre{margin:0;font-weight:600;font-size:15px;line-height:21px}.ec-oml-bandeau__sous{margin:2px 0 0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-oml-bandeau__gestes{display:flex;align-items:center;gap:14px}.ec-oml-lien{padding:0;border:0;background:none;font:inherit;font-size:13.5px;font-weight:600;color:rgb(var(--ec-vif-accent-texte));text-decoration:underline;text-underline-offset:3px;cursor:pointer;white-space:nowrap}@media(max-width:760px){.ec-oml-bandeau{grid-template-columns:auto 1fr}.ec-oml-bandeau__gestes{grid-column:1 / -1;justify-content:space-between;flex-wrap:wrap}}.ec-oml-relance{display:flex;align-items:flex-start;gap:10px;padding:10px 12px;border-radius:12px;background:rgb(var(--ec-vif-pierre));font-size:13.5px;line-height:20px}.ec-oml-relance p{margin:0}.ec-oml-relance .ec-oml-lien{display:inline-flex;align-items:center;gap:4px}@media(min-width:768px){:root:root .ec-os-page.ec-facturation-page:not(.ec-os-page--plein){padding-bottom:calc(var(--ec-os-reserve-orbe, 0px) + 2 * var(--ec-vif-gouttiere, 16px))}}.ec-abo-tete{display:grid;gap:6px;min-width:0}:root .ec-facturation-page .ec-abo-tete.ec-abo-tete{display:grid;gap:6px}:root .ec-facturation-page .ec-abo-tete .ec-abo-tete__titre,:root .ec-facturation-page .ec-abo-carte .ec-vif-carte__titre{margin:0;font-family:var(--ec-vif-display);font-size:32px;line-height:38px;font-weight:400;letter-spacing:-.02em;color:rgb(var(--ec-text-primary));text-wrap:balance}:root .ec-facturation-page .ec-abo-tete .ec-abo-tete__texte{margin:0;max-width:72ch;font-size:15px;line-height:22px;color:rgb(var(--ec-text-secondary))}@media(max-width:560px){:root .ec-facturation-page .ec-abo-tete .ec-abo-tete__titre,:root .ec-facturation-page .ec-abo-carte .ec-vif-carte__titre{font-size:30px;line-height:36px}}.ec-abo.ec-account-stack{gap:var(--ec-vif-gouttiere, 16px)}:root:root:root .ec-facturation-page :is(.ec-account-section.ec-abo-section,.ec-abo-carte){gap:20px;padding:28px 32px 30px}@media(max-width:560px){:root:root:root .ec-facturation-page :is(.ec-account-section.ec-abo-section,.ec-abo-carte){padding:22px 18px 24px}}.ec-abo-tuile{position:relative;display:inline-flex;flex:none}.ec-abo-tuile>.ec-vif-vignette{border-radius:10px}.ec-abo-tuile:after{content:"";position:absolute;top:5px;right:5px;width:5px;height:5px;border-radius:999px;background:rgb(var(--ec-vif-accent-sur-noir))}:root.dark .ec-abo-tuile>.ec-vif-vignette,:root.black .ec-abo-tuile>.ec-vif-vignette{box-shadow:inset 0 0 0 1px #ffffff1f}.ec-abo-coche{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:999px;background:rgb(var(--ec-vif-accent-plein));color:#fff}:root .ec-abo .ec-abo-coches{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:16px 32px;max-width:none;margin:4px 0 0;font-size:15px;line-height:22px;color:rgb(var(--ec-text-primary))}:root .ec-abo .ec-abo-coches li{min-height:24px;padding-left:36px}:root .ec-abo .ec-abo-coches li:before{top:-1px;width:24px;height:24px;border-radius:999px;background:rgb(var(--ec-vif-accent-pale));background-image:none;box-shadow:none}:root .ec-abo .ec-abo-coches li:after{content:"";position:absolute;left:5px;top:4px;width:14px;height:14px;background:rgb(var(--ec-vif-accent-texte));-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4.5 12.5l5 5L19.5 7' fill='none' stroke='black' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") center / contain no-repeat}:root .ec-abo .ec-abo-coches .ec-account-lien{color:rgb(var(--ec-vif-accent-texte));text-underline-offset:3px}.ec-vif-carte.ec-abo-bande--claire{box-shadow:var(--ec-vif-ombre)}.ec-abo-passer{display:grid;gap:18px;min-width:0;padding:12px 0 4px;scroll-margin-top:16px}.ec-abo-passer>.ec-abo-tete{padding:0 4px}.ec-abo-portes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-vif-gouttiere, 16px);align-items:stretch}@media(min-width:1180px){.ec-abo-portes{grid-template-columns:minmax(0,2.15fr) minmax(280px,1fr)}}.ec-vif-carte.ec-abo-vedette[data-teinte=noir]{--ec-oml-metier: rgb(var(--ec-vif-accent-sur-noir));container-type:inline-size;overflow:hidden;padding:32px 32px 30px;border-top:3px solid rgb(var(--ec-vif-accent-plein));background:radial-gradient(90% 80% at 100% 0%,rgb(var(--ec-vif-accent-plein) / .34),transparent 60%),radial-gradient(70% 60% at 0% 100%,rgb(var(--ec-vif-accent-plein) / .14),transparent 65%),rgb(var(--ec-vif-noir));box-shadow:none}:root.dark .ec-vif-carte.ec-abo-vedette[data-teinte=noir],:root.black .ec-vif-carte.ec-abo-vedette[data-teinte=noir]{box-shadow:0 0 0 1px #ffffff14}.ec-vif-carte.ec-abo-vedette[data-focus]{outline:2px solid rgb(var(--ec-vif-accent-plein));outline-offset:3px}.ec-abo-vedette__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:28px}@container (min-width: 760px){.ec-abo-vedette__corps{grid-template-columns:minmax(0,1.3fr) minmax(280px,.9fr);gap:40px;align-items:start}}.ec-abo-vedette__offre{display:grid;gap:14px;min-width:0}.ec-vif-carte.ec-abo-vedette .ec-abo-vedette__titre{margin:4px 0 0;font-family:var(--ec-vif-display);font-size:36px;line-height:42px;font-weight:400;letter-spacing:-.025em;color:#fafafa}@container (min-width: 760px){.ec-vif-carte.ec-abo-vedette .ec-abo-vedette__titre{font-size:46px;line-height:52px}}.ec-abo-vedette__texte{margin:0;max-width:52ch;font-size:16px;line-height:24px;color:rgb(var(--ec-text-secondary))}.ec-abo-vedette__avantages{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px;margin:8px 0 0;padding:0;list-style:none}@container (min-width: 560px){.ec-abo-vedette__avantages{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-abo-vedette__avantages li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:12px;align-items:start;font-size:15px;line-height:22px;font-weight:500;color:#fafafa}.ec-abo-vedette__avantages .ec-abo-coche{margin-top:-1px}.ec-abo-vedette__realisation{display:grid;grid-template-columns:132px minmax(0,1fr);align-items:center;gap:14px;margin:10px 0 0;padding-top:18px;border-top:1px solid var(--ec-vif-filet)}.ec-abo-vedette__realisation img{display:block;width:100%;height:auto;aspect-ratio:640 / 388;object-fit:cover;object-position:top;border-radius:10px;border:1px solid rgb(255 255 255 / .12)}.ec-abo-vedette__realisation figcaption{font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-abo-vedette__action{display:grid;gap:12px;align-content:start;min-width:0;padding:22px;border-radius:16px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff14}.ec-abo-engagements{margin:0 0 2px;padding-bottom:14px;border-bottom:1px solid var(--ec-vif-filet);font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-abo-geste.ec-vif-action{width:100%;height:48px;padding:0 20px;font-size:15px}.ec-abo-geste--contour{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:46px;padding:0 20px;border:1px solid rgb(255 255 255 / .24);border-radius:999px;background:transparent;font:inherit;font-size:15px;font-weight:600;color:#fafafa;cursor:pointer;transition:background .2s var(--ec-vif-ease),border-color .2s var(--ec-vif-ease)}.ec-abo-geste--contour:hover{border-color:#ffffff80;background:#ffffff0f}.ec-abo-geste--contour:focus-visible{outline:2px solid rgb(var(--ec-vif-accent-sur-noir));outline-offset:2px}.ec-abo-geste--contour[data-plan-upgrade-focus]{border-color:rgb(var(--ec-vif-accent-sur-noir))}.ec-abo-vedette__prix{margin:4px 0 0;font-size:13px;line-height:19px;font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-abo-vedette__rassure{margin:0;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-abo-vedette__rassure span{display:block;margin-top:4px}.ec-abo-vedette__demande{display:block;font-family:var(--ec-vif-titre);font-size:18px;line-height:24px;font-weight:600;color:#fafafa}.ec-abo-solo{display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-width:0;padding:30px 28px 28px;border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-vif-ombre);font:inherit;text-align:left;color:rgb(var(--ec-text-primary));cursor:pointer;transition:box-shadow .22s var(--ec-vif-ease)}.ec-abo-solo:hover{box-shadow:var(--ec-vif-ombre-haute)}.ec-abo-solo:focus-visible{outline:2px solid rgb(var(--ec-vif-accent-plein));outline-offset:2px}.ec-abo-solo__icone{display:inline-grid;place-items:center;width:44px;height:44px;margin-bottom:6px;border-radius:12px;background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}.ec-abo-solo__titre{font-family:var(--ec-vif-titre);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}.ec-abo-solo__texte{font-size:15px;line-height:22px;color:rgb(var(--ec-text-primary))}.ec-abo-solo__detail{font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-abo-solo__prix{display:inline-flex;align-items:center;min-height:26px;margin-top:4px;padding:0 10px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:13px;font-weight:600}.ec-abo-solo__aller{display:inline-flex;align-items:center;gap:6px;margin-top:auto;padding-top:14px;font-size:14px;font-weight:600;color:rgb(var(--ec-vif-accent-texte))}.ec-abo-solo:hover .ec-abo-solo__aller{text-decoration:underline;text-underline-offset:3px}.ec-abo-section .ec-trial-offer__lignes li{align-items:center;min-height:60px;padding:12px 0;font-size:15px;box-shadow:inset 0 -1px 0 var(--ec-vif-filet)}.ec-abo-section .ec-trial-offer__lignes li:last-child{box-shadow:none}.ec-trial-offer__nom{display:inline-flex;align-items:center;gap:14px;min-width:0}.ec-abo-section .ec-trial-offer__lignes li:is([data-trial-offer-total],[data-trial-offer-today])>span:first-child{padding-left:50px}.ec-abo-section .ec-trial-offer__total span:last-child strong{font-size:15px}@media(max-width:560px){.ec-abo-section .ec-trial-offer__lignes li:is([data-trial-offer-total],[data-trial-offer-today])>span:first-child{padding-left:0}}:root .ec-account-trial-picker .ec-tm__module:has(>.ec-tm__icone){grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone texte bascule" "icone marque bascule";column-gap:12px}.ec-account-trial-picker .ec-tm__icone{grid-area:icone;align-self:start;display:inline-flex}.ec-vitrine{display:grid;gap:28px;min-width:0}:root:root .ec-facturation-page .ec-vif-carte.ec-vitrine__tete{gap:16px;padding:28px 32px}.ec-vitrine__accroche{margin:0;max-width:44ch;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em;text-wrap:balance;color:rgb(var(--ec-text-primary))}.ec-vitrine__faits{display:flex;flex-wrap:wrap;gap:8px}.ec-vitrine__fait{display:inline-flex;align-items:center;gap:8px;min-height:34px;padding:0 14px 0 6px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:13.5px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-vitrine__fait-icone{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}.ec-vitrine__reglage{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding-top:16px;border-top:1px solid var(--ec-vif-filet)}.ec-vitrine__prepaye{flex:1 1 280px;max-width:64ch;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-vitrine__passer.ec-vif-action{height:44px;padding:0 20px;font-size:14.5px;flex-direction:row-reverse}.ec-vitrine__bande{display:grid;gap:16px;min-width:0}.ec-vitrine__bande>.ec-abo-tete{padding:0 4px}.ec-vitrine__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,290px),1fr));gap:var(--ec-vif-gouttiere, 16px)}:root:root:root .ec-facturation-page .ec-os-carte.ec-vitrine__carte{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px 20px 16px;border-radius:var(--ec-vif-rayon)}.ec-vitrine__carte-tete{display:flex;align-items:center;gap:12px;min-width:0}.ec-vitrine__carte-noms{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.ec-vitrine__nom{font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em}.ec-vitrine__carte .ec-vitrine__texte{flex:0 0 auto;margin:0;font-size:14px;line-height:20px;color:rgb(var(--ec-text-secondary))}.ec-vitrine__notes{margin:0;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-vitrine__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:auto;padding-top:12px;border-top:1px solid var(--ec-vif-filet)}.ec-vitrine__prix{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:4px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-vitrine__prix strong{font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-vitrine__unite{font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-vitrine__barre{font-weight:400;color:rgb(var(--ec-text-muted))}.ec-vif-carte.ec-vitrine__vedette[data-teinte=noir]{container-type:inline-size;overflow:hidden;padding:28px 32px;border-top:3px solid rgb(var(--ec-vif-accent-plein));background:radial-gradient(70% 90% at 100% 0%,rgb(var(--ec-vif-accent-plein) / .32),transparent 60%),rgb(var(--ec-vif-noir));box-shadow:none}:root.dark .ec-vif-carte.ec-vitrine__vedette[data-teinte=noir],:root.black .ec-vif-carte.ec-vitrine__vedette[data-teinte=noir]{box-shadow:0 0 0 1px #ffffff14}.ec-vitrine__vedette-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@container (min-width: 760px){.ec-vitrine__vedette-corps{grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:end}}.ec-vitrine__vedette-offre{display:grid;gap:12px;min-width:0}.ec-vitrine__vedette-tete{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px}.ec-vitrine__vedette-nom{font-family:var(--ec-vif-display);font-size:36px;line-height:42px;font-weight:400;letter-spacing:-.025em;color:#fafafa}.ec-vitrine__vedette-comprend{margin:6px 0 0;font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-vitrine__vedette-modules{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ec-vitrine__vedette-modules li{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 6px;border-radius:999px;background:#ffffff14;font-size:14px;font-weight:500;color:#fafafa}.ec-vitrine__vedette-details{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-vitrine__vedette-prix{display:grid;justify-items:start;gap:8px;min-width:0}@container (min-width: 760px){.ec-vitrine__vedette-prix{justify-items:end;text-align:right}}.ec-vitrine__vedette-montant{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:17px;font-weight:600;color:#fafafa}.ec-vitrine__vedette-montant .ec-vitrine__unite,.ec-vitrine__vedette-carte{font-size:12.5px;font-weight:400;color:rgb(var(--ec-text-secondary))}.ec-vitrine__vedette .ec-vif-action[data-variante=plein]{height:44px;padding:0 20px;font-size:14.5px}.ec-credits.ec-account-credits{gap:var(--ec-vif-gouttiere, 16px)}.ec-credits .ec-vif-carte.ec-credits-vif[data-teinte=noir]{border-top:3px solid rgb(var(--ec-vif-accent-plein));background:radial-gradient(60% 90% at 100% 0%,rgb(var(--ec-vif-accent-plein) / .3),transparent 60%),rgb(var(--ec-vif-noir))}.ec-credits__pastille{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}:root .ec-credits .ec-account-packs{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--ec-vif-gouttiere, 16px)}:root:root .ec-facturation-page[data-ec-registre=vif] .ec-credits .ec-account-pack{gap:6px;padding:22px 22px 20px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}:root:root .ec-facturation-page[data-ec-registre=vif] .ec-credits .ec-account-pack:hover{background:rgb(var(--ec-vif-accent-pale) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-vif-accent-plein) / .35)}.ec-credits .ec-credits__pastille{margin-bottom:8px}:root:root .ec-facturation-page[data-ec-registre=vif] .ec-credits .ec-account-pack__tokens{font-weight:400}.ec-credits .ec-account-pack__price{margin-bottom:10px;font-size:14px;color:rgb(var(--ec-text-secondary))}.ec-credits__recharger.ec-vif-action{justify-self:start;height:40px;padding:0 18px;font-size:14px}.ec-credits .ec-account-columns{gap:var(--ec-vif-gouttiere, 16px)}.ec-credits .ec-account-prices li{min-height:46px;font-size:14.5px;color:rgb(var(--ec-text-primary));border-bottom-color:var(--ec-vif-filet)}.ec-credits__cout{display:inline-flex;align-items:center;gap:5px;min-width:48px;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;background:rgb(var(--ec-vif-accent-pale));font-size:13px;color:rgb(var(--ec-vif-accent-texte))}:root .ec-credits .ec-account-prices li>.ec-credits__cout{color:rgb(var(--ec-vif-accent-texte))}:root .ec-credits .ec-account-free.ec-abo-coches{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:8px;font-size:14px;color:rgb(var(--ec-text-secondary))}:root .ec-credits .ec-account-free.ec-abo-coches li{padding-left:36px}.ec-credits-modes__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:var(--ec-vif-gouttiere, 16px)}.ec-credits-modes__mode{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:22px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}.ec-credits-modes__mode strong{margin-top:4px;font-size:17px;line-height:24px;font-weight:600}.ec-credits-modes__mode p{margin:0;max-width:60ch;font-size:14.5px;line-height:22px;color:rgb(var(--ec-text-secondary))}.ec-credits-modes__geste{margin-top:6px}.ec-facturation-page .ec-vif-vide-liste__rond{background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}:root:root .ec-facturation-page .ec-coordonnees .ec-reglages-section__titre{font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}:root .ec-facturation-page .ec-coordonnees .ec-reglages-section+.ec-reglages-section{margin-top:12px}:root .ec-facturation-page .ec-coordonnees .ec-reglages__entree:not([aria-current=true]) .ec-icone{color:rgb(var(--ec-vif-accent-texte))}:root:root .ec-facturation-page .ec-abo-titre-carte .ec-os-carte__titre{font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}.ec-vitrine__fait-icone--ziggy{background:none}.ec-abo-section .ec-trial-offer__lignes li>span:last-child{white-space:nowrap}@media(max-width:560px){.ec-vif-carte.ec-abo-vedette[data-teinte=noir],.ec-vif-carte.ec-vitrine__vedette[data-teinte=noir]{padding:24px 20px 22px}.ec-abo-vedette__action{padding:16px}.ec-abo-geste.ec-vif-action,.ec-abo-geste--contour{padding:0 12px;font-size:14.5px;white-space:nowrap}.ec-abo-solo{padding:24px 20px 22px}}:root:root .ec-coordonnees .ec-barre-enregistrement[data-collee]:is([data-etat=propre],[data-etat=enregistre]){position:static}.ec-demande__prix{display:grid;gap:2px;padding:12px 14px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis));font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-3))}.ec-demande__prix [data-du-maintenant]{font-size:14px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-demande__prix strong{font-size:15px;line-height:22px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-account-section__head--pile{flex-direction:column;align-items:flex-start}.ec-addons-sync{margin-bottom:12px}.ec-spark-upgrade{display:grid;gap:16px;width:100%;max-width:820px}.ec-spark-upgrade__retour{display:flex}.ec-spark-upgrade__texte,.ec-spark-upgrade__promesse{margin:0;color:rgb(var(--ec-text-primary))}.ec-spark-upgrade__texte{margin-top:12px}.ec-spark-upgrade__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ec-spark-upgrade__actions>a.ec-os-bouton{text-decoration:none}.ec-spark-upgrade__formulaire{display:grid;gap:12px;margin-top:16px;max-width:420px}.ec-spark-upgrade__erreur{margin:0;color:rgb(var(--ec-danger))}.ec-spark-upgrade__ziggy{margin-top:16px;padding:0;border:0;background:none;font:inherit;color:rgb(var(--ec-text-secondary));text-decoration:underline;text-underline-offset:3px;cursor:pointer}@media(max-width:650px){.ec-spark-upgrade__actions>*{flex:1 1 100%;justify-content:center}}.ec-spark-vente{max-width:1080px;gap:20px}.ec-spark-heros{display:grid;grid-template-columns:minmax(0,1fr);overflow:hidden;border-radius:28px;background:rgb(var(--ec-os-nt-noir, 11 11 12));color:rgb(var(--ec-fixed-paper));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-tech-raised-3))}.ec-spark-heros[data-photo]{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.ec-spark-heros__texte{display:grid;align-content:center;gap:16px;padding:40px 44px}.ec-spark-heros__badge{justify-self:start;margin:0;padding:5px 12px;border-radius:999px;background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre));font-size:var(--ec-os-t-corps);font-weight:600;letter-spacing:.02em}.ec-spark-heros__titre{margin:0;max-width:18ch;font-family:var(--ec-os-police-grand-titre);font-size:44px;font-weight:400;line-height:1.06;letter-spacing:-.03em;color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__promesse{margin:0;max-width:46ch;font-size:17px;line-height:1.5;color:rgb(var(--ec-fixed-ash))}.ec-spark-heros__prix{display:grid;gap:8px;margin-top:4px}.ec-spark-heros__montant-ligne{display:flex;align-items:flex-end;gap:14px;margin:0}.ec-spark-heros__montant{font-family:var(--ec-os-police-grand-titre);font-size:60px;line-height:.9;letter-spacing:-.03em;color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__unite{font-size:14px;line-height:1.35;color:rgb(var(--ec-fixed-ash))}.ec-spark-heros__alternatives{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px;margin:0;font-size:15px;color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__offert{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__offert:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.ec-spark-heros__sous-titre{margin:4px 0 0;font-size:18px;font-weight:600;color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__note{margin:0;font-size:14px;line-height:1.45;color:rgb(var(--ec-fixed-ash))}.ec-spark-heros__gestes{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.ec-spark-heros__gestes>a.ec-os-bouton{text-decoration:none}:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta{background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre));box-shadow:none;font-weight:600;text-decoration:none}:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta:hover:not(:disabled){background:rgb(var(--ec-offre-spark-survol));color:rgb(var(--ec-offre-spark-encre))}:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta-second{background:transparent;color:rgb(var(--ec-fixed-paper));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-fixed-ash));text-decoration:none}:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta-second:hover:not(:disabled){background:rgb(var(--ec-fixed-tech-raised-3));color:rgb(var(--ec-fixed-paper))}.ec-spark-heros__photo{position:relative;min-height:100%}.ec-spark-heros__photo>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:78% 35%;display:block}.ec-spark-vente__gain,.ec-spark-vente__tarif,.ec-spark-vente__faq{margin:0}.ec-spark-vente__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.ec-spark-vente__colonne{margin:0 0 12px;font-size:var(--ec-os-t-corps);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__colonne--spark{color:rgb(var(--ec-offre-spark-texte))}.ec-spark-vente__tuiles{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ec-spark-vente__tuiles>li{display:flex;align-items:center;gap:12px;min-height:48px;padding:8px 14px 8px 8px;border-radius:14px;background:rgb(var(--ec-os-page, 246 246 246));font-size:15px;line-height:1.35;color:rgb(var(--ec-text-primary))}.ec-spark-vente__tuiles--spark>li{background:rgb(var(--ec-offre-spark-doux))}.ec-spark-vente__icone{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:10px;background:rgb(var(--ec-os-carte, 255 255 255));color:rgb(var(--ec-text-primary))}.ec-spark-vente__tuiles--spark .ec-spark-vente__icone{background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}.ec-spark-vente__comparatif{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.ec-spark-vente__comparatif th,.ec-spark-vente__comparatif td{padding:12px 14px;text-align:left;vertical-align:top;line-height:1.4;color:rgb(var(--ec-text-primary))}.ec-spark-vente__comparatif thead th{font-size:var(--ec-os-t-corps);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__comparatif tbody th{font-weight:500;color:rgb(var(--ec-text-secondary));width:28%}.ec-spark-vente__comparatif tbody tr+tr>*{box-shadow:inset 0 1px 0 var(--ec-os-filet-deco, rgb(var(--ec-border)))}.ec-spark-vente__comparatif .ec-spark-vente__col-spark{background:rgb(var(--ec-offre-spark-doux));font-weight:600}.ec-spark-vente__comparatif thead .ec-spark-vente__col-spark{color:rgb(var(--ec-offre-spark-texte));border-top-left-radius:14px;border-top-right-radius:14px}.ec-spark-vente__comparatif tbody tr:last-child .ec-spark-vente__col-spark{border-bottom-left-radius:14px;border-bottom-right-radius:14px}.ec-spark-vente__visuel-masque{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-spark-vente__offres{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ec-spark-vente__offre{display:grid;align-content:start;gap:6px;padding:20px;border-radius:18px;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco, rgb(var(--ec-border)))}.ec-spark-vente__offre--spark{box-shadow:inset 0 0 0 2px rgb(var(--ec-offre-spark-texte))}.ec-spark-vente__etiquette{font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__offre--spark .ec-spark-vente__etiquette{color:rgb(var(--ec-offre-spark-texte))}.ec-spark-vente__chiffre{font-family:var(--ec-os-police-grand-titre);font-size:40px;line-height:1;letter-spacing:-.03em;color:rgb(var(--ec-text-primary))}.ec-spark-vente__chiffre--offert{color:rgb(var(--ec-os-flash-encre, 0 120 46))}.ec-spark-vente__unite{font-size:14px;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__option{margin:14px 0 0;font-size:14px;color:rgb(var(--ec-text-primary))}.ec-spark-vente__mentions{display:grid;gap:4px;margin-top:18px;padding-top:14px;box-shadow:inset 0 1px 0 var(--ec-os-filet-deco, rgb(var(--ec-border)))}.ec-spark-vente__tarif:not(:has(.ec-spark-vente__offres)) .ec-spark-vente__mentions{margin-top:0;padding-top:0;box-shadow:none}.ec-spark-vente__mentions>p{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__mentions>.ec-spark-vente__mentions-titre{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-spark-vente__serenite{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.ec-spark-vente__assurance{display:flex;align-items:flex-start;gap:12px;padding:18px;border-radius:18px;background:rgb(var(--ec-os-carte, 255 255 255))}.ec-spark-vente__assurance .ec-spark-vente__icone{background:rgb(var(--ec-os-flash-doux, 230 252 232));color:rgb(var(--ec-os-flash-encre, 0 120 46))}.ec-spark-vente__assurance h3{margin:0 0 4px;font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-spark-vente__assurance p{margin:0;font-size:14px;line-height:1.45;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__question+.ec-spark-vente__question{box-shadow:inset 0 1px 0 var(--ec-os-filet-deco, rgb(var(--ec-border)))}.ec-spark-vente__question>summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 0;font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary));cursor:pointer;list-style:none}.ec-spark-vente__question>summary::-webkit-details-marker{display:none}.ec-spark-vente__question>summary .ec-icone{flex:none;transition:transform .16s ease}.ec-spark-vente__question[open]>summary .ec-icone{transform:rotate(180deg)}.ec-spark-vente__question>p{margin:0 0 14px;max-width:70ch;font-size:14px;line-height:1.55;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__texte{margin:0;line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-spark-vente__ziggy{display:inline-flex;align-items:center;gap:10px;justify-self:start;text-decoration:none}.ec-spark-vente__ziggy>span{text-decoration:underline;text-underline-offset:3px}@media(max-width:760px){.ec-spark-heros[data-photo]{grid-template-columns:minmax(0,1fr)}.ec-spark-heros__photo{order:-1;aspect-ratio:16 / 9;min-height:0}.ec-spark-heros__texte{padding:24px 20px 28px;gap:14px}.ec-spark-heros__titre{font-size:32px}.ec-spark-heros__montant{font-size:48px}.ec-spark-heros__gestes>*{flex:1 1 100%;justify-content:center}.ec-spark-vente__duo{grid-template-columns:minmax(0,1fr);gap:20px}.ec-spark-vente__chiffre{font-size:36px}.ec-spark-vente__comparatif thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ec-spark-vente__comparatif,.ec-spark-vente__comparatif tbody,.ec-spark-vente__comparatif tr,.ec-spark-vente__comparatif tbody th,.ec-spark-vente__comparatif td{display:block;width:auto}.ec-spark-vente__comparatif tbody tr{display:grid;gap:6px;padding:12px 0}.ec-spark-vente__comparatif tbody tr+tr>*{box-shadow:none}.ec-spark-vente__comparatif tbody tr+tr{box-shadow:inset 0 1px 0 var(--ec-os-filet-deco, rgb(var(--ec-border)))}.ec-spark-vente__comparatif tbody th{padding:0;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-spark-vente__comparatif td{display:grid;grid-template-columns:96px minmax(0,1fr);gap:8px;padding:8px 12px;border-radius:10px}.ec-spark-vente__comparatif td:before{content:attr(data-col);font-size:var(--ec-os-t-corps);font-weight:600}.ec-spark-vente__comparatif tbody tr .ec-spark-vente__col-spark,.ec-spark-vente__comparatif tbody tr:last-child .ec-spark-vente__col-spark{border-radius:10px}}:root:root .ec-spark-vente .ec-spark-heros{border-radius:var(--ec-c-rayon-carte);background-color:var(--ec-hero-bg);position:relative;background-image:var(--ec-hero-glow);box-shadow:inset 0 0 0 1px var(--ec-hero-ring);color:var(--ec-hero-fg)}:root:root .ec-spark-vente :is(.ec-spark-heros__promesse,.ec-spark-heros__unite,.ec-spark-heros__note){color:var(--ec-hero-fg-2)}:root:root .ec-spark-vente .ec-spark-heros__offert{color:var(--ec-hero-fg)}:root:root .ec-spark-vente .ec-spark-heros__offert:before{background:var(--ec-hero-line)}:root:root .ec-spark-vente :is(.ec-spark-vente__gain,.ec-spark-vente__tarif,.ec-spark-vente__faq){border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:none}:root:root .ec-spark-vente .ec-spark-vente__offre--spark{border-color:rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-marque-doux) / .6)}:root:root .ec-spark-vente .ec-spark-heros:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ec-hero-grid) 1px,transparent 1px);background-size:100% 32px;-webkit-mask-image:linear-gradient(to bottom,transparent 55%,#000 100%);mask-image:linear-gradient(to bottom,transparent 55%,#000 100%);pointer-events:none}:root:root .ec-spark-vente .ec-spark-heros>*{position:relative;z-index:1}:root:root .ec-spark-upgrade.ec-spark-vente{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:12px;max-width:none}:root:root .ec-spark-vente>*{grid-column:1 / -1;min-width:0}:root:root .ec-spark-vente>.ec-spark-vente__gain{grid-column:1}:root:root .ec-spark-vente>[data-spark-upgrade-compare]{grid-column:2}:root:root .ec-spark-vente .ec-spark-heros[data-photo]{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}:root:root .ec-spark-vente .ec-spark-heros__photo{align-self:stretch;min-height:100%}:root:root .ec-spark-vente .ec-spark-heros__photo img{width:100%;height:100%;object-fit:cover}:root:root .ec-spark-vente__duo{grid-template-columns:minmax(0,1fr);gap:16px}:root:root .ec-spark-vente__colonne{margin:0 0 4px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-c-encre-3))}:root:root .ec-spark-vente__colonne--spark{color:rgb(var(--ec-c-marque-encre))}:root:root .ec-spark-vente__tuiles{display:grid;grid-template-columns:minmax(0,1fr);gap:0}:root:root .ec-spark-vente__tuiles>li,:root:root .ec-spark-vente__tuiles--spark>li{min-height:44px;padding:6px 2px;border-radius:0;background:none;box-shadow:none;color:rgb(var(--ec-c-encre));font-size:14px}:root:root .ec-spark-vente__tuiles>li+li{border-top:1px solid var(--ec-c-filet-doux)}:root:root .ec-spark-vente__icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2))}:root:root .ec-spark-vente__tuiles--spark .ec-spark-vente__icone{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque))}:root:root .ec-spark-vente__comparatif{border-collapse:collapse;width:100%}:root:root .ec-spark-vente__comparatif :is(th,td){height:44px;padding:0 12px;background:none;font-size:13px;text-align:left;vertical-align:middle}:root:root .ec-spark-vente__comparatif thead th{height:36px;border-bottom:1px solid var(--ec-c-filet);font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-c-encre-3))}:root:root .ec-spark-vente__comparatif thead th.ec-spark-vente__col-spark{color:rgb(var(--ec-c-marque-encre))}:root:root .ec-spark-vente__comparatif tbody th{font-weight:500;color:rgb(var(--ec-c-encre-2))}:root:root .ec-spark-vente__comparatif tbody td{color:rgb(var(--ec-c-encre))}:root:root .ec-spark-vente__comparatif tbody tr+tr>*{border-top:1px solid var(--ec-c-filet-doux)}:root:root .ec-spark-vente__comparatif .ec-spark-vente__col-spark{background:rgb(var(--ec-c-marque-doux) / .35);font-weight:600}@media(max-width:1100px){:root:root .ec-spark-upgrade.ec-spark-vente{grid-template-columns:minmax(0,1fr)}:root:root .ec-spark-vente>.ec-spark-vente__gain,:root:root .ec-spark-vente>[data-spark-upgrade-compare]{grid-column:1}}@media(max-width:760px){:root:root .ec-spark-vente .ec-spark-heros[data-photo]{grid-template-columns:minmax(0,1fr)}:root:root .ec-spark-vente .ec-spark-heros__photo{min-height:0}}:root:root .ec-spark-vente{--ec-c-marque: var(--ec-offre-spark);--ec-c-marque-survol: var(--ec-offre-spark-survol);--ec-c-marque-doux: var(--ec-offre-spark-doux);--ec-c-marque-encre: var(--ec-offre-spark-texte);--ec-c-marque-filet: 213 204 251;--ec-c-sur-marque: var(--ec-offre-spark-encre)}:root:root:is(.dark,.black) .ec-spark-vente{--ec-c-marque-filet: 59 47 134}.ec-spark-heros .ec-spark-heros__badge.ec-etiquette-offre{padding:0 10px 0 8px;font-size:12px;letter-spacing:0}:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta,:root:root:root:root .ec-spark-vente .ec-spark-heros .ec-spark-vente__cta:hover:not(:disabled){background:rgb(var(--ec-vif-accent-plein, 46 92 255));color:#fff}:root:root .ec-spark-vente{--ec-offre-spark-texte: var(--ec-text-primary);--ec-offre-spark-doux: var(--ec-vif-pierre, 240 239 235)}:root:root .ec-spark-vente .ec-spark-vente__icone{background:rgb(var(--ec-vif-pierre, 240 239 235));color:rgb(var(--ec-text-primary))}:root:root:root .ec-spark-vente .ec-spark-heros{background-image:none}.ec-view.ec-os-module{gap:var(--ec-os-ecart);padding:var(--ec-space-2xl) var(--ec-os-gouttiere) var(--ec-os-gouttiere);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));overflow:hidden}.ec-os-page--plein.ec-os-crm{padding-bottom:var(--ec-os-page-marge)}.ec-os-page--plein.ec-os-crm>.ec-os-page__contenu{max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);padding-inline:var(--ec-os-page-marge)}@media(max-width:767px){.ec-os-page--plein.ec-os-crm{overflow-y:auto}.ec-os-page--plein.ec-os-crm>.ec-os-page__contenu{flex:none}}.ec-density-atlas .ec-os-module .ec-os-page__titre .ec-listing-head__title,.ec-os-module .ec-os-page__titre .ec-listing-head__title{font:inherit;color:inherit;letter-spacing:inherit}.ec-density-atlas .ec-os-module .ec-listing-head__actions,.ec-os-module .ec-listing-head__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ec-space-sm);margin:0;padding:0}.ec-os-crm__corps{display:flex;flex:1;flex-direction:column;gap:var(--ec-os-ecart);min-height:0;min-width:0}.ec-os-crm__onglets{display:flex;flex-shrink:0;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-xl);min-width:0}.ec-os-crm__piste{min-width:0}.ec-os-crm__piste .ec-os-onglets-page__piste{margin-inline:0;padding-inline:0}.ec-os-crm__onglets,.ec-os-crm .ec-os-segmente{--ec-os-actif: var(--ec-os-actif-neutre);--ec-os-actif-encre: var(--ec-os-actif-neutre-encre)}.ec-os-crm__onglet{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-os-crm__pro{display:inline-flex;align-items:center;gap:var(--ec-space-3xs);padding:var(--ec-space-3xs) var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-accent));color:rgb(var(--ec-accent-contrast));font-size:10px;font-weight:700;letter-spacing:.06em;line-height:1;text-transform:uppercase}.ec-os-crm__serie,.ec-os-crm__objectif{display:inline-flex;align-items:center;gap:var(--ec-space-sm);box-sizing:border-box;min-height:var(--ec-os-h-lg);padding:0 var(--ec-space-xl);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-os-crm__serie{font-variant-numeric:tabular-nums}.ec-os-crm__objectif{gap:var(--ec-space-md)}.ec-os-crm__indicateurs{display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:var(--ec-space-md);min-width:0;margin-inline-start:auto}.ec-os-crm__indicateurs:empty{display:none}@media(min-width:1400px){.ec-os-crm__onglets,.ec-os-crm__indicateurs{flex-wrap:nowrap}}@media(min-width:1100px)and (max-width:1919px){.ec-os-crm__objectif{display:grid;grid-template-columns:auto auto;grid-template-areas:"titre jauge" "texte texte";align-content:center;gap:var(--ec-space-2xs) var(--ec-space-md);padding-block:var(--ec-space-xs);border-radius:var(--ec-os-rayon-tuile)}.ec-os-crm__objectif-titre{grid-area:titre}.ec-os-crm__jauge{grid-area:jauge;align-self:center;width:96px}.ec-os-crm__objectif-texte{grid-area:texte}.ec-os-crm__objectif .ec-os-crm__objectif-ziggy{display:none}}@media(max-width:1099px){.ec-os-crm__indicateurs{justify-content:flex-start;max-width:100%;margin-inline-start:0}.ec-os-crm__objectif{flex-wrap:wrap;min-width:0;max-width:100%;white-space:normal}}.ec-os-crm__objectif-titre{font-weight:500}.ec-os-crm__objectif-texte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-os-crm__jauge{position:relative;flex:none;width:120px;height:8px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .16)}.ec-os-crm__jauge-remplissage{display:block;height:100%;border-radius:inherit;background:var(--ec-theme-vif, rgb(var(--ec-os-texte)))}.ec-os-crm__jauge-palier{position:absolute;top:0;bottom:0;width:2px;background:rgb(var(--ec-os-texte) / .4)}.ec-os-crm__jauge-palier[data-seuil="50"]{left:calc(50% - 1px);background:rgb(var(--ec-os-carte))}.ec-os-crm__jauge-palier[data-seuil="100"]{right:3px}.ec-os-crm__objectif .ec-os-crm__objectif-ziggy{padding:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}.ec-os-crm__contenu{display:flex;flex:1;flex-direction:column;gap:var(--ec-os-ecart);min-width:0;min-height:0}.ec-os-crm__resume{flex-shrink:0}.ec-os-crm__vue{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ec-os-crm__vue>.ec-view,.ec-os-crm__vue .ec-view{flex:1;height:auto;background:none}.ec-os-crm__vue .ec-view__body--flush{padding:0 0 var(--ec-space-lg)}.ec-os-leads__onglets{flex-shrink:0;align-self:flex-start}.ec-os-leads__vue{display:flex;flex:1;flex-direction:column;min-height:0;min-width:0}.ec-os-leads__vue>.ec-view,.ec-os-leads__vue .ec-view{flex:1;height:auto;background:none}.ec-view.ec-os-module[data-onglet=contacts],.ec-os-page--plein.ec-os-crm[data-onglet=contacts]{overflow-y:auto}.ec-os-page--plein.ec-os-crm[data-onglet=contacts]>.ec-os-page__contenu{flex:none}.ec-os-module[data-onglet=contacts] .ec-os-crm__corps,.ec-os-module[data-onglet=contacts] .ec-os-crm__vue{flex:none}.ec-density-atlas .ec-os-module[data-onglet=contacts] :is(.ec-listing-list,.ec-listing-sheet),.ec-os-module[data-onglet=contacts] :is(.ec-listing-list,.ec-listing-sheet){flex:none}.ec-density-atlas .ec-os-module[data-onglet=contacts] .ec-listing-sheet__scroll,.ec-os-module[data-onglet=contacts] .ec-listing-sheet__scroll{flex:none;overflow-x:auto;overflow-y:visible}.ec-os-module .ec-crm-contacts>[role=alert]{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icone titre action" "icone texte action";align-items:center!important;justify-content:stretch!important;column-gap:var(--ec-space-lg);row-gap:var(--ec-space-2xs);margin-bottom:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-md) var(--ec-space-lg)!important;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));text-align:left!important}.ec-os-module .ec-crm-contacts>[role=alert]>div:first-child{grid-area:icone;width:var(--ec-os-h-sm)!important;height:var(--ec-os-h-sm)!important;margin:0!important;background:none!important;color:rgb(var(--ec-os-danger))!important;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-os-module .ec-crm-contacts>[role=alert][data-phase=reconnexion]>div:first-child{color:var(--ec-accent-text)!important}.ec-os-module .ec-crm-contacts>[role=alert][data-phase=retabli]>div:first-child{color:rgb(var(--ec-success))!important}.ec-os-module .ec-crm-contacts>[role=alert]>div:first-child svg{width:18px;height:18px}.ec-os-module .ec-crm-contacts>[role=alert]>h3{grid-area:titre;margin:0;color:rgb(var(--ec-os-texte))!important;font-size:var(--ec-os-t-second)!important;font-weight:500!important}.ec-os-module .ec-crm-contacts>[role=alert]>h3:first-letter{text-transform:uppercase}.ec-os-module .ec-crm-contacts>[role=alert]>p{grid-area:texte;max-width:none!important;margin:0!important;color:rgb(var(--ec-os-texte-2))!important;font-size:var(--ec-os-t-chip)!important;line-height:1.4!important}.ec-os-module .ec-crm-contacts>[role=alert]>div:not(:first-child){grid-area:action;margin:0!important}.ec-density-atlas .ec-os-module .ec-crm-contacts>[role=alert] .rt-BaseButton,.ec-os-module .ec-crm-contacts>[role=alert] .rt-BaseButton{height:var(--ec-os-h-sm);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:500}.ec-os-module .ec-crm-contacts>.ec-os-lecture-vide{margin-bottom:var(--ec-space-sm)!important;padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2))!important;font-size:var(--ec-os-t-chip)!important}.ec-os-module .ec-os-lecture-vide strong{color:rgb(var(--ec-os-texte));font-weight:500}.ec-os-module .ec-os-lecture-vide svg{flex:none}.ec-density-atlas .ec-os-module .ec-listing-head__actions .rt-BaseButton,.ec-os-module .ec-listing-head__actions .rt-BaseButton{height:var(--ec-os-h-md);padding:0 var(--ec-space-2xl);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:500}.ec-density-atlas .ec-os-module .rt-Button.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info),.ec-os-module .rt-Button.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info){min-height:var(--ec-os-h-md);border-radius:var(--ec-os-rayon-pilule);background-color:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:none;font-weight:500}.ec-density-atlas .ec-os-module .rt-Button.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info):hover,.ec-os-module .rt-Button.rt-variant-solid:not(.ec-btn--danger,.ec-btn--success,.ec-btn--info):hover{background-color:rgb(var(--ec-os-actif-survol))}.ec-density-atlas .ec-os-module .ec-act-btn,.ec-os-module .ec-act-btn{height:var(--ec-os-h-md);padding:0 var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500;gap:var(--ec-space-sm)}.ec-density-atlas .ec-os-module .ec-act-btn:hover:not(:disabled),.ec-os-module .ec-act-btn:hover:not(:disabled){background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-os-module .ec-act-btn[data-tone=accent],.ec-os-module .ec-act-btn[data-tone=accent]{background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-os-module .ec-act-btn[aria-pressed=true],.ec-os-module .ec-act-btn[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));box-shadow:none}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-listing-head__actions .ec-act-btn:not([aria-pressed=true]){background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte))}[data-ec-theme]:not([data-ec-theme=neutre]) .ec-listing-head__actions .ec-act-btn:not([aria-pressed=true]):hover:not(:disabled){background:var(--ec-os-survol-neutre)}.ec-density-atlas .ec-os-module .ec-act-btn--icon,.ec-os-module .ec-act-btn--icon{width:var(--ec-os-h-md);padding:0;border-radius:50%}.ec-os-module .ec-act-btn:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-density-atlas .ec-os-module .ec-listing-toolbar,.ec-os-module .ec-listing-toolbar{gap:var(--ec-space-md);padding:0}.ec-density-atlas .ec-os-module .ec-listing-trow,.ec-os-module .ec-listing-trow{gap:var(--ec-space-md)}.ec-density-atlas .ec-os-module .ec-listing-trow--sub,.ec-os-module .ec-listing-trow--sub{padding-top:0}.ec-density-atlas .ec-os-module .ec-crm-contacts .ec-listing-toolbar,.ec-os-module .ec-crm-contacts .ec-listing-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center}.ec-density-atlas .ec-os-module .ec-crm-contacts .ec-listing-trow,.ec-os-module .ec-crm-contacts .ec-listing-trow{display:contents}.ec-os-module .ec-crm-contacts .ec-listing-toolbar .ec-toolbar__spacer{display:none}.ec-os-module .ec-crm-contacts .ec-listing-trow>*{order:4}.ec-density-atlas .ec-os-module .ec-crm-contacts .ec-listing-toolbar>.ec-listing-chips,.ec-os-module .ec-crm-contacts .ec-listing-toolbar>.ec-listing-chips{order:1;align-self:center;padding-top:var(--ec-space-sm)}.ec-os-module .ec-crm-contacts .ec-listing-trow>.ec-listing-search{order:2}.ec-os-module .ec-crm-contacts .ec-listing-trow>.ec-act-btn[aria-pressed]{order:3}.ec-os-module .ec-crm-contacts .ec-listing-trow>.ec-toolbar__count{order:5;margin-left:auto}.ec-density-atlas .ec-os-module .ec-listing-search,.ec-os-module .ec-listing-search{flex:1 1 320px;min-width:min(260px,100%)}.ec-density-atlas .ec-os-module :is(.ec-listing-search,.ec-toolbar__search)>svg,.ec-os-module :is(.ec-listing-search,.ec-toolbar__search)>svg{left:var(--ec-space-2xl);color:rgb(var(--ec-os-texte))}:root .ec-density-atlas .ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input,:root .ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input{height:var(--ec-os-h-lg);min-height:var(--ec-os-h-lg);border:0;padding:0 var(--ec-space-2xl) 0 calc(var(--ec-space-2xl) + 15px + var(--ec-space-md));border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));box-shadow:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-density-atlas .ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input::placeholder,.ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input::placeholder{color:rgb(var(--ec-os-texte-3))}:root .ec-density-atlas .ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input:focus-visible,:root .ec-os-module :is(.ec-listing-search,.ec-toolbar__search) input:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;box-shadow:none}.ec-density-atlas .ec-os-module .ec-listing-toolbar .ec-select__trigger,.ec-os-module .ec-listing-toolbar .ec-select__trigger{height:var(--ec-os-h-md);min-height:var(--ec-os-h-md);padding:0 var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));box-shadow:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-os-module .ec-toolbar__count{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-density-atlas .ec-os-module .ec-listing-chips,.ec-os-module .ec-listing-chips{display:inline-flex;flex-wrap:nowrap;gap:var(--ec-space-2xs);align-self:flex-start;max-width:100%;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));overflow-x:auto;scrollbar-width:none}.ec-density-atlas .ec-os-module .ec-listing-chips .ec-filter-chip,.ec-os-module .ec-filter-chip{flex:none;height:var(--ec-os-h-seg);padding:0 var(--ec-space-2xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;box-shadow:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);font-weight:400}.ec-density-atlas .ec-os-module .ec-filter-chip:hover:not([data-active=true]),.ec-os-module .ec-filter-chip:hover:not([data-active=true]){background:none;color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-os-module .ec-listing-chips .ec-filter-chip[data-active],.ec-os-module .ec-filter-chip[data-active=true]{border:0;background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));box-shadow:none;font-weight:500}.ec-os-module .ec-listing-chips .ec-filter-chip__dot{display:none}.ec-os-module .ec-filter-chip__count{color:inherit;font-size:var(--ec-os-t-corps);opacity:.72}.ec-os-module .ec-filter-chip:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;box-shadow:none}.ec-density-atlas .ec-os-module .ec-listing-sheet,.ec-os-module .ec-listing-sheet{margin:var(--ec-os-ecart) 0 0;padding:var(--ec-space-sm) var(--ec-space-md) 0;border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-os-module .ec-listing-list>.ec-bulkbar,.ec-os-module .ec-listing-list>.ec-bulkbar{margin:var(--ec-os-ecart) 0 0;border-radius:var(--ec-os-rayon-pilule)}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead{background:rgb(var(--ec-os-carte))}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead>tr{background:rgb(var(--ec-os-carte))!important}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead tr{text-transform:none!important;letter-spacing:0!important;font-size:var(--ec-os-t-chip)!important}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead th{color:rgb(var(--ec-os-texte-2))!important;font-weight:400!important;border-bottom:1px solid var(--ec-os-filet)}html.dark .ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead th,html.black .ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular thead th{color:rgb(var(--ec-os-texte-2))!important}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular tbody td{height:var(--ec-os-h-ligne);font-size:var(--ec-os-t-second)!important;padding:var(--ec-space-sm) var(--ec-space-md)!important}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular tbody tr,html.dark .ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular tbody tr,html.black .ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular tbody tr{border-bottom-color:var(--ec-os-filet)!important}.ec-density-atlas .ec-os-module .ec-listing-sheet .ec-tabular tbody tr:last-child{border-bottom-color:transparent!important}.ec-os-module .ec-listing-sheet .ec-tabular tbody tr:hover{background:var(--ec-os-espace-lavis, rgb(var(--ec-os-champ) / .6))}.ec-os-module .ec-listing-sheet .ec-tabular tbody tr[aria-selected=true]{background:var(--ec-os-espace-lavis-fort, rgb(var(--ec-os-champ)))}.ec-density-atlas .ec-os-module .ec-listing-pager,.ec-os-module .ec-listing-pager{height:auto;min-height:calc(var(--ec-os-h-md) + var(--ec-space-lg) * 2);padding:var(--ec-space-md) var(--ec-space-md);border-top:1px solid var(--ec-os-filet);background:none}.ec-os-module .ec-listing-pager__range,.ec-os-module .ec-listing-pager__size{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-density-atlas .ec-os-module .ec-listing-pager .ec-act-btn,.ec-os-module .ec-listing-pager .ec-act-btn{background:rgb(var(--ec-os-champ))}@media(max-width:600px){.ec-view.ec-os-module{padding:var(--ec-space-lg) var(--ec-os-gouttiere) var(--ec-space-4xl);overflow-y:auto}.ec-density-atlas .ec-os-module .ec-listing-head__actions,.ec-os-module .ec-listing-head__actions{justify-content:flex-start;width:100%}.ec-os-crm__resume-bureau{display:none}.ec-os-module .ec-crm-contacts>[role=alert]{grid-template-areas:"icone titre action" "texte texte texte";row-gap:var(--ec-space-sm)}.ec-os-crm__corps,.ec-os-crm__contenu{flex:none}.ec-os-crm__vue{flex:none;height:calc(100dvh - var(--ec-space-4xl) * 2);min-height:420px}.ec-os-module[data-onglet=contacts] .ec-os-crm__vue{height:auto;min-height:0}.ec-os-leads__vue,.ec-os-leads__vue .ec-view{flex:none;min-height:0}.ec-density-atlas .ec-os-leads__vue :is(.ec-listing-list,.ec-listing-sheet),.ec-os-leads__vue :is(.ec-listing-list,.ec-listing-sheet){flex:none}.ec-density-atlas .ec-os-leads__vue .ec-listing-sheet__scroll,.ec-os-leads__vue .ec-listing-sheet__scroll{flex:none;overflow-x:auto;overflow-y:visible}.ec-os-crm__indicateurs{justify-content:flex-start;width:100%;margin-inline-start:0}.ec-os-crm__objectif{flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-md);width:100%;padding-block:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);white-space:normal}.ec-os-crm__jauge{flex:1 1 96px;width:auto;min-width:96px}.ec-os-crm__objectif-texte{flex-basis:100%}.ec-os-crm__objectif .ec-os-crm__objectif-ziggy{display:none}}@media(max-width:640px){:is(.ec-formulaires,.ec-os-leads__vue) .ec-list-cards__tete:has(>.ec-list-cards__actions){flex-wrap:wrap;row-gap:8px}:is(.ec-formulaires,.ec-os-leads__vue) .ec-list-cards__tete>.ec-list-cards__actions{order:3;flex-basis:100%;justify-content:flex-start;padding-inline-start:36px}}.ec-facturation-page :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll){flex:none}.ec-density-atlas .ec-facturation-page .ec-listing-chips .ec-filter-chip[data-active=false]{background:none;box-shadow:none;color:rgb(var(--ec-os-texte-2))}.ec-facturation-page .ec-listing-sheet .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-filets>*+*{border-top:1px solid var(--ec-os-filet)}.ec-filets>:hover{background:rgb(var(--ec-os-champ) / .45)}.ec-abo__chiffre{font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);line-height:1.1}.ec-vitrine__texte{flex:1}.ec-coordonnees{max-width:720px}.ec-coordonnees .ec-settings-section__card{padding:var(--ec-os-air-carte);border:0;border-radius:var(--ec-os-rayon-carte);box-shadow:none;background:rgb(var(--ec-os-carte))}.ec-demande__choix{margin:0;padding:0;border:0}.ec-facturation-page[data-ec-espace=mail] :is([class*=rt-r-gap-5],[class*=rt-r-gap-6]){gap:var(--ec-os-gap-cartes)}.ec-facturation-page[data-ec-espace=mail] .ec-coordonnees{box-sizing:border-box;max-width:none;padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-facturation-page[data-ec-espace=mail] .ec-coordonnees .ec-settings-section__card{padding:0;border-radius:0;background:none}.ec-facturation-page[data-ec-espace=mail] .ec-coordonnees .ec-settings-section__card>*{max-width:900px}.ec-facturation-page[data-ec-espace=mail] .rt-Button.ec-btn--lg{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);padding-inline:var(--ec-os-pad-bouton);font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}@media(any-pointer:coarse){.ec-facturation-page[data-ec-espace=mail] .rt-Button.ec-btn--lg{height:auto;min-height:var(--ec-os-h-lg)}}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules{padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules .ec-os-carte{border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules .ec-os-bouton--secondaire{background:rgb(var(--ec-os-carte))}.ec-vitrine__barre{font-weight:400}@media(max-width:600px){.ec-demande__change .ec-vif-plus-change th,.ec-demande__change .ec-vif-plus-change td{white-space:normal;padding:var(--ec-space-sm) var(--ec-space-xs)}.ec-demande__change .ec-vif-plus-change tbody th{padding-left:var(--ec-space-sm)}}.ec-account-credits,.ec-account-stack{display:grid;gap:12px;min-width:0}.ec-account-hero__alert{display:block;font-size:13px;font-weight:600;color:var(--ec-hero-att)}.ec-account-card{min-width:0;padding:16px 18px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-account-credits__top{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);gap:12px}.ec-account-credits__top--seul{grid-template-columns:minmax(0,1fr)}.ec-account-credits__split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:16px 24px}.ec-account-credits__split>.ec-account-note{grid-column:1 / -1;padding-top:12px;border-top:1px solid var(--ec-c-filet-doux)}.ec-account-stat{display:grid;gap:2px;min-width:0}.ec-account-stat__label{font-size:12px;line-height:16px;font-weight:500;color:rgb(var(--ec-c-encre-3))}.ec-account-stat__value{font-size:20px;line-height:28px;font-weight:600;color:rgb(var(--ec-c-encre));font-variant-numeric:tabular-nums}.ec-account-stat__value--muted{font-size:15px;font-weight:500;color:rgb(var(--ec-c-encre-2))}.ec-account-stat__caption,.ec-account-muted{font-size:13px;color:rgb(var(--ec-c-encre-3))}.ec-account-stat__lots{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:4px;font-size:14px}.ec-account-note{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-3))}.ec-account-section{display:grid;gap:12px;min-width:0;padding:16px 18px 18px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-account-section__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ec-account-section__head h2,.ec-account-section__head h3{margin:0;font-size:15px;line-height:22px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-account-section__head p{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-3))}.ec-account-section__head>:last-child:not(:first-child):is(a,button,.ec-account-section__end){margin-left:auto}.ec-account-section__end{margin-left:auto;display:inline-flex;align-items:center;gap:8px}.ec-account-columns{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:12px;align-items:start}.ec-account-packs{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.ec-account-pack{display:grid;gap:4px;align-content:start;padding:14px 16px 16px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis));transition:border-color .16s var(--ec-c-ease),background-color .16s var(--ec-c-ease)}.ec-account-pack:hover{border-color:rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-papier))}.ec-account-pack__tokens{font-size:20px;line-height:28px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-account-pack__price{font-size:13px;color:rgb(var(--ec-c-encre-3));margin-bottom:8px}.ec-account-pack .ec-os-bouton{justify-self:start}.ec-account-message{font-size:13px;font-weight:500;color:rgb(var(--ec-c-succes))}.ec-account-message[data-tone=err]{color:rgb(var(--ec-c-danger))}.ec-account-table{width:100%;border-collapse:collapse;font-size:14px;font-variant-numeric:tabular-nums}.ec-account-table th{height:34px;padding:0 12px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-c-encre-3));border-bottom:1px solid var(--ec-c-filet);white-space:nowrap}.ec-account-table td{height:44px;padding:0 12px;border-bottom:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-2))}.ec-account-table :is(th,td):first-child{padding-left:0}.ec-account-table :is(th,td):last-child{padding-right:0}.ec-account-table tbody tr:last-child td{border-bottom:0}.ec-account-table tbody tr{transition:background-color .12s var(--ec-c-ease)}.ec-account-table tbody tr:hover{background:var(--ec-c-survol)}.ec-account-table__num{text-align:right!important;white-space:nowrap}.ec-account-table__strong{font-weight:500;color:rgb(var(--ec-c-encre))!important}.ec-account-table__date{white-space:nowrap}.ec-account-table td[data-sign=plus]{color:rgb(var(--ec-c-succes));font-weight:600}.ec-account-table td[data-sign=minus]{color:rgb(var(--ec-c-encre));font-weight:600}.ec-account-empty{padding:18px 0 6px;font-size:14px;color:rgb(var(--ec-c-encre-3))}.ec-account-prices{margin:0;padding:0;list-style:none}.ec-account-prices li{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:40px;border-bottom:1px solid var(--ec-c-filet-doux);font-size:14px;color:rgb(var(--ec-c-encre-2))}.ec-account-prices li>:last-child{font-weight:600;color:rgb(var(--ec-c-encre))}.ec-account-free{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:13px;color:rgb(var(--ec-c-encre-3))}.ec-account-free li{position:relative;padding-left:16px}.ec-account-free li:before{content:"";position:absolute;left:2px;top:7px;width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-c-succes-point))}@media(max-width:1100px){.ec-account-credits__top,.ec-account-columns{grid-template-columns:minmax(0,1fr)}}@media(max-width:640px){.ec-account-credits__split{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ec-account-pack,.ec-account-table tbody tr{transition:none}}.ec-account-plan__open{display:grid;align-content:start;gap:14px}.ec-account-chips{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.ec-account-chips li{display:inline-flex}.ec-account-checks{margin:4px 0 0;padding:0;list-style:none;display:grid;gap:6px;font-size:14px;color:rgb(var(--ec-c-encre-2))}.ec-account-checks li{position:relative;padding-left:22px}.ec-account-checks li:before{content:"";position:absolute;left:0;top:4px;width:14px;height:14px;border-radius:50%;background:rgb(var(--ec-c-succes-doux));box-shadow:inset 0 0 0 4px rgb(var(--ec-c-succes-doux));background-image:radial-gradient(circle,rgb(var(--ec-c-succes-point)) 0 3px,transparent 3.5px)}.ec-account-trial-picker .ec-tm__liste{grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));gap:8px}.ec-account-trial-picker .ec-tm__liste{row-gap:12px}.ec-account-trial-picker .ec-tm__liste>li{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));transition:border-color .16s var(--ec-c-ease),background-color .16s var(--ec-c-ease)}.ec-account-trial-picker .ec-tm__module{display:grid;flex:1;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"texte bascule" "marque bascule";align-items:center;align-content:start;gap:6px 12px;min-height:64px;padding:12px 14px;border:0;border-radius:0;background:transparent}.ec-account-trial-picker .ec-tm__liste>li:hover:has(.ec-tm__module:not(:disabled)){border-color:rgb(var(--ec-c-marque-filet))}.ec-account-trial-picker .ec-tm__module:hover:not(:disabled){box-shadow:none}.ec-account-trial-picker .ec-tm__liste>li:has(.ec-tm__module[aria-checked=true]:not([data-state=pack])){border-color:rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-marque-doux) / .45)}.ec-account-trial-picker .ec-tm__texte{grid-area:texte}.ec-account-trial-picker .ec-tm__texte strong{font-size:14px;font-weight:600}.ec-account-trial-picker .ec-tm__prix{font-size:12px;line-height:16px;color:rgb(var(--ec-c-encre-3))}.ec-account-trial-picker .ec-tm__marque{grid-area:marque;justify-self:start;min-height:22px;display:inline-flex;align-items:center;padding:0 8px;font-size:12px;font-weight:600}.ec-account-trial-picker .ec-tm__interrupteur{grid-area:bascule;align-self:start;margin-top:1px}.ec-account-trial-picker .ec-tm__liste{grid-auto-rows:1fr}.ec-account-trial-picker .ec-tm__carte>.ec-tm__publier,.ec-account-trial-picker .ec-tm__publier{justify-self:start;margin:0;padding:0 14px 12px;font-size:13px;font-weight:500;color:rgb(var(--ec-c-marque-encre));text-decoration:none}.ec-account-trial-picker .ec-tm__publier:hover{text-decoration:underline}.ec-account-trial-picker .ec-tm__theme{font-size:11px;font-weight:600;letter-spacing:.06em;color:rgb(var(--ec-c-encre-3))}.ec-account-trial-picker .ec-tm__marque--plus{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-account-trial-picker .ec-tm__marque--pack{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-account-settings__fields{display:grid;gap:16px}.ec-facturation-page .ec-vitrine-modules.ec-vitrine-modules{gap:12px;padding:0;background:none}.ec-facturation-page .ec-vitrine-modules>:first-child,.ec-facturation-page .ec-vitrine-modules>section{padding:16px 18px 18px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-facturation-page .ec-vitrine-modules>:first-child>p:first-child{font-size:15px;line-height:22px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-facturation-page .ec-vitrine-modules [data-vitrine-resume],.ec-facturation-page .ec-vitrine-modules [data-vitrine-tokens]{font-size:13px;color:rgb(var(--ec-c-encre-3))}.ec-facturation-page .ec-vitrine-modules>section h2{font-size:15px;line-height:22px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-facturation-page .ec-vitrine-modules>section h2+.rt-Text{display:block;margin-top:2px;font-size:13px;color:rgb(var(--ec-c-encre-3))}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-carte{border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis));box-shadow:none;transition:border-color .16s var(--ec-c-ease),background-color .16s var(--ec-c-ease)}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-carte:hover{border-color:rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-papier))}.ec-facturation-page .ec-vitrine-modules [data-vitrine-prix]{font-size:16px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-bouton--secondaire{background:rgb(var(--ec-c-papier))}.ec-account-checks--offre{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 24px;max-width:960px}.ec-account-lien{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-account-lien:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px;border-radius:2px}.ec-facturation-page .ec-vitrine-modules>section{gap:0;padding:0;overflow:hidden}.ec-facturation-page .ec-vitrine-modules>section>div:first-child{padding:14px 18px 12px;border-bottom:1px solid var(--ec-c-filet)}.ec-facturation-page .ec-vitrine-modules>section>.rt-Grid.rt-Grid{grid-template-columns:minmax(0,1fr);gap:0}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-carte{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr) minmax(260px,auto);grid-auto-rows:auto;column-gap:24px;row-gap:2px;align-items:center;min-height:60px;padding:10px 18px;border:0;border-radius:0;background:transparent}.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-carte:hover{border:0;background:rgb(var(--ec-c-lavis))}.ec-facturation-page .ec-vitrine-modules .rt-Grid>*+*{border-top:1px solid var(--ec-c-filet-doux)}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>:first-child{grid-column:1;grid-row:1 / span 2;justify-content:flex-start}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>:first-child strong{font-size:14px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>p{grid-column:2;margin:0;font-size:13px;line-height:18px;color:rgb(var(--ec-c-encre-3))}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>p.ec-vitrine__texte{color:rgb(var(--ec-c-encre-2))}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>div.rt-Flex:not(:first-child){grid-column:3;grid-row:1 / span 2;justify-content:flex-end;gap:16px}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>span.rt-Text{grid-column:3;justify-self:end;font-size:12px;color:rgb(var(--ec-c-encre-3))}:root:root:root .ec-facturation-page .ec-vitrine-modules .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));box-shadow:none}@media(max-width:960px){.ec-facturation-page[data-ec-espace=mail] .ec-vitrine-modules.ec-vitrine-modules .ec-os-carte{grid-template-columns:minmax(0,1fr)}.ec-facturation-page .ec-vitrine-modules .ec-os-carte>*{grid-column:1!important;grid-row:auto!important}}.ec-coordonnees .ec-settings-section{display:grid;gap:8px}.ec-coordonnees .ec-settings-section__head{margin:0}.ec-coordonnees .ec-settings-section__title{margin:0;font-size:15px;line-height:22px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-coordonnees .ec-settings-section__desc{margin:0 0 12px;font-size:13px;color:rgb(var(--ec-c-encre-3))}.ec-facturation-page[data-ec-espace=mail] .ec-coordonnees .ec-settings-section__card.ec-settings-section__card{padding:18px 20px 20px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:none}.ec-facturation-page[data-ec-espace=mail] .ec-vide.ec-vide--compact{display:grid;grid-template-columns:32px minmax(0,1fr);grid-template-rows:auto auto;column-gap:12px;row-gap:0;align-items:center;justify-items:start;min-height:0;padding:4px 0;text-align:left}.ec-facturation-page[data-ec-espace=mail] .ec-vide.ec-vide--compact .ec-vide__pastille{grid-row:1 / span 2;width:32px;height:32px;margin:0;background:rgb(var(--ec-c-neutre-doux))}.ec-facturation-page[data-ec-espace=mail] .ec-vide.ec-vide--compact .ec-vide__pastille svg{width:16px;height:16px}.ec-facturation-page[data-ec-espace=mail] .ec-vide.ec-vide--compact .ec-vide__titre{margin:0;font-size:14px;line-height:20px;font-weight:600}.ec-facturation-page[data-ec-espace=mail] .ec-vide.ec-vide--compact .ec-vide__description{margin:0;font-size:13px;color:rgb(var(--ec-c-encre-3))}:root:root:root .ec-facturation-page .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));box-shadow:none}:root:root:root:root:root:root .ec-facturation-page .ec-os-segmente:not(:is(.ec-os-page__navigation,.ec-os-carte) .ec-os-segmente)>.ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));color:rgb(var(--ec-c-marque-encre))}.ec-facturation-page .ec-os-pastille.ec-os-teinte--pierre .ec-os-pastille__point{display:none}:root:root:root .ec-facturation-page .rt-TextFieldInput::placeholder,:root:root:root .ec-facturation-page .rt-TextAreaInput::placeholder{color:rgb(var(--ec-c-encre-3));opacity:1}.ec-account-portes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.ec-account-porte{display:grid;grid-template-rows:auto 1fr auto;gap:6px;min-width:0;min-height:120px;padding:14px;border:0;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}.ec-account-porte:hover{background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-account-porte:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-account-porte__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ec-account-porte__titre{font-size:15px;line-height:22px;font-weight:600}.ec-account-porte__fleche{display:inline-flex;flex:none;margin-top:3px;color:rgb(var(--ec-c-marque))}.ec-account-porte__texte{font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-2))}.ec-account-porte__prix{padding-top:6px;font-size:14px;font-weight:500}@media(max-width:560px){.ec-account-portes{grid-template-columns:minmax(0,1fr)}.ec-account-porte{min-height:0}}@media(max-width:560px){.ec-account-checks--offre{grid-template-columns:minmax(0,1fr)}}.ec-account-pack__row{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-account-pack>.ec-pastille,.ec-account-pack>[data-ec-statut]{justify-self:start;margin-bottom:4px}.ec-account-porte[data-plan-upgrade-focus]{border-color:#2e5cff;outline:1px solid rgb(46 92 255);outline-offset:-2px}.ec-vif-tiroir .ec-vif-lecture,.ec-vif-bande-ecran .ec-vif-lecture{margin:0}:root:root:root:root:root #client-main .ec-os-page.ec-vv,:root:root:root:root:root #client-main .ec-os-page.ec-vv>.ec-os-page__entete,:root:root:root:root:root #client-main .ec-os-page.ec-vv>.ec-os-page__chiffres{background:rgb(var(--ec-c-sol))}.ec-vv,.ec-vv-fiche{--ec-c-marque: var(--ec-c-encre);--ec-c-marque-survol: var(--ec-c-encre-2);--ec-c-sur-marque: var(--ec-c-papier);--ec-c-sur-marque-2: var(--ec-c-papier);--ec-c-marque-doux: var(--ec-vif-pierre);--ec-c-marque-encre: var(--ec-c-encre);--ec-c-marque-filet: var(--ec-c-encre-3);--ec-c-violet-survol-ombre: none}:root:root:root .ec-vv .ec-os-bouton--primaire[data-ec-verbe],:root:root:root .ec-vv-fiche .ec-os-bouton--primaire[data-ec-verbe]{--ec-verbe-solid: var(--ec-c-encre);--ec-verbe-on: var(--ec-c-papier)}:root #client-main .ec-os-page.ec-vv .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier));box-shadow:none}:root #client-main .ec-os-page.ec-vv .ec-os-segmente__option[data-actif=true] .ec-icone{color:inherit}:root #client-main .ec-os-page.ec-vv .ec-os-onglets-page__piste>.ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}:root #client-main .ec-os-page.ec-vv .ec-canon-chip--on,:root #client-main .ec-os-page.ec-vv .ec-chip[aria-pressed=true],:root #client-main .ec-os-page.ec-vv .ec-chip[data-selected=true]{background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier));box-shadow:none}:root #client-main .ec-os-page.ec-vv .ec-canon-chip--on .ec-canon-chip__count{color:rgb(var(--ec-c-papier) / .72)}:root #client-main .ec-os-page.ec-vv .ec-fk-corps,:root #client-main .ec-os-page.ec-vv .ec-listing-sheet:not(.ec-fk-corps .ec-listing-sheet),:root #client-main .ec-os-page.ec-vv .ec-factures__cartes-carte{border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);overflow:hidden}:root:root #client-main .ec-os-page.ec-vv .ec-fk-corps{margin-inline:0}:root #client-main .ec-os-page.ec-vv .ec-datatable,:root #client-main .ec-os-page.ec-vv .ec-datatable__tete,:root #client-main .ec-os-page.ec-vv .ec-list-table__foot{background:rgb(var(--ec-surface))}:root #client-main .ec-os-page.ec-vv .ec-datatable__tete th{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}:root #client-main .ec-os-page.ec-vv .ec-datatable tbody tr{transition:background-color .16s var(--ec-vif-ease)}:root #client-main .ec-os-page.ec-vv .ec-datatable tbody tr:hover{background:var(--ec-vif-survol)}:root .ec-record-modal.ec-vv-fiche .ec-record-modal__body{background:rgb(var(--ec-c-sol))}:root .ec-record-modal.ec-vv-fiche .ec-record-modal__title{font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}:root .ec-record-modal.ec-vv-fiche .ec-record-modal__leading{background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}:root .ec-record-modal.ec-vv-fiche .ec-record-figures__label{font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche{gap:var(--ec-vif-gouttiere, 16px)}:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__grille,:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__travail,:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__rail{gap:var(--ec-vif-gouttiere, 16px)}:root .ec-record-modal.ec-vv-fiche .ec-ventes-panneau__section{border:0;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);padding:22px 24px;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__travail>.ec-ventes-panneau__section:nth-child(2),:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__rail>.ec-ventes-panneau__section:nth-child(1){animation-delay:70ms}:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__travail>.ec-ventes-panneau__section:nth-child(n+3),:root .ec-record-modal.ec-vv-fiche .ec-fk-fiche__rail>.ec-ventes-panneau__section:nth-child(n+2){animation-delay:.14s}:root .ec-record-modal.ec-vv-fiche h3.ec-fk-titre{font-family:var(--ec-vif-titre);font-size:15px;line-height:20px;font-weight:600;letter-spacing:0;text-transform:none;color:rgb(var(--ec-text-primary))}:root:root:root:root .ec-record-modal.ec-vv-fiche .ec-fk-titre :is(.ec-fk-titre__icone,.ec-tuile){width:28px;height:28px;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-c-encre));box-shadow:none}:root .ec-record-modal.ec-vv-fiche .ec-ventes-panneau__lignes th,:root .ec-record-modal.ec-vv-fiche .ec-fk-reperes dt{font-size:11px;line-height:16px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}:root .ec-record-modal.ec-vv-fiche .ec-fk-reperes dl>div{border-color:var(--ec-vif-filet)}:root #client-main .ec-os-page.ec-vv.ec-facturation-page :is(.ec-os-carte,.ec-card,.ec-acct-card),:root #client-main .ec-os-page.ec-vv.ec-recu :is(.ec-os-carte,.ec-card){border:0;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre)}@media(max-width:760px){:root .ec-record-modal.ec-vv-fiche .ec-record-modal__title{font-family:var(--ec-vif-titre);font-size:20px;line-height:26px;font-weight:600;letter-spacing:-.01em}:root .ec-record-modal.ec-vv-fiche .ec-ventes-panneau__section{padding:18px 16px}}@media(prefers-reduced-motion:reduce){:root .ec-record-modal.ec-vv-fiche .ec-ventes-panneau__section,:root #client-main .ec-os-page.ec-vv .ec-datatable tbody tr{animation:none;transition:none}}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list{border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));overflow:hidden}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-toolbar,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-toolbar{gap:var(--ec-os-e-8);padding:var(--ec-os-e-12) var(--ec-os-e-12) var(--ec-os-e-4)}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-trow,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-trow{flex-wrap:nowrap;gap:var(--ec-os-e-8);min-width:0}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet{margin:0;padding:0 var(--ec-os-retrait-rangee);border-radius:0;background:none}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list>.ec-bulkbar,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list>.ec-bulkbar{margin:var(--ec-os-e-4) var(--ec-os-e-12) 0}:root .ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search) input,:root .ec-ventes-listes.ec-os-module[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search) input{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);padding-left:calc(var(--ec-os-e-14) + 15px + var(--ec-os-e-8));background:rgb(var(--ec-os-champ))}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search)>svg,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search)>svg{left:var(--ec-os-e-14)}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-act-btn,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-act-btn{height:var(--ec-os-h-controle);padding:0 var(--ec-os-pad-bouton) 0 var(--ec-os-e-10);gap:var(--ec-os-e-6);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps);font-weight:450}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-act-btn--icon,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-act-btn--icon{width:var(--ec-os-h-controle);padding:0}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-toolbar .ec-select__trigger:not(.ec-select__trigger--barre),.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-toolbar .ec-select__trigger:not(.ec-select__trigger--barre){height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);border-radius:var(--ec-os-rayon-champ);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps)}.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-toolbar__count{flex:none;font-size:var(--ec-os-t-second);white-space:nowrap}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody td{height:var(--ec-os-h-ligne-table);padding:0 var(--ec-os-pad-cellule)!important;font-size:var(--ec-os-t-corps)!important}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet .ec-tabular thead th{height:var(--ec-os-h-entete-table)}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-pager,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-pager{min-height:0;height:auto;padding:var(--ec-os-e-8) var(--ec-os-e-12)}.ec-ventes-listes[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody :is(.ec-switch,.ec-checkbox){vertical-align:middle}@media(pointer:fine)and (not (any-pointer:coarse)){:root .ec-ventes-listes[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody :is(.ec-switch,.ec-checkbox){height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}:root .ec-ventes-listes[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody .ec-switch__thumb{top:9px}}@media(max-width:767px){.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-trow,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-trow{flex-wrap:wrap}}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-pager,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-pager{padding:var(--ec-os-e-4) var(--ec-os-e-12)}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-chips,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-chips{padding:0;background:none}.ec-density-atlas .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-chips .ec-filter-chip,.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-filter-chip{height:var(--ec-os-h-segment);padding:0 var(--ec-os-e-12)}.ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet .ec-tabular>thead{--ec-os-carte: var(--ec-table-entete-fond-rgb);--ec-surface: var(--ec-table-entete-fond-rgb);--ec-os-champ: var(--ec-table-entete-fond-rgb);--ec-os-texte: var(--ec-table-entete-encre-rgb);--ec-os-texte-2: var(--ec-table-entete-encre-rgb);--ec-os-texte-3: var(--ec-table-entete-encre-rgb);--ec-text-primary: var(--ec-table-entete-encre-rgb);--ec-text-secondary: var(--ec-table-entete-encre-rgb);--ec-text-muted: var(--ec-table-entete-encre-rgb);--ec-os-filet: rgb(var(--ec-table-entete-encre-rgb) / .1);--ec-os-filet-fort: rgb(var(--ec-table-entete-encre-rgb) / .16);--ec-os-filet-deco: rgb(var(--ec-table-entete-encre-rgb) / .14);background:var(--ec-table-entete-fond);color:var(--ec-table-entete-encre)}:root:root .ec-os-page.ec-ventes-listes.ec-os-module:has(.ec-listing-list){background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list{margin-inline:calc(var(--ec-os-page-marge, 8px) * -1);border-radius:0;background:transparent}:root:root .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-list>.ec-canon-filterbar{min-height:40px;margin-block:var(--ec-barre-ecart-travail, 12px) 11px;padding-inline:var(--ec-barre-gouttiere, 20px)}:root:root .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet{padding:0;border-top:1px solid var(--ec-c-filet)}:root:root .ec-ventes-listes.ec-os-module[data-ec-espace=mail] .ec-listing-sheet .ec-os-kanban{padding:var(--ec-barre-ecart-rangees, 16px) var(--ec-barre-gouttiere, 20px) 0}:root:root .ec-ventes-listes.ec-os-module .ecshop__body:is(.ecshop-livraison,.ecshop-reglages){padding:var(--ec-barre-ecart-rangees, 16px) calc(var(--ec-barre-gouttiere, 20px) - var(--ec-os-page-marge, 8px)) 30px}:root:root:root :where([data-ec-famille=reglages])[data-ec-registre=vif][data-ec-registre=vif]{--ec-c-marque: var(--ec-os-texte);--ec-c-sur-marque: var(--ec-os-carte);--ec-accent: var(--ec-os-texte);--ec-accent-ink: rgb(var(--ec-os-carte));--ec-accent-contrast: rgb(var(--ec-os-carte));--ec-theme-accent-rgb: var(--ec-os-texte);--ec-theme-sur-accent-rgb: var(--ec-os-carte);--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte);--ec-os-actif: var(--ec-os-texte);--ec-os-actif-encre: var(--ec-os-carte);--ec-os-actif-neutre: var(--ec-os-texte);--ec-os-actif-neutre-encre: var(--ec-os-carte);--ec-c-marque-doux: var(--ec-vif-pierre);--ec-c-marque-encre: var(--ec-os-texte);--ec-c-marque-filet: var(--ec-os-texte);--accent-9: rgb(var(--ec-os-texte));--accent-10: rgb(var(--ec-os-texte) / .86);--accent-contrast: rgb(var(--ec-os-carte));--accent-11: rgb(var(--ec-os-texte));--accent-12: rgb(var(--ec-os-texte));--accent-a3: rgb(var(--ec-os-texte) / .06);--accent-a4: rgb(var(--ec-os-texte) / .09);--accent-a5: rgb(var(--ec-os-texte) / .12);--accent-3: rgb(var(--ec-os-texte) / .06);--accent-4: rgb(var(--ec-os-texte) / .09);--accent-5: rgb(var(--ec-os-texte) / .12);--focus-8: rgb(var(--ec-os-texte) / .5)}:root:root :where([data-ec-famille=reglages])[data-ec-registre=vif]>.ec-os-page__contenu{background:transparent}:root:root :where([data-ec-famille=reglages])[data-ec-registre=vif] :is(.ec-os-carte,.ec-settings-section__card,.ec-account-section,.ec-ap__carte){border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-vif-ombre);transition:box-shadow .22s var(--ec-vif-ease)}:root:root :where([data-ec-famille=reglages])[data-ec-registre=vif] :is(.ec-os-carte,.ec-settings-section__card,.ec-account-section,.ec-ap__carte):hover{box-shadow:var(--ec-vif-ombre-haute)}:where([data-ec-famille=reglages])[data-ec-registre=vif] :is(.ec-settings-section,.ec-account-section,.ec-ap__carte,.ec-os-grille>.ec-os-carte,.ec-account-settings__anchor){animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}:where([data-ec-famille=reglages])[data-ec-registre=vif] :is(.ec-settings__group-label,.ec-kpi-strip__label,.ec-ap__chiffre-libelle){font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}@media(prefers-reduced-motion:reduce){:where([data-ec-famille=reglages])[data-ec-registre=vif] *,:where([data-ec-famille=reglages])[data-ec-registre=vif] *:before,:where([data-ec-famille=reglages])[data-ec-registre=vif] *:after{animation:none!important;transition:none!important}}.ec-facturation-page[data-ec-registre=vif] .ec-os-carte .ec-num--display{font-family:var(--ec-vif-display);font-weight:300;letter-spacing:-.03em}.ec-facturation-page[data-ec-registre=vif] .ec-account-pack{gap:6px;padding:18px 20px;border:0;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre));transition:background-color .16s var(--ec-vif-ease),box-shadow .16s var(--ec-vif-ease)}.ec-facturation-page[data-ec-registre=vif] .ec-account-pack:hover{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre)}.ec-facturation-page[data-ec-registre=vif] .ec-account-pack__tokens{font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:300;letter-spacing:-.02em}.ec-facturation-page[data-ec-registre=vif] .ec-account-section__head h2{font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em}:root:root .ec-facturation-page[data-ec-registre=vif] .ec-account-section{padding:22px 24px}.ec-facturation-page[data-ec-registre=vif] .ec-account-table th{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-facturation-page[data-ec-registre=vif] .ec-account-table :is(th,td){border-color:var(--ec-vif-filet)}.ec-facturation-page[data-ec-registre=vif] .ec-account-table tbody tr:hover{background:var(--ec-vif-survol)}.ec-facturation-page[data-ec-registre=vif] [data-vitrine-groupe] h2{font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600}:root:root .ec-facturation-page[data-ec-registre=vif] [data-vitrine-groupe] .ec-os-carte{border-radius:var(--ec-vif-rayon-interne)}html,body,#root{height:100%}html{font-size:var(--ec-os-t-corps)}html,body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern","liga","calt";-webkit-text-size-adjust:100%;text-size-adjust:100%}@media(pointer:coarse),(max-width:760px){input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=button],[type=submit],[type=reset],[type=image],[type=hidden],.ec-agenda-champ--titre,.ec-resa-d-porte__jeton input,.ec-resa-d-porte__places input,.ec-phone-pave__numero input),textarea,select{font-size:16px!important}}.ec-settings-workspace.ec-view__body--flush{padding-inline:0}.ec-settings-workspace .ec-settings__panel{padding:24px;scroll-padding-block-end:120px}#client-main .ec-settings-page:not([data-fluid=true]){max-width:none}#client-main .ec-settings-page:not([data-fluid=true]):has(>.ec-settings-section~.ec-settings-section):not(:has(>:not(.ec-settings-section,.ec-settings-page__head))){display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,560px),1fr));align-items:start}#client-main .ec-settings-page:not([data-fluid=true])>.ec-settings-page__head{grid-column:1 / -1}#client-main .ec-settings-page:not([data-fluid=true]) .ec-settings-section__card>*{max-width:960px}#client-main .ec-settings-page__subtitle,#client-main .ec-settings-section__desc{max-width:var(--ec-vif-lecture, 68ch)}.ec-density-atlas .ec-settings-workspace .ec-settings-page{max-width:900px;gap:24px}.ec-settings-workspace .ec-settings-section__head{margin-bottom:8px}.ec-settings-workspace .ec-settings-row{padding-block:12px}.ec-settings-workspace .ec-site-content-fields .ec-settings-row__control:has(>.ec-input){flex:0 1 360px;min-width:0}.ec-site-content-actions{display:flex;flex-direction:column;gap:12px}.ec-settings-workspace .ec-site-content-actions{flex-direction:row;position:sticky;bottom:-24px;display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding-block:16px;background:rgb(var(--ec-bg));border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));z-index:1}.ec-settings-workspace .ec-site-content-actions output{flex:1 1 180px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}@media(max-width:768px){.ec-settings-workspace .ec-settings__panel{padding:16px}.ec-settings-workspace .ec-site-content-actions{bottom:-16px}}.ec-listing-rowactions{display:inline-flex;align-items:center;justify-content:flex-end;gap:2px;width:100%}.ec-listing-rowquick{display:inline-flex;align-items:center;gap:2px;opacity:0;transform:translate(4px);transition:opacity .12s var(--ec-ease),transform .12s var(--ec-ease)}.ec-listing-sheet tbody tr:hover .ec-listing-rowquick,.ec-listing-sheet tbody tr:focus-within .ec-listing-rowquick,.ec-crm-contacts tbody tr:hover .ec-listing-rowquick,.ec-crm-contacts tbody tr:focus-within .ec-listing-rowquick,.ec-listing-rowactions:focus-within .ec-listing-rowquick{opacity:1;transform:none}.ec-listing-qbtn{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-muted));cursor:default;transition:background-color .14s var(--ec-ease),color .14s var(--ec-ease)}.ec-listing-qbtn:hover{background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-listing-qbtn:disabled,.ec-listing-qbtn[data-busy=true]{opacity:.5;cursor:default}.ec-crm-taskadd{display:flex;align-items:center;gap:8px;padding:8px 10px 8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));transition:border-color .14s var(--ec-ease),box-shadow .14s var(--ec-ease)}.ec-crm-taskadd:focus-within{border-color:rgb(var(--ec-accent) / .5);box-shadow:0 0 0 3px rgb(var(--ec-accent) / .12)}.ec-crm-taskadd__input{flex:1;min-width:0;border:none;background:transparent;color:rgb(var(--ec-text-primary));font-size:14px;outline:none}.ec-crm-taskadd__input::placeholder{color:rgb(var(--ec-text-muted))}.ec-crm-taskadd__contact{width:190px;height:30px;padding:0 8px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm);background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font-size:12.5px;outline:none}.ec-crm-taskadd__contact::placeholder{color:rgb(var(--ec-text-muted))}.ec-crm-task-row{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:var(--ec-os-t-corps);transition:background-color .12s var(--ec-ease),border-color .12s var(--ec-ease)}.ec-crm-task-row:hover,.ec-crm-task-row:focus-within{background:rgb(var(--ec-elevated));border-color:rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-task-row:focus-visible{outline:2px solid rgb(var(--ec-accent) / .5);outline-offset:-1px}.ec-crm-task-quick{display:inline-flex;align-items:center;gap:2px;opacity:0;transform:translate(4px);transition:opacity .12s var(--ec-ease),transform .12s var(--ec-ease)}.ec-crm-task-row:hover .ec-crm-task-quick,.ec-crm-task-row:focus-within .ec-crm-task-quick{opacity:1;transform:none}.ec-crm-task-check{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid rgb(var(--ec-border) / .9);border-radius:var(--ec-radius-sm);background:transparent;color:transparent;cursor:default;transition:border-color .12s var(--ec-ease),background-color .12s var(--ec-ease),color .12s var(--ec-ease)}.ec-crm-task-check:hover,.ec-crm-task-check:focus-visible{border-color:rgb(var(--ec-success));color:rgb(var(--ec-success));background:rgb(var(--ec-success) / .1)}.ec-crm-task-check[data-done=true]{border-color:rgb(var(--ec-success));color:rgb(var(--ec-success));background:rgb(var(--ec-success) / .14)}.ec-crm-task-title{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ec-crm-task-title[data-done=true]{text-decoration:line-through;color:rgb(var(--ec-text-muted))}.ec-crm-task-titleedit{flex:1;min-width:0;border:1px solid rgb(var(--ec-accent) / .5);border-radius:var(--ec-radius-sm);background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font-size:var(--ec-os-t-corps);padding:3px 6px;outline:none}.ec-crm-task-prio{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;border:none;cursor:default}.ec-crm-task-contact{border:none;background:none;cursor:default;color:var(--ec-accent-text);font-size:12px;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-task-contact:hover{text-decoration:underline}.ec-crm-task-due{font-size:11px;white-space:nowrap}.ec-page-glyph{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-elevated) / .7);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-text-secondary));font-size:11px;font-weight:600}.ec-pages .ec-toolbar .ec-select__trigger{text-align:start}.ec-kanban__note{margin:6px 0 0;padding:0 2px;font-size:11px;line-height:1.4;color:rgb(var(--ec-fg) / .45)}.ec-kanban__presence{display:inline-flex;align-items:center;flex-shrink:0;margin-left:2px}.ec-kanban__presence-pion{display:inline-flex;border-radius:var(--ec-radius-pill);box-shadow:0 0 0 2px rgb(var(--ec-elevated)),0 0 0 3px rgb(var(--ec-accent) / .55)}.ec-kanban__presence-pion+.ec-kanban__presence-pion,.ec-kanban__presence-reste{margin-left:-8px}.ec-kanban__presence-reste{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:24px;padding:0 5px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-secondary));font-size:10px;font-weight:600;font-variant-numeric:tabular-nums}.ec-crm-pipelist{display:flex;flex:1;flex-direction:column;min-height:0;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-surface))}.ec-crm-pipelist__chips{flex-shrink:0;padding:10px 12px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-pipelist__table{flex:1;min-height:0;overflow:auto}.ec-crm-railcard{padding:16px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-surface))}.ec-crm-railcard__head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.ec-crm-fiche__row{display:flex;align-items:center;gap:10px;width:100%;text-align:left;padding:6px 8px;border:none;border-radius:var(--ec-radius-md);background:none;color:inherit;cursor:pointer;transition:background-color .15s var(--ec-ease)}.ec-crm-fiche__row:hover:not(:disabled){background-color:rgb(var(--ec-elevated) / .6)}.ec-crm-fiche__row:disabled{cursor:default}.ec-ed-iconbtn{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:var(--ec-radius-md);border:1px solid transparent;background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer;transition:background .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-ed-iconbtn:hover:not(:disabled){background:rgb(var(--ec-elevated) / .7);color:rgb(var(--ec-text-primary))}.ec-ed-iconbtn:disabled{opacity:.4;cursor:default}.ec-ed-iconbtn--danger:hover:not(:disabled){background:rgb(var(--ec-danger) / .14);color:rgb(var(--ec-danger))}.ec-ed-spin{animation:ec-ed-spin .8s linear infinite}@keyframes ec-ed-spin{to{transform:rotate(360deg)}}.ec-ed-add{display:flex;align-items:center;justify-content:center;gap:7px;width:100%;height:36px;border-radius:var(--ec-radius-md);border:1px dashed rgb(var(--ec-border) / .3);background:transparent;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps);font-weight:500;cursor:pointer;transition:border-color .15s var(--ec-ease),color .15s var(--ec-ease)}.ec-ed-add:hover{border-color:rgb(var(--ec-accent) / .5);color:var(--ec-accent-text)}.ec-ed-row{display:flex;align-items:center;gap:4px;padding:4px 6px;border-radius:var(--ec-radius-md);border:1px solid transparent;background:transparent;color:inherit;font:inherit}.ec-ed-row:hover{background:rgb(var(--ec-elevated) / .5)}.ec-ed-row[data-selected]{background:rgb(var(--ec-os-actif));border-color:transparent}.ec-inbox-row{position:relative}.ec-inbox-row__actions{position:absolute;top:50%;right:8px;transform:translateY(-50%);display:flex;gap:2px;padding:2px;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-surface));box-shadow:-8px 0 8px 2px rgb(var(--ec-surface));opacity:0;pointer-events:none;transition:opacity .12s var(--ec-ease)}.ec-inbox-row:hover .ec-inbox-row__actions,.ec-inbox-row:focus-within .ec-inbox-row__actions{opacity:1;pointer-events:auto}.ec-ed-row[data-inbox-cursor=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-accent) / .5)}.ec-inbox-qa{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer;transition:background-color .12s var(--ec-ease),color .12s var(--ec-ease)}.ec-inbox-qa:hover{background:var(--ec-os-survol-neutre, rgb(var(--ec-text-primary) / .06));color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}.ec-inbox-qa[data-tone=success]:hover{background:rgb(var(--ec-success) / .16);color:rgb(var(--ec-success))}.ec-inbox-qa:focus-visible{outline:2px solid rgb(var(--ec-accent) / .5);outline-offset:1px}[data-testid=submission-list] .ec-ed-row{border:0;border-bottom:1px solid rgba(32,16,0,.063);border-radius:0;padding:0;min-height:59px;text-align:left}html.dark [data-testid=submission-list] .ec-ed-row,html.black [data-testid=submission-list] .ec-ed-row{border-bottom-color:rgb(var(--ec-border) / var(--ec-border-opacity))}[data-testid=submission-list] .ec-ed-row[data-selected]{border:0;border-bottom:1px solid rgba(32,16,0,.063);border-radius:0}html.dark [data-testid=submission-list] .ec-ed-row[data-selected],html.black [data-testid=submission-list] .ec-ed-row[data-selected]{border-bottom-color:rgb(var(--ec-border) / var(--ec-border-opacity))}[data-testid=submission-list] .ec-lead-rel{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:30px;height:30px;border:none;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer;opacity:0;transition:opacity .12s var(--ec-ease),background-color .12s var(--ec-ease),color .12s var(--ec-ease)}[data-testid=submission-list] .ec-ed-row:hover .ec-lead-rel,[data-testid=submission-list] .ec-ed-row[data-selected] .ec-lead-rel,[data-testid=submission-list] .ec-lead-rel:focus-visible{opacity:1}[data-testid=submission-list] .ec-lead-rel:hover{background:var(--ec-os-survol-neutre, rgb(var(--ec-text-primary) / .06));color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}[data-testid=rental-list] .ec-ed-row{border:0;border-bottom:1px solid rgba(32,16,0,.063);border-radius:0;padding:0;min-height:59px;text-align:left}html.dark [data-testid=rental-list] .ec-ed-row,html.black [data-testid=rental-list] .ec-ed-row{border-bottom-color:rgb(var(--ec-border) / var(--ec-border-opacity))}[data-testid=rental-list] .ec-ed-row:hover{background:rgb(var(--ec-elevated) / .5)}[data-testid=courses-list] .ec-ed-row,[data-testid=courses-list] .ec-cell-name,[data-testid=courses-list] .ec-cell-meta{text-align:left}.ec-ed-textarea{width:100%;resize:vertical;padding:8px 10px;border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font:inherit;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-ed-textarea:focus{outline:none;border-color:rgb(var(--ec-accent) / .6)}.ec-ed-section{padding:14px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-ed-section__title{margin:0 0 10px;font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:rgb(var(--ec-text-muted))}.ec-ed-field-switch{display:flex;align-items:center;justify-content:space-between;gap:12px}.ec-ed-input{flex:1;min-width:0;padding:7px 10px;border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font:inherit;font-size:var(--ec-os-t-corps)}.ec-ed-input:focus{outline:none;border-color:rgb(var(--ec-accent) / .6)}.ec-ed-add--sm{align-self:flex-start;padding:5px 10px;font-size:12px}.ec-ed-rt{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);overflow:hidden;background:rgb(var(--ec-bg))}.ec-ed-rt__bar{display:flex;align-items:center;gap:2px;padding:5px 6px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface))}.ec-ed-rt__btn{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:var(--ec-radius-md);border:none;background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer;transition:background .12s,color .12s}.ec-ed-rt__btn:hover{background:rgb(var(--ec-border) / .12);color:rgb(var(--ec-text-secondary))}.ec-ed-rt__btn--active{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ed-rt__sep{width:1px;height:16px;margin:0 3px;background:rgb(var(--ec-border) / .2)}.ec-ed-rt__content{padding:8px 10px;font-size:var(--ec-os-t-corps);line-height:1.55;color:rgb(var(--ec-text-primary))}.ec-ed-rt__content .ProseMirror{outline:none;min-height:72px}.ec-ed-rt__content .ProseMirror:focus{outline:none}.ec-ed-rt__content p{margin:0 0 .5em}.ec-ed-rt__content a{color:var(--ec-accent-text);text-decoration:underline}.ec-ed-rt__content ul,.ec-ed-rt__content ol{margin:0 0 .5em;padding-left:1.2em}button.ec-media-card{width:100%;padding:0;text-align:start;color:rgb(var(--ec-text-primary));font:inherit;cursor:pointer}.ec-media-card__img{display:block;width:100%;height:100%;object-fit:cover}.ec-media-card__name{overflow:hidden;font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary));white-space:nowrap;text-overflow:ellipsis}.ec-media-detail__preview{display:flex;align-items:center;justify-content:center;max-height:320px;overflow:hidden;background:repeating-conic-gradient(rgb(var(--ec-elevated) / .4) 0% 25%,transparent 0% 50%) 50% / 20px 20px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-media-detail__preview img{max-width:100%;max-height:320px;object-fit:contain}.ec-input,.ec-textarea{width:100%;padding:8px 10px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary));background:rgb(var(--ec-elevated));border:1px solid transparent;border-radius:var(--ec-radius-sm);outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));resize:vertical}.ec-input:focus-visible,.ec-textarea:focus-visible{border-color:rgb(var(--ec-accent) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .4)}.ec-datefield{position:relative;display:inline-flex;align-items:center}.ec-datefield__input[data-empty=true]::-webkit-datetime-edit{color:transparent}.ec-datefield:before{content:attr(data-placeholder);position:absolute;left:10px;top:50%;transform:translateY(-50%);font-size:12px;color:rgb(var(--ec-text-muted));pointer-events:none;opacity:0}.ec-datefield:has(.ec-datefield__input[data-empty=true]):not(:focus-within):before{opacity:1}.ec-live-dot{width:7px;height:7px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent));box-shadow:0 0 rgb(var(--ec-accent) / .5);animation:ec-live-pulse 1.8s ease-out infinite}@keyframes ec-live-pulse{0%{box-shadow:0 0 rgb(var(--ec-accent) / .5)}70%{box-shadow:0 0 0 6px rgb(var(--ec-accent) / 0)}to{box-shadow:0 0 rgb(var(--ec-accent) / 0)}}.ec-seo-view .ec-ed-section__title{margin:0;font-size:20px;font-weight:500;line-height:30px;letter-spacing:-.01em;text-transform:none;color:rgb(var(--ec-text-primary))}.ec-seo-view .ec-seo-kw-del{color:rgb(var(--ec-text-muted));opacity:1;flex-shrink:0;transition:opacity var(--ec-ease, .14s ease),color var(--ec-ease, .14s ease)}@media(hover:hover)and (pointer:fine){.ec-seo-view .ec-seo-kw-del{opacity:0}}@media(any-pointer:coarse){.ec-seo-view .ec-seo-kw-del{opacity:1}}.ec-seo-view .ec-seo-kw-row:hover .ec-seo-kw-del,.ec-seo-view .ec-seo-kw-row:focus-within .ec-seo-kw-del,.ec-seo-view .ec-seo-kw-del:focus-visible{opacity:1}.ec-seo-view .ec-seo-kw-del:hover{color:rgb(var(--ec-danger))}.ec-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.ec-accent-picker{display:flex;flex-wrap:wrap;margin:-8px;padding:0;border:0;min-inline-size:0}.ec-settings-row__control:has(>.ec-accent-picker){flex-shrink:1;min-width:0}.ec-accent-swatch{position:relative;width:44px;height:44px;display:grid;place-items:center;cursor:pointer}.ec-accent-swatch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;cursor:pointer}.ec-accent-swatch>span[aria-hidden]{width:28px;height:28px;border-radius:var(--ec-radius-pill);background:var(--sw);box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));display:block;position:relative;pointer-events:none;transition:transform .14s var(--ec-ease)}.ec-accent-swatch:hover>span[aria-hidden]{transform:scale(1.1)}.ec-accent-swatch:has(input:focus-visible)>span[aria-hidden]{outline:2px solid rgb(var(--ec-accent));outline-offset:3px}.ec-accent-swatch[data-selected=true]>span[aria-hidden]{box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / .18),0 0 0 2px rgb(var(--ec-bg)),0 0 0 4px rgb(var(--ec-text-primary))}.ec-accent-swatch[data-selected=true]>span[aria-hidden]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:9px;height:5px;border-left:2px solid var(--sw-ink);border-bottom:2px solid var(--sw-ink);transform:rotate(-45deg) translate(1px,-1px)}@media(prefers-reduced-motion:reduce){.ec-accent-swatch>span[aria-hidden]{transition:none}.ec-accent-swatch:hover>span[aria-hidden]{transform:none}}.ec-checkin-reticle{position:absolute;top:50%;left:50%;width:62%;aspect-ratio:1 / 1;transform:translate(-50%,-50%);border:2px solid rgb(var(--ec-os-blanc) / .85);border-radius:var(--ec-radius-lg);box-shadow:0 0 0 100vmax #00000047;pointer-events:none}.ec-checkin-reticle:after{content:"";position:absolute;left:6%;right:6%;top:8%;height:2px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent));box-shadow:0 0 8px rgb(var(--ec-accent) / .7);animation:ec-checkin-sweep 2s ease-in-out infinite alternate}@keyframes ec-checkin-sweep{0%{transform:translateY(0)}to{transform:translateY(1000%)}}@media(prefers-reduced-motion:reduce){.ec-checkin-reticle:after{animation:none;top:50%}}.ec-dialogue-raccourcis{margin:auto;padding:24px;border:0;max-width:100vw;max-height:100vh;background:transparent;overflow:visible}.ec-dialogue-raccourcis::backdrop{background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}.radix-themes .rt-Button{border-radius:var(--ec-radius-pill)!important;border:0!important;box-shadow:none!important}.radix-themes .rt-Button:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}:is(.ec-content-hub,.ec-content,.ec-cms-settings,.ec-studio-light,.ec-media-workspace,.ec-media-detail) .rt-Button.rt-variant-soft:not(:disabled):not([data-accent-color=red]):not([data-accent-color=gray]){background:rgb(var(--ec-os-doux, var(--ec-elevated)));color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}:is(.ec-content-hub,.ec-content,.ec-cms-settings,.ec-studio-light,.ec-media-workspace,.ec-media-detail) .rt-Button.rt-variant-soft:not(:disabled):not([data-accent-color=red]):not([data-accent-color=gray]):hover{background:rgb(var(--ec-os-doux-survol, var(--ec-elevated)))}.radix-themes .ec-editor-action-dark.rt-Button:not(:disabled){background:rgb(var(--ec-text-primary))!important;color:rgb(var(--ec-surface))!important}.radix-themes .ec-editor-action-dark.rt-Button:not(:disabled):hover{background:rgb(var(--ec-text-secondary))!important}.ec-media-workspace [role=radiogroup] [role=radio][aria-checked=true]{background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]>.ec-os-page__entete{position:relative}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]>.ec-os-page__entete>:is(.ec-os-page__filtres,.ec-os-page__contexte){order:1}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation{order:2}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__actions{order:3}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]:is([data-ec-modes=centre],[data-ec-modes=centre-icones])>.ec-os-page__entete>.ec-os-page__navigation{position:absolute;top:var(--ec-studio-modes-y, 50%);left:50%;z-index:1;flex:none;min-width:0;max-width:none;margin:0;padding:4px;overflow:visible;transform:translate(-50%,-50%)}.ec-studio-bande:is([data-ec-modes=centre],[data-ec-modes=centre-icones]) .ec-studio-bande__modes{flex:none}.ec-studio-bande .ec-studio-bande__modes .ec-studio-modes{margin-inline:auto}:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace]:is([data-ec-modes=flux],[data-ec-modes=flux-icones])>.ec-os-page__entete>.ec-os-page__navigation{flex:1 0 auto;min-width:max-content;margin-inline:12px}@media(max-width:640px){:root:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace][data-ec-modes=ligne-icones]>.ec-os-page__entete>.ec-os-page__tete{flex:1 1 0%;min-width:0;max-width:none}:root:root:root:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace][data-ec-modes=ligne-icones]>.ec-os-page__entete>.ec-os-page__tete .ec-os-page__titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace][data-ec-modes=ligne-icones]>.ec-os-page__entete>.ec-os-page__navigation{order:1;flex:none;align-self:center;max-width:none}.ec-studio-bande[data-ec-modes=ligne-icones] .ec-os-page__titre .ec-entry-studio-v2__title{display:flex;min-width:0;max-width:100%}.ec-studio-bande[data-ec-modes=ligne-icones] .ec-os-page__titre .ec-entry-studio-v2__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace][data-ec-modes=ligne-icones]>.ec-os-page__entete>.ec-os-page__actions{flex:1 0 100%}:root:root:root:root:root .ec-studio-bande.ec-os-page[data-ec-espace][data-ec-modes=rangee]>.ec-os-page__entete>.ec-os-page__navigation{order:10;flex:1 0 100%;justify-content:center}}:root:root .ec-studio-bande>.ec-os-page__entete:is([data-ec-repli="3"],[data-ec-repli="4"],[data-ec-repli="5"]) .ec-os-page__titre .ec-entry-studio-v2__title{max-width:min(300px,100%)}.ec-studio .ec-studio-modes{--ec-studio-modes-fond: rgb(var(--ec-fixed-white));--ec-studio-modes-encre: rgb(var(--ec-fixed-warm-black));--ec-studio-modes-actif: rgb(var(--ec-fixed-warm-black));--ec-studio-modes-actif-encre: rgb(var(--ec-fixed-white));position:relative;display:inline-flex;flex:none;align-items:center;gap:2px;height:40px;margin-inline:auto;padding:4px;border-radius:999px;background:var(--ec-studio-modes-fond);box-shadow:0 0 0 1px rgb(var(--ec-fixed-warm-black) / .08),0 1px 3px rgb(var(--ec-fixed-warm-black) / .18)}.ec-studio .ec-studio-header__nav--compact .ec-studio-modes{margin-inline:0}:root:root .ec-studio.ec-os-page[data-ec-espace]>.ec-os-page__entete>.ec-os-page__navigation{margin:-4px;padding:4px}.ec-studio .ec-studio-modes__item{position:relative;display:inline-flex}.ec-studio .ec-studio-modes__option{position:relative;display:inline-flex;align-items:center;gap:8px;height:32px;padding:0 14px 0 10px;border-radius:999px;color:var(--ec-studio-modes-encre);font-size:var(--ec-os-t-corps, 14px);font-weight:500;line-height:1;white-space:nowrap;cursor:pointer;transition:background-color var(--ec-anim-base, .16s) var(--ec-anim-ease, ease),color var(--ec-anim-base, .16s) var(--ec-anim-ease, ease)}.ec-studio .ec-studio-modes[data-compact] .ec-studio-modes__option{width:40px;justify-content:center;padding:0}.ec-studio .ec-studio-modes__option:hover:not([data-actif=true]){background:rgb(var(--ec-fixed-warm-black) / .07)}.ec-studio .ec-studio-modes__option[data-actif=true]{background:var(--ec-studio-modes-actif);color:var(--ec-studio-modes-actif-encre);font-weight:600;box-shadow:0 1px 3px rgb(var(--ec-fixed-warm-black) / .25)}.ec-studio .ec-studio-modes__option[data-actif=true]:hover{background:rgb(var(--ec-fixed-graphite))}.ec-studio .ec-studio-modes__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:20px;height:20px}.ec-studio .ec-studio-modes__radio{position:absolute;width:1px;height:1px;margin:0;opacity:0;pointer-events:none}.ec-studio .ec-studio-modes__option:has(.ec-studio-modes__radio:focus-visible){outline:2px solid var(--ec-studio-modes-encre);outline-offset:2px}.ec-studio .ec-studio-modes__option[data-actif=true]:has(.ec-studio-modes__radio:focus-visible){outline-color:var(--ec-studio-modes-actif)}@media(any-pointer:coarse){.ec-studio .ec-studio-modes__option:after{content:"";position:absolute;top:-6px;right:0;bottom:-6px;left:0}}.ec-studio .ec-studio-header__lock:disabled .ec-studio-modes{opacity:.6}.ec-studio .ec-studio-header__lock:disabled .ec-studio-modes__option{cursor:not-allowed}.ec-studio-modes__infobulle{position:fixed;top:0;left:0;z-index:1000;width:max-content;max-width:260px;padding:8px 12px;border-radius:10px;background:var(--ec-infobulle-fond-opaque);color:rgb(var(--ec-infobulle-encre));font-size:var(--ec-os-t-corps);font-weight:400;line-height:18px;text-align:left;box-shadow:0 6px 20px rgb(var(--ec-fixed-warm-black) / .25);opacity:0;visibility:hidden;pointer-events:none;transform:translate(-50%,-2px)}.ec-studio-modes__infobulle[data-visible=true]{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .12s ease .25s,transform .12s ease .25s}.ec-studio-modes__infobulle-nom{display:block;margin-bottom:2px;font-weight:600}@media(prefers-reduced-motion:reduce){.ec-studio-modes__infobulle[data-visible=true]{transition:none}}.ec-studio .ec-studio-fields__head{flex-wrap:wrap;justify-content:flex-start}.ec-studio .ec-studio-fields__back{display:inline-flex;align-items:center;gap:6px;margin-inline-start:auto;min-height:32px;text-decoration:none}.ec-studio .ec-studio-fields__help{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:18px}.ec-studio .ec-studio-page{gap:var(--ec-os-e-12)}.ec-studio .ec-studio-page__section,.ec-studio .ec-studio-page__global{display:flex;flex-direction:column;gap:var(--ec-os-e-12);padding:var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc, 12px);box-shadow:inset 0 0 0 1px var(--ec-os-filet, rgb(var(--ec-fixed-warm-black) / .1));scroll-margin-top:var(--ec-os-e-8)}.ec-studio .ec-studio-page__global{flex-direction:row;align-items:center;justify-content:space-between}.ec-studio .ec-studio-page__section .ec-studio-fields__title,.ec-studio .ec-studio-page__global .ec-studio-fields__title{font-size:17px;line-height:22px}.ec-studio .ec-studio-page__section[data-current=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-studio .ec-studio-fields [data-field-uid][data-flash=true]{border-radius:10px;animation:ec-studio-field-flash 1.6s ease-out}@keyframes ec-studio-field-flash{0%,40%{box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / .9);background:rgb(var(--ec-vif-accent) / .12)}to{box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / 0);background:transparent}}@media(prefers-reduced-motion:reduce){.ec-studio .ec-studio-fields [data-field-uid][data-flash=true]{animation:none;box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / .9)}}.ec-studio .ec-studio-picker{display:inline-flex;flex-direction:row;align-items:center;gap:var(--ec-os-e-8);max-width:min(420px,100%);min-width:0;min-height:var(--ec-os-h-controle);margin:0;padding:0 var(--ec-os-e-10) 0 var(--ec-os-e-12);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:550;text-align:start;cursor:pointer;box-shadow:none}.ec-studio .ec-studio-picker:hover:not(:disabled){border-color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-picker:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio .ec-studio-picker:disabled{cursor:default;opacity:.7}.ec-studio .ec-studio-picker>svg{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-picker__text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-studio .ec-studio-picker__path{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:400;white-space:nowrap}.ec-studio .ec-studio-save{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-6);height:var(--ec-os-h-sm);padding:0 var(--ec-os-e-10);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte) / .5);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500;white-space:nowrap}.ec-studio .ec-studio-save__dot{width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-signature-succes-rgb, var(--ec-os-succes)))}.ec-studio .ec-studio-save[data-state=saving] .ec-studio-save__dot{background:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-save[data-state=error] .ec-studio-save__dot{background:rgb(var(--ec-os-danger))}.ec-studio .ec-studio-save__retry{min-height:var(--ec-os-h-rond-compact);padding:0 var(--ec-os-e-8);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.ec-studio>.ec-os-page__entete .ec-os-page__theme{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-studio>.ec-os-page__entete>.ec-os-page__navigation{flex:1 1 auto}.ec-studio .ec-studio-header__nav{display:flex;flex:1 1 auto;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-studio .ec-studio-header__modes{flex:none;margin-inline:auto}.ec-studio .ec-studio-header__nav--compact .ec-studio-header__modes{margin-inline:0}.ec-studio .ec-studio-panes{container-type:inline-size;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-8);min-height:0}.ec-studio .ec-studio-panes__tabs{display:none}.ec-studio .ec-studio-panes__grid{display:grid;flex:1 1 auto;grid-template-columns:340px minmax(0,1fr) 340px;gap:var(--ec-os-e-8);min-height:0}.ec-studio .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__grid{grid-template-columns:420px minmax(0,1fr)}.ec-studio .ec-studio-pane{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-studio .ec-studio-pane--site{padding:var(--ec-os-e-12)}.ec-studio .ec-studio-panes[data-expanded] .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}.ec-studio .ec-studio-panes[data-expanded] :is(.ec-studio-pane--column,.ec-studio-pane--fields){display:none}.ec-studio .ec-studio-panes[data-expanded] .ec-studio-panes__tabs{display:none}.ec-studio .ec-studio-panes__return{position:absolute;inset-block-end:var(--ec-os-e-16);inset-inline-end:var(--ec-os-e-16);z-index:2;border-radius:var(--ec-os-rayon-pilule);box-shadow:var(--ec-os-ombre-flottante)}@container (max-width: 1023px){.ec-studio .ec-studio-panes:not([data-mode=ziggy]):not([data-expanded]) .ec-studio-panes__tabs{display:flex}.ec-studio .ec-studio-panes:not([data-mode=ziggy]) .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}.ec-studio .ec-studio-panes:not([data-mode=ziggy]):not([data-expanded]) .ec-studio-pane:not([data-active]){display:none}}@container (max-width: 767px){.ec-studio .ec-studio-panes[data-mode=ziggy]:not([data-expanded]) .ec-studio-panes__tabs{display:flex}.ec-studio .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}.ec-studio .ec-studio-panes[data-mode=ziggy]:not([data-expanded]) .ec-studio-pane:not([data-active]){display:none}.ec-studio .ec-studio-pane--site{padding:var(--ec-os-e-8)}}.ec-studio .ec-studio-panes__tabs{flex:none;gap:var(--ec-os-e-4);padding:var(--ec-os-e-4);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.ec-studio .ec-studio-panes__tab{flex:1 1 0;min-width:0;min-height:var(--ec-os-h-lg);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;white-space:nowrap;cursor:pointer}.ec-studio .ec-studio-panes__tab:hover:not([aria-selected=true]){background:var(--ec-os-survol-neutre)}.ec-studio .ec-studio-panes__tab[aria-selected=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-studio .ec-studio-panes__tab:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio .ec-studio-column{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-studio .ec-studio-column__head{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-12);padding:var(--ec-os-e-16);color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-ziggy{--ec-studio-ziggy-from: rgb(var(--ec-p-attention-violet));--ec-studio-ziggy-via: rgb(var(--ec-p-marque-indigo));--ec-studio-ziggy-to: rgb(var(--ec-p-marque-violet-composant));--ec-studio-ziggy-on: rgb(var(--ec-p-neutre-blanc));--ec-studio-ziggy-accent: rgb(var(--ec-p-marque-indigo));--ec-studio-ziggy-wash: 7%;--ec-studio-ziggy-bubble: color-mix( in srgb, var(--ec-studio-ziggy-via) 12%, rgb(var(--ec-os-carte)) )}:root:not(.light) .ec-studio .ec-studio-ziggy{--ec-studio-ziggy-accent: rgb(var(--ec-p-marque-violet-composant-clair));--ec-studio-ziggy-wash: 9%;--ec-studio-ziggy-bubble: color-mix( in srgb, var(--ec-studio-ziggy-via) 38%, rgb(var(--ec-os-carte)) )}.ec-studio .ec-studio-column__head[data-mode=ziggy]{position:relative;isolation:isolate;overflow:hidden;background-color:var(--ec-studio-ziggy-via);background-image:radial-gradient(120% 140% at 100% 0%,rgb(var(--ec-p-neutre-blanc) / .2),rgb(var(--ec-p-neutre-blanc) / 0) 55%),linear-gradient(120deg,var(--ec-studio-ziggy-from) 0%,var(--ec-studio-ziggy-via) 52%,var(--ec-studio-ziggy-to) 100%);background-size:100% 100%,100% 100%;color:var(--ec-studio-ziggy-on)}.ec-studio .ec-studio-column__head[data-mode=ziggy][data-running]{background-size:100% 100%,220% 100%;animation:ec-magic-flow 3.2s ease-in-out infinite alternate}.ec-studio .ec-studio-column__head[data-mode=ziggy] .ec-studio-column__subtitle{opacity:.88}.ec-studio .ec-studio-column__avatar{display:inline-grid;flex:none;place-items:center;width:var(--ec-os-h-md);height:var(--ec-os-h-md);border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-column__head[data-mode=ziggy] .ec-studio-column__avatar{background:var(--ec-magic-gradient);color:rgb(var(--ec-magic-ink));box-shadow:0 0 0 2px rgb(var(--ec-p-neutre-blanc) / .55),0 4px 14px rgb(var(--ec-p-attention-violet) / .45)}.ec-studio .ec-studio-column__ident{min-width:0}.ec-studio .ec-studio-column__title{margin:0;font-size:var(--ec-os-t-h3);font-weight:600;line-height:var(--ec-os-i-h2)}.ec-studio .ec-studio-column__subtitle{margin:0;font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);opacity:.8}.ec-studio .ec-studio-column__body,.ec-studio .ec-studio-fields{display:flex;flex:1 1 auto;flex-direction:column;justify-content:center;min-height:0;overflow-y:auto;padding:var(--ec-os-e-16)}.ec-studio .ec-studio-empty__title{display:block;margin-block-end:var(--ec-os-e-4);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h3);font-weight:600}.ec-studio .ec-studio-sections__search{flex:none;padding:0 var(--ec-os-e-16) var(--ec-os-e-8)}.ec-studio .ec-studio-sections__search-field{width:100%;background:rgb(var(--ec-os-champ))}.ec-studio .ec-studio-sections{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-6);min-height:0;margin:0;padding:var(--ec-os-e-4) var(--ec-os-e-16) var(--ec-os-e-12);overflow-y:auto;list-style:none}.ec-studio .ec-studio-section{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8);min-height:52px;padding:var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-section[aria-current=true]{border-radius:0;box-shadow:inset 3px 0 rgb(var(--ec-os-actif))}.ec-studio .ec-studio-section[aria-current=true] .ec-studio-section__name:focus,.ec-studio .ec-studio-section__name:focus:not(:focus-visible){outline:none;box-shadow:none}.ec-studio .ec-studio-section--global{background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-studio .ec-studio-section--skeleton{background:rgb(var(--ec-os-doux));opacity:.6}.ec-studio .ec-studio-section__rank{display:grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-etiquette);font-weight:550;font-variant-numeric:tabular-nums}.ec-studio .ec-studio-section--global .ec-studio-section__rank{background:rgb(var(--ec-os-doux))}.ec-studio .ec-studio-section__name{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:0;min-height:var(--ec-os-h-controle);justify-content:center;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ec-studio .ec-studio-section__name strong{max-width:100%;overflow:hidden;font-size:var(--ec-os-t-corps);font-weight:550;line-height:19px;text-overflow:ellipsis;white-space:nowrap}.ec-studio .ec-studio-section__name small{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-studio .ec-studio-section__name:focus-visible,.ec-studio .ec-studio-section__move:focus-visible,.ec-studio .ec-studio-link:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio .ec-studio-section__module{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:10px;font-weight:550;letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase}.ec-studio .ec-studio-section__lock{display:inline-flex;flex:none;padding-inline-end:var(--ec-os-e-10);color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-section__move{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));cursor:pointer}.ec-studio .ec-studio-section__move:hover:not(:disabled){background:var(--ec-os-survol-neutre)}.ec-studio .ec-studio-section__move:disabled{opacity:.35;cursor:not-allowed}.ec-studio .ec-studio-sections__none{display:flex;flex-direction:column;gap:var(--ec-os-e-4);padding:var(--ec-os-e-16) var(--ec-os-e-4);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-sections__none strong{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:550}.ec-studio .ec-studio-sections__foot{flex:none;padding:var(--ec-os-e-8) var(--ec-os-e-16) var(--ec-os-e-16)}.ec-studio .ec-studio-fields:has(>.ec-studio-fields__head){justify-content:flex-start;padding:0;overflow:hidden}.ec-studio .ec-studio-fields__head{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8) var(--ec-os-e-12);min-width:0;padding:var(--ec-os-e-16) var(--ec-os-e-16) var(--ec-os-e-8)}.ec-studio .ec-studio-fields__readonly{flex:none;margin:0 var(--ec-os-e-16) var(--ec-os-e-8);padding:var(--ec-os-e-8) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-fields__lock{display:contents;min-width:0;margin:0;padding:0;border:0}.ec-studio .ec-studio-fields__lock:disabled{cursor:progress}.ec-studio .ec-studio-fields__body{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-16);min-height:0;padding:var(--ec-os-e-4) var(--ec-os-e-16) var(--ec-os-e-16);overflow-y:auto}.ec-studio .ec-studio-fields__body--empty{justify-content:center}.ec-studio .ec-studio-fields__intro{display:flex;flex-direction:column;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-field__warning{display:block;margin:4px 0 0;font-size:12.5px;color:rgb(var(--ec-warning))}.ec-studio .ec-studio-fields__eyebrow,.ec-studio .ec-studio-field__label{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:var(--ec-os-i-etiquette);text-transform:uppercase}.ec-studio .ec-studio-fields__title{margin:0;color:rgb(var(--ec-os-texte));font-size:20px;font-weight:400;line-height:26px}.ec-studio .ec-studio-fields__actions{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-fields__note{margin:0;padding:var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:17px}.ec-studio .ec-studio-fields__note strong{color:rgb(var(--ec-os-texte));font-weight:550}.ec-studio .ec-studio-link{padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-weight:550;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-studio .ec-studio-field{display:flex;flex-direction:column;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-field__help{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-field__input{width:100%;min-height:48px;padding:13px 14px;border:0;border-radius:8px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);line-height:20px;outline:none;resize:vertical}.ec-studio .ec-studio-field__link input[aria-label]{min-height:48px!important;padding:13px 14px!important;border:0!important;border-radius:8px!important;background:rgb(var(--ec-os-champ))!important;color:rgb(var(--ec-os-texte))!important;font-size:var(--ec-os-t-corps)!important;line-height:20px}.ec-studio .ec-studio-field__link input[aria-label]:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--ec-os-actif))}.ec-studio .ec-studio-fields__body--seo input:not([type=checkbox]):not([type=radio]):not([type=file]),.ec-studio .ec-studio-fields__body--seo textarea{min-height:48px!important;padding:13px 14px!important;border:0!important;border-radius:8px!important;background:rgb(var(--ec-os-champ))!important;color:rgb(var(--ec-os-texte))!important;font-size:var(--ec-os-t-corps)!important;line-height:20px!important}.ec-studio .ec-studio-fields__body--seo textarea{min-height:72px!important}.ec-studio .ec-studio-fields__body--seo input:focus-visible,.ec-studio .ec-studio-fields__body--seo textarea:focus-visible{outline:none;box-shadow:inset 0 0 0 2px rgb(var(--ec-os-actif))}.ec-studio textarea.ec-studio-field__input{min-height:72px}.ec-studio .ec-studio-field__input::placeholder{color:rgb(var(--ec-os-texte-3))}.ec-studio .ec-studio-field__input:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-actif))}.ec-studio .ec-studio-field__input[readonly]{opacity:.7}.ec-studio .ec-studio-photo{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-12)}.ec-studio .ec-studio-photo__thumb{width:80px;height:60px;border-radius:8px;background:rgb(var(--ec-os-champ));object-fit:cover}.ec-studio .ec-studio-photo__actions{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-repeater{display:flex;flex-direction:column;gap:var(--ec-os-e-8);min-width:0;margin:0;padding:0;border:0}.ec-studio .ec-studio-repeater__list{display:flex;flex-direction:column;gap:var(--ec-os-e-8);margin:0;padding:0;list-style:none}.ec-studio .ec-studio-repeater__item{display:flex;flex-direction:column;gap:var(--ec-os-e-12);padding:var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-studio .ec-studio-repeater__bar{display:flex;align-items:center;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-repeater__name{flex:1 1 auto;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:550}.ec-studio .ec-studio-repeater .ec-studio-section__move{background:rgb(var(--ec-os-champ))}.ec-studio-library{display:flex;flex-direction:column;gap:var(--ec-os-e-8);margin:0;padding:0;list-style:none}.ec-studio-library__row{display:flex;align-items:center;gap:var(--ec-os-e-12);min-height:64px;padding:var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-8);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-studio-library__thumb{flex:none;width:72px;height:48px;border-radius:8px;background:rgb(var(--ec-os-doux));object-fit:cover}.ec-studio-library__name{display:flex;flex:1 1 auto;flex-direction:column;min-width:0}.ec-studio-library__name strong{overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ec-studio-library__name small,.ec-studio-library__state{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-preview{flex:1 1 auto;min-height:0}.ec-studio .ec-studio-preview__frame{display:block;width:100%;height:100%;border:0;background:rgb(var(--ec-os-carte))}.ec-studio-pages .ec-studio-pages__list{display:flex;flex-direction:column;gap:var(--ec-os-e-4);margin:0;padding:0;list-style:none}.ec-studio-pages .ec-studio-pages__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8);width:100%;min-height:var(--ec-os-h-lg);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-item);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-align:start;cursor:pointer}.ec-studio-pages .ec-studio-pages__row:hover{background:var(--ec-os-survol-neutre)}.ec-studio-pages .ec-studio-pages__row[aria-current=page]{background:rgb(var(--ec-os-doux));font-weight:600}.ec-studio-pages .ec-studio-pages__row:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-studio-pages .ec-studio-pages__language{display:flex;flex-direction:column;gap:var(--ec-os-e-8);margin-block-start:var(--ec-os-e-16)}.ec-studio-pages .ec-studio-pages__empty{display:block;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-studio .ec-studio-skeleton{display:grid;flex:1 1 auto;grid-template-columns:420px minmax(0,1fr);gap:var(--ec-os-e-8);min-height:0}.ec-studio .ec-studio-skeleton__column,.ec-studio .ec-studio-skeleton__site{display:flex;flex-direction:column;gap:var(--ec-os-e-12);min-width:0;min-height:0;padding:var(--ec-os-e-16);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-studio .ec-studio-skeleton__screen{flex:1 1 auto;min-height:0}.ec-studio .ec-studio-error{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-os-e-8);padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-error__label{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:var(--ec-os-i-etiquette);text-transform:uppercase}.ec-studio .ec-studio-error__title{margin:0;font-size:var(--ec-os-t-fenetre);font-weight:500;line-height:var(--ec-os-i-fenetre)}.ec-studio .ec-studio-error__title:focus{outline:none}.ec-studio .ec-studio-error__body{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-lecture)}.ec-studio .ec-studio-error__actions{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8);margin-block-start:var(--ec-os-e-8)}.ec-studio[data-ec-theme] .ec-studio-error__actions .ec-os-bouton--primaire:not(.ec-os-bouton--succes){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-studio[data-ec-theme] .ec-studio-error__actions .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-actif-survol))}:root:not(.light) .ec-studio[data-ec-theme] .ec-studio-error__actions .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled){box-shadow:none}.ec-studio[data-ec-theme] .ec-studio-error__actions .ec-os-bouton--secondaire{background:rgb(var(--ec-os-doux));box-shadow:none}.ec-studio[data-ec-theme] .ec-studio-error__actions .ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]){background:var(--ec-os-filet)}@media(max-width:767px){.ec-studio .ec-studio-picker__path{display:none}.ec-studio .ec-studio-picker{min-height:var(--ec-os-h-lg)}.ec-studio .ec-studio-skeleton{grid-template-columns:minmax(0,1fr)}.ec-studio .ec-studio-skeleton__column{display:none}.ec-studio .ec-studio-error__actions>*{min-height:var(--ec-os-h-lg)}}.ec-studio .ec-studio-header__lock{display:contents;min-width:0;margin:0;padding:0;border:0}.ec-studio .ec-studio-header__lock:disabled .ec-os-segmente{opacity:.55}.ec-studio .ec-studio-ziggy .ec-studio-column__head{min-height:calc(var(--ec-os-h-lg) + var(--ec-os-e-16) * 2)}.ec-studio .ec-studio-ziggy__credits{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8);margin-inline-start:auto;min-height:var(--ec-os-h-controle);padding:var(--ec-os-e-4) var(--ec-os-e-12) var(--ec-os-e-4) var(--ec-os-e-6);border:1px solid rgb(var(--ec-p-neutre-blanc) / .32);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-p-attention-violet) / .38);color:var(--ec-studio-ziggy-on);font:inherit;font-size:var(--ec-os-t-second);font-weight:600;white-space:nowrap;cursor:pointer;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:background-color var(--ec-anim-base) var(--ec-anim-ease-out),transform var(--ec-anim-base) var(--ec-anim-ease-out)}.ec-studio .ec-studio-ziggy__credits:hover{background:rgb(var(--ec-p-attention-violet) / .55);transform:translateY(-1px)}.ec-studio .ec-studio-ziggy__credits:focus-visible{outline:2px solid currentColor;outline-offset:2px}.ec-studio .ec-studio-ziggy__credits-mark{display:inline-grid;flex:none;place-items:center;inline-size:24px;block-size:24px;border-radius:50%;background:var(--ec-studio-ziggy-on);color:var(--ec-studio-ziggy-via)}.ec-studio .ec-studio-ziggy__gauge{display:block;flex:none;inline-size:40px;block-size:4px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-p-neutre-blanc) / .3);overflow:hidden}.ec-studio .ec-studio-ziggy__gauge>span{display:block;block-size:100%;border-radius:inherit;background:currentColor}.ec-studio .ec-studio-ziggy__thread{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-12);min-height:0;overflow-y:auto;padding:var(--ec-os-e-16);background:linear-gradient(180deg,color-mix(in srgb,var(--ec-studio-ziggy-accent) var(--ec-studio-ziggy-wash),transparent) 0,transparent 240px)}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn{animation:ec-entrance-row var(--ec-anim-slow) var(--ec-anim-ease-out) backwards}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--user .ec-os-chat__body{border-radius:var(--ec-os-rayon-tuile, 20px);border-end-end-radius:var(--ec-radius-md, 6px);background:var(--ec-studio-ziggy-bubble);color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--assistant .ec-os-chat__body,.ec-studio .ec-studio-ziggy__live .ec-os-chat__turn--assistant .ec-os-chat__body{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile, 20px);border-start-start-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec-studio-ziggy-accent) 22%,transparent),0 2px 10px color-mix(in srgb,var(--ec-studio-ziggy-accent) 10%,transparent)}.ec-studio .ec-studio-ziggy__welcome-title{margin:var(--ec-os-e-12) 0 var(--ec-os-e-8);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h1);font-weight:500;line-height:var(--ec-os-i-h1);letter-spacing:-.01em}.ec-studio .ec-studio-ziggy__welcome-help{margin:0 0 var(--ec-os-e-16);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-lecture)}.ec-studio .ec-studio-ziggy__label{display:block;margin:0 0 var(--ec-os-e-8);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:var(--ec-os-i-etiquette);text-transform:uppercase}.ec-studio .ec-studio-ziggy__ideas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-os-e-8);margin:0 0 var(--ec-os-e-16);padding:0;list-style:none}.ec-studio .ec-studio-ziggy__idea{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-os-e-6);inline-size:100%;block-size:100%;min-height:112px;padding:var(--ec-os-e-16);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px rgb(var(--ec-theme-accent-rgb) / .18);color:rgb(var(--ec-os-texte));font:inherit;text-align:start;cursor:pointer;transition:transform var(--ec-anim-base) var(--ec-anim-ease-out),box-shadow var(--ec-anim-base) var(--ec-anim-ease-out)}.ec-studio .ec-studio-ziggy__idea-icon{display:inline-grid;place-items:center;inline-size:32px;block-size:32px;margin-block-end:var(--ec-os-e-4);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-theme-accent-rgb));color:rgb(var(--ec-theme-sur-accent-rgb));transition:transform var(--ec-anim-base) var(--ec-anim-ease-spring)}.ec-studio .ec-studio-ziggy__idea strong{font-size:var(--ec-os-t-corps);font-weight:600;line-height:var(--ec-os-i-lecture)}.ec-studio .ec-studio-ziggy__idea small{margin-block-start:auto;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-ziggy__idea:hover:not(:disabled){transform:translateY(-2px);box-shadow:inset 0 0 0 1px rgb(var(--ec-theme-accent-rgb) / .45),0 8px 20px rgb(var(--ec-theme-accent-rgb) / .2)}.ec-studio .ec-studio-ziggy__idea:hover:not(:disabled) .ec-studio-ziggy__idea-icon{transform:scale(1.08)}.ec-studio .ec-studio-ziggy__idea:disabled{cursor:default;opacity:.55}.ec-studio .ec-studio-ziggy__idea:focus-visible{outline:2px solid rgb(var(--ec-theme-accent-rgb));outline-offset:2px}.ec-studio .ec-studio-ziggy__designate:focus-visible{outline:2px solid var(--ec-studio-ziggy-accent);outline-offset:2px}.ec-studio .ec-studio-ziggy__protect{display:flex;gap:var(--ec-os-e-8);margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-studio .ec-studio-ziggy__protect>:first-child{flex:none;margin-block-start:2px}.ec-studio .ec-studio-ziggy__muted{display:block;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-studio .ec-studio-ziggy__steps{display:flex;flex-direction:column;gap:var(--ec-os-e-6);margin:0 0 var(--ec-os-e-8);padding:0;list-style:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-ziggy__steps li{display:flex;align-items:center;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-ziggy__steps li{animation:ec-entrance-row var(--ec-anim-slow) var(--ec-anim-ease-out) backwards}.ec-studio .ec-studio-ziggy__steps li>.ec-icone{color:var(--ec-studio-ziggy-accent)}.ec-studio .ec-studio-ziggy__steps li[data-current]{color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-ziggy__annule{margin:0;font-size:12.5px;color:rgb(var(--ec-text-muted))}.ec-studio .ec-studio-ziggy__question{margin:0;font-weight:500}.ec-studio .ec-studio-ziggy__choices{display:flex;flex-direction:column;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-ziggy__row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);margin-block-start:var(--ec-os-e-4)}.ec-studio .ec-studio-ziggy__link{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:500}.ec-studio .ec-studio-ziggy__help{display:flex;flex-direction:column;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-ziggy__help-field{min-height:72px;padding:var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);resize:vertical}.ec-studio .ec-studio-ziggy__foot{display:flex;flex:none;flex-direction:column;gap:var(--ec-os-e-8);padding:var(--ec-os-e-8) var(--ec-os-e-16) var(--ec-os-e-16)}.ec-studio .ec-studio-ziggy__foot[data-locked] .ec-os-composeur__zone{min-height:0}.ec-studio .ec-studio-ziggy__foot[data-locked]>.ec-studio-ziggy__muted{color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-ziggy__composer:focus-within .ec-os-composeur__boite{box-shadow:inset 0 0 0 2px var(--ec-studio-ziggy-accent)}.ec-studio .ec-studio-ziggy__designate{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);min-height:var(--ec-os-h-sm);padding:0 var(--ec-os-e-8);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;cursor:pointer}.ec-studio .ec-studio-ziggy__designate:hover:not(:disabled){background:var(--ec-os-survol-neutre)}.ec-studio .ec-studio-ziggy__designate:disabled{cursor:default;opacity:.55}.ec-studio .ec-studio-ziggy__running{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-proposal{display:flex;flex-direction:column;gap:var(--ec-os-e-10);padding:var(--ec-os-e-16);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-proposal__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-proposal__eyebrow{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase}.ec-studio .ec-studio-proposal__title{margin:0;font-size:var(--ec-os-t-h2);font-weight:500;line-height:var(--ec-os-i-h2)}.ec-studio .ec-studio-proposal__options{display:flex;flex-direction:column;gap:var(--ec-os-e-8);min-width:0;margin:0;padding:0;border:0}.ec-studio .ec-studio-proposal__option{position:relative;display:flex;align-items:center;gap:var(--ec-os-e-12);min-height:var(--ec-os-h-choix);padding:var(--ec-os-e-12) var(--ec-os-e-16);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-doux));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-lecture);cursor:pointer}.ec-studio .ec-studio-proposal__option[data-checked]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-studio .ec-studio-proposal__option:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio .ec-studio-proposal__option-text{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-4);min-width:0}.ec-studio .ec-studio-proposal__option-text small{font-size:var(--ec-os-t-second);opacity:.8}.ec-studio .ec-studio-proposal__check{flex:none;inline-size:18px;block-size:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.ec-studio .ec-studio-proposal__option[data-checked] .ec-studio-proposal__check{box-shadow:inset 0 0 0 5px currentColor}.ec-studio .ec-studio-proposal__help,.ec-studio .ec-studio-proposal__honest{display:block;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-studio .ec-studio-proposal__honest{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-lecture)}.ec-studio .ec-studio-proposal__cost{margin:0;font-size:var(--ec-os-t-corps)}.ec-studio .ec-studio-proposal__actions{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-proposal__undo{align-self:flex-start;min-height:var(--ec-os-h-sm);padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;cursor:pointer}.ec-studio .ec-studio-proposal__undo:hover:not(:disabled){text-decoration:underline}.ec-studio .ec-studio-window{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-8);min-height:0}.ec-studio .ec-studio-window__bar{display:flex;flex:none;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8)}.ec-studio .ec-studio-window__sub{flex:1 1 200px;min-width:0;margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-studio .ec-studio-window__tools{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-16, 16px)}.ec-studio .ec-studio-window__stage{position:relative;inline-size:100%;block-size:100%;overflow:hidden}.ec-studio .ec-studio-window__stage[data-scaled]{overflow:auto}.ec-studio .ec-studio-window__stage .ec-studio-preview__frame{max-inline-size:none}.ec-studio .ec-studio-window__pointing{position:absolute;inset-block-start:var(--ec-os-e-12);inset-inline:50% auto;z-index:2;display:flex;align-items:center;gap:var(--ec-os-e-8);padding:var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-16);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);transform:translate(-50%);white-space:nowrap}@container (max-width: 767px){.ec-studio .ec-studio-window__sub{flex-basis:100%}.ec-studio .ec-studio-window__zoom{display:none}}.ec-studio .ec-studio-draftbar{display:flex;flex:none;align-items:center;min-height:var(--ec-os-h-lg);padding:0 var(--ec-os-e-8);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux))}.ec-studio .ec-studio-draftbar__count{display:inline-flex;align-items:center;gap:var(--ec-os-e-8);min-height:var(--ec-os-h-controle);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;cursor:pointer}.ec-studio .ec-studio-draftbar__count:hover{background:var(--ec-os-survol-neutre)}.ec-studio .ec-studio-draftbar__count:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio .ec-studio-draftbar__dot{inline-size:8px;block-size:8px;border-radius:50%;background:rgb(var(--ec-os-succes))}.ec-studio .ec-studio-draftbar[data-pending] .ec-studio-draftbar__dot{background:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-draftbar__versions{display:inline-flex;align-items:center;gap:var(--ec-os-e-8);min-height:var(--ec-os-h-controle);margin-inline-start:auto;padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-studio .ec-studio-draftbar__versions:hover{background:var(--ec-os-survol-neutre)}.ec-studio .ec-studio-draftbar__versions:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio-versions .ec-studio-versions__dot{display:inline-block;inline-size:8px;block-size:8px;margin-inline-end:var(--ec-os-e-8);border-radius:50%;background:rgb(var(--ec-os-succes));vertical-align:middle}.ec-studio-scale .ec-studio-scale__balance{margin:0 0 var(--ec-os-e-12);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-studio-scale .ec-studio-scale__balance strong{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-display);font-weight:500;line-height:1}.ec-studio-scale .ec-studio-scale__table{inline-size:100%;border-collapse:separate;border-spacing:0 var(--ec-os-e-6);font-size:var(--ec-os-t-corps)}.ec-studio-scale .ec-studio-scale__table th,.ec-studio-scale .ec-studio-scale__table td{padding:var(--ec-os-e-8) var(--ec-os-e-12);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));line-height:var(--ec-os-i-second-lecture);vertical-align:middle}.ec-studio-scale .ec-studio-scale__table th{border-radius:var(--ec-os-rayon-item) 0 0 var(--ec-os-rayon-item);font-weight:450;text-align:start}.ec-studio-scale .ec-studio-scale__table td{border-radius:0 var(--ec-os-rayon-item) var(--ec-os-rayon-item) 0;text-align:end;white-space:nowrap}.ec-studio-scale .ec-studio-scale__note,.ec-studio-targets .ec-studio-targets__empty,.ec-studio-changes .ec-studio-changes__empty{margin:var(--ec-os-e-8) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-studio-scale .ec-studio-scale__actions{display:flex;align-items:center;gap:var(--ec-os-e-12)}.ec-studio-scale .ec-studio-scale__link{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:500}.ec-os-sheet.ec-studio-targets{max-height:min(456px,calc(100vh - 32px))}.ec-studio-targets .ec-studio-targets__touch{flex-shrink:0}.ec-studio-targets .ec-studio-targets__list,.ec-studio-changes .ec-studio-changes__list{display:flex;flex-direction:column;gap:var(--ec-os-e-4);margin:var(--ec-os-e-8) 0 0;padding:0;list-style:none}.ec-studio-targets .ec-studio-targets__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8);inline-size:100%;min-height:var(--ec-os-h-lg);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-align:start;cursor:pointer}.ec-studio-targets .ec-studio-targets__row[data-depth="1"]{margin-inline-start:var(--ec-os-e-16);inline-size:calc(100% - var(--ec-os-e-16));background:none;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-studio-targets .ec-studio-targets__row[aria-current=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-studio-targets .ec-studio-targets__row[data-locked]{color:rgb(var(--ec-os-texte-2));cursor:default}.ec-studio-targets .ec-studio-targets__row small{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio-targets .ec-studio-targets__row:hover:not([data-locked]){background:var(--ec-os-survol-neutre)}.ec-studio-targets .ec-studio-targets__row:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-studio-changes .ec-studio-changes__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12);padding:var(--ec-os-e-10) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-doux))}.ec-studio-changes .ec-studio-changes__row[data-state=undone]{background:none;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-studio-changes .ec-studio-changes__text{display:flex;flex-direction:column;gap:var(--ec-os-e-4);min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-studio-changes .ec-studio-changes__text small{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-studio-changes .ec-studio-changes__row[data-state=undone] strong{text-decoration:line-through}.ec-studio-changes .ec-studio-changes__action{flex:none;min-height:var(--ec-os-h-sm);padding:0 var(--ec-os-e-8);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;cursor:pointer}.ec-studio-changes .ec-studio-changes__action:hover:not(:disabled){background:var(--ec-os-survol-neutre)}.ec-studio-changes .ec-studio-changes__error{margin:0 0 var(--ec-os-e-8);color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}@media(max-width:767px),(pointer:coarse){.ec-studio .ec-studio-ziggy__credits,.ec-studio .ec-studio-ziggy__designate,.ec-studio .ec-studio-proposal__undo,.ec-studio .ec-studio-draftbar__count,.ec-studio .ec-studio-draftbar__versions,.ec-studio-changes .ec-studio-changes__action,.ec-studio-targets .ec-studio-targets__row{min-height:44px}.ec-studio .ec-studio-ziggy__ideas{grid-template-columns:minmax(0,1fr)}.ec-studio .ec-studio-ziggy__idea{min-height:0}}@media(prefers-reduced-motion:reduce){.ec-studio .ec-studio-ziggy__thread{scroll-behavior:auto}.ec-studio .ec-studio-column__head[data-mode=ziggy][data-running],.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn,.ec-studio .ec-studio-ziggy__steps li{animation:none}.ec-studio .ec-studio-ziggy__idea,.ec-studio .ec-studio-ziggy__idea-icon,.ec-studio .ec-studio-ziggy__credits{transition:none}.ec-studio .ec-studio-ziggy__idea:hover:not(:disabled),.ec-studio .ec-studio-ziggy__idea:hover:not(:disabled) .ec-studio-ziggy__idea-icon,.ec-studio .ec-studio-ziggy__credits:hover{transform:none}}.ec-studio .ec-studio-ziggy__foot{position:relative;gap:var(--ec-os-e-6)}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__boite{gap:var(--ec-os-e-6);padding:var(--ec-os-e-10) var(--ec-os-e-8) var(--ec-os-e-6) var(--ec-os-e-12)}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__zone{padding:var(--ec-os-e-4) 0}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__gauche{gap:2px;min-width:0;margin-left:calc(var(--ec-os-e-4) * -1)}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__entete{padding-right:var(--ec-os-e-4)}.ec-studio .ec-studio-ziggy__scope{flex:0 1 auto;flex-wrap:nowrap;max-width:100%;min-width:0}.ec-studio .ec-studio-ziggy__scope .ec-os-scope-chip{min-width:0;min-height:24px;background:color-mix(in srgb,var(--ec-studio-ziggy-accent) 10%,transparent);color:var(--ec-studio-ziggy-accent);font-weight:500}.ec-studio .ec-studio-ziggy__scope .ec-os-scope-chip__label{min-width:0}.ec-studio .ec-studio-ziggy__scope .ec-os-scope-chip__clear:hover{background:color-mix(in srgb,var(--ec-studio-ziggy-accent) 16%,transparent)}.ec-studio .ec-studio-ziggy__attachments{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6);width:100%;margin:0;padding:0;list-style:none}.ec-studio .ec-studio-ziggy__attachment{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--ec-os-e-8);max-width:calc(50% - 3px);min-width:0;padding:3px;border-radius:var(--ec-os-rayon-bulle, 10px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-studio .ec-studio-ziggy__attachment[data-status=failed]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger, 220 38 38) / .55)}.ec-studio .ec-studio-ziggy__attachment-thumb{display:grid;flex:none;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:7px;background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-studio-ziggy__attachment-thumb img{width:100%;height:100%;object-fit:cover}.ec-studio .ec-studio-ziggy__attachment[data-status=uploading] .ec-studio-ziggy__attachment-thumb img{opacity:.55}.ec-studio .ec-studio-ziggy__attachment-text{display:grid;min-width:0;line-height:1.25}.ec-studio .ec-studio-ziggy__attachment-name{overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500;white-space:nowrap;text-overflow:ellipsis}.ec-studio .ec-studio-ziggy__attachment-status{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ec-studio .ec-studio-ziggy__attachment[data-status=failed] .ec-studio-ziggy__attachment-status{color:rgb(var(--ec-os-danger, 220 38 38))}.ec-studio .ec-studio-ziggy__attachment-remove{display:grid;flex:none;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-studio .ec-studio-ziggy__attachment-remove:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-ziggy__attachment-remove:focus-visible,.ec-studio .ec-studio-ziggy__info-button:focus-visible{outline:2px solid var(--ec-studio-ziggy-accent);outline-offset:2px}.ec-studio .ec-studio-ziggy__info{position:relative;display:inline-flex}.ec-studio .ec-studio-ziggy__info-button{display:grid;place-items:center;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--ec-os-texte-3));cursor:help}.ec-studio .ec-studio-ziggy__info-button:hover,.ec-studio .ec-studio-ziggy__info[data-open] .ec-studio-ziggy__info-button{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-studio .ec-studio-ziggy__info-tip{position:absolute;bottom:calc(100% + 8px);left:50%;z-index:80;width:min(300px,calc(100vw - 32px));padding:var(--ec-os-e-8) var(--ec-os-e-12);border:1px solid var(--ec-infobulle-lisere);border-radius:var(--ec-os-rayon-bulle, 10px);background:var(--ec-infobulle-fond);box-shadow:var(--ec-os-ombre-verre);color:rgb(var(--ec-infobulle-encre));font-size:var(--ec-os-t-second);font-weight:450;line-height:var(--ec-os-i-second);text-align:left;opacity:0;pointer-events:none;visibility:hidden;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility .12s;backdrop-filter:blur(var(--ec-os-verre-flou-s));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s))}.ec-studio .ec-studio-ziggy__info:hover .ec-studio-ziggy__info-tip,.ec-studio .ec-studio-ziggy__info:focus-within .ec-studio-ziggy__info-tip,.ec-studio .ec-studio-ziggy__info[data-open] .ec-studio-ziggy__info-tip{opacity:1;visibility:visible;transform:translate(-50%)}.ec-studio .ec-studio-ziggy__drop{position:absolute;inset:var(--ec-os-e-4) var(--ec-os-e-12) var(--ec-os-e-12);z-index:2;display:flex;align-items:center;justify-content:center;gap:var(--ec-os-e-8);margin:0;border:1.5px dashed var(--ec-studio-ziggy-accent);border-radius:var(--ec-os-rayon-tuile);background:color-mix(in srgb,var(--ec-studio-ziggy-accent) 8%,rgb(var(--ec-os-carte)));color:var(--ec-studio-ziggy-accent);font-size:var(--ec-os-t-second);font-weight:550;pointer-events:none}@media(prefers-reduced-motion:reduce){.ec-studio .ec-studio-ziggy__info-tip{transition:none}}@media(max-width:767px),(pointer:coarse){.ec-studio .ec-studio-ziggy__attachment-remove,.ec-studio .ec-studio-ziggy__info-button{width:44px;height:44px}}.ec-studio .ec-studio-section{gap:var(--ec-os-e-4)}.ec-studio .ec-studio-section__rank{margin-inline-end:var(--ec-os-e-4)}.ec-studio .ec-studio-section__move{width:28px;height:28px}.ec-studio .ec-studio-section:not(:hover):not(:focus-within):not([aria-current=true]) .ec-studio-section__move[data-geste]{display:none}.ec-studio-pages .ec-studio-pages__title{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-studio-pages .ec-studio-pages__path{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:400}.ec-studio-pages .ec-studio-pages__search{inline-size:100%;min-height:var(--ec-os-h-controle);margin-block-end:var(--ec-os-e-8);padding:0 var(--ec-os-e-12);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit}.ec-studio{--ec-barre-r1-h: 48px}@media(min-width:768px){.ec-studio>.ec-os-page__entete :is(.ec-os-rond--md,.ec-os-rond){width:32px;height:32px;min-width:32px;min-height:32px}.ec-studio>.ec-os-page__entete .ec-os-bouton--primaire{min-height:32px;height:32px}.ec-studio .ec-studio-picker{min-height:32px}.ec-studio .ec-studio-picker__text{line-height:20px}.ec-studio .ec-studio-modes{height:34px;padding:3px}.ec-studio .ec-studio-modes__option{height:28px;gap:6px;padding:0 12px 0 8px}.ec-studio .ec-studio-modes[data-compact] .ec-studio-modes__option{width:34px}.ec-studio .ec-studio-modes__icon{width:18px;height:18px}}.ec-studio .ec-studio-ziggy .ec-studio-column__head{min-height:0;gap:var(--ec-os-e-8);padding:var(--ec-os-e-8) var(--ec-os-e-12)}.ec-studio .ec-studio-ziggy .ec-studio-column__avatar{width:28px;height:28px}.ec-studio .ec-studio-ziggy .ec-studio-column__head[data-mode=ziggy] .ec-studio-column__avatar{box-shadow:0 0 0 1.5px rgb(var(--ec-p-neutre-blanc) / .55)}.ec-studio .ec-studio-ziggy .ec-studio-column__ident{display:flex;flex:1 1 auto;align-items:baseline;gap:var(--ec-os-e-6);overflow:hidden}.ec-studio .ec-studio-ziggy .ec-studio-column__title{flex:none;line-height:20px}.ec-studio .ec-studio-ziggy .ec-studio-column__subtitle{min-width:0;overflow:hidden;font-size:var(--ec-os-t-second);line-height:20px;text-overflow:ellipsis;white-space:nowrap}.ec-studio .ec-studio-ziggy .ec-studio-column__subtitle:before{content:"· "}.ec-studio .ec-studio-ziggy__credits{gap:var(--ec-os-e-6);min-height:28px;padding:2px var(--ec-os-e-10) 2px 3px;font-size:var(--ec-os-t-second)}.ec-studio .ec-studio-ziggy__credits-mark{inline-size:22px;block-size:22px}.ec-studio .ec-studio-ziggy__gauge{inline-size:28px}.ec-studio .ec-studio-ziggy{--ec-os-chat-lecture: var(--ec-os-t-corps);--ec-os-chat-interligne: 1.45;--ec-os-chat-air: 10px;--ec-os-chat-air-serie: 4px}.ec-studio .ec-studio-ziggy__thread{gap:var(--ec-os-e-4);padding:var(--ec-os-e-12)}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--user .ec-os-chat__body,.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--assistant .ec-os-chat__body,.ec-studio .ec-studio-ziggy__live .ec-os-chat__turn--assistant .ec-os-chat__body{padding:var(--ec-os-e-8) var(--ec-os-e-12);border-radius:14px;line-height:1.45}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--user .ec-os-chat__body{border-end-end-radius:var(--ec-radius-md, 6px)}.ec-studio .ec-studio-ziggy__thread .ec-os-chat__turn--assistant .ec-os-chat__body,.ec-studio .ec-studio-ziggy__live .ec-os-chat__turn--assistant .ec-os-chat__body{border-start-start-radius:var(--ec-radius-md, 6px)}.ec-studio .ec-studio-ziggy .ec-os-chat__body :is(p,ul,ol,pre){margin-bottom:.45em}.ec-studio .ec-studio-ziggy .ec-os-chat__body .ziggy-md-p+.ziggy-md-p{margin-top:4px}.ec-studio .ec-studio-ziggy__foot{padding:var(--ec-os-e-6) var(--ec-os-e-12) var(--ec-os-e-12)}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__boite{gap:var(--ec-os-e-4);padding:var(--ec-os-e-6) var(--ec-os-e-6) var(--ec-os-e-4) var(--ec-os-e-12)}.ec-studio .ec-studio-ziggy__composer .ec-os-composeur__zone{padding:var(--ec-os-e-4) 0 0;line-height:1.45}.ec-popover.ec-choix-long{width:min(340px,calc(100vw - 24px));padding:var(--ec-space-xs);overflow:hidden}.ec-choix-long__declencheur{justify-content:space-between;gap:var(--ec-space-sm);min-width:0;text-align:start}.ec-choix-long__valeur{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ec-choix-long__declencheur[data-placeholder] .ec-choix-long__valeur{color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)))}.ec-choix-long__panneau{display:grid;gap:var(--ec-space-xs)}.ec-choix-long__recherche{width:100%}.ec-choix-long__liste{outline:none;max-height:min(320px,calc(100vh - 160px));margin:0;padding:0;overflow-y:auto;list-style:none}.ec-choix-long__section{display:block;padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ec-choix-long__ligne{display:flex;align-items:center;gap:var(--ec-space-2xs)}.ec-choix-long__option{flex:1 1 auto;min-width:0;min-height:36px;cursor:pointer}.ec-choix-long__etoile{display:inline-grid;flex:none;place-items:center;align-self:stretch;width:36px;min-height:36px;padding:0;border:0;border-radius:var(--ec-radius-sm);background:none;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));cursor:pointer}@media(pointer:coarse){.ec-choix-long__option{min-height:44px}.ec-choix-long__etoile{width:44px;min-height:44px}}.ec-choix-long__etoile[aria-pressed=true]{color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}.ec-choix-long__etoile[aria-pressed=true] svg,.ec-choix-long__etoile[aria-pressed=true] svg *{fill:currentColor}.ec-choix-long__etoile:focus-visible{outline:2px solid rgb(var(--ec-os-texte, var(--ec-text-primary)));outline-offset:1px}.ec-choix-long__vide{padding:var(--ec-space-md);color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:13px}:is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button:where(.rt-variant-soft,.rt-variant-ghost,.rt-variant-outline){color:rgb(var(--ec-text-primary));box-shadow:none}:is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button.rt-variant-soft{background:rgb(var(--ec-elevated))}:is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button:where(.rt-variant-soft,.rt-variant-ghost):hover{background:rgb(var(--ec-border) / var(--ec-border-opacity))}:is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio) .rt-Button[aria-pressed=true]{color:rgb(var(--ec-surface));background:rgb(var(--ec-text-primary))}:root .radix-themes :is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button.ec-btn--success{background:rgb(var(--ec-accent));box-shadow:none;color:var(--ec-accent-ink)}:is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button:disabled{opacity:.45}.ec-cms-dialog .ec-modal__header{background:var(--ec-bo-panel-gloss)!important}.ec-cms-dialog :is(h1,h2,h3,h4,strong,b,button,label,summary){font-weight:500!important}.ec-cms-dialog .ec-modal__header>span{background:rgb(var(--ec-elevated))!important;color:rgb(var(--ec-text-primary))!important}:root .radix-themes :is(.ec-content-hub,.ec-content,.ec-studio-light,.ec-entry-studio,.ec-cms-dialog) .rt-Button.ec-btn--success:hover:not(:disabled){background-color:rgb(var(--ec-accent));filter:brightness(.92)}:is(.ec-content-hub,.ec-content){--ec-gutter: 24px}:is(.ec-content-hub,.ec-content) .ec-module-header__title{font-size:20px;font-weight:500;letter-spacing:-.025em}:is(.ec-content-hub,.ec-content) .ec-listing-sheet{box-shadow:none;background:rgb(var(--ec-surface))}:is(.ec-content-hub,.ec-content) .ec-content-list-title strong{font-weight:500}:is(.ec-cms-dialog,.ec-entry-studio) .ec-entry-tabs{margin-bottom:32px}:is(.ec-cms-dialog,.ec-entry-studio) .ec-tabs__trigger[data-state=active]{background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface));box-shadow:none}.ec-cms-dialog .ec-content-form--tabbed{max-width:800px;margin-inline:auto}.ec-cms-dialog .ec-content-fields,.ec-entry-studio .ec-content-fields{gap:24px}.ec-entry-seo{display:flex;flex-direction:column;gap:24px;max-width:640px;line-height:1.6}.ec-entry-seo>label{display:flex;flex-direction:column;gap:8px;font-size:13px}.ec-entry-seo>p{margin:0;color:rgb(var(--ec-text-secondary));font-size:13px}.ec-entry-seo .ec-input{width:100%;box-sizing:border-box}.ec-entry-seo>label:has(input[type=checkbox]){flex-direction:row;align-items:center}.ec-entry-seo input[type=checkbox]{width:16px;min-height:16px;flex-shrink:0}.ec-entry-seo__media{display:flex;gap:12px;align-items:center;flex-wrap:wrap}.ec-entry-seo__media img{width:96px;height:64px;object-fit:cover;border-radius:var(--ec-radius-md)}.ec-entry-seo__media-label{width:100%;font-size:13px}@media(max-width:760px){:is(.ec-content-hub,.ec-content){--ec-gutter: 16px}}.ec-entry-studio .ec-entry-tabs .ec-tabs__trigger{padding-inline:10px;font-size:12px}@media(max-width:760px){.ec-cms-dialog.rt-DialogContent{width:calc(100vw - 32px);max-width:calc(100vw - 32px)!important}.ec-cms-dialog .ec-entry-tabs .ec-tabs__trigger{padding-inline:8px;font-size:12px}}@media(max-width:760px){.ec-cms-dialog .ec-modal__header{display:grid!important;grid-template-columns:44px minmax(0,1fr) 44px 44px;gap:8px!important;padding:16px!important}.ec-cms-dialog .ec-modal__header>:nth-child(3){grid-row:2;grid-column:2 / -1;justify-self:start}.ec-cms-dialog .ec-modal__header h1{font-size:16px}}:is(.ec-entry-studio,.ec-cms-dialog) .ec-entry-tabs .ec-tabs__list{flex-wrap:wrap}.ec-entry-languages,.ec-content-history{max-width:640px;line-height:1.6;font-size:13px}.ec-entry-languages>p,.ec-content-history>p{color:rgb(var(--ec-text-secondary));margin:0 0 20px}.ec-entry-languages ul{list-style:none;padding:0;margin:0}.ec-entry-languages li{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-entry-languages li>button{margin-left:auto}.ec-studio-workspace .ec-editor-header{display:flex;gap:12px;padding:10px 16px;min-height:64px}.ec-editor-identity{flex:1 1 180px;min-width:100px;max-width:220px;font-size:14px}.ec-editor-identity>span{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:500}.ec-editor-identity small{display:block;margin-top:3px;color:rgb(var(--ec-text-secondary));font-size:12px}.ec-editor-identity select{width:100%;height:20px;min-height:20px;padding:0;font:inherit;font-weight:500;border:0;background:transparent;color:inherit}.ec-editor-identity .ec-select__trigger{min-width:0;max-width:100%}.ec-editor-identity .ec-select__trigger>span:first-child{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-align:start}.ec-editor-identity .ec-select__trigger>span:last-child{flex-shrink:0}.ec-editor-modes,.ec-editor-tabs{border:0;padding:0;margin:0;min-inline-size:0}.ec-editor-modes{display:flex;align-items:center;gap:4px}.ec-editor-actions{margin-left:auto;display:flex;align-items:center;gap:8px}.ec-editor-actions .ec-content-footer{width:auto;margin:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-studio-workspace .ec-editor-actions button{min-height:32px;padding:6px 10px;font-size:13px}.ec-editor-navigation{display:flex;align-items:center;gap:12px;padding:8px 16px;background:rgb(var(--ec-surface));flex-shrink:0}.ec-editor-navigation>button:last-child{margin-left:auto}.ec-editor-body{display:flex;flex:1;min-height:0;min-width:0;border:0;margin:0;padding:16px;gap:16px;background:rgb(var(--ec-canvas));overflow:hidden}.ec-editor-body>.ec-editor-rail{width:232px!important;flex:0 0 232px;min-height:0;padding:12px;overflow:auto;border:0;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface))}.ec-editor-body>.ec-editor-canvas{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:0;background:rgb(var(--ec-elevated));overflow:hidden;border-radius:var(--ec-radius-lg)}.ec-editor-body>.ec-editor-inspector{width:360px!important;flex:0 0 360px;min-height:0;padding:20px;overflow:auto;border:0;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));box-shadow:var(--ec-shadow-card-sm)}.ec-studio-workspace[data-mode=cms] .ec-editor-body>.ec-editor-inspector{flex:1;width:auto!important;max-width:none;margin-inline:0}.ec-studio-workspace .ec-editor-body [hidden]{display:none!important}.ec-editor-canvas-tools{display:flex;flex-wrap:wrap;align-items:center;gap:12px;min-height:52px;padding:8px 12px;font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-editor-canvas-tools>output{flex:1;text-align:right}.ec-editor-panel h2{font-size:15px;font-weight:500;margin:0 0 16px}.ec-editor-panel p{font-size:13px;line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-editor-panel-actions{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;margin-top:24px}@media(max-width:1100px){.ec-editor-body>.ec-editor-rail{width:180px!important;flex-basis:180px}.ec-editor-actions{flex:1}}@media(max-width:760px){.ec-studio-workspace .ec-editor-header{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 8px}.ec-editor-header>.ec-editor-identity{grid-column:2;grid-row:1;min-width:0;max-width:none}.ec-editor-header>.ec-studio-immersion{grid-column:3;grid-row:1}.ec-editor-header>.ec-editor-modes,.ec-editor-header>.ec-editor-actions{grid-column:1 / -1;margin-left:0}.ec-editor-navigation{flex-wrap:wrap;gap:8px}.ec-editor-tabs{order:3;flex:1 1 100%;overflow:auto}.ec-editor-body{flex-direction:column;flex:none;overflow:visible}.ec-editor-body>.ec-editor-rail{width:auto!important;flex:none;max-height:clamp(264px,50dvh,480px)}.ec-editor-body>.ec-editor-rail>*{flex-shrink:0}.ec-editor-body>.ec-editor-rail>div{flex:none!important;overflow:visible!important}.ec-editor-body>.ec-editor-canvas{min-height:60dvh;flex:none}.ec-editor-body>.ec-editor-inspector{width:auto!important;flex:none}.ec-editor-body .ec-studio-viewport__stage{min-height:50dvh}}.ec-editor-header .ec-editor-identity{line-height:20px}.ec-studio-workspace .ec-editor-navigation .ec-tabs__trigger[data-state=active]{background:transparent;color:rgb(var(--ec-text-primary));box-shadow:inset 0 -2px 0 var(--ec-accent-text)}.ec-studio-workspace[data-mode=cms] .ec-editor-body>.ec-editor-inspector{padding:24px}.ec-studio-workspace[data-mode=cms] .ec-editor-inspector>:is([role=tabpanel],.ec-content-form),.ec-studio-workspace[data-mode=cms] .ec-editor-inspector>div:has(>[role=tabpanel]){max-width:none;margin-inline:0}.ec-editor-inspector :is(input:not([type=checkbox]):not([type=radio]),textarea,select){min-height:40px;padding:9px 12px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px}.ec-editor-inspector :is(input,textarea,select):focus-visible{outline:2px solid var(--ec-accent-text);outline-offset:2px}.ec-studio-workspace .ec-editor-inspector :is(h2,h3,strong,label,summary){font-weight:500}.ec-studio-workspace .ec-editor-modes{gap:2px;padding:3px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-elevated))}.ec-studio-workspace .ec-editor-modes .rt-Button,.ec-studio-workspace .ec-editor-navigation>.rt-Button,.ec-studio-workspace .ec-editor-header>.rt-Button{min-height:32px;height:32px;padding:6px 10px;border-radius:var(--ec-radius-md);font-size:13px}.ec-studio-workspace .ec-editor-navigation>.rt-Button[aria-pressed=true]{--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-text-primary: var(--ec-os-actif-encre);--ec-text-muted: var(--ec-os-actif-encre-2);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .2)}.ec-editor-navigation{padding-block:0;gap:16px;min-height:44px}.ec-editor-tabs .ec-tabs__list{background:transparent;padding:0;gap:4px;border-radius:0}.ec-studio-workspace .ec-editor-tabs .ec-tabs__trigger{border-radius:0;min-height:44px;padding:10px 12px;white-space:nowrap;font-size:13px}.ec-studio-workspace .ec-editor-header{align-items:flex-end;gap:16px;padding:12px 16px;min-height:76px}.ec-editor-header .ec-editor-identity{display:flex;flex-direction:column;gap:4px;flex:0 1 220px}.ec-editor-header .ec-editor-identity small{order:-1;margin:0;font-size:11px;line-height:14px;color:rgb(var(--ec-text-secondary))}.ec-editor-header .ec-editor-identity>span{height:36px;line-height:36px;padding-inline:10px;background:rgb(var(--ec-elevated));border-radius:var(--ec-radius-md)}.ec-editor-language{position:relative;display:flex;flex-direction:column;gap:4px;width:160px;flex:0 0 160px}.ec-editor-language>span{display:inline-flex;align-items:center;gap:6px;font-size:11px;line-height:14px;color:rgb(var(--ec-text-secondary))}.ec-editor-language>span>svg{flex-shrink:0}.ec-studio-workspace .ec-editor-header .ec-select__trigger{height:36px;min-height:36px;width:100%;padding:6px 10px;border-radius:var(--ec-radius-md);font-size:13px;font-weight:500;box-shadow:none;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated))}.ec-studio-workspace .ec-editor-modes{height:36px;padding:3px;box-sizing:border-box;border-radius:var(--ec-radius-md);gap:4px}.ec-studio-workspace .ec-editor-modes .rt-Button{height:30px;min-height:30px;padding:4px 12px}.ec-studio-workspace .ec-editor-header>.rt-Button,.ec-studio-workspace .ec-editor-actions .rt-Button,.ec-studio-workspace .ec-editor-header .ec-studio-immersion{height:36px;min-height:36px;border-radius:var(--ec-radius-md);font-size:13px}.ec-editor-header .ec-studio-immersion{width:36px;flex-basis:36px}.ec-editor-header .ec-editor-actions{min-height:36px;align-items:center}.ec-studio-workspace .ec-editor-navigation>.rt-Button[aria-pressed=true]{--ec-os-texte: inherit;--ec-os-texte-2: inherit;--ec-text-primary: inherit;--ec-text-muted: inherit;background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));box-shadow:none}@media(max-width:760px){.ec-editor-header>.ec-editor-language{grid-column:1 / -1;width:100%}.ec-editor-navigation{padding-top:8px}.ec-editor-tabs .ec-tabs__trigger{min-height:40px}}.ec-editor-header :is(.rt-Button,.ec-select__trigger,.ec-studio-immersion){box-sizing:border-box}@media(min-width:1101px){.ec-studio-workspace .ec-editor-header{display:grid;grid-template-columns:auto minmax(120px,1fr) auto 160px auto 36px;gap:12px}.ec-editor-header .ec-editor-identity{max-width:none;min-width:0}.ec-editor-header .ec-editor-actions{margin-left:0}}.ec-editor-header .rt-Button,.ec-editor-navigation>.rt-Button{margin:0}.ec-studio-workspace[data-mode=cms] .ec-editor-body{width:100%;max-width:none;margin-inline:0;box-sizing:border-box;align-items:stretch}.ec-studio-workspace[data-mode=cms] .ec-editor-body>.ec-editor-inspector{display:block;box-sizing:border-box;min-width:0;max-height:none;max-width:none;margin:0;padding:32px}.ec-studio-workspace[data-mode=cms] .ec-editor-inspector>:is([role=tabpanel],.ec-content-form),.ec-studio-workspace[data-mode=cms] .ec-editor-inspector>div:has(>[role=tabpanel]){width:100%;max-width:none;box-sizing:border-box;margin-inline:0}.ec-studio-workspace[data-mode=cms] .ec-editor-inspector :where(input:not([type=checkbox]):not([type=radio]),textarea,select){width:100%;box-sizing:border-box;min-height:44px!important;line-height:1.6}.ec-studio-workspace[data-mode=cms] .ec-editor-inspector textarea{min-height:144px!important;resize:vertical}.ec-studio-workspace[data-mode=cms] .ec-editor-form-heading{padding:0 0 24px!important}.ec-studio-workspace[data-mode=cms] .ec-editor-form-heading>h3{margin-top:8px!important;font-size:18px!important;line-height:1.4}.ec-studio-workspace[data-mode=cms] .ec-editor-form-heading>p{margin:8px 0 0;max-width:65ch;font-size:13px;line-height:1.6;color:rgb(var(--ec-text-secondary))}.ec-studio-workspace[data-mode=cms] .ec-editor-form-fields{padding:0!important;gap:24px!important}.ec-studio-workspace[data-mode=cms] .ec-content-fields{gap:24px}.ec-studio-workspace[data-mode=cms] .ec-content-card>h3{font-size:18px;margin:0 0 24px;font-weight:500}.ec-editor-navigation>[hidden]{display:none!important}.ec-studio-workspace[data-mode=cms] .ec-editor-rail{box-shadow:none}@media(max-width:760px){.ec-studio-workspace[data-mode=cms] .ec-editor-body>.ec-editor-inspector{padding:20px}.ec-studio-workspace[data-mode=cms] .ec-editor-body{flex:none}}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header{align-items:end}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header>.rt-Button,:root [data-ec-vivant] .ec-studio-workspace .ec-editor-actions .rt-Button{height:48px;min-height:48px;padding-block:0;padding-inline:var(--ec-space-lg)}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-modes{height:48px;padding:2px;gap:2px;border-radius:var(--ec-radius-pill)}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-modes .rt-Button{height:44px;min-height:44px;padding-block:0;padding-inline:var(--ec-space-lg)}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header .ec-studio-immersion{width:48px;height:48px;min-height:48px;flex-basis:48px;border:0;border-radius:var(--ec-radius-pill)}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header .ec-select__trigger{height:48px;min-height:48px;border:0;padding-inline:var(--ec-space-lg);font-size:15px}:root [data-ec-vivant] .ec-studio-workspace .ec-editor-navigation>.rt-Button{height:44px;min-height:44px;padding-block:0}@media(min-width:1101px){:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header{grid-template-columns:auto minmax(120px,1fr) auto 160px auto 48px}}@media(max-width:760px){:root [data-ec-vivant] .ec-studio-workspace .ec-editor-header .ec-select__trigger{font-size:16px}}:root [data-ec-vivant] .ec-editor-inspector :is(.rt-TextFieldInput,.rt-TextAreaInput){border:0;border-radius:var(--ec-vivant-rayon-controle);background:transparent;font-size:inherit}:root [data-ec-vivant] .ec-editor-inspector .rt-TextFieldInput{padding:0}:root [data-ec-vivant] .ec-editor-inspector .rt-TextAreaInput{padding:var(--text-area-padding-y) var(--text-area-padding-x)}:root [data-ec-vivant] .ec-editor-inspector :is(.rt-TextFieldInput,.rt-TextAreaInput):focus-visible{outline:none}:root [data-ec-vivant] .ec-editor-inspector :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):not(.rt-TextFieldInput),textarea:not(.rt-TextAreaInput),select){padding-block:0;padding-inline:var(--ec-space-lg);border:0;border-radius:var(--ec-vivant-rayon-controle);background:rgb(var(--ec-elevated));font-size:15px}:root [data-ec-vivant] .ec-editor-inspector :is(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=color]):not([type=hidden]):not(.rt-TextFieldInput),select){min-height:48px!important}:root [data-ec-vivant] .ec-editor-inspector textarea:not(.rt-TextAreaInput){padding-block:12px}:root [data-ec-vivant] .ec-editor-inspector label:has(>input:is([type=checkbox],[type=radio])){display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px}@media(max-width:760px){:root [data-ec-vivant] .ec-editor-inspector :is(input:not([type=checkbox]):not([type=radio]):not(.rt-TextFieldInput),textarea:not(.rt-TextAreaInput),select){font-size:16px}}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header .ec-editor-identity>small,:is(.ec-studio-light,.ec-entry-studio) .ec-editor-language>span{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header{min-height:56px;align-items:center}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header .ec-select__trigger{height:40px;border-radius:999px}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header .ec-content-footer .rt-Button{border-radius:999px;height:40px}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header .ec-content-footer .rt-variant-solid:last-child{background:rgb(var(--ec-vif-accent-plein))}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-header .ec-content-footer .rt-variant-solid:not(:last-child){background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .2);color:rgb(var(--ec-os-texte))}:is(.ec-studio-light,.ec-entry-studio) .ec-editor-tabs .ec-tabs__trigger,.ec-studio-workspace:is(.ec-studio-light,.ec-entry-studio) .ec-editor-tabs .ec-tabs__trigger{min-height:32px;line-height:20px;padding:6px 12px;border-radius:999px;background:transparent}.ec-studio-workspace:is(.ec-studio-light,.ec-entry-studio) .ec-editor-navigation .ec-tabs__trigger[data-state=active]{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)) / .1);color:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));box-shadow:none}.ec-studio-workspace:is(.ec-studio-light,.ec-entry-studio) .ec-editor-navigation>.rt-Button{border-radius:999px}.ec-entry-studio .ec-editor-identity .ec-page-header__title{overflow:hidden;max-width:320px;font-size:20px;line-height:28px;text-overflow:ellipsis;white-space:nowrap}.ec-entry-studio-v2 .ec-entry-studio-v2__title{display:inline-flex;align-items:center;gap:var(--ec-os-e-8);min-width:0;max-width:min(300px,100%);font-size:var(--ec-os-t-corps);font-weight:550}.ec-entry-studio-v2 .ec-entry-studio-v2__title>svg{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-entry-studio-v2 .ec-entry-studio-v2__name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-entry-studio-v2 .ec-entry-studio-v2__path{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:400;white-space:nowrap}.ec-entry-studio-v2 .ec-entry-studio-v2__actions,.ec-entry-studio-v2 .ec-entry-studio-v2__actions .ec-content-footer{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8);margin:0;padding:0;border:0}.ec-entry-studio-v2 .ec-entry-studio-v2__actions .ec-content-footer__state{max-inline-size:16rem;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}.ec-entry-studio-v2 .ec-studio-header__lock{flex:none}@media(min-width:768px){:root:root .ec-entry-studio-v2.ec-os-page[data-ec-espace]>.ec-os-page__entete>:is(.ec-os-page__navigation,.ec-os-page__filtres){flex:none}.ec-entry-studio-v2 .ec-entry-studio-v2__title{max-width:300px}}.ec-entry-studio-v2 .ec-os-page__titre{min-width:0}.ec-entry-studio-v2 .ec-entry-studio-v2__actions .rt-Button{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);padding:0 var(--ec-os-e-12);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:550;white-space:nowrap}.ec-entry-studio-v2 .ec-editor-language{display:flex;align-items:center}.ec-entry-studio-v2 .ec-editor-language>span{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-entry-studio-v2 .ec-editor-language .ec-select__trigger{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);min-width:120px;font-size:var(--ec-os-t-corps)}.ec-entry-studio-v2 .ec-entry-studio-v2__actions .rt-Button:last-child:not(:disabled){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-entry-studio-v2 .ec-studio-panes__grid{grid-template-columns:260px minmax(0,1fr) 400px}.ec-entry-studio-v2 .ec-studio-panes[data-mode=ziggy] .ec-studio-pane--fields,.ec-entry-studio-v2 .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__tab:nth-child(3){display:none}.ec-entry-studio-v2 .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__grid{grid-template-columns:380px minmax(0,1fr)}@container (max-width: 1023px){.ec-entry-studio-v2 .ec-studio-panes:not([data-mode=ziggy]) .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}}@container (max-width: 767px){.ec-entry-studio-v2 .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}}.ec-entry-studio-v2 .ec-entry-studio-v2__site{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-entry-studio-v2 .ec-entry-studio-v2__site>:not(.ec-editor-canvas-tools){flex:1 1 auto;min-height:0}.ec-entry-studio-v2 .ec-entry-studio-v2__site>.ec-editor-canvas-tools{flex:none;margin-bottom:var(--ec-os-e-8)}.ec-entry-studio-v2 .ec-entry-studio-v2__wait{display:grid;place-content:center;gap:var(--ec-os-e-8);block-size:100%;padding:var(--ec-os-e-24);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);text-align:center}.ec-entry-studio-v2 .ec-studio-draftbar{justify-content:space-between;gap:var(--ec-os-e-8)}.ec-entry-studio-v2 .ec-entry-draftbar__state{min-width:0;cursor:default}.ec-entry-studio-v2 .ec-entry-draftbar__state:hover{background:none}.ec-entry-studio-v2 .ec-entry-draftbar__state>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-entry-studio-v2 .ec-entry-form__language{padding:var(--ec-os-e-12) var(--ec-os-e-12) 0}.ec-entry-studio-v2 .ec-entry-form__language .ec-select__trigger{width:100%}.ec-entry-studio-v2 .ec-entry-fields-column .ec-studio-sections{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-e-6);margin:0;padding:0 var(--ec-os-e-12);overflow:auto;list-style:none}.ec-entry-studio-v2 .ec-entry-fields-column__scope{margin:0;padding:var(--ec-os-e-12);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:17px}.ec-entry-studio-v2 .ec-entry-ziggy .ec-studio-ziggy__thread{flex:1 1 auto;min-height:0;overflow:auto}.ec-entry-studio-v2 .ec-entry-form{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-entry-studio-v2 .ec-entry-form__tabs{flex:none;min-width:0;margin:0;padding:var(--ec-os-e-8) var(--ec-os-e-12) 0;border:0;overflow-x:auto;scrollbar-width:none}.ec-entry-studio-v2 .ec-entry-form__tabs .ec-tabs__list{flex-wrap:nowrap;width:max-content}.ec-entry-studio-v2 .ec-entry-form__tabs .ec-tabs__trigger{min-height:var(--ec-os-h-sm);padding:0 var(--ec-os-e-10);font-size:var(--ec-os-t-second);white-space:nowrap}.ec-entry-studio-v2 .ec-entry-form__body{flex:1 1 auto;min-height:0;padding:var(--ec-os-e-12) var(--ec-os-e-16) var(--ec-os-e-16);overflow:auto;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-entry-studio-v2 .ec-entry-form__body [hidden]{display:none!important}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-form{display:flex;flex-direction:column;gap:var(--ec-os-e-16)}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-card{display:flex;flex-direction:column;gap:var(--ec-os-e-12);margin:0;padding:0;border:0;background:transparent;box-shadow:none}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-card+.ec-content-card{padding-top:var(--ec-os-e-16);border-top:1px solid var(--ec-os-filet)}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-card>h3{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:550;letter-spacing:.04em;text-transform:uppercase}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-card>p{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-fields{display:flex;flex-direction:column;gap:var(--ec-os-e-16)}.ec-entry-studio-v2 .ec-entry-form__body :is(.ec-label,label){color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:550}.ec-entry-studio-v2 .ec-entry-form__body :is(input,textarea,.rt-TextFieldInput){font-size:var(--ec-os-t-corps)}.ec-entry-studio-v2 .ec-entry-form__body .ec-ed-rt__content .ProseMirror{min-height:160px;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-entry-studio-v2 .ec-entry-form__body [data-champ-cms] fieldset>span{font-size:var(--ec-os-t-second)!important}.ec-entry-studio-v2 .ec-entry-form__body .ec-content-disclosure summary{font-size:var(--ec-os-t-second);font-weight:550}@media(min-width:768px){.ec-entry-studio-v2 .ec-entry-studio-v2__actions .rt-Button{height:32px;min-height:32px}:root:root .ec-entry-studio-v2.ec-os-page[data-ec-espace]>.ec-os-page__entete .ec-editor-language .ec-select__trigger{height:32px;min-height:32px}}@media(max-width:767px){.ec-entry-studio-v2 .ec-entry-studio-v2__actions .rt-Button:not(:last-child),.ec-entry-studio-v2 .ec-entry-studio-v2__site .ec-editor-canvas-tools>output,.ec-entry-studio-v2 .ec-entry-studio-v2__path,.ec-entry-studio-v2 .ec-entry-studio-v2__actions .ec-content-footer__state{display:none}}.ec-content-list-title{display:flex;align-items:center;gap:12px;min-width:0;min-height:44px;width:100%;border:0;padding:0;background:transparent;text-align:left;color:inherit;cursor:pointer}.ec-content-list-title>div{flex:1;min-width:0}.ec-content-list-title img{width:44px;height:44px;flex-shrink:0;object-fit:cover;border-radius:var(--ec-radius-md)}.ec-content-list-title small{display:block;margin-top:4px;color:rgb(var(--ec-os-texte));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.ec-content-form{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,28%);gap:40px;align-items:start}.ec-content-form.ec-content-form--tabbed{display:block}.ec-entry-tabs{margin-bottom:24px;overflow-x:auto}@media(max-width:760px){.ec-cms-dialog.ec-cms-confirmation .ec-modal__header{grid-template-columns:minmax(0,1fr) 32px 32px!important}.ec-cms-dialog.ec-cms-confirmation .ec-modal__header>:nth-child(3){grid-row:auto;grid-column:auto;justify-self:auto}}.ec-content-form--tabbed [role=tabpanel][hidden],.ec-cms-dialog [role=tabpanel][hidden],.ec-entry-studio [role=tabpanel][hidden]{display:none!important}.ec-content-form__main,.ec-content-form__rail{display:grid;gap:24px;min-width:0}.ec-content-card{padding:0;min-width:0}.ec-content-card h3{margin:0 0 20px;font-size:15px;font-weight:650}.ec-content-fields{display:grid;gap:24px}.ec-content-form .rt-TextFieldRoot,.ec-content-form select,.ec-content-form .rt-SelectTrigger{min-height:44px}.ec-content-form input:not([type=checkbox]){min-height:42px;font-size:15px}.ec-content-form .ec-label{font-size:var(--ec-os-t-corps);font-weight:550;margin-bottom:4px}.ec-content-form .ec-ed-rt{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);overflow:hidden;background:rgb(var(--ec-bg))}.ec-content-form .ec-ed-rt__bar{display:flex;flex-wrap:wrap;gap:4px;padding:8px;background:rgb(var(--ec-elevated))}.ec-content-form .ec-ed-rt__btn{min-width:40px;min-height:40px;display:inline-flex;align-items:center;justify-content:center;color:rgb(var(--ec-text-secondary));border:0;border-radius:var(--ec-radius-sm);background:transparent;cursor:pointer}.ec-content-form .ec-ed-rt__btn--active{color:var(--ec-accent-text);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-content-form .tiptap{min-height:160px;padding:16px;font-size:15px;line-height:1.65}.ec-content-form summary{cursor:pointer;font-size:14px;font-weight:600;min-height:40px}.ec-content-form details[open]>summary{margin-bottom:16px}.ec-content-footer{display:flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:12px;width:100%}.ec-content-footer__state{margin-right:auto;font-size:12px;color:rgb(var(--ec-text-muted))}.ec-content-error{padding:16px;font-size:var(--ec-os-t-corps);border:0;border-radius:var(--ec-encart-rayon, 12px);background:rgb(var(--ec-bandeau-erreur, 180 35 24));color:rgb(var(--ec-bandeau-encre, 255 255 255))}.ec-content-error :is(p,li,span,strong,b,small,em,a){color:inherit}.ec-content-relation-options{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px;max-height:260px;overflow-y:auto}.ec-content-relation-option{display:flex;align-items:center;gap:8px;min-height:44px;padding:8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-bg));font-size:var(--ec-os-t-corps);cursor:pointer}@media(max-width:760px){.ec-content-form input:not([type=checkbox]),.ec-content-form .tiptap{font-size:16px}.ec-content-form{grid-template-columns:minmax(0,1fr)}.ec-content-card{padding:16px}.ec-content-footer__state{flex-basis:100%}}.ec-content,.ec-content-footer{--ec-success: 0 124 64;--ec-success-ink: var(--ec-p-neutre-blanc)}.ec-content-row-arrow{opacity:0;transform:translate(-4px,4px);transition:opacity .16s,transform .16s}.ec-content-list-title:hover .ec-content-row-arrow,.ec-content-list-title:focus-visible .ec-content-row-arrow{opacity:1;transform:none}.ec-content-disclosure{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));padding-top:16px}.ec-content-disclosure>summary{color:rgb(var(--ec-text-secondary))}.ec-content-disclosure[open]>:not(summary){animation:ec-content-reveal .18s var(--ec-ease)}.ec-content-source textarea{width:100%;min-height:160px;padding:12px;border-radius:var(--ec-radius-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));color:inherit;background:rgb(var(--ec-surface));font:inherit}.ec-content-source p{color:rgb(var(--ec-text-muted));font-size:12px}@keyframes ec-content-reveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ec-content-disclosure[open]>:not(summary){animation:none}.ec-content-row-arrow{transition:none;transform:none}}@media(max-width:900px){.ec-content-form{gap:24px}}.ec-content-outils{display:grid;justify-items:start;gap:var(--ec-space-sm);padding:0 var(--ec-gutter) var(--ec-space-md)}.ec-content-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);width:100%}.ec-content-search{flex:1 1 260px;min-width:0}.ec-content-advanced{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ec-content-etats{max-width:100%;overflow-x:auto}:is(.ec-content,.ec-site-overview,.ec-listing-list)>.ec-inline-alert--encart{margin:0 var(--ec-gutter) var(--ec-space-md)}.ec-content-refus{margin:4px 0 0;padding-left:18px;font-size:var(--ec-os-t-corps)}.ec-content-dispo{font-size:12px}.ec-content-menu{display:inline-flex}.ec-content .ec-bulkbar{height:auto;min-height:52px;flex-wrap:wrap;padding:var(--ec-space-xs) var(--ec-space-sm) var(--ec-space-xs) var(--ec-space-lg);border:0;border-radius:0;background:rgb(var(--ec-os-champ));box-shadow:none!important}.ec-content .ec-bulkbar>div{flex-wrap:wrap}.ec-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(260px,100%),1fr));gap:var(--ec-os-ecart);padding:var(--ec-space-lg)}.ec-content-carte__ouvrir{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-md);width:100%;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-content-carte__ouvrir img{width:100%;height:160px;object-fit:cover;border-radius:var(--ec-os-rayon-tuile)}.ec-content-carte__extrait{display:-webkit-box;overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:var(--ec-os-t-corps)}.ec-content-carte__actions{display:flex;gap:var(--ec-space-sm);margin-top:var(--ec-space-md)}.ec-content-statut[data-touchee]{animation:ec-content-pulse var(--ec-anim-max) var(--ec-ease)}.ec-inline-alert[data-reussite]{animation:ec-content-reussite var(--ec-anim-max) var(--ec-ease)}@keyframes ec-content-pulse{40%{transform:scale(1.08)}}@keyframes ec-content-reussite{50%{transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.ec-content-statut[data-touchee],.ec-inline-alert[data-reussite]{animation:none}}@media(max-width:760px){.ec-content-search{flex-basis:100%}}.ec-content-cadre .ec-listing-list>.ec-listing-sheet:first-child{margin-top:0}.ec-content-cadre .ec-listing-list>.ec-inline-alert+.ec-listing-sheet{margin-top:var(--ec-os-page-ecart)}.ec-studio-toolbar{display:flex;align-items:center;flex-wrap:wrap;gap:12px;padding:12px 16px;min-height:68px;flex-shrink:0;background:rgb(var(--ec-surface))}.ec-studio-viewport__controls{display:flex;align-items:center;gap:12px}.ec-studio-viewport__controls fieldset{display:flex;gap:2px;border:0;padding:3px;margin:0;min-inline-size:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-canvas))}.ec-studio-viewport__controls button{display:grid;place-items:center;min-width:30px;min-height:30px;padding:4px 9px;border:0;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer;font:inherit;font-size:12px}.ec-studio-viewport__controls button[aria-pressed=true]{background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:var(--ec-shadow-card-sm)}.ec-studio-viewport__controls button:focus-visible{outline:2px solid var(--ec-accent-text);outline-offset:2px}.ec-studio-viewport__stage{flex:1;min-width:0;min-height:0;display:flex;justify-content:flex-start;align-items:flex-start;overflow:auto;padding:18px 18px 32px;width:100%;box-sizing:border-box}.ec-studio-viewport__stage>div{margin-inline:auto}.ec-density-atlas:has([data-studio-immersive=true])>.ec-sidebar,.ec-density-atlas:has([data-studio-immersive=true]) .ec-topbar--client{display:none}.ec-studio-workspace{min-width:0;min-height:0;isolation:isolate}.ec-studio-toolbar{box-shadow:inset 0 -1px rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface) / .94);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.ec-studio-immersion{flex:0 0 34px;width:34px;height:34px;display:grid;place-items:center;color:rgb(var(--ec-text-secondary));background:rgb(var(--ec-elevated));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);cursor:pointer;transition:background var(--ec-anim-fast) var(--ec-anim-ease),color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-studio-immersion[aria-pressed=true]{background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}.ec-studio-immersion:focus-visible{outline:2px solid var(--ec-accent-text);outline-offset:3px}.ec-studio-viewport__stage{background-image:radial-gradient(rgb(var(--ec-text-secondary) / .09) .7px,transparent .7px);background-size:20px 20px}.ec-studio-viewport__stage>div{transition:width var(--ec-anim-base) var(--ec-anim-ease),height var(--ec-anim-base) var(--ec-anim-ease)}.ec-studio-viewport__stage iframe{transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.ec-studio-workspace :is(.ec-studio-light__drawer,.ec-studio-light__sections,.ec-entry-studio__inspector,.ec-entry-studio__rail):not([hidden]){animation:ec-studio-panel-in var(--ec-anim-slow) var(--ec-anim-ease-out)}@keyframes ec-studio-panel-in{0%{opacity:0;transform:translate(6px)}to{opacity:1;transform:translate(0)}}.ec-studio-workspace .ec-content-footer__state{display:flex;align-items:center;gap:7px;font-size:12px}.ec-studio-workspace .ec-content-footer__state:before{content:"";width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:rgb(var(--ec-text-muted))}.ec-studio-workspace .ec-content-footer__state[data-save-state=dirty]:before{background:rgb(var(--ec-warning))}.ec-studio-workspace .ec-content-footer__state[data-save-state=saved]:before{background:var(--ec-accent-text)}@media(prefers-reduced-motion:reduce){.ec-studio-workspace *,.ec-studio-workspace *:before{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ec-density-atlas:has([data-studio-immersive=true])>div:has(>.ec-sidebar),body:has([data-studio-immersive=true])>div:has(>.ziggy-orb){display:none}.ec-entry-studio{display:flex;flex-direction:column;height:100%;min-height:0;overflow:auto;color:rgb(var(--ec-text-primary))}.ec-entry-studio__frame{position:absolute;top:0;transform-origin:top left;border:0;background:rgb(var(--ec-surface));border-radius:var(--ec-radius-lg)}.ec-entry-studio__inspector{border-radius:var(--ec-radius-lg);padding:20px;background:rgb(var(--ec-surface));overflow:auto;min-height:0}.ec-entry-studio .ec-content-form{display:flex;flex-direction:column;gap:20px}.ec-entry-studio .ec-content-card{padding:0;background:transparent;box-shadow:none;border:0}.ec-entry-studio .ec-content-fields{gap:24px}.ec-entry-studio .ec-content-footer{gap:8px}.ec-entry-studio :is(h3,strong,label,button){font-weight:500}.ec-entry-studio :is(input,textarea,select){width:100%;min-height:40px}.ec-entry-studio textarea{min-height:100px;resize:vertical}@media(max-width:760px){.ec-entry-studio__inspector{max-height:none;overflow:visible}}.ec-entry-studio [hidden]{display:none!important}.ec-entry-studio__frame{position:absolute}.ec-entry-studio__inspector{width:360px;flex:0 0 360px}.ec-entry-studio__rail{width:200px;flex:0 0 200px;overflow:auto;padding:16px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));display:flex;flex-direction:column;align-items:stretch;gap:6px}.ec-entry-studio__rail>p{font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-entry-studio__scope{margin-top:auto;line-height:1.5;padding-top:20px}.ec-entry-studio .ec-studio-toolbar>.ec-content-footer{width:auto;flex:0 1 auto}.ec-entry-studio .ec-studio-toolbar .ec-content-footer button{min-height:32px;padding:6px 10px;font-size:13px}.ec-entry-studio[data-mode=cms] .ec-entry-studio__inspector{flex:1;width:auto;max-width:none;margin-inline:0}@media(max-width:1100px){.ec-entry-studio__rail{width:160px;flex-basis:160px}}@media(max-width:760px){.ec-entry-studio__rail{width:auto;flex:none;max-height:180px}.ec-entry-studio__inspector{width:auto;flex:none}}.ec-entry-studio .ec-content-footer{flex-wrap:wrap}.ec-entry-studio__rail .rt-Button{justify-content:flex-start;text-align:left}.ec-entry-studio__rail>p:first-child{margin:0 0 8px}.ec-entry-studio__rail .ec-entry-studio__scope{font-size:11px}.ec-entry-studio__inspector{box-shadow:var(--ec-shadow-card-sm)}@media(max-width:760px){.ec-entry-studio__rail{flex-direction:row;flex-wrap:wrap;padding:8px;gap:4px}.ec-entry-studio__rail>p{display:none}.ec-entry-studio .ec-content-footer{flex:1 1 100%;justify-content:flex-end}}@media(max-width:760px){.ec-entry-studio>.ec-studio-toolbar{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 8px}.ec-entry-studio>.ec-studio-toolbar>.ec-studio-immersion{grid-column:3;grid-row:1}.ec-entry-studio>.ec-studio-toolbar>.ec-content-footer{grid-column:1 / -1;width:100%;gap:8px}.ec-entry-studio .ec-content-footer__state{margin-right:auto;flex:0 0 auto}}.site-kpis .ec-kpi-strip__value .ec-icone{margin-inline-start:2px;color:rgb(var(--ec-c-attention-point))}.site-l2{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 0 8px}.site-l2>.ec-canon-filterbar{flex:1;min-width:0}.site-l2 .ec-canon-filterbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.site-tri{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ec-os-texte-3));font-size:13px}.site-table{width:100%;border-collapse:separate;border-spacing:0;font-size:13.5px;line-height:19px;font-variant-numeric:tabular-nums}.site-table th{position:sticky;top:0;z-index:1;height:36px;padding:0 10px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-3));font-size:11px;font-weight:500;letter-spacing:.07em;line-height:1;text-align:start;text-transform:uppercase;white-space:nowrap}.site-table td{height:44px;max-width:280px;padding:0 10px;overflow:hidden;border-bottom:1px solid var(--ec-c-filet-doux, var(--ec-os-filet));color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis;white-space:nowrap}.site-table :is(th,td):first-child{padding-inline-start:16px}.site-table :is(th,td):last-child{padding-inline-end:16px}.site-table :is(th,td).site-num{text-align:end}.site-table tbody tr{cursor:pointer}.site-table tbody tr:hover>td{background:var(--ec-c-survol, rgb(var(--ec-os-texte) / .04))}.site-table tbody tr[aria-selected=true]>td{background:rgb(var(--ec-c-marque-doux) / .6)}.site-table tbody tr[aria-selected=true]>td:first-child{box-shadow:inset 3px 0 rgb(var(--ec-c-marque))}.site-table .site-nom{color:rgb(var(--ec-os-texte));font-weight:600}.site-table .site-cellule{display:flex;align-items:center;gap:8px;min-width:0}.site-table .site-cellule>.site-tx{overflow:hidden;text-overflow:ellipsis}.site-table .site-sous{color:rgb(var(--ec-os-texte-3));font-size:12px}.site-vide{color:rgb(var(--ec-os-texte-3))}.site-surface{min-height:0;overflow:auto;border:1px solid var(--ec-os-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}.site-pied{display:flex;align-items:center;gap:18px;height:44px;padding:0 16px;border-top:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-3));font-size:13px;font-variant-numeric:tabular-nums}.site-pied b{color:rgb(var(--ec-os-texte));font-weight:600}.site-pied__fin{margin-inline-start:auto}.site-vignette{display:block;flex:none;width:28px;height:28px;border-radius:7px;object-fit:cover;background:rgb(var(--ec-os-texte) / .06);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .08)}.site-etoiles{display:inline-flex;gap:1px;color:rgb(var(--ec-c-attention-point))}.site-etoiles .ec-icone[data-plein=false],.site-etoiles .site-etoile--vide{color:rgb(var(--ec-os-texte) / .18)}.site-avatar{display:inline-grid;flex:none;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));font-size:10.5px;font-weight:600;letter-spacing:.02em}@media(pointer:coarse){.site-kpis .ec-kpi-strip__tile{min-width:44px}.site-table td{height:48px}.site-l2 :is(.ec-canon-chip,.ec-os-recherche,.ec-select__trigger,.ec-os-bouton){min-height:44px}}.site-l2 .ec-canon-filterbar{flex-wrap:nowrap}.site-l2 .ec-canon-filterbar__chips{flex:0 1 auto}.site-filtres__corps{display:grid;gap:8px;min-width:240px;padding:4px}.site-filtres__corps .ec-select__trigger{width:100%}.site-filtres__declencheur[data-actif=true]{border-color:rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.site-l2 :is(.ec-select__trigger,.ec-canon-chip,.ec-os-bouton){flex:none;white-space:nowrap}.ec-os-recherche.ec-canon-filterbar__search{height:36px;min-height:36px;background:rgb(var(--ec-c-lavis))}.ec-os-recherche.ec-canon-filterbar__search .ec-os-recherche__champ{height:100%;min-height:0;background:transparent}.site-bande{display:flex;min-width:0;max-width:100%;padding:0 0 8px;overflow-x:auto}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-listing-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:8px;row-gap:8px;padding-bottom:8px}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-listing-trow{display:contents}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-listing-chips{order:1;display:flex;flex-wrap:nowrap;gap:4px;padding-top:0}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-listing-trow>:is(.ec-toolbar__spacer,.ec-toolbar__count,.ec-act-btn,.ec-os-bouton,button){order:2}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-toolbar__spacer{flex:1}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-listing-search{flex:0 1 280px;min-width:200px}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-toolbar__search input{height:36px;border-radius:999px;background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:13.5px}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-media-workspace,.ec-formulaires,.ec-avis) .ec-toolbar__count{color:rgb(var(--ec-os-texte-3));font-size:13px;font-variant-numeric:tabular-nums}:is(.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante) .ec-listing-sheet{border-radius:var(--ec-c-rayon-carte, 12px);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}:is(.ec-sante,.ec-seo-view,.ec-reputation,.ec-soc-page) table:not(.site-table) thead th{height:36px;color:rgb(var(--ec-os-texte-3));font-size:11px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;white-space:nowrap}:is(.ec-sante,.ec-seo-view,.ec-reputation,.ec-soc-page) table:not(.site-table) td,:is(.ec-sante,.ec-seo-view,.ec-reputation,.ec-soc-page) table:not(.site-table) tbody th{height:44px;border-bottom:1px solid var(--ec-c-filet-doux, var(--ec-os-filet));font-variant-numeric:tabular-nums}.site-fiche{display:flex;flex-direction:column;gap:16px;min-width:0}.site-fiche__etapes{display:flex;min-width:0;overflow-x:auto}.site-fiche__corps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.site-fiche__travail{display:grid;gap:16px;min-width:0;padding:16px;border:1px solid var(--ec-os-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}.site-fiche__rail{min-width:0;border:1px solid var(--ec-os-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}.site-fiche__rail>div{padding:16px!important}.site-fiche__pied{display:flex;flex:1;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}@media(max-width:899px){.site-fiche__corps{grid-template-columns:minmax(0,1fr)}}.site-fiche__etapes .ec-crm-life-pill--active{border-color:rgb(var(--ec-c-marque));background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.site-delta{margin-inline-start:6px;color:rgb(var(--ec-os-texte-3));font-size:12px;font-weight:500}.site-delta[data-tone=success]{color:rgb(var(--ec-c-succes))}.site-delta[data-tone=danger]{color:rgb(var(--ec-c-danger))}@media(max-width:767px){.site-l2,.site-l2 .ec-canon-filterbar{flex-wrap:wrap;min-width:0;max-width:100%}.site-l2 .ec-canon-filterbar__search{flex:1 1 100%;min-width:0}.site-l2 .ec-canon-filterbar__chips{flex:1 1 100%;min-width:0;max-width:100%;overflow-x:auto}.site-l2 :is(.ec-canon-filterbar__filters,.ec-canon-filterbar__end){flex-wrap:wrap;min-width:0;max-width:100%}.site-l2 .ec-canon-filterbar__end{margin-inline-start:0}}.site-tri{white-space:nowrap}.site-chiffres-hote,.site-action-hote{display:contents}.site-chiffres-hote .site-bande{padding:0;overflow:visible}:root:root .ec-os-page>.ec-barre-page__chiffres:has(>.site-chiffres-hote:only-child:empty){display:none}.site-bande--grand{padding:0}.site-bande--grand .ec-kpi-strip{width:100%}.site-kpis--grand .ec-kpi-strip__value{font-family:var(--ec-font-display-number);font-size:30px;font-weight:400;line-height:36px;letter-spacing:-.01em}.site-gestes{display:inline-flex;gap:6px;justify-content:flex-end}:is(.ec-sante,.ec-seo-view,.ec-reputation,.ec-soc-page) table:not(.site-table) tbody th{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500;letter-spacing:0;text-align:start;text-transform:none;white-space:normal}:root:root:root:root:root:root:root :is(.site-l2,.ec-os-leads__vue,.ec-reputation,.ec-seo-view,.ec-mkt-page,.ec-soc-page,.ec-sante,.ec-mon-site,.ec-formulaires,.ec-avis) .ec-canon-filterbar__search{flex:0 1 300px;width:300px;min-width:220px}.site-carte-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px}.site-carte-tete__note{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.site-a6{display:grid;grid-template-columns:220px minmax(0,760px);gap:40px;align-items:start;padding:8px 0 32px}.site-a6__nav{position:sticky;top:8px;display:flex;flex-direction:column;gap:2px}.site-a6__lien .ec-icone{flex:none}.site-a6__groupe{padding:12px 10px 4px;color:rgb(var(--ec-os-texte-3));font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase}.site-a6__lien{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:14px;line-height:22px;text-align:start;cursor:pointer;transition:background-color .14s ease,color .14s ease}.site-a6__lien:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.site-a6__lien[aria-current=true]{box-shadow:none;background:rgb(var(--ec-vif-accent-plein));color:#fff}.site-a6__lien:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.site-a6__colonne{display:flex;flex-direction:column;gap:24px;min-width:0}.site-a6__colonne :is(h2,h3,.ec-settings-section__title,.ec-ed-section__title){scroll-margin-top:16px}.site-a6__colonne [style*=grid-template-columns],.site-a6__colonne :is(.ec-seo-reglages-grille,.ec-seo-reglages-trio,.ec-settings-grid){grid-template-columns:minmax(0,1fr)!important}@media(max-width:1023px){.site-a6{grid-template-columns:minmax(0,1fr);gap:16px}.site-a6__nav{position:static;flex-direction:row;flex-wrap:wrap}}@media(max-width:767px){.site-a6__nav{display:none}}:is(.ec-sante,.ec-seo-view,.ec-reputation,.ec-soc-page) table:not(.site-table) thead th button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.ec-mkt-page .ec-mkt__feuille{border:0;border-radius:0;background:transparent;box-shadow:none}.ec-mkt-page .ec-mkt__tete{padding-inline:0}.site-bande{gap:8px}.ec-soc-page .ec-soc{grid-template-columns:minmax(0,1fr)}.site-soc-l2{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.site-soc-l2>.ec-os-carte{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.site-soc-l2>.ec-os-carte :is(h2,.ec-os-carte__titre,.ec-os-carte__tete){display:none}.site-soc-l2 .ec-soc__canaux{grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:8px 16px;overflow-x:auto}.site-soc-l2 .ec-soc__canaux>li{display:flex;align-items:center;gap:6px}.site-soc-l2 .ec-soc__canal{display:inline-flex;align-items:center;gap:6px}.site-soc-l2 .ec-soc__canal>.ec-os-rond{grid-row:auto}.site-soc-l2 .ec-soc__canaux>li>.ec-cell-meta{display:none}.site-soc-l2 .ec-soc__canal>.ec-os-rond{display:none}.site-soc-l2 .ec-soc__canaux>li:last-child .ec-os-bouton{width:36px;padding:0;justify-content:center;font-size:0}@media(max-width:999px){.site-soc-l2{flex-wrap:nowrap;overflow-x:auto}}.site-sous-vue{display:flex;align-items:center;gap:12px;min-height:40px;margin:0 0 12px}.ec-soc:has(>.site-soc-l2),.ec-soc-page.ec-os-page--plein .ec-soc:has(>.site-soc-l2){grid-template-rows:auto minmax(0,1fr);align-content:start}.ec-soc-page.ec-os-page--plein .ec-soc>.site-soc-l2{overflow:visible}.site-histo-etoiles .ec-graphe__barre{fill:rgb(var(--ec-vif-accent));fill-opacity:1}:root.dark .site-histo-etoiles .ec-graphe__barre{fill:#9a84fc}.site-bande--grand:has(>:nth-child(2)){display:flex;gap:8px}.site-bande--grand:has(>:nth-child(2))>*{flex:4 1 0;min-width:0}.site-bande--grand:has(>:nth-child(2))>:nth-child(2){flex:1 1 0}.site-a6__colonne .ec-site-content-fields{display:flex!important;flex-direction:column;gap:16px;grid-template-columns:minmax(0,1fr)!important}.site-a6__colonne .ec-site-content-fields>*{width:100%;max-width:none}.ec-cms-settings .site-a6__colonne .ec-settings-layout,.ec-cms-settings .site-a6__colonne .ec-settings-workspace{max-width:none}@media(max-width:1023px){.ec-cms-settings .site-a6,.ec-cms-settings .site-a6__colonne{display:contents}.ec-cms-settings .site-a6__nav{display:none}}.ec-seo-view .ec-seo-sitemap-feuille{margin-left:0}.ec-sante .ec-audit__compteur .ec-os-tuile__chiffre{font-family:var(--ec-font-display-number);font-size:30px;font-weight:400;line-height:36px}.ec-sante .ec-audit__compteur[data-ton=danger] .ec-os-tuile__chiffre{color:rgb(var(--ec-c-danger, 196 35 26))!important}.ec-sante .ec-audit__compteur[data-ton=warning] .ec-os-tuile__chiffre{color:rgb(var(--ec-c-attention, 166 75 0))!important}.ec-sante .ec-audit__tableau thead th,.ec-sante .ec-audit__tableau thead th button{font-size:12px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.site-masque{position:absolute!important;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.site-aide{flex:1 1 320px;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.site-segmente-entier,.site-segmente-entier [role=radiogroup]{flex-wrap:wrap;max-width:100%;height:auto}.ec-form-editeur__volets{display:grid;flex:1 1 auto;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));align-content:stretch;gap:var(--ec-os-gap-cartes);min-height:0}.ec-form-editeur__volets[data-apercu=false]{grid-template-columns:minmax(0,1fr)}.ec-form-editeur__carte{display:flex;flex-direction:column;gap:var(--ec-os-e-12);min-width:0;min-height:0;padding:var(--ec-os-pad-carte);overflow:auto;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-form-editeur__carte--etat{flex:1 1 auto;align-items:center;justify-content:center;text-align:center}.ec-form-editeur__etat{max-width:420px;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-form-editeur__carte>[data-testid=staging-banner]{margin-inline:var(--ec-os-e-14, 14px)}.ec-form-editeur__statut{display:inline-flex;align-items:center;gap:var(--ec-os-e-6);min-width:0;max-width:220px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-form-editeur__statut-texte{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-form-editeur__statut-icone{flex:none}.ec-form-editeur__statut[data-bloque=true]{color:rgb(var(--ec-danger))}.ec-form-editeur__libres{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-form-editeur__carte.ec-portal-flow{padding:var(--ec-os-e-16)}@media(max-width:767px){.ec-os-page--plein.ec-form-editeur{overflow-y:auto}.ec-os-page--plein.ec-form-editeur>.ec-os-page__contenu{flex:none}.ec-form-editeur__carte{overflow:visible}.ec-form-editeur__statut:not([data-bloque=true]){display:none}.ec-form-editeur__statut-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-form-editeur__alerte{margin:0 var(--ec-os-e-14, 14px) 12px}.ec-form-editeur__points{margin:0;padding-inline-start:18px}.ec-form-editeur__carte [data-testid=form-flow-editor]>.ec-ed-section>:is(h2,output){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.forms-flow{color:rgb(var(--ec-text-primary));font-size:14px;font-weight:450;display:grid;gap:16px}.forms-flow .flow-body{border:0;padding:0;margin:0;min-width:0;display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:24px;align-items:start}.forms-flow .flow-editor,.forms-flow .flow-card{display:grid;gap:16px;min-width:0}.forms-flow .flow-card{padding:16px;margin:8px 0;border:1px solid rgb(var(--ec-text-primary) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface))}.forms-flow .flow-control{display:grid;gap:8px;color:rgb(var(--ec-text-secondary))}.forms-flow input:not([type=checkbox]):not([type=radio]),.forms-flow select,.forms-flow textarea{min-height:40px;width:100%;box-sizing:border-box;padding:8px 12px;color:rgb(var(--ec-text-primary));background:rgb(var(--ec-elevated));border:1px solid rgb(var(--ec-text-primary) / var(--ec-border-opacity));border-radius:var(--ec-radius-sm);font:inherit}.forms-flow .flow-check,.forms-flow .flow-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.forms-flow .flow-check{min-height:40px}.forms-flow .flow-option{display:grid;gap:12px}.forms-flow .flow-guard{padding:16px;border:0;border-radius:var(--ec-encart-rayon, 12px);background:rgb(var(--ec-bandeau-erreur, 180 35 24));color:rgb(var(--ec-bandeau-encre, 255 255 255))}.forms-flow .flow-guard :is(p,li,span,strong,b,small,em,a){color:inherit}.forms-flow :focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:4px}@media(max-width:800px){.forms-flow .flow-body{grid-template-columns:minmax(0,1fr)}}.ec-portal-flow .forms-flow .flow-card,.ec-portal-flow .forms-flow input:not([type=checkbox]):not([type=radio]),.ec-portal-flow .forms-flow select,.ec-portal-flow .forms-flow textarea{border-color:rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-graphe-cadre{position:relative;width:100%;min-width:0}.ec-graphe{position:relative;color:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.ec-graphe[data-exemple]{color:rgb(var(--ec-os-texte-3))}.ec-graphe svg{display:block;overflow:visible}.ec-graphe__grille{stroke:var(--ec-os-filet);stroke-width:1}.ec-graphe__graduation{fill:rgb(var(--ec-os-texte-2));font-family:inherit;font-size:11px;font-weight:500;letter-spacing:0;text-transform:none;font-variant-numeric:tabular-nums}.ec-graphe__courbe{fill:none;stroke:currentColor;stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.ec-graphe__ligne{fill:none;stroke:rgb(var(--ec-os-texte-3));stroke-width:2;stroke-linejoin:round}.ec-graphe__jalon{fill:rgb(var(--ec-os-texte-3));stroke:rgb(var(--ec-os-carte));stroke-width:1.5}.ec-graphe__tendance{fill:none;stroke:currentColor;stroke-opacity:.45;stroke-width:2;stroke-dasharray:5 5;stroke-linecap:round}.ec-graphe__comparaison{fill:none;stroke:rgb(var(--ec-os-texte-3));stroke-width:1.5;stroke-dasharray:4 4}.ec-graphe__point{fill:currentColor;stroke:rgb(var(--ec-os-carte));stroke-width:2}.ec-graphe__barre{fill:currentColor;fill-opacity:.38;transition:fill-opacity .12s ease}.ec-graphe__barre[data-plein],.ec-graphe__barre[data-actif]{fill-opacity:1}.ec-graphe__barre[data-attenue]{fill:rgb(var(--ec-os-texte-3));fill-opacity:.32}.ec-graphe__barre--seconde{fill:rgb(var(--ec-os-texte-3));fill-opacity:.55}.ec-graphe__repere line{stroke:rgb(var(--ec-os-texte-3));stroke-width:1;stroke-dasharray:3 3}.ec-graphe__repere text{fill:currentColor;font-size:11px;font-weight:600}.ec-graphe__curseur{pointer-events:none;stroke:rgb(var(--ec-os-texte-3));stroke-width:1;stroke-dasharray:3 3}.ec-graphe__aire{pointer-events:none}.ec-graphe[data-ec-anime] .ec-graphe__revele{animation:ec-graphe-trace var(--ec-anim-max) var(--ec-anim-ease-bascule) both}@keyframes ec-graphe-trace{0%{clip-path:inset(-10% 100% -10% -2%)}to{clip-path:inset(-10% -2% -10% -2%)}}.ec-graphe[data-ec-anime] .ec-graphe__barre{transform-box:fill-box;transform-origin:50% 100%;animation:ec-graphe-monte var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-graphe[data-ec-anime] .ec-graphe__barre[data-negatif]{transform-origin:50% 0%}@keyframes ec-graphe-monte{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.ec-graphe[data-ec-anime] .ec-graphe__revele,.ec-graphe[data-ec-anime] .ec-graphe__barre{animation:none}}.ec-graphe__curseur-v{color:rgb(var(--ec-os-texte-3))}.ec-graphe__suiveur-halo{fill:currentColor;fill-opacity:.18}.ec-graphe__suiveur-coeur{fill:currentColor;stroke:rgb(var(--ec-os-carte));stroke-width:2}.ec-graphe__suiveur-gris-halo{fill:rgb(var(--ec-os-texte-3));fill-opacity:.14}.ec-graphe__suiveur-gris-coeur{fill:rgb(var(--ec-os-texte-3));stroke:rgb(var(--ec-os-carte));stroke-width:1.5}.ec-graphe[data-survol] .ec-graphe__barre:not([data-actif]){opacity:.45}.ec-graphe .ec-graphe__barre{transition:fill-opacity .12s ease,opacity .16s ease}.ec-graphe__barre--pile{fill:rgb(var(--ec-os-texte-3));fill-opacity:.6}.ec-graphe__barre--pile[data-pile="2"]{fill-opacity:.38}.ec-graphe__barre--pile[data-pile="3"]{fill-opacity:.22}@media(prefers-reduced-motion:reduce){.ec-graphe .ec-graphe__barre{transition:none}}.ec-chiffre-defilant{position:relative;display:inline-flex;font-variant-numeric:tabular-nums}.ec-chiffre-defilant__lu{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-chiffre-defilant__vu{display:inline-flex;white-space:pre}.ec-chiffre-defilant__case{display:inline-block;height:1lh;overflow:hidden}.ec-chiffre-defilant__pile{display:flex;flex-direction:column}.ec-chiffre-defilant__pile>span{display:block;height:1lh;text-align:center}.ec-graphe__bulle{z-index:3;display:flex;flex-direction:column;gap:2px;min-width:140px;padding:8px 10px;border:1px solid var(--ec-infobulle-lisere);border-radius:12px;background:var(--ec-infobulle-fond);color:rgb(var(--ec-infobulle-encre));box-shadow:var(--ec-os-ombre-verre);backdrop-filter:blur(var(--ec-os-verre-flou-s, 8px)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s, 8px)) saturate(1.4);font-size:12px;line-height:16px;white-space:nowrap;pointer-events:none}.ec-graphe__bulle-titre{opacity:.72}.ec-graphe__bulle-ligne{display:flex;align-items:center;gap:6px}.ec-graphe__bulle-ligne b{margin-left:auto;padding-left:12px;font-weight:600;font-variant-numeric:tabular-nums}.ec-graphe__bulle-ligne i{width:8px;height:8px;border-radius:2px;background:rgb(var(--ec-theme-vif-rgb, var(--ec-infobulle-encre)))}.ec-graphe__bulle-ligne i[data-role=tendance]{opacity:.45}.ec-graphe__bulle-ligne i[data-role=comparaison],.ec-graphe__bulle-ligne i[data-role=seconde],.ec-graphe__bulle-ligne i[data-role=pile]{background:rgb(var(--ec-os-texte-3))}.ec-graphe-etapes{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.ec-graphe-etapes li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-graphe-etapes span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-graphe-etapes b{font-weight:550;font-variant-numeric:tabular-nums}.ec-graphe-etapes__barre{grid-column:1 / -1;height:8px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07)}.ec-graphe-etapes__barre i{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.ec-graphe-attente{width:100%}.ec-anneau{position:relative;width:100%;height:100%;min-width:0}.ec-anneau svg{display:block;overflow:visible}.ec-anneau__part{transition:opacity .12s ease}.ec-anneau[data-survol] .ec-anneau__part:not([data-actif]){opacity:.45}.ec-anneau[data-ec-anime] svg{animation:ec-anneau-ouvre var(--ec-anim-max) var(--ec-anim-ease-out) both}@keyframes ec-anneau-ouvre{0%{transform:rotate(-40deg) scale(.92);opacity:0}to{transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.ec-anneau[data-ec-anime] svg{animation:none}}.ec-anneau__centre{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;pointer-events:none;text-align:center}.ec-anneau__valeur{font-family:var(--ec-os-police-titre);font-size:28px;font-weight:600;line-height:32px;color:rgb(var(--ec-os-texte));font-variant-numeric:tabular-nums}.ec-anneau__libelle{font-size:11px;font-weight:500;color:rgb(var(--ec-os-texte-2))}.ec-carte-monde__pays{fill:rgb(var(--ec-os-texte-3) / .14);stroke:rgb(var(--ec-os-carte));stroke-width:.5;transition:fill-opacity .12s ease}.ec-carte-monde__pays[data-mesure]{fill:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.ec-carte-monde__pays:hover{stroke:rgb(var(--ec-os-texte))}@media(prefers-reduced-motion:reduce){.ec-carte-monde__pays{transition:none}}.ec-anneau__piste{stroke:rgb(var(--ec-os-texte) / .05)}.ec-sparkline{display:inline-block;flex:none;color:rgb(var(--ec-theme-vif-rgb, var(--ec-os-donnee, var(--ec-os-texte))))}.ec-sparkline svg{display:block;overflow:visible}.ec-sparkline__courbe{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.ec-sparkline__point{fill:currentColor;stroke:rgb(var(--ec-os-carte));stroke-width:1.5}.ec-team__corps{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-team__corps>*{flex:none;min-width:0}.ec-team__corps>:last-child{flex:1 1 auto}.ec-team__corps>:is(.ec-listing-list,.ec-listing-sheet){--ec-gutter: 0px}.ec-team .ec-listing-trow>.ec-filter-chips{flex-shrink:1;max-width:100%}.ec-team__liste{margin:0;padding:0;list-style:none}@media(max-width:640px){.ec-team :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll){flex:none}.ec-team .ec-listing-sheet__scroll{overflow-x:auto;overflow-y:visible}}.ec-journal-lecture tbody tr{background:transparent!important;cursor:auto}.ec-team[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-team__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-team[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-team[data-ec-espace=mail] .ec-toolbar__search input{height:var(--ec-os-h-controle);border-radius:var(--ec-os-rayon-champ);background-color:rgb(var(--ec-os-champ))}.ec-team[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-team__repli{display:contents}.ec-team__reperes{margin-bottom:var(--ec-os-e-16, 16px)}.ec-team__titre-tuile{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:22px}.ec-team__activite,.ec-team__historique{border-radius:var(--ec-fiche-rayon-bloc, 12px)}.ec-team__case{display:flex;align-items:center;gap:var(--ec-space-sm, 8px);font-size:14px;cursor:pointer}.ec-team__reperes-titre{display:flex;margin:0 0 var(--ec-os-e-12, 12px)}@media(max-width:640px){.ec-team .ec-org-rangee-etroite>.ec-kpi-strip{padding-inline:var(--ec-space-md, 12px)}}.ec-team__droits{white-space:normal;overflow-wrap:anywhere;line-height:1.45}@media(max-width:760px){.ec-journal__table .ec-list-table__foot{position:static}}:root{--ec-os-graphe-police: "Inter Variable", Inter, system-ui, sans-serif;--ec-os-graphe-squelette: rgb(255 255 255 / .14);--ec-os-graphe-squelette-bas: rgb(255 255 255 / .12);--ec-os-graphe-squelette-haut: rgb(255 255 255 / .16);--ec-os-graphe-strie: #f2f2f2;--ec-os-graphe-strie-fond: #0c0c0c;--ec-os-graphe-serie-1: #f2f2f2;--ec-os-graphe-serie-2: #777777;--ec-os-graphe-serie-3: #404040;--ec-os-graphe-serie-4: #2c2c2c;--ec-os-graphe-separateur: #0c0c0c;--ec-os-graphe-niveau-0: rgb(255 255 255 / .06);--ec-os-graphe-niveau-1: rgb(255 255 255 / .2);--ec-os-graphe-niveau-2: rgb(255 255 255 / .4);--ec-os-graphe-niveau-3: rgb(255 255 255 / .64);--ec-os-graphe-niveau-4: rgb(255 255 255 / .92)}:root.light{--ec-os-graphe-squelette: rgb(12 12 12 / .07);--ec-os-graphe-squelette-bas: rgb(12 12 12 / .06);--ec-os-graphe-squelette-haut: rgb(12 12 12 / .09);--ec-os-graphe-strie: #0c0c0c;--ec-os-graphe-strie-fond: #ffffff;--ec-os-graphe-serie-1: #0c0c0c;--ec-os-graphe-serie-2: #999999;--ec-os-graphe-serie-3: #d8d8d8;--ec-os-graphe-serie-4: #f2f2f2;--ec-os-graphe-separateur: #0c0c0c;--ec-os-graphe-niveau-0: rgb(12 12 12 / .05);--ec-os-graphe-niveau-1: rgb(12 12 12 / .18);--ec-os-graphe-niveau-2: rgb(12 12 12 / .38);--ec-os-graphe-niveau-3: rgb(12 12 12 / .62);--ec-os-graphe-niveau-4: rgb(12 12 12 / .88)}.ec-graphe{position:relative;width:100%;min-width:0;font-family:var(--ec-os-graphe-police);font-variant-numeric:tabular-nums;font-size:13px;line-height:18px}.ec-graphe__trace{position:relative;height:100%;width:100%;transition:opacity .12s ease-out}.ec-graphe[aria-busy=true] .ec-graphe__trace{visibility:hidden}.ec-graphe__etiquette{font-family:var(--ec-os-graphe-police);font-size:11px;line-height:14px;font-weight:500;letter-spacing:.07em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.ec-graphe-bulle{display:grid;gap:2px;min-width:0;padding:8px 12px;border:1px solid var(--ec-infobulle-lisere);border-radius:12px;background:var(--ec-infobulle-fond);color:rgb(var(--ec-infobulle-encre));box-shadow:var(--ec-os-ombre-verre);backdrop-filter:blur(var(--ec-os-verre-flou-s, 8px)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s, 8px)) saturate(1.4);font-family:var(--ec-os-graphe-police);font-size:12px;line-height:16px;white-space:nowrap;font-variant-numeric:tabular-nums;pointer-events:none}.ec-graphe-bulle__titre{font-size:12px;font-weight:500;color:rgb(var(--ec-infobulle-encre) / .78)}.ec-graphe-bulle__valeur{font-size:13px;line-height:18px;font-weight:600}.ec-graphe-bulle__ligne{display:flex;align-items:center;gap:8px}.ec-graphe-bulle__ligne>b{margin-left:auto;font-weight:600}.ec-graphe-bulle__periode{color:rgb(var(--ec-infobulle-encre) / .78)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-graphe-bulle{background:var(--ec-infobulle-fond-opaque)}}@media(prefers-reduced-transparency:reduce){.ec-graphe-bulle{background:var(--ec-infobulle-fond-opaque);backdrop-filter:none;-webkit-backdrop-filter:none}}.ec-graphe-bulle--ancree{position:absolute;z-index:2;transform:translate(-50%,calc(-100% - 10px))}.ec-graphe-bulle--ancree[data-cote=debut]{transform:translate(-12px,calc(-100% - 10px))}.ec-graphe-bulle--ancree[data-cote=fin]{transform:translate(calc(-100% + 12px),calc(-100% - 10px))}.ec-graphe-bulle--ancree[data-sens=bas]{transform:translate(-50%,10px)}.ec-graphe-bulle--ancree[data-sens=bas][data-cote=debut]{transform:translate(-12px,10px)}.ec-graphe-bulle--ancree[data-sens=bas][data-cote=fin]{transform:translate(calc(-100% + 12px),10px)}.ec-graphe-legende{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0 0 8px;padding:0;list-style:none;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.ec-graphe-legende>li{display:inline-flex;align-items:center;gap:6px}.ec-graphe-legende__pastille{width:10px;height:10px;border-radius:3px;flex:none}.ec-graphe-legende__pastille[data-motif=strie]{background:repeating-linear-gradient(135deg,var(--ec-os-graphe-strie) 0 3px,var(--ec-os-graphe-strie-fond) 3px 6px);outline:1px solid var(--ec-os-graphe-strie);outline-offset:-1px}.ec-graphe-legende__pastille[data-motif=previsionnel]{outline:1px dashed rgb(var(--ec-os-texte) / .45);outline-offset:-1px}.ec-graphe-legende__pastille[data-motif=tirets]{height:0;border-top:2px dashed var(--ec-os-graphe-comparaison);border-radius:0}.ec-graphe-legende__valeur{margin-left:4px;font-family:var(--ec-os-graphe-police);font-size:11px;letter-spacing:.04em;color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}.ec-graphe-squelette{position:absolute;top:0;right:0;bottom:0;left:0;color:var(--ec-os-graphe-squelette);opacity:0;animation:ec-graphe-motif 1ms linear .15s forwards,ec-graphe-pulsation 1.6s ease-in-out .15s infinite}.ec-graphe-squelette svg{display:block;width:100%;height:100%;overflow:visible}@keyframes ec-graphe-motif{to{opacity:1}}@keyframes ec-graphe-pulsation{0%,to{color:var(--ec-os-graphe-squelette-bas)}50%{color:var(--ec-os-graphe-squelette-haut)}}.ec-graphe-entree{animation:ec-graphe-fondu .18s ease-out both}.ec-graphe-pousse{transform-origin:left center;animation:ec-graphe-pousse .24s var(--ec-anim-ease-out) both}.ec-graphe-pousse[data-axe=centre]{transform-origin:center}@keyframes ec-graphe-fondu{0%{opacity:0}}@keyframes ec-graphe-pousse{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ec-graphe-squelette{animation:ec-graphe-motif 1ms linear .15s forwards;color:var(--ec-os-graphe-squelette)}.ec-graphe__trace,.ec-graphe-entree,.ec-graphe-pousse{animation:none;transition:none}}.ec-graphe-entonnoir{display:grid;gap:10px;margin:0;padding:0;list-style:none}.ec-graphe-entonnoir__etage{display:grid;grid-template-columns:minmax(72px,28%) minmax(0,1fr) 7.5em;align-items:center;gap:12px;min-height:28px}.ec-graphe-entonnoir__piste{display:flex;justify-content:flex-start;min-width:0;height:24px;border-radius:6px;background:rgb(var(--ec-os-texte) / .05)}.ec-graphe-entonnoir__barre{height:24px;min-width:6px;border-radius:6px}.ec-graphe-entonnoir__etage>.ec-graphe__etiquette{text-align:right;white-space:nowrap}.ec-graphe-entonnoir__nom{color:rgb(var(--ec-os-texte));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-graphe-chaleur{display:grid;gap:3px;align-items:center}.ec-graphe-chaleur__cellule{display:block;min-width:0;border-radius:5px;background:var(--ec-os-graphe-niveau-0)}.ec-graphe-chaleur__cellule[data-niveau="1"]{background:var(--ec-os-graphe-niveau-1)}.ec-graphe-chaleur__cellule[data-niveau="2"]{background:var(--ec-os-graphe-niveau-2)}.ec-graphe-chaleur__cellule[data-niveau="3"]{background:var(--ec-os-graphe-niveau-3)}.ec-graphe-chaleur__cellule[data-niveau="4"]{background:var(--ec-os-graphe-niveau-4)}.ec-graphe-chaleur__cellule[data-niveau=absent]{background:transparent;outline:1px dashed rgb(var(--ec-os-texte) / .32);outline-offset:-1px}.ec-graphe-chaleur__cellule[data-accent]{background:rgb(var(--ec-graphique-principale-rgb, var(--ec-theme-vif-rgb, var(--ec-os-donnee))))}.ec-graphe-chaleur:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:4px;border-radius:6px}.ec-graphe-chaleur__cellule[data-actif],.ec-graphe-chaleur__cellule:hover{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-graphe-chaleur--contributions .ec-graphe-chaleur__cellule{border-radius:2px}.ec-graphe-chaleur-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin:10px 0 0;padding:0;list-style:none}.ec-graphe-chaleur-legende>li{display:inline-flex;align-items:center;gap:6px}.ec-graphe-chaleur-legende .ec-graphe-chaleur__cellule{width:14px;height:12px;border-radius:3px}.ec-graphe-objectifs{display:grid;gap:12px;margin:0;padding:0;list-style:none}.ec-graphe-objectif{display:grid;gap:6px}.ec-graphe-objectif__tete{color:rgb(var(--ec-os-texte));display:flex;justify-content:space-between;align-items:baseline;gap:12px}.ec-graphe-chaleur>.ec-graphe-chaleur__cellule{transition:background-color var(--ec-anim-max) ease,border-color var(--ec-anim-max) ease;animation:ec-chaleur-pose var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:calc(var(--ec-chaleur-rang, 0) * 22ms)}@keyframes ec-chaleur-pose{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ec-graphe-chaleur>.ec-graphe-chaleur__cellule{transition:none;animation:none}}.ec-graphe-chaleur__jour{white-space:nowrap;text-transform:none;letter-spacing:0}.ec-graphe-objectif .ec-os-progression[data-ton] .ec-os-progression__bloc[data-plein]{background:rgb(var(--ec-graphique-principale-rgb, var(--ec-theme-vif-rgb, var(--ec-os-donnee))))}.ec-graphe-objectif .ec-os-progression__bloc:not([data-plein]){background:rgb(var(--ec-os-texte) / .08)}.ec-graphe-objectif[data-ec-succes] .ec-os-progression[data-ton] .ec-os-progression__bloc[data-plein]{background:rgb(var(--ec-success, var(--ec-os-succes)))}.ec-graphe-chaleur,.ec-graphe-chaleur-legende{--ec-graphe-chaleur-serie: var( --ec-graphique-principale-rgb, var(--ec-theme-vif-rgb, var(--ec-os-donnee)) );--ec-os-graphe-niveau-0: rgb(var(--ec-os-texte) / .06);--ec-os-graphe-niveau-1: rgb(var(--ec-graphe-chaleur-serie) / .22);--ec-os-graphe-niveau-2: rgb(var(--ec-graphe-chaleur-serie) / .45);--ec-os-graphe-niveau-3: rgb(var(--ec-graphe-chaleur-serie) / .72);--ec-os-graphe-niveau-4: rgb(var(--ec-graphe-chaleur-serie))}.ec-os-tendance{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);line-height:1.3;font-variant-numeric:tabular-nums}.ec-os-tendance[data-sens=hausse] .ec-icone,.ec-os-tendance[data-sens=hausse] .ec-os-tendance__chiffre{color:rgb(var(--ec-os-succes))}.ec-os-tendance[data-sens=baisse] .ec-icone,.ec-os-tendance[data-sens=baisse] .ec-os-tendance__chiffre{color:rgb(var(--ec-os-danger))}.ec-os-tendance__chiffre{font-weight:500}.ec-os-audience__lien{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);flex:none;height:var(--ec-os-h-sm);padding:0 var(--ec-space-sm) 0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;white-space:nowrap;text-decoration:none;cursor:pointer}.ec-os-audience__lien:hover{background:var(--ec-os-filet-fort)}.ec-os-audience__lien:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-audience--ligne{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;min-height:var(--ec-os-h-xl);padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-sizing:border-box}.ec-os-audience__icone{display:grid;place-items:center;flex:none;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);border-radius:50%;background:rgb(var(--ec-os-champ))}.ec-os-audience__ligne-texte{display:flex;flex:1;flex-wrap:wrap;align-items:baseline;column-gap:var(--ec-space-md);min-width:0;font-size:var(--ec-os-t-second);line-height:1.35}.ec-os-audience__ligne-texte strong{font-weight:600}.ec-os-audience__chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-os-audience__chiffres .ec-os-tuile{align-content:start}.ec-os-audience__listes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-xl);margin-top:var(--ec-space-xl)}.ec-os-audience__sous-titre{margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-chip);font-weight:600}.ec-os-audience__listes>*{min-width:0}.ec-os-audience__liste{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ec-os-audience__liste li{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-height:36px;border-top:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-os-audience__liste li:first-child{border-top:0}.ec-os-audience__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-audience__valeur{flex:none;font-weight:500;font-variant-numeric:tabular-nums}@media(max-width:600px){.ec-os-audience__listes{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-lg)}.ec-os-audience--ligne{flex-wrap:wrap}.ec-os-audience--ligne .ec-os-audience__ligne-texte{flex-basis:calc(100% - var(--ec-os-h-sm) - var(--ec-space-md))}.ec-os-audience--ligne>.ec-os-audience__lien{margin-left:calc(var(--ec-os-h-sm) + var(--ec-space-md))}}.ec-kpi-strip.ec-lead-kpis{display:inline-flex;flex:none;gap:0;align-items:stretch;min-width:0;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte));overflow:hidden}.ec-lead-kpis .ec-kpi-strip__tile{display:grid;align-content:center;gap:0;min-width:96px;max-width:220px;min-height:44px;padding:3px 12px;border:0;border-radius:0;background:transparent}.ec-lead-kpis .ec-kpi-strip__tile+.ec-kpi-strip__tile{border-inline-start:1px solid var(--ec-os-filet)}.ec-lead-kpis button.ec-kpi-strip__tile:hover{background:rgb(var(--ec-os-texte) / .04)}.ec-lead-kpis .ec-kpi-strip__tile[data-active]{box-shadow:none;background:rgb(var(--ec-os-actif) / .1)}.ec-lead-kpis .ec-kpi-strip__label{font-size:12px;line-height:16px}.ec-lead-kpis .ec-kpi-strip__row{align-items:center;gap:8px}.ec-lead-kpis .ec-kpi-strip__value{font-size:15px;line-height:20px;font-weight:600}.ec-lead-kpis .ec-kpi-strip__caption{display:none}.ec-lead-kpis .ec-kpi-strip__tile[data-tone=accent]{--ec-kpi-ton: var(--ec-os-actif)}@media(pointer:coarse){.ec-lead-kpis .ec-kpi-strip__tile{min-height:44px}}@media(max-width:767px){.ec-kpi-strip.ec-lead-kpis{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-lead-title{display:inline-flex;align-items:center;gap:10px;min-width:0}.ec-lead-title__icon{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-page))}.ec-lead-title__text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-page__filtres:has(>.ec-lead-kpis){margin-inline-start:auto}.ec-lead-filtres__corps{display:grid;gap:8px;min-width:240px;padding:4px}.ec-lead-filtres__corps .ec-select__trigger{width:100%}.ec-lead-bar .ec-canon-filterbar,.ec-lead-bar .ec-canon-filterbar__chips{flex-wrap:nowrap}.ec-lead-bar .ec-canon-filterbar__search{flex:0 1 240px;min-width:140px;height:36px;min-height:36px;background:rgb(var(--ec-os-carte))}.ec-lead-bar .ec-canon-filterbar__search .ec-os-recherche__champ{height:auto;min-height:0;border:0;box-shadow:none;background:transparent}.ec-lead-bar .ec-select__trigger--barre{height:36px}@media(max-width:1180px){.ec-lead-bar .ec-canon-filterbar{flex-wrap:wrap}}@media(pointer:coarse){.ec-lead-bar .ec-canon-filterbar__search,.ec-lead-bar .ec-select__trigger--barre{height:44px;min-height:44px}}.ec-lead-bar :is(.ec-canon-filterbar__filters,.ec-canon-filterbar__end){flex:none}.ec-lead-bar .ec-select__trigger--barre{white-space:nowrap}.ec-lead-bar{display:flex;align-items:center;gap:8px;min-width:0}.ec-lead-bar>.ec-canon-filterbar{flex:1 1 auto;min-width:0}.ec-lead-bar__start{display:flex;flex:none;align-items:center;gap:6px}.ec-lead-bar--sans-recherche .ec-canon-filterbar__search{display:none}.ec-lead-bar .ec-lead-kpis .ec-kpi-strip__tile{min-height:40px;padding-block:2px}:root:root:root .ec-lead-bar .ec-canon-chip[aria-pressed=true]{border-color:rgb(var(--ec-os-actif));background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}:root:root:root .ec-lead-bar .ec-canon-chip[aria-pressed=true] .ec-canon-chip__count{color:rgb(var(--ec-os-actif-encre) / .8)}:root:root:root :is(.az-hub,.cb-vue,.ec-phone,.ec-ads-vue) *:has(>:is(.ec-os-tuile,.ec-os-tuile-agir)+:is(.ec-os-tuile,.ec-os-tuile-agir)){gap:0;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:12px;background:transparent}:root:root:root :is(.az-hub,.cb-vue,.ec-phone,.ec-ads-vue) *:has(>:is(.ec-os-tuile,.ec-os-tuile-agir)+:is(.ec-os-tuile,.ec-os-tuile-agir))>*{min-height:0;padding:12px 18px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0}:root:root:root :is(.az-hub,.cb-vue,.ec-phone,.ec-ads-vue) *:has(>:is(.ec-os-tuile,.ec-os-tuile-agir)+:is(.ec-os-tuile,.ec-os-tuile-agir))>*+*{border-inline-start:1px solid var(--ec-os-filet)}:root:root:root :is(.az-hub,.cb-vue,.ec-phone,.ec-ads-vue) .ec-os-grille>:is(.ec-os-tuile,.ec-os-tuile-agir) :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-family:var(--ec-font-display-number);font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.03em}@media(min-width:1100px){.az-pile[data-volet=automatisations]>.az-rangee--ecartee{flex-wrap:nowrap;gap:8px}.az-pile[data-volet=automatisations]>.az-rangee--ecartee>.ec-os-segmente{min-width:0;overflow-x:auto;scrollbar-width:none}.az-pile[data-volet=automatisations]>.az-rangee--ecartee>.az-rangee{flex:none;flex-wrap:nowrap}}:root:root .ec-os-grille.ec-bande-tuiles{display:flex;gap:0;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}:root:root .ec-bande-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){display:flex;flex:1 1 0;flex-direction:column;justify-content:center;gap:2px;min-width:0;min-height:60px;height:auto;margin:0;padding:10px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte));text-align:left}:root:root .ec-bande-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir)+:is(.ec-os-tuile,.ec-os-tuile-agir){border-inline-start:1px solid var(--ec-os-filet)}:root:root .ec-bande-tuiles>:is(button,a):is(.ec-os-tuile,.ec-os-tuile-agir):hover{background:rgb(var(--ec-os-texte) / .035)}:root:root .ec-bande-tuiles .ec-os-tuile-agir__texte{display:flex;flex-direction:column-reverse;gap:2px}:root:root .ec-bande-tuiles :is(.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle){order:-1;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none;white-space:nowrap;text-overflow:ellipsis}:root:root .ec-bande-tuiles :is(.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle):before,:root:root .ec-bande-tuiles .ec-os-pastille-icone,:root:root .ec-bande-tuiles .ec-os-tuile-agir__rond{display:none}:root:root .ec-bande-tuiles .ec-os-tuile__tete{order:-1}:root:root .ec-bande-tuiles :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-os-texte));font-family:var(--ec-font-numeric);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:26px;letter-spacing:-.01em}:root:root .ec-bande-tuiles>:is([data-sens=danger],.ec-sens-danger) :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:#d92d20}:root:root .ec-bande-tuiles>:is([data-sens=attention],.ec-sens-attention) :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:#b45309}:root:not(.light) .ec-bande-tuiles>:is([data-sens=danger],.ec-sens-danger) :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:#ff7a6e}:root:not(.light) .ec-bande-tuiles>:is([data-sens=attention],.ec-sens-attention) :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:#fbbf24}:root:root .ec-bande-tuiles .ec-os-tuile__pied{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){:root:root .ec-os-grille.ec-bande-tuiles{flex-wrap:wrap}:root:root .ec-bande-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){flex-basis:50%}}:root:root .ec-pil-statuts .ec-pastille[data-ec-statut]{--ec-statut-fond: rgb(var(--ec-os-texte) / .07);--ec-statut-encre: rgb(var(--ec-os-texte-2));font-weight:600}:root:root .ec-pil-statuts .ec-pastille[data-ec-statut=valide]{--ec-statut-fond: rgb(18 183 106 / .14);--ec-statut-encre: #067647}:root:root .ec-pil-statuts .ec-pastille[data-ec-statut=attente]{--ec-statut-fond: rgb(247 144 9 / .16);--ec-statut-encre: #b54708}:root:root .ec-pil-statuts .ec-pastille:is([data-ec-statut=planifie],[data-ec-statut=en-cours],[data-ec-statut=nouveau]){--ec-statut-fond: rgb(46 144 250 / .14);--ec-statut-encre: #175cd3}:root:root .ec-pil-statuts .ec-pastille[data-ec-statut=refuse]{--ec-statut-fond: #d92d20;--ec-statut-encre: #fff}:root:not(.light) .ec-pil-statuts .ec-pastille[data-ec-statut=valide]{--ec-statut-encre: #47cd89}:root:not(.light) .ec-pil-statuts .ec-pastille[data-ec-statut=attente]{--ec-statut-encre: #fdb022}:root:not(.light) .ec-pil-statuts .ec-pastille:is([data-ec-statut=planifie],[data-ec-statut=en-cours],[data-ec-statut=nouveau]){--ec-statut-encre: #84caff}.ec-pil-table{display:flex;flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;border:1px solid var(--ec-os-filet);border-radius:12px;overflow:hidden;background:rgb(var(--ec-os-carte))}.ec-pil-table__tete,.ec-pil-table__ligne{display:grid;grid-template-columns:var(--ec-pil-colonnes);align-items:center;gap:16px;min-width:0;padding:0 16px}.ec-pil-table__tete{height:36px;border-bottom:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ec-pil-table__tete>*{overflow:hidden;text-overflow:ellipsis}.ec-pil-table__ligne{min-height:52px;border-bottom:1px solid var(--ec-os-filet);font-size:14px}.ec-pil-table__ligne:last-child{border-bottom:0}.ec-pil-table__ligne:hover{background:rgb(var(--ec-os-texte) / .025)}.ec-pil-table__cellule{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis}.ec-pil-table__cellule--fort{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500}.ec-pil-table__cellule--droite{text-align:right}.ec-pil-table__actions{display:flex;justify-content:flex-end;align-items:center;gap:8px}@media(max-width:899px){.ec-pil-table__tete{display:none}.ec-pil-table__ligne{grid-template-columns:minmax(0,1fr) auto;padding:8px 12px}.ec-pil-table__ligne>.ec-pil-table__cellule:not(.ec-pil-table__cellule--fort){display:none}}:root:root .ec-os-grille.ec-bande-tuiles--en-ligne{display:inline-flex;flex:none}:root:root .ec-bande-tuiles--en-ligne>:is(.ec-os-tuile,.ec-os-tuile-agir){flex:none;min-height:42px;max-width:240px;padding:3px 12px}:root:root .ec-bande-tuiles--en-ligne :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-size:15px;line-height:20px}.ec-pil-table__deux{display:grid;min-width:0;text-align:left}.ec-pil-table__deux>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-pil-table__deux>:first-child{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500}.ec-pil-table__deux>:not(:first-child){color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:400}:root:root:root .ec-bande-tuiles>.ec-os-tuile-agir{align-items:flex-start}:root:root:root .ec-bande-tuiles .ec-os-tuile-agir__texte{align-items:flex-start;text-align:left}:root:root:root .ec-bande-tuiles .ec-os-tuile-agir__chiffre{font-size:20px;line-height:26px}:root:root:root .ec-bande-tuiles .ec-os-tuile__libelle:before{display:none}:root:root:root .ec-bande-tuiles :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre,.cb-resolution__chiffre){font-family:var(--ec-font-numeric)}:root:root:root .ec-bande-tuiles>.ec-os-tuile-agir{border:0;background:transparent;box-shadow:none;outline:0}.ec-pil-a6{display:grid;grid-template-columns:220px minmax(0,760px);gap:32px;align-items:start}.ec-pil-a6__nav{position:sticky;top:8px;display:grid;gap:2px}.ec-pil-a6__lien{display:flex;align-items:center;gap:10px;min-height:34px;padding:6px 12px;border-radius:var(--ec-os-rayon-pilule, 999px);color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:22px;text-decoration:none;transition:background-color .14s ease,color .14s ease}.ec-pil-a6__lien .ec-icone{flex:none}.ec-pil-a6__lien:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-pil-a6__lien[aria-current=true]{background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-pil-a6__lien:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:1px}.ec-pil-a6__corps{min-width:0}.ec-pil-a6__corps>*{max-width:760px!important}.ec-pil-a6__corps .ec-settings-section{scroll-margin-top:8px}@media(pointer:coarse){.ec-pil-a6__lien{min-height:44px}}@media(max-width:1023px){.ec-pil-a6{grid-template-columns:minmax(0,1fr)}.ec-pil-a6__nav{display:none}}.ec-pil-table__deux>*{display:block;min-width:0}.ec-pil-table__actions--gauche{justify-content:flex-start}.ec-pil-table__deux>:first-child{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}:root .ec-os-page.ec-os-page--chiffres:is(.az-hub,.ec-ads-vue){--ec-os-entete-h: 48px}:is(.az-hub,.ec-ads-vue) .ec-os-page__chiffres .ec-lead-kpis .ec-kpi-strip__tile{min-height:38px;padding:1px 12px}:is(.az-hub,.ec-ads-vue) .ec-os-page__chiffres .ec-lead-kpis .ec-kpi-strip__label{font-size:11px;line-height:14px}:is(.az-hub,.ec-ads-vue) .ec-os-page__chiffres .ec-lead-kpis .ec-kpi-strip__value{font-size:14px;line-height:18px}.ec-demande{display:grid;gap:var(--ec-space-md);text-align:left}.ec-demande__intro{margin:0;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps)}.ec-demande__groupe{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;border:0}.ec-demande__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:14px}.ec-demande__ligne--cgv{align-items:flex-start;font-size:var(--ec-os-t-corps)}.ec-demande__ligne--cgv input{margin-top:3px}.ec-demande__message{width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1));border-radius:var(--ec-radius-md, 8px);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));font-family:inherit;font-size:14px;resize:vertical}.ec-demande__echec{margin:0;color:rgb(var(--ec-danger));font-size:var(--ec-os-t-corps)}:root:root .ec-os-verrou{position:relative;padding-block:32px}:root:root .ec-os-verrou:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--ec-c-filet-doux) 1px,transparent 1px),linear-gradient(90deg,var(--ec-c-filet-doux) 1px,transparent 1px);background-size:32px 32px;-webkit-mask-image:radial-gradient(ellipse 50% 60% at 50% 40%,#000 20%,transparent 75%);mask-image:radial-gradient(ellipse 50% 60% at 50% 40%,#000 20%,transparent 75%);pointer-events:none}:root:root .ec-os-verrou__carte{position:relative;max-width:560px;margin-inline:auto;padding:32px 36px 28px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:var(--ec-c-ombre-flottante)}:root:root .ec-os-verrou__rond{width:52px;height:52px;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque))}:root:root .ec-os-verrou__etiquette{padding:0;background:none;color:inherit}:root:root .ec-os-verrou .ec-vide__titre{font-size:22px;line-height:28px;font-weight:600}:root:root .ec-os-verrou__avantages{justify-items:start;margin-inline:auto}:root:root .ec-os-verrou__avantages li:before{color:rgb(var(--ec-c-succes))}:root:root .ec-os-verrou__rond{color:rgb(var(--ec-c-marque-encre))}:root:root .ec-os-verrou .ec-vide__pastille.ec-os-verrou__rond{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}:root:root .ec-os-verrou .ec-os-verrou__action{border-color:transparent;box-shadow:none}.ec-upsell{display:grid;justify-items:start;gap:var(--ec-space-sm)}.ec-upsell__corps{margin:0;font-size:var(--ec-os-t-corps, 13px);line-height:1.5}main:has([data-ec-verrou]) .ec-os-page__plein-ecran:not([data-actif]){display:none}.ec-ap{--ec-ap-ecart: var(--ec-os-ecart, 12px);--ec-ap-carte: rgb(var(--ec-os-carte, 255 255 255));--ec-ap-encre: rgb(var(--ec-os-texte, 14 14 16));--ec-ap-encre-2: rgb(var(--ec-os-texte-2, 82 82 91));--ec-ap-encre-3: rgb(var(--ec-os-texte-3, 140 140 150));--ec-ap-filet: rgb(var(--ec-os-filet, 228 228 231));--ec-ap-bon: rgb(var(--ec-os-ton-succes-encre, 17 105 50));--ec-ap-mauvais: rgb(var(--ec-os-ton-danger-encre, 175 28 23));--ec-ap-marque: rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));display:flex;flex-direction:column;gap:var(--ec-ap-ecart);min-width:0;color:var(--ec-ap-encre);font-variant-numeric:tabular-nums}.ec-ap__barre{display:flex;flex-direction:column;gap:8px}.ec-ap__r1,.ec-ap__r2{display:flex;align-items:center;gap:8px;min-width:0;flex-wrap:wrap}.ec-ap__outils{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0}.ec-ap__filtres{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ec-ap__espace{flex:1 1 auto}.ec-ap__titre{margin:0 8px 0 0;font:600 20px / 28px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif);letter-spacing:-.01em}.ec-ap__vue,.ec-ap__export{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 12px 0 14px;border:1px solid var(--ec-ap-filet);border-radius:999px;background:var(--ec-ap-carte);color:var(--ec-ap-encre);font:500 14px / 20px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif);cursor:pointer;white-space:nowrap}.ec-ap__vue:hover,.ec-ap__export:hover{border-color:var(--ec-ap-encre-3)}.ec-ap__vue:focus-visible,.ec-ap__export:focus-visible,.ec-ap__chiffre-bouton:focus-visible{outline:2px solid var(--ec-ap-marque);outline-offset:2px}.ec-ap__vue-etiquette{color:var(--ec-ap-encre-3)}.ec-ap__vue-nom{font-weight:600}.ec-ap__export{background:var(--ec-ap-encre);border-color:var(--ec-ap-encre);color:var(--ec-ap-carte)}.ec-ap__export:hover{opacity:.9}.ec-ap__impression-contexte{display:none}.ec-ap__periode-texte{display:inline-flex;align-items:center;gap:6px;margin:0;height:36px;color:var(--ec-ap-encre);font:500 14px / 20px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__periode-cmp{color:var(--ec-ap-encre-3);font-weight:400}.ec-ap__periode-cmp:before{content:"· "}.ec-ap__chiffres{display:flex;flex-wrap:wrap;gap:16px 32px;margin:4px 0 0;padding:4px 4px 8px;list-style:none}.ec-ap__chiffre{min-width:120px}.ec-ap__chiffre-bouton{all:unset;display:contents;cursor:pointer}.ec-ap__chiffre-bouton[aria-pressed=true] .ec-ap__chiffre-libelle{color:var(--ec-ap-marque);font-weight:600}.ec-ap__chiffre-libelle{display:block;color:var(--ec-ap-encre-2);font:500 13px / 18px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__chiffre-ligne{display:flex;align-items:flex-end;gap:12px;margin-top:4px}.ec-ap__chiffre-valeur{font-family:var(--ec-font-display-number, "PolySans", "Inter Variable", system-ui, sans-serif);font-weight:400;font-size:32px;line-height:36px;letter-spacing:-.02em;white-space:nowrap}.ec-ap__chiffre-valeur[data-chargement]{min-width:96px;border-radius:8px;background:var(--ec-ap-filet);opacity:.6}.ec-ap__chiffre-courbe{display:inline-flex;color:var(--ec-ap-marque)}.ec-ap__chiffre-ecart{display:block;margin-top:4px;color:var(--ec-ap-encre-3);font:400 12px / 16px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__chiffre-delta{font-weight:600}.ec-ap__chiffre-ecart[data-sens=bon] .ec-ap__chiffre-delta{color:var(--ec-ap-bon)}.ec-ap__chiffre-ecart[data-sens=mauvais] .ec-ap__chiffre-delta{color:var(--ec-ap-mauvais)}.ec-ap__note{margin:-4px 4px 0;color:var(--ec-ap-encre-3);font:400 12px / 16px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__graphes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-ap-ecart)}.ec-ap__carte{min-width:0;padding:16px 20px;border-radius:12px;background:var(--ec-ap-carte);box-shadow:none}.ec-ap__graphes>.ec-ap__carte[data-span=full]{grid-column:span 4}.ec-ap__graphes>.ec-ap__carte[data-span=half]{grid-column:span 2}.ec-ap__graphes>.ec-ap__carte[data-span=quarter]{grid-column:span 1}.ec-ap__carte-tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:12px}.ec-ap__carte-titre{margin:0;font:600 15px / 22px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__carte-sous{margin:2px 0 0;color:var(--ec-ap-encre-3);font:400 12px / 16px var(--ec-font-sans, "Inter Variable", system-ui, sans-serif)}.ec-ap__carte-corps,.ec-ap__courbe{min-width:0}.ec-ap__table-cadre{position:relative}.ec-ap__table-cadre[data-suite]:after{content:"";position:absolute;inset:0 0 0 auto;width:32px;pointer-events:none;background:linear-gradient(to right,transparent,var(--ec-ap-carte))}.ec-ap__table-defile{overflow-x:auto}.ec-ap__cellule-texte{display:block;overflow-wrap:anywhere;white-space:normal}.ec-ap__table [data-sens=bon]{color:var(--ec-ap-bon)}.ec-ap__table [data-sens=mauvais]{color:var(--ec-ap-mauvais)}@media(max-width:1023px){.ec-ap__graphes{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-ap__graphes>.ec-ap__carte[data-span=full],.ec-ap__graphes>.ec-ap__carte[data-span=half]{grid-column:span 2}}@media(max-width:640px){.ec-ap__graphes{grid-template-columns:minmax(0,1fr)}.ec-ap__graphes>.ec-ap__carte[data-span]{grid-column:span 1}.ec-ap__chiffres{gap:16px 24px}.ec-ap__chiffre{min-width:calc(50% - 12px)}.ec-ap__chiffre-valeur{font-size:30px;line-height:34px}.ec-ap__chiffre-courbe{display:none}.ec-ap__carte{padding:14px 16px}}@media print{html[data-ec-ap-impression] body *{visibility:hidden!important}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime],html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] *{visibility:visible!important}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime]{position:absolute;inset:0 auto auto 0;width:100%;padding:0;background:#fff;color:#0e0e10}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__r1,html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__r2,html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__carte-tete button{display:none!important}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__impression-contexte{display:block;margin:0 0 8px;font:600 16px/22px Inter Variable,system-ui,sans-serif}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__carte{break-inside:avoid;border:1px solid #e4e4e7}html[data-ec-ap-impression] .ec-ap[data-ec-ap-imprime] .ec-ap__table-defile{overflow:visible}}@media(prefers-reduced-motion:reduce){.ec-ap *{transition:none!important}}.ec-ap--barre{gap:0}.ec-ap--barre .ec-ap__chiffres{margin:0;padding:0}.ec-ap__courbe .ec-graphe{color:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.ec-ap.ec-ap--entete{display:contents}.ec-ap--entete .ec-ap__outils{flex:none;flex-wrap:nowrap}.ec-ap--entete .ec-ap__outils>*{flex:none}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap--rangee-haute{display:block;min-width:max-content}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffres{display:flex;flex-wrap:nowrap;gap:8px 40px;margin:0;padding:0;border:0;background:transparent}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) :is(.ec-ap__chiffre,.ec-ap__chiffre-bouton){flex:none;gap:2px;min-width:0;padding:0;background:transparent;color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-libelle{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:rgb(var(--ec-text-secondary))}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-valeur{font-family:var(--ec-bande-kpi-police);font-size:var(--ec-bande-kpi-taille);font-weight:var(--ec-bande-kpi-graisse);line-height:var(--ec-bande-kpi-interligne);letter-spacing:var(--ec-bande-kpi-interlettrage);font-variant-numeric:tabular-nums;white-space:nowrap;color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-courbe{display:none}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-ecart{font-size:11.5px;line-height:16px;white-space:nowrap;color:rgb(var(--ec-text-secondary))}@media(max-width:767px){:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffres{gap:0 20px}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-libelle{letter-spacing:0;text-transform:none;font-size:12px}:root:root:root:root:root:root:root:root :is(.ec-vif-repli__chiffres,.ec-vif-bande-ecran__rangee) .ec-ap__chiffre-ecart{display:none}}.ec-os-page__repli[data-ec-repli-panneau] .ec-ap--entete .ec-ap__outils{flex-direction:column;align-items:flex-start}.ec-seo-suivi{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width:0}.ec-seo-suivi--mensuel{overflow-wrap:anywhere}.ec-seo-suivi__carte{min-width:0;overflow-wrap:anywhere}.ec-seo-suivi__liens,.ec-seo-suivi__filtres{display:flex;flex-wrap:wrap;gap:12px;align-items:end}.ec-seo-suivi__filtres label{display:grid;gap:4px;flex:1 1 140px;min-width:0}.ec-seo-suivi input,.ec-seo-suivi select,.ec-seo-suivi textarea{min-height:40px;max-width:100%;box-sizing:border-box}.ec-seo-suivi__texte{color:rgb(var(--ec-text-secondary));max-width:65ch;margin:8px 0}.ec-seo-suivi__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:16px}.ec-seo-suivi dl{margin:0;display:grid;gap:4px}.ec-seo-suivi dt{color:rgb(var(--ec-text-muted));font-size:12px}.ec-seo-suivi dd{margin:0 0 8px;overflow-wrap:anywhere}.ec-seo-suivi h2:not(.ec-vif-carte__titre),.ec-seo-suivi h3:not(.ec-vif-carte__titre){margin:0;font-size:16px;font-weight:500}.ec-seo-suivi__erreur{display:flex;flex-wrap:wrap;align-items:center;gap:12px 16px;padding:16px 20px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary))}.ec-seo-suivi__erreur>.ec-icone{flex:none;color:rgb(var(--ec-danger))}.ec-seo-suivi__erreur>p{flex:1 1 220px;margin:0;max-width:64ch}.ec-seo-suivi__erreur>button{min-height:44px}.ec-seo-suivi__preuves{padding:12px;background:rgb(var(--ec-elevated));border-radius:var(--ec-radius-md)}.ec-seo-propositions{display:grid;gap:16px;min-width:0;overflow-wrap:anywhere}.ec-seo-propositions__carte{padding:20px;border:1px solid rgb(var(--ec-text-primary) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-seo-propositions__carte h4{margin:0 0 8px}.ec-seo-propositions__carte p{white-space:pre-wrap}.ec-seo-propositions__carte label{display:block;margin:16px 0}.ec-seo-propositions__carte textarea{display:block;width:100%;min-height:112px;margin-top:8px}.ec-seo-propositions__carte button{margin:4px 8px 4px 0}.ec-seo-propositions__comparaison{margin-top:20px;padding-top:16px;border-top:1px solid rgb(var(--ec-text-primary) / var(--ec-border-opacity))}.ec-seo-propositions__comparaison input{min-height:auto;margin-right:8px}@media(max-width:600px){.ec-seo-propositions__carte{padding:12px}}@media(max-width:640px){.ec-seo-view .ec-seo-suivi__liens [role=radiogroup]{max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-seo-view .ec-seo-suivi__liens .ec-segmented__opt{flex-shrink:0;white-space:nowrap}}.ec-seo-suivi__sous-nav{margin-bottom:16px}.ec-seo-compteurs{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm) var(--ec-space-2xl);margin-top:var(--ec-space-md);color:rgb(var(--ec-os-texte));font-variant-numeric:tabular-nums}.ec-seo-compteurs>span{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-seo-compteurs svg{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-seo-suivi div.ec-site-dash__ligne{cursor:default}.ec-seo-suivi div.ec-site-dash__ligne:hover{background:none}.ec-seo-suivi__carte .ec-site-dash__liste+h3{margin-top:16px}.ec-seo-defile{min-width:0;overflow-x:auto}.ec-seo-releve-dates{margin-top:12px;font-size:13px;color:rgb(var(--ec-text-secondary));overflow-wrap:anywhere}.ec-seo-releve-dates>div{margin-top:12px}.ec-seo-releve-dates p{margin:4px 0}.ec-seo-articles-auto{display:flex;flex-direction:column;gap:6px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-seo-articles-auto__ligne{display:flex;align-items:center;gap:10px;font-weight:600}.ec-seo-articles-auto__delai{max-width:220px}.ec-seo-article-edition{display:flex;flex-direction:column;gap:12px}.ec-seo-article-edition__corps{min-height:240px;max-height:50vh;overflow:auto;padding:12px;height:auto}.ec-seo-article-journal{margin-top:20px;padding-top:12px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-seo-article-journal ul{margin:6px 0 0;padding-left:18px;font-size:13px;color:rgb(var(--ec-text-muted, var(--ec-text)) / .8)}.ec-seo-bilan-cadre{width:100%;height:65vh;border:0;background:#fff}.ec-seo-suivi__erreur:not(:has(>.ec-icone)){color:rgb(var(--ec-danger))}.ec-os-stats{font-variant-numeric:tabular-nums lining-nums}.ec-os-stats__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart);min-width:0}.ec-os-stats__periode{justify-self:start;position:relative;display:inline-flex;align-items:center;height:var(--ec-os-h-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte))}.ec-os-stats__periode select{height:100%;padding:0 calc(var(--ec-space-2xl) + 18px) 0 var(--ec-space-xl);border:0;border-radius:inherit;background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer}.ec-os-stats__periode select:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-stats__periode .ec-icone{position:absolute;right:var(--ec-space-lg);pointer-events:none}.ec-os-stats__tuile{align-content:start;gap:var(--ec-space-xs, var(--ec-space-2xs));border:0;font:inherit;text-align:left;min-height:108px;background:rgb(var(--ec-os-carte))}button.ec-os-stats__tuile{cursor:pointer;transition:transform var(--ec-anim-retour) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}button.ec-os-stats__tuile:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}button.ec-os-stats__tuile:active{transform:scale(var(--ec-tassement));transition-duration:var(--ec-anim-micro),var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease-bascule)}button.ec-os-stats__tuile:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-os-carte .ec-os-stats__tuile{background:rgb(var(--ec-os-champ))}.ec-os-stats__tuile--pastel,.ec-os-carte .ec-os-stats__tuile--pastel{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-os-stats__tuile--pastel :is(.ec-os-tuile__libelle,.ec-os-tendance),.ec-os-stats__tuile--pastel .ec-os-tendance[data-sens] :is(.ec-icone,.ec-os-tendance__chiffre){color:var(--ec-theme-sur-pastel)}.ec-os-stats .ec-os-tuile-agir{min-height:108px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-stats .ec-os-tuile-agir :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-os-stats .ec-os-tuile-agir .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-os-stats .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-blanc));color:#151515}.ec-os-stats__courbe{height:260px;min-width:0}.ec-os-stats__graphique{height:100%}.ec-os-stats__courbe--principale{height:320px}.ec-os-stats__repere{display:flex;align-items:center;gap:var(--ec-space-sm);margin:var(--ec-space-md) 0 0;font-size:var(--ec-os-t-second)}.ec-os-stats__repere-point{flex-shrink:0;width:10px;height:10px;border-radius:50%;background:var(--ec-theme-vif)}button.ec-os-stats__tuile[aria-pressed=false]:hover{box-shadow:inset 0 0 0 1px var(--ec-theme-vif)}.ec-os-stats__unique{display:grid;place-content:center;justify-items:center;gap:var(--ec-space-sm);height:220px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-os-stats__unique-chiffre{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h1);font-weight:600}.ec-os-stats__vide{margin:0;font-size:var(--ec-os-t-second);line-height:1.45}.ec-os-stats__vide strong{color:rgb(var(--ec-os-texte));font-weight:500}.ec-os-stats__table-zone{min-width:0;overflow-x:auto}.ec-os-stats__table{width:100%;border-collapse:collapse;table-layout:auto;font-size:14px;line-height:20px}.ec-os-stats__table:is([data-colonnes="5"],[data-colonnes="6"],[data-colonnes="7"]){min-width:640px}.ec-os-stats__table th{height:40px;padding:0 var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet-fort);font-size:10.5px;line-height:16px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;text-align:left;white-space:nowrap}.ec-os-stats__table td{height:44px;padding:0 var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet);vertical-align:middle}.ec-os-stats__table tr:last-child td{border-bottom:0}.ec-os-stats__table :is(th,td):first-child{padding-left:0}.ec-os-stats__table :is(th,td):last-child{padding-right:0}.ec-os-stats__table th[data-nombre]{width:1%;min-width:64px}.ec-os-stats__table [data-nombre]{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.ec-os-stats__table td[data-nombre] .ec-os-tendance{justify-content:flex-end}.ec-os-stats__table [data-ton=danger]{color:rgb(var(--ec-os-danger))}.ec-os-stats__table td:not([data-nombre]){max-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-stats__chemin{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-stats__page{display:grid;min-width:0;line-height:1.25}.ec-os-stats__page-chemin{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-os-stats__barre{position:relative;display:flex;align-items:center;min-width:0;min-height:34px;padding:0 var(--ec-space-sm)}.ec-os-stats__barre-fond{position:absolute;inset:0 auto 0 0;width:var(--ec-part, 0%);border-radius:var(--ec-space-sm);background:rgb(var(--ec-os-doux));transform-origin:left center;animation:ec-os-stats-barre var(--ec-anim-max) var(--ec-anim-ease, ease-out) both}.ec-os-stats__barre-texte{position:relative;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes ec-os-stats-barre{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ec-os-stats__barre-fond{animation:none}}.ec-os-stats__geo{display:grid;grid-template-columns:minmax(0,2fr) minmax(260px,1fr);gap:var(--ec-space-2xl);align-items:start}.ec-os-stats__carte-monde{min-width:0}.ec-os-stats__sous-titre{display:flex;align-items:center;gap:var(--ec-space-sm);margin:0;font-size:var(--ec-os-t-h3);font-weight:600}.ec-os-stats__tunnels{display:grid;gap:var(--ec-space-2xl);margin-bottom:var(--ec-space-2xl)}.ec-os-stats__tunnel{display:grid;gap:var(--ec-space-sm)}.ec-os-stats__tunnel-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-os-stats__tunnel-nom{flex:1;min-width:0;font-weight:500}.ec-os-stats__tunnel-bilan,.ec-os-stats__nombre{font-size:var(--ec-os-t-second);white-space:nowrap}.ec-os-stats__formulaire{display:grid;gap:var(--ec-space-md);margin-top:var(--ec-space-xl);padding-top:var(--ec-space-xl);border-top:1px solid var(--ec-os-filet)}.ec-os-stats__etape{display:flex;align-items:flex-end;gap:var(--ec-space-sm)}.ec-os-stats__etape-champ{flex:1;min-width:0}.ec-os-stats__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-stats__erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-os-stats__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-os-stats__chaleur{display:grid;gap:var(--ec-space-2xl)}.ec-os-stats__chaleur-bloc{display:grid;gap:var(--ec-space-md)}.ec-os-stats__lecture{display:grid;gap:var(--ec-space-2xs)}.ec-os-stats__lecture-tete{display:flex;justify-content:space-between;gap:var(--ec-space-md);font-size:var(--ec-os-t-second)}.ec-os-stats__piste{position:relative;height:8px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.ec-os-stats__piste>div{position:absolute;inset:0 auto 0 0;background:rgb(var(--ec-os-texte) / .55)}.ec-os-stats__piste--theme>div{border-radius:inherit;background:var(--ec-theme-vif)}.ec-os-stats__piste>span{position:absolute;top:0;bottom:0;width:2px;background:rgb(var(--ec-os-texte))}.ec-os-stats__entonnoir{display:grid;gap:var(--ec-space-lg);margin:0;padding:0;list-style:none}.ec-os-stats__entonnoir-etape{display:grid;gap:var(--ec-space-xs, var(--ec-space-2xs))}.ec-os-stats__entonnoir .ec-os-stats__piste{height:12px}.ec-os-stats__clics{display:grid;gap:var(--ec-space-sm)}.ec-os-stats__clics-grille{display:grid;grid-template-columns:repeat(10,1fr);gap:2px;width:100%;max-width:240px;aspect-ratio:1 / 1}.ec-os-stats__clics-grille>div{border-radius:3px;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-os-stats__puces{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-os-stats__squelette{display:grid;gap:var(--ec-os-ecart)}@media(prefers-reduced-motion:no-preference){.ec-os-stats :is(.ec-os-stats__tuile,.ec-os-tuile-agir,.ec-os-stats__piste--theme>div){animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) backwards}.ec-os-stats[data-decor] .ec-os-tuile-agir{animation-name:ec-fondu,ec-os-stats-pulse;animation-duration:var(--ec-anim-fondu),var(--ec-anim-entree);animation-delay:0ms,var(--ec-anim-fondu)}.ec-os-stats .ec-os-tuile-agir__rond{transition:transform var(--ec-anim-retour) var(--ec-anim-ease)}.ec-os-stats .ec-os-tuile-agir:hover .ec-os-tuile-agir__rond{transform:translate(3px)}}@keyframes ec-os-stats-pulse{50%{transform:scale(1.02)}}@media(max-width:767px){.ec-os-stats__tuile,.ec-os-stats .ec-os-tuile-agir{min-height:96px}.ec-os-stats__geo{grid-template-columns:minmax(0,1fr)}.ec-os-stats__courbe--principale{height:240px}}.ec-os-stats .ec-trafic__demo{display:inline-flex;align-items:center;gap:var(--ec-space-xs);justify-self:start;margin:0;padding:2px var(--ec-space-sm);border:1px solid rgb(var(--ec-os-texte) / .16);border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-os-stats:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}:root:root:root:root .ec-os-stats .ec-os-grille:has(>.ec-os-stats__tuile){display:flex;gap:0;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile){display:grid;flex:1 1 0;grid-template-columns:auto minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:8px;row-gap:2px;min-width:0;min-height:60px;height:auto;padding:10px 16px;border:0;border-radius:0;background:transparent;box-shadow:none;outline:0;color:rgb(var(--ec-os-texte));text-align:left}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile)+:is(.ec-os-stats__tuile,.ec-os-tuile){border-inline-start:1px solid var(--ec-os-filet)}:root:root:root:root .ec-os-stats .ec-os-grille>button:is(.ec-os-stats__tuile,.ec-os-tuile):hover{background:rgb(var(--ec-os-texte) / .035)}:root:root:root:root .ec-os-stats .ec-os-grille>button.ec-os-stats__tuile[aria-pressed=true]{background:rgb(var(--ec-vif-accent-pale));box-shadow:inset 0 -2px rgb(var(--ec-vif-accent))}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile) .ec-os-tuile__libelle{grid-column:1 / -1;grid-row:1;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none;white-space:nowrap;text-overflow:ellipsis}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile) .ec-os-tuile__libelle:before{display:none}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile) .ec-os-tuile__chiffre{grid-column:1;grid-row:2;font-family:var(--ec-font-numeric);font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;line-height:26px;letter-spacing:-.01em}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile)>:not(.ec-os-tuile__libelle,.ec-os-tuile__chiffre){grid-column:2;grid-row:2;align-self:center;min-width:0;margin:0;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){:root:root:root:root .ec-os-stats .ec-os-grille:has(>.ec-os-stats__tuile){flex-wrap:wrap}:root:root:root:root .ec-os-stats .ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile){flex-basis:50%}}:root:root .ec-os-stats .ec-os-audience--ligne:has(+.ec-os-audience--ligne){border-bottom-right-radius:0;border-bottom-left-radius:0}:root:root .ec-os-stats .ec-os-audience--ligne+.ec-os-audience--ligne{margin-top:calc(-1 * var(--ec-os-ecart, 8px));border-top:1px solid var(--ec-os-filet);border-top-left-radius:0;border-top-right-radius:0}:root:root .ec-os-stats .ec-os-stats__corps>.rt-Card:has(.ec-vide){padding:0}:root:root .ec-os-stats .ec-os-stats__corps>.rt-Card:has(.ec-vide) .rt-Card{padding:0!important;border:0;box-shadow:none;background:transparent}:root:root .ec-os-stats .ec-os-stats__corps>.rt-Card:has(.ec-vide) .rt-Card:before,:root:root .ec-os-stats .ec-os-stats__corps>.rt-Card:has(.ec-vide) .rt-Card:after{display:none}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte){display:grid;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:14px;row-gap:2px;align-items:center;min-height:0;padding:14px 18px;text-align:left}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte) .ec-vide__pastille{grid-row:1 / span 2;width:36px;height:36px;margin:0}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte) .ec-vide__titre{grid-column:2;margin:0;font-size:14px;font-weight:600}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte) .ec-vide__description{grid-column:2;max-width:none;margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte) .ec-vide__action{display:flex;grid-column:3;grid-row:1 / span 2;align-items:center;gap:12px;margin:0}:root:root .ec-os-stats .ec-vide:not(.ec-vide--carte) .ec-vide__action>:not(button,a,.ec-os-verrou__geste){display:none}.ec-stats-bande{display:flex;align-items:stretch;gap:var(--ec-os-e-8, 8px);min-width:0}.ec-stats-bande>.ec-os-grille{flex:1 1 auto;min-width:0}:root:root:root:root:root .ec-os-stats .ec-stats-bande[data-tout]>.ec-os-grille{flex-wrap:wrap}:root:root:root:root:root .ec-os-stats .ec-stats-bande[data-tout]>.ec-os-grille>:is(.ec-os-stats__tuile,.ec-os-tuile){flex:0 0 25%;border-bottom:1px solid var(--ec-os-filet)}.ec-stats-bande__plus{flex:none;min-width:64px;min-height:44px;padding:0 16px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.ec-stats-bande__plus:hover{background:rgb(var(--ec-os-texte) / .035)}.ec-stats-bande__plus:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-pro-gsc>:has(.ec-vide){padding:0!important}.ec-pro-gsc .ec-vide{display:grid;grid-template-columns:auto auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:0;padding:10px 16px;text-align:left}.ec-pro-gsc .ec-vide__pastille{width:32px;height:32px;margin:0}.ec-pro-gsc .ec-vide__pastille svg{width:16px;height:16px}.ec-pro-gsc .ec-vide__titre{margin:0;font-size:14px;font-weight:600;white-space:nowrap}.ec-pro-gsc .ec-vide__description{min-width:0;max-width:none;margin:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;white-space:nowrap;text-overflow:ellipsis}.ec-pro-gsc .ec-vide__action{margin:0}.ec-pro-gsc .ec-vide__action>div{flex-direction:row!important}.ec-pro-gsc .ec-vide__action>div>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}:root:root:root .ec-pro-gsc .ec-vide__action button{min-height:36px;height:36px;padding:0 14px;border:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:13px;box-shadow:none}:root:root:root .ec-pro-gsc .ec-vide__action button:hover{background:rgb(var(--ec-os-texte) / .04)}.ec-os-stats .ec-os-stats__formulaire{max-width:760px}.ec-stats-filtre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm);margin-bottom:var(--ec-space-md)}.ec-stats-filtre__puce{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-height:32px;padding:0 4px 0 12px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);font-size:var(--ec-os-t-second);max-width:100%}.ec-stats-filtre__dim{color:rgb(var(--ec-os-texte-2))}.ec-stats-filtre__val{color:rgb(var(--ec-os-texte));font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:40ch}.ec-stats-filtre__retirer{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-stats-filtre__retirer:hover,.ec-stats-filtre__retirer:focus-visible{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-stats-filtre__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-stats-filtrant{all:unset;cursor:pointer;border-radius:4px;text-decoration:underline transparent;text-underline-offset:3px;transition:text-decoration-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-stats-filtrant:hover,.ec-stats-filtrant:focus-visible{text-decoration-color:currentColor}.ec-stats-filtrant:focus-visible{outline:2px solid var(--ec-theme-vif);outline-offset:2px}.ec-stats-reglages{display:grid;gap:var(--ec-space-md)}.ec-stats-reglages__ligne{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md);padding-bottom:var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet)}.ec-stats-reglages__texte{min-width:0;flex:1}.ec-stats-reglages__titre{display:block;font-size:var(--ec-os-t-corps);font-weight:500;color:rgb(var(--ec-os-texte))}.ec-stats-reglages__aide,.ec-stats-reglages__compteur,.ec-stats-reglages__note{margin:2px 0 0;font-size:var(--ec-os-t-second);line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-stats-reglages__erreur{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-danger))}.ec-stats-reglages__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-xs)}@media(max-width:640px){.ec-stats-reglages__ligne{flex-direction:column}.ec-stats-reglages__actions{justify-content:flex-start}}.ec-stats-rapports{list-style:none;margin:0;padding:0;display:grid}.ec-stats-rapport{display:grid;gap:4px;padding:var(--ec-space-sm) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-stats-rapport:last-child{border-bottom:0}.ec-stats-rapport__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-stats-rapport__nom{font-weight:500;color:rgb(var(--ec-os-texte))}.ec-stats-rapport__ligne{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2));overflow-wrap:anywhere}.ec-stats-rapport__statut[data-statut=failed]{color:rgb(var(--ec-os-danger))}.ec-stats-rapport__statut[data-statut=sent]{color:rgb(var(--ec-os-texte))}.ec-stats-rapport__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin-top:4px}.ec-stats-rapport-form{display:grid;gap:var(--ec-space-md);max-width:560px}.ec-stats-rapport-form__champ{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.ec-stats-rapport-form__label{font-size:var(--ec-os-t-second);font-weight:500;color:rgb(var(--ec-os-texte));padding:0}.ec-stats-rapport-form__zone{font:inherit;font-size:var(--ec-os-t-corps);min-height:72px;padding:10px 12px;border-radius:8px;border:1px solid var(--ec-os-filet-fort);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));resize:vertical}.ec-stats-rapport-form__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-stats-rapport-form__sections{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-md)}.ec-stats-rapport-form__sections legend{width:100%;margin-bottom:4px}.ec-stats-rapport-form__case{display:inline-flex;align-items:center;gap:8px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-stats-rapport-form__actions{display:flex;gap:var(--ec-space-xs)}output.ec-stats-rapport__ligne{display:block}.ec-stats-temps-reel__tables{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--ec-space-md) var(--ec-space-2xl);margin-top:var(--ec-space-md)}.ec-os-stats[data-ec-registre=vif] .ec-ap__chiffre-valeur{font-family:var(--ec-vif-display);font-size:32px;font-weight:300;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-os-stats[data-ec-registre=vif] .ec-ap__chiffre-delta{padding:1px 7px;border-radius:999px;background:rgb(var(--ec-os-texte) / .05)}:root:root:root .ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe]{--ec-os-texte: 250 250 250;--ec-os-texte-2: 178 180 188;--ec-os-texte-3: 128 130 138;--ec-os-carte: var(--ec-vif-noir);--ec-os-filet: rgb(255 255 255 / .09);--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 128 130 138;--ec-theme-vif: rgb(250 250 250);--ec-theme-vif-rgb: 250 250 250;--ec-theme-vif-sombre-rgb: 250 250 250;--ec-theme-encre-rgb: 250 250 250;--ec-os-donnee: 250 250 250;padding:26px 28px;background:rgb(var(--ec-vif-noir));box-shadow:0 18px 40px -22px #0a0c1499;color:#fafafa}:root.dark .ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe],:root.black .ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe]{box-shadow:0 0 0 1px #ffffff14}.ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe] .ec-ap__carte-titre{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe] .ec-ap__carte-sous{color:#fff9}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__repere-point{background:rgb(var(--ec-os-texte))}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__table th{font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__table :is(th,td){border-color:var(--ec-vif-filet)}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__table tbody tr{transition:background .16s var(--ec-vif-ease)}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__table tbody tr:hover{background:var(--ec-vif-survol)}.ec-os-stats[data-ec-registre=vif] .ec-os-stats__barre-fond{background:rgb(var(--ec-os-texte) / .07)}.ec-os-stats[data-ec-registre=vif] .ec-os-carte__titre{font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600}@media(max-width:760px){:root:root:root .ec-os-stats[data-ec-registre=vif] .ec-ap:not([data-ec-ap-bande]) .ec-ap__carte[data-ec-ap-graphe=courbe]{padding:20px 18px}.ec-os-stats[data-ec-registre=vif] .ec-ap__chiffre-valeur{font-size:30px}}:root:root:root .ec-os-page.ec-os-stats[data-ec-theme]{--ec-theme-sur-vif: rgb(var(--ec-os-carte))}@media(max-width:767px){:root:root:root .ec-pro-gsc .site-bande,:root:root:root .ec-pro-gsc .site-bande .ec-kpi-strip{height:auto;max-height:none;overflow:visible}:root:root:root .ec-pro-gsc .site-bande .ec-kpi-strip{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:8px;padding-block:4px}:root:root:root .ec-pro-gsc .site-bande .ec-kpi-strip__tile{width:auto;min-width:0;height:auto}}.ec-mk{display:flex;flex-direction:column;min-width:0;height:calc(100dvh - 272px);min-height:360px;background:rgb(var(--ec-c-papier));border-radius:var(--ec-c-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-c-filet-doux);overflow:clip;font-variant-numeric:tabular-nums}@media(max-width:767px){:root:root:root .ec-mk{height:auto;min-height:0;overflow:visible;border-radius:0;box-shadow:none;background:transparent}:root:root:root .ec-mk .ec-mk-table{overflow:visible}}@media(min-width:768px){:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu:has(.ec-mk){padding-bottom:0}:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu :is(:has(>.ec-mk),:has(>*>.ec-mk)):not(.ec-mk *){display:flex;flex:1 1 0;flex-direction:column;min-height:0}:root:root:root .ec-os-page:not(.ec-os-page--plein)>.ec-os-page__contenu .ec-mk{flex:1 1 0;height:auto;min-height:360px;border-radius:0;box-shadow:none;background:transparent}:root:root:root .ec-os-page.ec-os-page--plein>.ec-os-page__contenu :is(:has(>.ec-mk),:has(>*>.ec-mk)):not(.ec-mk *):not(:is(.ec-menu-corps,.ec-menu-editeur)){display:flex;flex:1 1 0;flex-direction:column;min-height:0}:root:root:root .ec-os-page.ec-os-page--plein>.ec-os-page__contenu .ec-mk{flex:1 1 0;height:auto;min-height:0}}.ec-mk-l1__sp{flex:1}.ec-mk>.ec-canon-filterbar,.ec-mk-l2{padding:0 16px 8px 20px;flex:none}.ec-mk>.ec-inline-alert{margin:0 16px 8px 20px}.ec-mk-table{flex:1;min-height:0;overflow:auto;border-top:1px solid var(--ec-c-filet)}.ec-mk-table .ec-datatable{width:100%}.ec-mk-table .ec-list-table__frame{overflow:visible}:root:root .ec-mk-table .ec-datatable thead th{position:sticky;top:0;z-index:2;height:36px;background:rgb(var(--ec-c-papier));font-size:10.5px!important;letter-spacing:.07em}:root:root .ec-mk-table .ec-datatable tbody td{height:44px;font-size:13.5px;color:rgb(var(--ec-c-encre-2))}:root:root .ec-mk-table .ec-datatable :is(td,th):first-child{padding-left:20px}:root:root .ec-mk-table .ec-datatable :is(td,th):last-child{padding-right:20px}.ec-mk-table .ec-empty-state,.ec-mk-table .ec-os-vide{margin:48px auto}.ec-mk-name{color:rgb(var(--ec-c-encre));font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-mk-cell{display:flex;align-items:center;gap:8px;min-width:0}.ec-mk-two{display:flex;flex-direction:column;min-width:0;line-height:16px}.ec-mk-two__a{color:rgb(var(--ec-c-encre));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-mk-two__b{color:rgb(var(--ec-c-encre-3));font-size:11.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-mk-money{color:rgb(var(--ec-c-encre));font-weight:600;font-variant-numeric:tabular-nums}.ec-mk-muted{color:rgb(var(--ec-c-encre-3))}.ec-mk-late{color:rgb(var(--ec-c-danger));font-weight:600}.ec-mk-soon{color:rgb(var(--ec-c-attention));font-weight:600}.ec-mk-today{color:rgb(var(--ec-c-info));font-weight:600}.ec-mk-obj{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-c-lavis));border:1px solid var(--ec-c-filet);color:rgb(var(--ec-c-encre-2));flex:none}.ec-mk-thumb{width:28px;height:28px;border-radius:7px;object-fit:cover;flex:none;display:block;box-shadow:inset 0 0 0 1px #00000014;background:rgb(var(--ec-c-lavis))}.ec-mk-gauge{display:inline-flex;align-items:center;gap:8px;min-width:140px}.ec-mk-gauge__bar{position:relative;flex:1;height:6px;border-radius:999px;background:rgb(var(--ec-c-neutre-doux));overflow:hidden}.ec-mk-gauge__fill{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgb(var(--ec-c-marque));transition:width var(--ec-anim-max) var(--ec-c-ease)}.ec-mk-gauge[data-ton=succes] .ec-mk-gauge__fill{background:rgb(var(--ec-c-succes-point))}.ec-mk-gauge__pct{min-width:36px;text-align:right;font-size:12.5px;font-weight:600;color:rgb(var(--ec-c-encre-2))}.ec-mk-foot{display:contents}.ec-mk-props{display:grid;gap:0;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));overflow:hidden}.ec-mk-prop{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:40px;padding:8px 16px;border-top:1px solid var(--ec-c-filet-doux);font-size:13.5px}.ec-mk-prop:first-child{border-top:0}.ec-mk-prop__l{color:rgb(var(--ec-c-encre-3))}.ec-mk-prop__v{color:rgb(var(--ec-c-encre));font-weight:500;text-align:right;min-width:0;overflow-wrap:anywhere}.ec-mk-section__t{margin:0;font-size:14px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-mk-note{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-3))}@media(pointer:coarse){:root:root .ec-mk :is(.ec-os-bouton,.ec-canon-chip,.ec-os-segmente__option){min-height:44px}:root:root .ec-mk-table .ec-datatable tbody td{height:48px}}@media(max-width:767px){:root:root .ec-mk .ec-list-header{padding-inline:12px}}:root:root:root .ec-mk :is(.ec-canon-filterbar__filters,.ec-mk-l2) .ec-select__trigger{height:32px;min-height:32px;padding:0 10px 0 12px;border:0;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-2));font-size:13px}:root:root:root .ec-mk .ec-canon-filterbar__filters .rt-Box{min-width:0!important}:root:root:root .ec-mk .ec-canon-filterbar__end .ec-os-bouton{min-height:36px;height:36px;font-size:14px}.ec-mk-board{display:grid;gap:var(--ec-os-e-12, 12px);min-width:0}.ec-mk-board__row4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ec-mk-board__hero-row{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:12px;align-items:stretch}.ec-mk-board__row2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}@media(max-width:1023px){.ec-mk-board__hero-row,.ec-mk-board__row2{grid-template-columns:minmax(0,1fr)}}.ec-mk-hero{--ec-theme-vif-rgb: 139 107 255;--ec-os-donnee: 255 255 255;--ec-os-texte: 255 255 255;--ec-os-texte-2: 255 255 255;--ec-os-texte-3: 255 255 255;--ec-os-filet: rgb(255 255 255 / .16);display:flex;flex-direction:column;gap:4px;min-width:0;padding:18px 20px 14px;border-radius:var(--ec-c-rayon-carte);--ec-graphique-principale-rgb: 139 107 255;background:var(--ec-hero-glow),var(--ec-hero-bg);color:var(--ec-hero-fg);box-shadow:0 12px 32px -18px #0000008c}.ec-mk-hero__head{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-mk-hero__lab{display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600}:root:root .ec-mk-hero .ec-os-bouton--fantome{color:#ffffffd9}:root:root .ec-mk-hero .ec-os-bouton--fantome:hover{background:#ffffff1f;color:#fff}:root:root:root:root:root .ec-mk-hero__big{font-size:52px;line-height:58px;font-weight:500;letter-spacing:-.035em;color:#fff}.ec-mk-hero__subs{display:flex;flex-wrap:wrap;gap:4px 22px;font-size:13.5px;color:var(--ec-hero-fg-2)}.ec-mk-hero__subs b{color:var(--ec-hero-fg);font-weight:600;font-variant-numeric:tabular-nums}.ec-mk-hero__chart{margin-top:8px;min-height:190px}.ec-mk-hero__chart :is(text,.ec-graphe__axe,[class*=axe]){fill:var(--ec-hero-fg-3);color:var(--ec-hero-fg-3)}.ec-mk-hero__vide{display:grid;place-items:center;align-content:center;gap:6px;min-height:180px;border:1px dashed rgb(255 255 255 / .18);border-radius:10px;color:var(--ec-hero-fg-2);font-size:13.5px;text-align:center}.ec-mk-hero__vide strong{color:#fff;font-size:15px}.ec-mk-card{display:flex;flex-direction:column;min-width:0;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-mk-card__head{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;color:rgb(var(--ec-c-encre-3))}.ec-mk-card__t{margin:0;font-size:14.5px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-mk-card__n{color:rgb(var(--ec-c-encre-3));font-size:13px;font-variant-numeric:tabular-nums}.ec-mk-card__lien{display:inline-flex;align-items:center;gap:2px;border:0;background:none;color:rgb(var(--ec-c-encre-3));font:inherit;font-size:13px;cursor:pointer}.ec-mk-card__lien:hover{color:rgb(var(--ec-c-encre))}.ec-mk-card__body{display:grid;gap:14px;padding:4px 16px 16px}.ec-mk-rows{display:grid;margin:0;padding:0;list-style:none}.ec-mk-rows__it{display:flex;align-items:center;gap:10px;min-height:48px;border-top:1px solid var(--ec-c-filet-doux)}.ec-mk-rows__it:first-child{border-top:0}.ec-mk-rows__it>.ec-mk-two{flex:1}.ec-mk-todo{display:grid;margin:0;padding:10px 0 0;list-style:none;border-top:1px solid var(--ec-c-filet)}.ec-mk-todo__it{display:flex;align-items:center;gap:10px;min-height:50px}.ec-mk-todo__it>.ec-mk-two{flex:1}.ec-mk-todo__ic{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;flex:none;background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-mk-todo__it[data-ton=danger] .ec-mk-todo__ic{background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}.ec-mk-set{display:grid;gap:20px;min-width:0;padding:20px 20px 48px;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet-doux)}.ec-mk-set__head{display:flex;align-items:flex-start;gap:12px}.ec-mk-set__h{margin:0;font-size:26px;line-height:32px;font-weight:600;letter-spacing:-.02em;color:rgb(var(--ec-c-encre))}.ec-mk-set__sous{margin:2px 0 0;font-size:14px;color:rgb(var(--ec-c-encre-3))}.ec-mk-set__corps{display:grid;grid-template-columns:220px minmax(0,760px);gap:32px;align-items:start}@media(max-width:1023px){.ec-mk-set__corps{grid-template-columns:minmax(0,1fr)}.ec-mk-set__nav{display:none}}.ec-mk-set__nav{position:sticky;top:12px;display:grid;gap:2px}.ec-mk-set__lien{display:flex;align-items:center;gap:10px;min-height:36px;padding:0 12px;border-radius:0;color:rgb(var(--ec-c-encre-2));font-size:13.5px;font-weight:500;text-decoration:none}.ec-mk-set__lien:hover{background:var(--ec-c-survol);color:rgb(var(--ec-c-encre))}.ec-mk-set__lien:first-child{background:rgb(var(--ec-c-marque-doux));box-shadow:inset 2px 0 rgb(var(--ec-c-marque));color:rgb(var(--ec-c-marque-encre))}.ec-mk-set__col{display:grid;gap:24px;min-width:0}.ec-mk-set__sec{display:grid;gap:10px;scroll-margin-top:16px}.ec-mk-set__st{display:flex;align-items:center;gap:10px;margin:0;font-size:16px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-mk-set__si{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-mk-cards{flex:1;min-height:0;overflow:auto;padding:12px 20px 20px;border-top:1px solid var(--ec-c-filet);background:rgb(var(--ec-c-sol))}.ec-mk-cards>.ec-os-grille>:is(.ec-os-carte,article){background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte)}.ec-immo-fiche-modale .ec-fiche-bien .ec-os-entete__titre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:root:root:root:root .ec-mk-big{font-size:30px;line-height:36px;font-weight:500;letter-spacing:-.03em;color:rgb(var(--ec-c-encre))}.ec-mk-kanban{flex:1;min-height:0;overflow:auto;padding:10px 12px 12px;border-top:1px solid var(--ec-c-filet);background:rgb(var(--ec-c-sol))}.ec-mk-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ec-mk-rec{display:flex;flex-direction:column;gap:16px;min-width:0}.ec-mk-rec__tete{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ec-mk-chain{display:flex;align-items:center;flex-wrap:wrap;gap:4px 6px;min-width:0;color:rgb(var(--ec-c-encre-3))}.ec-mk-chain__it{display:inline-flex;align-items:center;gap:6px;min-height:32px;max-width:280px;padding:0 12px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;font-size:13px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}button.ec-mk-chain__it{cursor:pointer}button.ec-mk-chain__it:hover{background:rgb(var(--ec-c-survol))}.ec-mk-stages{display:grid;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:var(--ec-os-e-4, 4px);margin:0;padding:0;overflow-x:auto;list-style:none}.ec-mk-stages__b{display:flex;align-items:center;gap:var(--ec-os-e-6, 6px);width:100%;min-height:30px;padding:0 var(--ec-os-e-10, 10px);border:1px dashed var(--ec-os-cadre, var(--ec-os-filet));border-radius:var(--ec-os-rayon-controle, 8px);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;font-weight:500;line-height:16px;text-align:left;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease}button.ec-mk-stages__b{cursor:pointer}button.ec-mk-stages__b:hover:not(:disabled){border-style:solid;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-mk-stages__l{overflow:hidden;text-overflow:ellipsis}.ec-mk-stages__it[data-etat=fait] .ec-mk-stages__b{border-style:solid;border-color:var(--ec-os-filet);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-mk-stages__it[data-etat=courant] .ec-mk-stages__b{border:1px solid transparent;background:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-violet-sur, 255 255 255));font-weight:600}@media(pointer:coarse){.ec-mk-stages__b{min-height:44px}}.ec-mk-rec__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:16px;align-items:start}.ec-mk-rec__grid[data-seul]{grid-template-columns:minmax(0,1fr)}.ec-mk-rec__main,.ec-mk-rec__cote{display:flex;flex-direction:column;gap:var(--ec-os-e-16, 16px);min-width:0}@media(max-width:1023px){.ec-mk-rec__grid{grid-template-columns:minmax(0,1fr)}}.ec-mk-panel{display:flex;flex-direction:column;min-width:0}.ec-mk-rec__cote .ec-mk-panel{padding:var(--ec-os-e-12, 12px)}.ec-mk-rec__cote .ec-mk-panel__t{font-size:13px;line-height:19px}.ec-mk-panel__body{display:flex;flex-direction:column;gap:var(--ec-os-e-12, 12px);min-width:0;margin-top:var(--ec-os-e-12, 12px)}.ec-mk-panel[data-flush] .ec-mk-panel__body{gap:0}.ec-mk-panel .ec-mk-props{border:0;border-radius:0}.ec-mk-panel .ec-mk-props .ec-mk-prop{padding:var(--ec-os-e-8, 8px) 0}.ec-carte-ordre__pied{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.ec-carte-ordre__qui{display:inline-flex;flex:0 0 auto;align-items:center;gap:8px}.ec-carte-ordre__montant{color:rgb(var(--ec-c-encre));font-size:12px;font-weight:600;white-space:nowrap}.ec-carte-ordre__avancement{flex:0 1 96px;min-width:40px}.ec-carte-ordre__avancement .ec-os-kanban-progression__tete{display:none}.ec-mk-kanban .ec-carte-ordre .ec-os-kanban-carte__pied{width:100%}@media(max-width:1279px){.ec-mk-kanban .ec-os-kanban{--ec-os-kanban-colonne-min: 184px}.ec-mk-kanban .ec-os-kanban__entete{height:auto;min-height:32px}.ec-mk-kanban .ec-os-kanban__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:16px}}@media(pointer:coarse){.ec-mk-kanban :is(.ec-os-kanban-carte__titre,.ec-os-kanban-carte__sous-titre){padding-inline-end:48px}.ec-mk-kanban .ec-carte-ordre .ec-os-kanban-carte__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}}:is(.ec-mk,.ec-mk-board,.ec-mk-rec,.ec-cbl,.ec-fiche-bien,.ec-record-modal:has(.ec-mk-rec,.ec-fiche-bien)) .ec-pastille[data-ec-statut=archive]{--ec-statut-fond: rgb(var(--ec-c-neutre-doux));--ec-statut-encre: rgb(var(--ec-c-neutre));--ec-statut-point-pilule: rgb(var(--ec-c-neutre-point))}:is(.ec-mk,.ec-mk-board,.ec-mk-rec,.ec-cbl,.ec-fiche-bien,.ec-record-modal:has(.ec-mk-rec,.ec-fiche-bien)) .ec-pastille:is([data-ec-statut=a-publier],[data-ec-statut=nouveau]){--ec-statut-fond: rgb(var(--ec-c-attention-doux));--ec-statut-encre: rgb(var(--ec-c-attention));--ec-statut-point-pilule: rgb(var(--ec-c-attention-point))}:is(.ec-mk,.ec-mk-board,.ec-mk-rec,.ec-cbl,.ec-fiche-bien,.ec-record-modal:has(.ec-mk-rec,.ec-fiche-bien)) .ec-pastille:is([data-ec-statut=en-cours],[data-ec-statut=planifie]){--ec-statut-fond: rgb(var(--ec-c-info-doux));--ec-statut-encre: rgb(var(--ec-c-info));--ec-statut-point-pilule: rgb(var(--ec-c-info-point))}:is(.ec-atelier,.ec-atelier-fiche-modale) .ec-pastille.ec-pastille[data-ec-statut=planifie]{--ec-statut-fond: rgb(6 182 212 / .14);--ec-statut-encre: color-mix(in srgb, rgb(8 145 178) 75%, rgb(var(--ec-c-encre)));--ec-statut-point-pilule: rgb(6 182 212)}.ec-mk-rec__tete>.ec-record-chain{flex:1 1 auto}@media(max-width:767px){.ec-mk-rec__tete{flex-direction:column;align-items:stretch;gap:var(--ec-os-e-12, 12px)}.ec-mk-rec__tete>.ec-record-chain{flex:none}.ec-mk-stages{grid-template-columns:repeat(auto-fill,minmax(96px,1fr));grid-auto-flow:row;overflow:visible}}.ec-record-modal--tete-forte .ec-mk-stages__b{min-height:36px;font-size:13px;line-height:18px}:where(.ec-mk-card__lien){position:relative}:where(.ec-mk-card__lien):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-wk-slot{display:contents}.ec-list-sheet.ec-wk{flex:1 1 auto;min-height:0}.ec-wk--flow .ec-list-sheet__table{overflow:auto}.ec-wk__flow{display:flex;flex-direction:column;gap:var(--ec-os-ecart);padding:16px 20px 20px}.ec-wk__flow>*{flex:none}.ec-wk--bare .ec-list-sheet__table{display:flex;flex-direction:column;overflow:hidden;border-top:0}.ec-wk--bare .ec-listing-list{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-wk .ec-listing-sheet{flex:1 1 auto;min-height:0;margin:0;border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;background:transparent;box-shadow:none}.ec-wk .ec-listing-toolbar{display:none}.ec-wk__l2{display:flex;flex:none;align-items:center;min-width:0;min-height:44px;padding:0 20px 8px}.ec-wk__l2>*{flex:1;min-width:0}.ec-wk__alert{flex:none;padding:0 20px 10px}.ec-wk-cell{display:inline-flex;align-items:center;gap:8px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.ec-wk-cell__text{min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-wk-name{color:rgb(var(--ec-c-encre));font-weight:600}.ec-wk-muted{color:rgb(var(--ec-c-encre-3))}.ec-wk-num{font-variant-numeric:tabular-nums}.ec-wk-strong{color:rgb(var(--ec-c-encre));font-weight:600;font-variant-numeric:tabular-nums}.ec-wk-date{display:inline-flex;align-items:baseline;gap:8px;font-variant-numeric:tabular-nums}.ec-wk-date__day{color:rgb(var(--ec-c-encre-3))}.ec-wk-date__time,.ec-wk-date--today .ec-wk-date__day{color:rgb(var(--ec-c-encre));font-weight:600}.ec-wk-rowactions{display:inline-flex;align-items:center;gap:6px}.ec-rec-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-rec-steps{display:grid;grid-auto-columns:minmax(92px,1fr);grid-auto-flow:column;gap:var(--ec-os-e-4, 4px);margin:0 0 var(--ec-os-e-16, 16px);padding:0;overflow-x:auto;list-style:none}.ec-rec-steps__step{display:flex;align-items:center;gap:var(--ec-os-e-6, 6px);min-width:0;height:30px;padding:0 var(--ec-os-e-10, 10px);border:1px dashed var(--ec-os-cadre, var(--ec-os-filet));border-radius:var(--ec-os-rayon-controle, 8px);background:transparent;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.ec-rec-steps__step[data-state=done]{border-style:solid;border-color:var(--ec-os-filet);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-rec-steps__step[data-state=current]{border:1px solid transparent;background:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-violet-sur, 255 255 255));font-weight:600}.ec-rec-steps__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-rec-steps__meta{margin-left:auto;font-size:12px;font-weight:500;opacity:.85}.ec-rec-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ec-fiche-e-24, 24px);align-items:start}.ec-rec-grid__main,.ec-rec-grid__side{display:flex;flex-direction:column;gap:var(--ec-os-e-16, 16px);min-width:0}.ec-rec-grid__main{gap:var(--ec-fiche-e-20, 20px)}.ec-rec-grid__side .ec-fiche-bloc{padding:var(--ec-os-e-12, 12px)}.ec-rec-grid__side .ec-fiche-bloc-tete__titre{font-size:13px;line-height:19px}.ec-rec-now{display:flex;flex-direction:column;gap:var(--ec-os-e-12, 12px)}.ec-rec-now__head{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12, 12px)}.ec-rec-now__body{color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:22px}.ec-rec-now__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8, 8px);margin-top:var(--ec-os-e-8, 8px)}.ec-rec-now__secondaires{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8, 8px)}:root:root:root:root .ec-rec-now__secondaires .ec-os-bouton:is(:disabled,[aria-disabled=true]){background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-desactive))}.ec-rec-now__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-os-e-8, 8px);margin-left:auto}.ec-rec-secondaires{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8, 8px)}:root:root:root .ec-rec-now__actions .ec-os-bouton{min-height:var(--ec-fiche-h-cta, 44px);border-radius:var(--ec-os-rayon-controle, 8px)}.ec-rec-panel__body{display:flex;flex-direction:column;gap:var(--ec-os-e-8, 8px);margin-top:var(--ec-os-e-12, 12px);color:rgb(var(--ec-os-texte));font-size:14px;line-height:21px}.ec-rec-props{margin:0}.ec-rec-props__row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12, 12px);min-height:36px;padding:var(--ec-os-e-8, 8px) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-rec-props__row:last-child{border-bottom:0}.ec-rec-props__row dt{display:inline-flex;align-items:center;gap:var(--ec-os-e-6, 6px);color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-rec-props__row dd{margin:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px;text-align:right;text-overflow:ellipsis;white-space:nowrap}.ec-rec-person{display:flex;align-items:center;gap:10px;min-width:0}.ec-rec-person__name{color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600}.ec-rec-person__meta{color:rgb(var(--ec-c-encre-3));font-size:12.5px}.ec-rec-contact{min-width:0}.ec-rec-links{display:flex;flex-wrap:wrap;gap:8px}.ec-rec-meta{color:rgb(var(--ec-c-encre-3));font-size:12.5px}@media(max-width:900px){.ec-rec-grid{grid-template-columns:minmax(0,1fr)}.ec-rec-steps{grid-auto-columns:minmax(88px,1fr)}}@media(max-width:767px){.ec-rec-steps{grid-auto-flow:row;grid-template-columns:repeat(auto-fill,minmax(max(96px,calc((100% - 8px) / 3)),1fr));overflow:visible}.ec-rec-steps__step{height:auto;min-height:30px;padding-block:6px;white-space:normal}.ec-rec-steps__label{overflow:visible;text-overflow:clip;overflow-wrap:anywhere}}@media(pointer:coarse){.ec-rec-steps__step{min-height:44px}}.ec-wk-section{display:flex;flex-direction:column;gap:10px;min-width:0}.ec-wk-section__head{display:flex;flex-direction:column;gap:2px;margin-top:6px}.ec-wk-section__title{margin:0;color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600;line-height:22px}.ec-wk-section__hint{margin:0;color:rgb(var(--ec-c-encre-3));font-size:13px;line-height:19px}.ec-wk-section__table{overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte)}.ec-wk__l2 .ec-select__trigger,.ec-wk__l2 select{min-height:32px}@media(pointer:coarse){:is(.ec-wk,.ec-os-page__entete) :is(.ec-os-bouton,.ec-canon-chip,.ec-os-segmente__option,.ec-kpi-strip__tile){min-height:44px}}@media(max-width:767px){.ec-list-sheet.ec-wk .ec-list-sheet__bar{overflow-x:auto;scrollbar-width:none}}.ec-rec-ton[data-tone=danger]{color:rgb(var(--ec-c-danger))}.ec-rec-ton[data-tone=success]{color:rgb(var(--ec-c-succes))}.ec-record-modal__stages .ec-rec-steps{margin:0}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut,.ec-pastille[data-ec-statut]){--ec-wk-ton: var(--ec-c-encre-3);--ec-wk-ton-point: var(--ec-c-encre-3);background:rgb(var(--ec-wk-ton-point) / .14);color:rgb(var(--ec-wk-ton));font-weight:600}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut,.ec-pastille[data-ec-statut]) .ec-icone{color:rgb(var(--ec-wk-ton-point))}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) .ec-pastille[data-ec-statut] .ec-pastille__point{background:var(--ec-statut-point-pilule, rgb(var(--ec-wk-ton-point)))}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) .ec-pastille[data-ec-statut]:before{background:var(--ec-statut-point-pilule, rgb(var(--ec-wk-ton-point)))}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut--info,.ec-pastille[data-ec-statut=planifie]){--ec-wk-ton: var(--ec-c-info);--ec-wk-ton-point: var(--ec-c-info-point)}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut--succes,.ec-pastille[data-ec-statut=valide],.ec-pastille[data-ec-statut=nouveau]){--ec-wk-ton: var(--ec-c-succes);--ec-wk-ton-point: var(--ec-c-succes-point)}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut--attention,.ec-pastille[data-ec-statut=attente],.ec-pastille[data-ec-statut=a-publier]){--ec-wk-ton: var(--ec-c-attention);--ec-wk-ton-point: var(--ec-c-attention-point)}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut--danger,.ec-pastille[data-ec-statut=refuse]){--ec-wk-ton: var(--ec-c-danger);--ec-wk-ton-point: var(--ec-c-danger-point)}:is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle,.ec-resa,.ec-record-modal-root,[role=dialog]) :is(.ec-os-statut--accent,.ec-pastille[data-ec-statut=en-cours]){--ec-wk-ton: var(--ec-c-marque-encre);--ec-wk-ton-point: var(--ec-c-marque)}:root:root:root:root:root:root:root :is(.ec-booking,.ec-heberg,.ec-tablebk,.ec-location,.ec-resto-kds,.ec-resto-salle) .ec-canon-filterbar .ec-canon-filterbar__search{flex:0 0 264px;width:264px}.ec-heberg .ec-os-page__actions>.ec-wk-slot{order:-1}.ec-resa .ec-resa-barre__recherche{flex:0 0 auto;min-width:240px}.ec-resa .ec-pastille[data-ec-statut=nouveau]{--ec-wk-ton: var(--ec-c-succes);--ec-wk-ton-point: var(--ec-c-succes-point)}:root:root .ec-os-page.ec-list-page{--ec-os-entete-ecart: var(--ec-os-page-ecart, 8px)}:root:root .ec-os-page.ec-list-page>.ec-os-page__entete{box-shadow:0 var(--ec-os-page-ecart, 8px) 0 0 rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root .ec-list-sheet.ec-wk>.ec-list-sheet__bar,:root:root .ec-list-sheet.ec-wk .ec-wk__l2{height:auto;min-height:0;padding-top:var(--ec-barre-ecart-travail, 12px);padding-bottom:11px}:root:root .ec-list-sheet.ec-wk>.ec-list-sheet__bar>.ec-canon-filterbar,:root:root .ec-list-sheet.ec-wk .ec-wk__l2>.ec-canon-filterbar,:root:root .ec-list-sheet.ec-wk .ec-barre-page__travail{min-height:40px}:root:root .ec-list-sheet.ec-wk--bare .ec-wk__l2{padding-bottom:12px}:root:root .ec-list-sheet.ec-wk .ec-list-sheet__table>*>.ec-barre-page__travail:first-child{margin-top:11px}:root:root .ec-os-page.ec-list-page>.ec-barre-page__chiffres:has(>:not(:empty)){box-shadow:0 var(--ec-os-page-ecart, 8px) 0 0 rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root:root .ec-os-page>.ec-os-page__contenu:has(.ec-list-sheet.ec-wk--table){padding-inline:var(--ec-os-page-marge, 8px)}:root:root:root .ec-os-page .ec-list-sheet.ec-wk--table>.ec-list-sheet__table{border-top-color:transparent}.ec-atelier{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-atelier__segments{align-self:flex-start;max-width:100%}.ec-atelier__note{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-text-muted))}.ec-atelier__filtre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);font-weight:550}.ec-atelier__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);width:100%}.ec-atelier__pied-espace{flex:1}.ec-atelier-fiche,.ec-atelier-tiroir{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-atelier-fiche__bloc,.ec-atelier-lier-velo{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0}.ec-atelier-fiche__titre{margin:0;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-atelier-fiche__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:var(--ec-space-sm) var(--ec-space-md);align-items:end}@media(max-width:640px){.ec-atelier-fiche__grille>:nth-child(3):last-child{grid-column:1 / -1}}.ec-atelier-fiche__faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ec-space-sm) var(--ec-space-md);margin:0}.ec-atelier-fiche__faits dt{font-size:11px;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ec-text-muted))}.ec-atelier-fiche__faits dd{margin:2px 0 0;font-size:14px;color:rgb(var(--ec-text-primary))}.ec-atelier-champ{display:flex;flex-direction:column;gap:4px}.ec-atelier-champ__zone{width:100%;min-height:84px;padding:10px 12px;border:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));font:inherit;resize:vertical}.ec-atelier-lignes,.ec-atelier-rdv,.ec-atelier-velos__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ec-atelier-ligne{display:grid;grid-template-columns:110px minmax(0,1fr) auto auto auto;gap:var(--ec-space-sm);align-items:center;padding:8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font-size:var(--ec-os-t-corps)}.ec-atelier-ligne__nature,.ec-atelier-ligne__libelle small{color:rgb(var(--ec-text-muted))}.ec-atelier-ligne__montant{font-weight:600;text-align:right}.ec-atelier-totaux{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-lg);margin:0}.ec-atelier-totaux dt{font-size:11px;color:rgb(var(--ec-text-muted));text-align:right}.ec-atelier-totaux dd{margin:0;font-size:15px;text-align:right}.ec-atelier-etapes{display:flex;flex-wrap:wrap;gap:6px}.ec-atelier-rdv__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);padding:10px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-atelier-rdv__ligne>div{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-atelier-velos{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-atelier-velos__barre{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);align-items:center}.ec-atelier-velos__barre>:first-child{flex:1 1 260px}.ec-atelier-velo{display:grid;grid-template-columns:minmax(120px,.8fr) minmax(0,1.2fr) minmax(0,1fr) auto;gap:var(--ec-space-sm);align-items:center;width:100%;padding:12px 14px;border:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));font:inherit;text-align:left;cursor:pointer}.ec-atelier-velo:hover,.ec-atelier-velo:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:-2px}.ec-atelier-velo__cadre{font-weight:600}@media(max-width:600px){.ec-atelier-ligne{grid-template-columns:minmax(0,1fr) auto}.ec-atelier-ligne__nature{grid-column:1 / -1}.ec-atelier-velo{grid-template-columns:minmax(0,1fr)}.ec-atelier-rdv__ligne{flex-direction:column;align-items:stretch}}@media(max-width:600px){.ec-atelier .ec-stat-band{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:var(--ec-space-md) var(--ec-space-lg)!important;padding:var(--ec-space-lg)!important}}.ec-atelier-vue[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-atelier):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-atelier-vue[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-atelier-vue[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-atelier-gestes__rangee{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8, 8px)}:root:root:root .ec-atelier-gestes__rangee .ec-os-bouton{min-height:var(--ec-fiche-h-action, 40px);border-radius:var(--ec-os-rayon-controle, 8px)}.ec-atelier-gestes__raison{margin:var(--ec-os-e-6, 6px) 0 0;color:rgb(var(--ec-os-texte-3));font-size:12px;line-height:18px}.ec-atelier-fiche__client{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:600;line-height:20px}.ec-atelier-fiche__garantie{display:flex;margin-top:var(--ec-space-sm)}.ec-atelier-fiche__prevenir{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-xs, 4px);margin-top:var(--ec-space-md)}.ec-atelier-fiche__prevenir-actions,.ec-atelier-fiche__devis{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-atelier-fiche__devis-aide{flex:1 0 100%;margin:0}.ec-atelier-controle{display:flex;flex-direction:column;gap:6px}.ec-atelier-controle+.ec-atelier-controle{margin-top:var(--ec-space-sm)}.ec-atelier-controle__tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-sm)}.ec-atelier-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.ec-atelier-point{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ec-space-sm);align-items:center;padding:8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font-size:var(--ec-os-t-corps)}.ec-atelier-point__coche{display:flex;align-items:center;gap:10px;min-width:0;cursor:pointer}.ec-atelier-point[data-fait] .ec-atelier-point__coche label{color:rgb(var(--ec-text-muted))}.ec-atelier-point__remarque{width:100%;min-width:0;min-height:40px;padding:9px 12px;field-sizing:content;resize:none;border:1px solid rgb(var(--ec-border));border-radius:var(--ec-radius-sm);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;line-height:1.4}.ec-atelier-temps{grid-template-columns:110px minmax(0,1fr) auto auto}@media(max-width:600px){.ec-atelier-point{grid-template-columns:minmax(0,1fr)}.ec-atelier-temps{grid-template-columns:minmax(0,1fr) auto}.ec-atelier-temps>:nth-child(4){grid-column:2;justify-self:end}}.ec-atelier-reglages__modeles{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding-top:var(--ec-space-sm)}.ec-atelier-temps__note{display:block;color:rgb(var(--ec-text-muted))}.ec-atelier-controle__tete .ec-label{color:rgb(var(--ec-text-primary));font-weight:600}.ec-reglages-module .ec-settings{height:auto;border:0;background:none}.ec-reglages-module .ec-settings__split{gap:var(--ec-os-ecart, 24px);align-items:flex-start}.ec-reglages-module .ec-settings__panel{overflow:visible;padding:0 0 var(--ec-os-gouttiere, 24px)}.ec-reglages-module .ec-settings__nav{position:sticky;top:var(--ec-os-e-12, 12px);width:220px;padding:var(--ec-space-xs) 0;overflow:visible;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-reglages-module .ec-settings__group-label{margin-top:0;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:11px;letter-spacing:.06em}.ec-reglages-module .ec-settings__nav .ec-nav-item{min-height:34px;border-radius:var(--ec-os-rayon-pilule, 999px);color:rgb(var(--ec-os-texte-2));font-weight:500}.ec-reglages-module .ec-settings__nav .ec-nav-item:hover{background:var(--ec-c-survol);color:rgb(var(--ec-os-texte))}.ec-reglages-module .ec-settings__nav .ec-nav-item[data-active=true]{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:rgb(var(--ec-c-sur-marque, 255 255 255));box-shadow:none}.ec-reglages-module .ec-settings__nav .ec-nav-item[data-active=true]:before{display:none}.ec-reglages-module .ec-settings__mobile{padding:0 0 var(--ec-space-md);border:0;background:none}.ec-reglages-module__col{display:grid;gap:24px;width:100%;max-width:720px;min-width:0}.ec-reglages-module__col [id^=reglage-]{scroll-margin-top:16px}.ec-reglages-module__repli>summary{display:flex;align-items:center;gap:8px;min-height:44px;cursor:pointer;color:rgb(var(--ec-os-texte));font-size:16px;font-weight:600;list-style:none}.ec-reglages-module__repli>summary::-webkit-details-marker{display:none}.ec-reglages-module__repli>summary:after{content:"";width:8px;height:8px;margin-left:4px;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(-45deg);transition:transform .15s ease}.ec-reglages-module__repli[open]>summary:after{transform:rotate(45deg)}.ec-reglages-module__repli>summary:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:6px}.ec-reglages-module__repli-aide{margin:0 0 12px;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-reglages-module__repli-corps{display:grid;gap:24px}.ec-reglages-module{padding-top:var(--ec-os-e-12, 12px);padding-bottom:72px}@media(max-width:768px){.ec-reglages-module .ec-settings__nav{display:none}}.ec-reglages-module[data-ec-patron-module] .ec-reglages__rail{top:calc(var(--ec-reglages-colle-haut, 0px) + 16px)}.ec-reglages-module[data-ec-patron-module] [data-ec-reglages-section]{scroll-margin-top:calc(var(--ec-reglages-colle-haut, 0px) + 16px)}@media(max-width:768px){:root .ecshop .ecshop__vue>.ecshop__body:has(>.ec-reglages-module[data-ec-patron-module]){overflow:visible}.ec-reglages-module[data-ec-patron-module]>.ec-reglages[data-ec-patron]{padding-inline:0}.ec-reglages-module[data-ec-patron-module] .ec-reglages__mobile{top:var(--ec-reglages-colle-haut, 0px);margin-inline:0;padding-inline:0;background:var(--ec-reglages-colle-fond, rgb(var(--ec-os-page)))}.ec-reglages-module[data-ec-patron-module] [data-ec-reglages-section]{scroll-margin-top:calc(var(--ec-reglages-colle-haut, 0px) + 76px)}}.ec-reglages-barre{max-width:720px;margin-top:var(--ec-os-ecart, 24px)}.ec-booking__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-booking__colonne{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-booking.ec-os-page--plein .ec-os-page__contenu>.ec-booking__colonne{flex:1 1 auto;min-height:0}.ec-booking__colonne>*{flex:none}.ec-booking__serre{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0}.ec-booking__serre>.ec-os-segmente{align-self:flex-start;max-width:100%}.ec-booking__filet{padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.ec-booking__centre{align-items:center;max-width:420px;text-align:center}.ec-booking :is(h2,h3,h4,p),.ec-booking-apercu p{margin:0}.ec-booking__barre--liste{flex-direction:row}.ec-booking-card{all:unset;box-sizing:border-box;display:grid;grid-template-columns:52px 32px minmax(0,1fr) auto auto;align-items:center;gap:var(--ec-os-e-12);width:100%;min-height:var(--ec-os-h-rangee-riche-2);padding:var(--ec-os-e-8) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet);cursor:pointer;transition:background var(--ec-anim-fast) var(--ec-anim-ease)}.ec-booking-card:last-child{border-bottom:0}.ec-booking-card:hover{background:rgb(var(--ec-os-champ))}.ec-booking-card:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-booking-card[data-estompe=true]{opacity:.62}.ec-booking__avatar{display:inline-flex}.ec-booking__heure{font-weight:600;font-variant-numeric:tabular-nums}.ec-booking__nom,.ec-booking__sous{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-booking__nom{font-size:var(--ec-os-t-liste-riche);font-weight:450;line-height:var(--ec-os-i-liste-riche)}.ec-booking__sous,.ec-booking__discret{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-booking-apercu{position:fixed;z-index:60;display:flex;flex-direction:column;gap:var(--ec-space-sm);width:280px;padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante)}.ec-booking__ligne{display:flex;gap:var(--ec-space-sm);align-items:flex-start;min-width:0;overflow-wrap:anywhere}.ec-booking__encart-titre:before{content:"";flex:none;width:8px;height:8px;margin-top:.45em;border-radius:50%;background:var(--ec-statut-point, var(--ec-statut-archive))}.ec-booking__ligne--centre{align-items:center}.ec-booking__ligne a{color:inherit}.ec-booking__ligne>.ec-icone{flex:none;margin-top:1px}.ec-booking__jour-tete{margin:0;font-size:var(--ec-os-t-second);display:flex;align-items:baseline;gap:var(--ec-space-sm)}.ec-booking-services{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--ec-os-ecart);align-items:start}.ec-booking-services>:first-child{grid-column:1 / -1}.ec-input.ec-booking__champ-court{width:120px}.ec-input.ec-booking__champ-mini{width:80px;text-align:center}@media(max-width:767px){.ec-booking .ec-booking__barre--liste{gap:var(--ec-space-sm);padding:0;background:transparent}.ec-booking__barre--liste>.ec-os-segmente:first-child{flex:none}.ec-booking-card{grid-template-columns:44px minmax(0,1fr) auto;padding-inline:var(--ec-space-md)}.ec-booking-card>.ec-booking__avatar,.ec-booking-card>.ec-icone{display:none}.ec-booking-services{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.ec-booking *,.ec-booking-apercu{transition:none!important}}:root [data-ec-vivant] .ec-booking-card{min-width:0;min-height:0}.ec-booking-nouveau__formulaire{display:grid;gap:var(--ec-space-lg);padding:0 var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart);min-width:0}.ec-booking-nouveau__rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ec-space-md);min-width:0}.ec-booking-nouveau__champ{box-sizing:border-box;width:100%;min-width:0}textarea.ec-booking-nouveau__champ{min-height:88px;resize:vertical}.ec-booking-nouveau__groupe{display:grid;gap:var(--ec-space-sm);min-width:0;margin:0;padding:0;border:0}.ec-booking-nouveau__groupe>legend{padding:0;margin-bottom:var(--ec-space-sm)}.ec-booking-nouveau__ressource{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-booking-nouveau__ressource-nom{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-booking-nouveau__creneaux{display:grid;grid-template-columns:repeat(auto-fill,minmax(76px,1fr));gap:var(--ec-space-xs)}.ec-booking-nouveau__creneau{all:unset;box-sizing:border-box;display:grid;place-items:center;min-height:44px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;cursor:pointer}.ec-booking-nouveau__creneau:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-booking-nouveau__creneau:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-booking-nouveau__creneau[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-booking-nouveau__vide{display:grid;justify-items:start;gap:var(--ec-space-md)}.ec-booking-nouveau__etat{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-booking-nouveau__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:1.5}.ec-booking-nouveau__suggestions{margin:0;padding:4px;list-style:none;border-radius:12px;background:rgb(var(--ec-os-carte));border:1px solid var(--ec-os-filet)}.ec-booking-nouveau__suggestion{all:unset;box-sizing:border-box;display:flex;gap:var(--ec-space-sm);align-items:center;width:100%;min-height:44px;padding:6px 10px;border-radius:8px;cursor:pointer;font-size:var(--ec-os-t-second)}.ec-booking-nouveau__suggestion:hover,.ec-booking-nouveau__suggestion:focus-visible{background:rgb(var(--ec-os-champ))}.ec-booking-nouveau__contact{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-champ))}.ec-booking-nouveau__contact-texte{display:grid;flex:1;min-width:0}.ec-booking-nouveau__contact-texte>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-booking-nouveau__contact-texte small{color:rgb(var(--ec-os-texte-2))}.ec-booking-nouveau__avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-carte));border:1px solid var(--ec-os-filet);font-size:12px;font-weight:600}.ec-booking-nouveau__prevenir{display:flex;align-items:flex-start;gap:var(--ec-space-sm)}.ec-booking-nouveau__prevenir label{display:grid;gap:2px;cursor:pointer}.ec-booking-nouveau__prevenir small{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-booking__devis{display:flex;flex-direction:column;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-booking__devis-ligne{display:flex;justify-content:space-between;align-items:baseline;gap:var(--ec-space-md);min-width:0;overflow-wrap:anywhere}.ec-booking__devis-ligne>.ec-tabular{flex:none;text-align:right}.ec-booking__devis-total{margin-top:var(--ec-space-xs);padding-top:var(--ec-space-sm);border-top:1px solid var(--ec-os-filet);font-weight:600}@media(max-width:760px){.ec-booking .ec-canon-filterbar{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}.ec-booking .ec-canon-filterbar__search{flex:1 1 100%;min-width:0}.ec-booking .ec-canon-filterbar__spacer{display:none}.ec-booking .ec-list-sheet__bar{height:auto;padding-block:var(--ec-os-e-8);overflow:visible}}.ec-booking-fiche__presence{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0}.ec-booking-liste__reconfirme-mobile{display:none}@media(max-width:767px){.ec-booking .ec-wk-cell:has(.ec-booking-liste__reconfirme-mobile){flex-wrap:wrap;row-gap:2px}.ec-booking-liste__reconfirme-mobile{display:inline-flex;flex-basis:100%;padding-left:32px}}.ec-reglages-module .ec-booking-services{grid-template-columns:minmax(0,1fr)}.ec-booking-opportunite__sans-crm{color:rgb(var(--ec-text-secondary))}@media(max-width:1279px){.ec-booking .ec-barre-enregistrement[data-collee]{margin-right:var(--ec-c-zone-ziggy, 88px)}}.ec-booking .ec-list-cards__titre .ec-wk-date{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px}.ec-booking .ec-list-cards__titre .ec-wk-date>*{white-space:nowrap}.ec-os-module--immersif{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.ec-types-rdv{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-list-sheet.ec-wk.ec-types-rdv{gap:0}.ec-types-rdv__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md)}.ec-types-rdv__titre{margin:0;font-family:inherit;font-size:15px;font-weight:600}.ec-types-rdv__sous-titre{margin:var(--ec-space-md) 0 0;font-size:var(--ec-os-t-second);font-weight:500}.ec-types-rdv__aide{margin:4px 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-types-rdv__lien{color:inherit;font-size:var(--ec-os-t-chip);white-space:nowrap}.ec-types-rdv__liens{flex-wrap:nowrap;white-space:nowrap}.ec-types-rdv__saisie{box-sizing:border-box;width:100%}textarea.ec-types-rdv__saisie{min-height:88px}.ec-types-rdv__choix{max-width:260px}.ec-types-rdv__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-types-rdv__formulaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-types-rdv__champ{display:flex;flex-direction:column;gap:6px;min-width:0;margin:0;padding:0;border:0;font-size:var(--ec-os-t-second);font-weight:500}.ec-types-rdv__champ--large{grid-column:1 / -1}.ec-types-rdv__case{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;font-weight:400;cursor:pointer}.ec-types-rdv__case input{width:18px;height:18px;accent-color:var(--ec-theme-vif)}.ec-types-rdv__dispo{display:flex;flex-direction:column;gap:var(--ec-space-md);padding-top:var(--ec-space-lg);border-top:1px solid var(--ec-os-filet)}.ec-types-rdv__semaine,.ec-types-rdv__derogations{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ec-types-rdv__jour{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);min-height:56px;padding:4px var(--ec-space-sm);border-radius:12px}.ec-types-rdv__jour:hover{background:rgb(var(--ec-os-champ))}.ec-types-rdv__jour strong{font-weight:500;text-transform:capitalize}.ec-types-rdv__plages{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-types-rdv__plage{display:inline-flex;align-items:center;gap:6px}:root [data-ec-vivant] .ec-types-rdv__plage .ec-input{padding-inline:var(--ec-space-sm)}.ec-types-rdv__plage .ec-types-rdv__saisie{width:auto;min-width:120px;height:40px;padding:0 10px}.ec-types-rdv__derogations li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);min-height:48px;padding:0 var(--ec-space-sm);border-radius:12px;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second)}.ec-types-rdv__derogations strong{font-weight:500;text-transform:capitalize}.ec-types-rdv__ajout{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-types-rdv__ajout .ec-types-rdv__saisie{width:auto;flex:1 1 140px}@media(max-width:767px){.ec-types-rdv .ec-os-carte__tete{flex-wrap:wrap}.ec-types-rdv__formulaire{grid-template-columns:minmax(0,1fr)}.ec-types-rdv__jour{grid-template-columns:minmax(0,1fr) auto}.ec-types-rdv__plages{grid-column:1 / -1}.ec-types-rdv__plage{display:flex;width:100%}.ec-types-rdv__plage .ec-types-rdv__saisie{flex:1 1 0;min-width:0}}.ec-types-rdv__opportunite{border:0;margin:0;padding:12px 0 0;min-width:0}.ec-types-rdv__opportunite>legend{padding:0;margin-bottom:4px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-types-rdv__nom>.ec-wk-name{flex:0 0 auto;max-width:100%}.ec-types-rdv__nom>.ec-wk-muted{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-fk .ec-os-page__titre{flex:none;overflow:visible}.ec-fk.ec-os-page>.ec-os-page__entete{min-height:64px;gap:12px}.ec-fk .ec-os-page__fil{display:none}.ec-fk .ec-os-page__tete{flex:none;min-width:auto}.ec-fk .ec-os-page__actions{flex:1 1 auto;justify-content:flex-end;gap:8px;min-width:0}.ec-fk-titre__icone{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-fk-l2{display:flex;align-items:center;gap:8px;min-width:0;padding:0 0 10px}.ec-fk-l2>.ec-canon-filterbar{flex:1 1 auto;flex-wrap:nowrap;min-width:0}.ec-fk-l2 .ec-canon-filterbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ec-fk-l2 .ec-canon-filterbar__chips::-webkit-scrollbar{display:none}.ec-fk-corps{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;margin-inline:calc(var(--ec-os-page-marge, 8px) * -1);border-top:1px solid var(--ec-c-filet);background:rgb(var(--ec-c-papier))}.ec-fk-corps .ec-listing-sheet{border:0;border-radius:0;background:transparent;box-shadow:none}.ec-fk-corps .ec-datatable,.ec-fk-corps [data-ec-datatable]{border:0;border-radius:0;box-shadow:none}.ec-fk-num{color:rgb(var(--ec-c-encre));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-fk-muet{color:rgb(var(--ec-c-encre-3))}.ec-fk-montant{color:rgb(var(--ec-c-encre));font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-fk-personne{display:inline-flex;align-items:center;gap:10px;min-width:0;max-width:100%;overflow:hidden;white-space:nowrap}.ec-fk-personne__vignette{display:inline-flex;flex:none}.ec-fk-personne__vignette[data-ec-av] .ec-vif-vignette.ec-vif-vignette{background:var(--ec-avatar-fond);color:var(--ec-avatar-encre)}.ec-fk-personne__vignette[data-ec-av] .ec-vif-vignette__initiales{color:inherit}.ec-fk-personne__nom{min-width:0;overflow:hidden;color:rgb(var(--ec-c-encre));text-overflow:ellipsis}.ec-fk-personne__sous{color:rgb(var(--ec-c-encre-3));font-size:12px}.ec-fk-date{display:inline-flex;flex-direction:column;gap:1px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-fk-date__relatif{color:rgb(var(--ec-c-encre-3));font-size:12px;line-height:15px}.ec-fk-date[data-ton=danger] .ec-fk-date__relatif{color:rgb(var(--ec-c-danger));font-weight:500}.ec-fk-date[data-ton=warning] .ec-fk-date__relatif{color:rgb(var(--ec-c-attention));font-weight:500}.ec-fk-lien-piece{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule);color:rgb(var(--ec-c-encre-2));font-size:12.5px;font-variant-numeric:tabular-nums;white-space:nowrap}@media(pointer:coarse){.ec-fk .ec-os-bouton,.ec-fk .ec-canon-chip,.ec-fk .ec-os-segmente__option,.ec-fk .ec-kpi-strip__tile{min-height:44px}}.ec-fk-chiffres-cadre{display:contents}.ec-fk.ec-os-page{background:rgb(var(--ec-c-papier))}.ec-fk>.ec-os-page__contenu{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-fk .ec-listing-list,.ec-fk-corps .ec-listing-sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-fk-corps .ec-listing-sheet__scroll{flex:1 1 auto;min-height:0;overflow:auto}.ec-record-modal .ec-fk-fiche.ec-ventes-panneau{display:flex;flex-direction:column;gap:16px;max-width:none;margin:0}.ec-fk-fiche__etat{display:inline-flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:10px;font-size:13px}.ec-fk-fiche__actions{display:inline-flex;align-items:center;gap:8px}@media(max-width:760px){.ec-fk-fiche__actions{flex-wrap:wrap;max-width:100%}}.ec-fk-fiche__grille{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px}.ec-fk-fiche__travail,.ec-fk-fiche__rail{display:flex;flex-direction:column;gap:var(--ec-os-e-16, 16px);min-width:0}.ec-fk-fiche .ec-ventes-panneau__section{padding:var(--ec-os-e-16, 16px);border:1px solid var(--ec-os-filet);border-radius:var(--ec-fiche-rayon-bloc, 12px);background:rgb(var(--ec-os-carte))}.ec-fk-fiche__rail .ec-ventes-panneau__section{padding:var(--ec-os-e-12, 12px)}.ec-fk-fiche .ec-ventes-panneau__section h3.ec-eyebrow{color:rgb(var(--ec-os-texte));font-size:15px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.ec-fk-fiche h3.ec-fk-titre{display:flex;align-items:center;gap:10px;min-height:28px;margin:0 0 var(--ec-os-e-4, 4px)}.ec-fk-fiche__rail .ec-ventes-panneau__section h3.ec-eyebrow{font-size:13px;line-height:19px}.ec-fk-fiche .ec-ventes-panneau__lignes th{color:rgb(var(--ec-c-encre-3));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-fk-fiche .ec-ventes-panneau__lignes td:not(:first-child),.ec-fk-fiche .ec-ventes-panneau__lignes th:not(:first-child){font-variant-numeric:tabular-nums}.ec-fk-fiche__rail .ec-ventes-panneau__section{gap:var(--ec-os-e-8, 8px);font-size:13px}.ec-fk-reperes dl{display:grid;gap:0;margin:0}.ec-fk-reperes dl>div{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12, 12px);padding:var(--ec-os-e-8, 8px) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-fk-reperes dl>div:last-child{border-bottom:0}.ec-fk-reperes dt{color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-fk-reperes dd{margin:0;color:rgb(var(--ec-os-texte));font-size:13px;font-variant-numeric:tabular-nums;font-weight:500;line-height:18px;text-align:right}@media(max-width:1100px){.ec-fk-fiche__grille{grid-template-columns:minmax(0,1fr)}}@media(pointer:coarse){.ec-fk-fiche .ec-os-bouton,.ec-fk-chaine__piece{min-height:44px}}.ec-fk-tableau{flex-direction:row;gap:16px;padding:12px 20px 20px;overflow-x:auto;background:rgb(var(--ec-c-papier))}.ec-fk-colonne{display:flex;flex:1 1 280px;flex-direction:column;gap:12px;min-width:280px;max-width:none;min-height:0;padding:10px;border-radius:12px;background:rgb(var(--ec-c-lavis))}.ec-fk-colonne__tete{display:flex;align-items:center;gap:8px;min-height:32px;padding:0 4px;font-size:13px}.ec-fk-colonne__somme{margin-left:auto;color:rgb(var(--ec-c-encre-2));font-weight:600}.ec-fk-colonne__cartes{display:flex;flex-direction:column;gap:12px;min-height:0;overflow-y:auto}.ec-fk-colonne__vide{margin:0;padding:12px 4px;color:rgb(var(--ec-c-encre-3));font-size:13px}.ec-fk-carte{display:grid;gap:2px;width:100%;padding:10px 12px;border:1px solid var(--ec-c-filet);border-radius:8px;background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;text-align:start;cursor:pointer;transition:border-color .14s var(--ec-c-ease),box-shadow .14s var(--ec-c-ease)}.ec-fk-carte:hover{border-color:var(--ec-c-controle);background-image:linear-gradient(var(--ec-c-survol),var(--ec-c-survol))}.ec-fk-carte__titre{overflow:hidden;font-size:14px;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-fk-carte__sous{overflow:hidden;color:rgb(var(--ec-c-encre-3));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ec-fk-carte__meta{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:6px;font-size:13px}@media(pointer:coarse){.ec-fk-carte{min-height:44px}}.ec-fk-l2 .ec-canon-filterbar__search{flex:0 1 280px;min-width:200px}@media(max-width:767px){:root .ec-os-page.ec-factures .ec-factures__outils{flex-wrap:wrap;row-gap:8px}:root .ec-os-page.ec-factures .ec-factures__outils>.ec-factures__chips{flex:1 1 100%}:root .ec-os-page.ec-factures .ec-factures__outils>.ec-os-recherche{flex:1 1 auto;min-width:0}}.ec-fk-carte__meta>.ec-fk-muet{display:block;flex:1 1 auto;min-width:0;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-fk-fiche__objet{color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600}.ec-fk-editeur .ec-fk-titre__icone{width:40px;height:40px}.ec-fk-editeur :is(input,select,textarea,.ec-select__trigger):not([type=checkbox]):not([type=radio]){min-height:40px}.ec-fk-editeur label>span:first-child,.ec-fk-editeur .ec-field__label{color:rgb(var(--ec-c-encre-2));font-size:12.5px;font-weight:500}.ec-fk-editeur .ec-tabular{font-variant-numeric:tabular-nums}:root:root:root:root:root .ec-fk-budget .ec-os-grille{gap:0;overflow:hidden;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root:root:root:root:root .ec-fk-budget .ec-os-grille>.ec-os-tuile{display:flex;flex-direction:column;justify-content:flex-start;gap:4px;min-height:0;padding:12px 16px;border:0;border-radius:0;background:transparent;box-shadow:inset -1px -1px 0 var(--ec-c-filet-doux)}:root:root:root:root:root .ec-fk-budget .ec-os-tuile>:is(.ec-os-tuile__libelle,.ec-os-tuile__tete){order:-1}:root:root:root:root:root .ec-fk-budget .ec-os-tuile__libelle{color:rgb(var(--ec-c-encre-3));font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}:root:root:root:root:root .ec-fk-budget .ec-os-tuile__tete .ec-os-pastille-icone{display:none}:root:root:root:root:root .ec-fk-budget .ec-os-tuile__chiffre{color:rgb(var(--ec-c-encre));font-family:inherit;font-size:20px;font-weight:600;line-height:26px;letter-spacing:-.01em;font-variant-numeric:tabular-nums}:root:root .ec-fk-budget :is(.ec-budget-table,.ec-table) th{color:rgb(var(--ec-c-encre-3));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:root:root .ec-fk-budget :is(.ec-budget-table,.ec-table) td{font-variant-numeric:tabular-nums}.ec-fk.ec-recu .ec-recu-cellule{display:inline-flex;flex-flow:row wrap;align-items:center;gap:4px 8px}.ec-fk.ec-recu .ec-recu-cellule>.ec-os-statut{flex:none;width:auto}.ec-fk-corps .ec-listing-pager{min-height:44px;padding:0 88px 0 20px;border-top:1px solid var(--ec-c-filet);background:transparent}.ec-fk-editeur div:has(>:is(.ec-inv-lines__head,.ec-quote-lines__head)){padding:12px 14px 14px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis))}.ec-fk-editeur :is(.ec-inv-lines__head,.ec-quote-lines__head){color:rgb(var(--ec-c-encre-3));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-budget-fiche-modale .ec-budget-fiche{gap:12px;padding-bottom:0}.ec-budget-fiche__onglets{display:flex;align-items:center;min-height:44px;margin-top:-4px;border-bottom:1px solid var(--ec-c-filet)}.ec-budget-fiche-modale .ec-budget-fiche__grille{gap:16px}.ec-budget-fiche-modale .ec-budget-cote{top:0}.ec-budget-fiche-modale .ec-budget-etat{padding:24px 0}.ec-budget-fiche__actions{display:inline-flex;align-items:center;gap:8px}.ec-record-figures [data-ton=accent]{color:rgb(var(--ec-c-marque-encre))}.ec-fk-carte__meta{align-items:center}.ec-fk-carte__date{flex:0 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-c-encre-3));text-overflow:ellipsis;white-space:nowrap}.ec-fk-carte__action{display:flex;align-items:center;gap:6px;min-width:0;margin-top:6px;padding-top:6px;border-top:1px solid var(--ec-c-filet);color:rgb(var(--ec-c-encre-2));font-size:12.5px;font-weight:500}.ec-fk-carte__action>svg{flex:none;color:rgb(var(--ec-c-marque-encre))}.ec-fk-carte__action-libelle{flex:none}.ec-fk-carte__action-quand{flex:1 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-c-encre-3));text-align:right;text-overflow:ellipsis;white-space:nowrap}.ec-fk-carte__action[data-ton=danger] .ec-fk-carte__action-quand,.ec-fk-carte__action[data-ton=danger]>svg{color:rgb(var(--ec-c-danger))}.ec-fk-carte__action[data-ton=warning] .ec-fk-carte__action-quand,.ec-fk-carte__action[data-ton=warning]>svg{color:rgb(var(--ec-c-attention))}.ec-fk-colonne__tete .ec-os-rond{flex:none}.ec-fk-colonne--repliee{flex:0 0 52px;min-width:52px;max-width:52px;padding:6px}.ec-fk-colonne__bande{display:flex;flex:1;flex-direction:column;align-items:center;gap:10px;width:100%;min-height:160px;padding:10px 0;border:0;border-radius:8px;background:transparent;color:rgb(var(--ec-c-encre-2));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-fk-colonne__bande:hover{background:var(--ec-c-survol)}.ec-fk-colonne__bande:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-fk-colonne__compte{color:rgb(var(--ec-c-encre-3))}.ec-fk-colonne__vertical{writing-mode:vertical-rl;white-space:nowrap}.ec-inv-contact>.ec-label{align-content:start}:root:root .ec-fk .ec-devis__lien{color:rgb(var(--ec-c-encre));text-decoration:none}:root:root .ec-fk .ec-devis__lien:hover,:root:root .ec-fk .ec-devis__lien:focus-visible{color:rgb(var(--ec-c-marque-encre));text-decoration:underline}:root:root .ec-fk-editeur .ec-textarea{background:transparent}.ec-fk-editeur .ec-quote-lines__head>span:nth-child(6){padding-left:12px}.ec-fk-l2:has(>.ec-barre-page__travail){padding:0}:root:root .ec-fk-l2>.ec-barre-page__travail{min-height:40px}:root:root:root .ec-fk-l2:has(>.ec-barre-page__travail){margin-bottom:11px}:root:root:root :is(.ec-os-page__contenu,.ec-recu-corps)>.ec-fk-l2:has(>.ec-barre-page__travail){margin-bottom:3px}:root:root .ec-fk .ec-listing-list:has(.ec-list-table){flex:1 1 auto}:root:root .ec-fk-corps>.ec-listing-sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}:root:root .ec-fk-corps>.ec-listing-sheet>.ec-listing-sheet__scroll{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-fk-corps .ec-list-table{flex:1 1 auto}.ec-budget-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-lg)}.ec-budget.ec-os-page--plein .ec-budget-corps{display:flex;flex:1 1 auto;flex-direction:column;gap:0;min-height:0}.ec-budget-corps>.ec-listing-list{--ec-gutter: 0px}.ec-budget-ligne-form,.ec-budget-ligne-form__actions,.ec-budget-invoice__row,.ec-budget-confirm,.ec-budget-ventilation{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-budget-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-lg);min-width:0}.ec-budget-barre>.ec-os-onglets-page{flex:0 1 auto;min-width:0}.ec-budget-barre__recherche{flex:0 1 280px;min-width:0}.ec-budget-liste tbody td,.ec-density-atlas .ec-listing-sheet.ec-budget-liste .ec-tabular tbody td{line-height:20px}.ec-budget-liste.ec-listing-sheet thead :is(button,[role=button]){min-height:0}.ec-budget-liste td .ec-budget-name{display:block;min-height:0;line-height:20px}.ec-budget-conso{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-budget-conso__barre{flex:none;width:48px}.ec-budget-cartes{display:grid;margin:0;padding:0;list-style:none}.ec-budget-cartes>li+li{border-top:1px solid var(--ec-os-filet)}.ec-budget-carte{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:var(--ec-os-h-ligne);padding:var(--ec-space-sm) var(--ec-space-md);border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-budget-carte__texte{display:grid;flex:1;min-width:0}.ec-budget-carte__nom,.ec-budget-carte__client{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-budget-carte__nom{font-weight:600}.ec-budget-carte__chiffres{display:grid;flex:none;justify-items:end;gap:var(--ec-space-2xs)}.ec-budget-name{max-width:100%;padding:0;overflow:hidden;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-budget-muted,.ec-budget-hint{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-budget-fiche,.ec-budget-fiche__corps,.ec-budget-cote,.ec-budget-cote__champs,.ec-budget-section,.ec-budget-synthese,.ec-budget-invoice,.ec-budget-create,.ec-budget-taux__libelle{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-space-md);min-width:0}.ec-budget-taux__libelle{gap:var(--ec-space-2xs)}.ec-budget-accueil{margin:0;padding:0;list-style:none}.ec-budget-accueil .ec-budget-name{width:100%;white-space:normal}.ec-budget-fiche{gap:var(--ec-space-lg);padding-bottom:var(--ec-space-xl)}.ec-budget-fiche-page .ec-os-page__titre{overflow-wrap:anywhere}.ec-budget-fiche__sous-titre{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-budget-fiche__grille{display:grid;grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:var(--ec-space-lg)}.ec-budget-cote{position:sticky;top:var(--ec-space-md)}.ec-budget-defile{position:relative;overflow-x:auto}.ec-budget-table{width:100%;border-collapse:collapse}.ec-budget-table th,.ec-budget-table td{height:var(--ec-os-h-ligne);padding:0 var(--ec-space-sm);text-align:left}.ec-budget-table td{border-top:1px solid var(--ec-os-filet)}.ec-budget-table .ec-budget-num{text-align:right;white-space:nowrap}.ec-budget-table .ec-budget-desc{min-width:280px}.ec-budget-desc__ligne{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px}.ec-budget-desc__ligne>.ec-os-pastille{flex-shrink:0}.ec-budget-desc__texte{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(hover:hover){.ec-budget-ligne-geste .ec-budget-geste .ec-os-rond{opacity:0;transition:opacity .12s var(--ec-ease)}.ec-budget-ligne-geste:is(:hover,:focus-within) .ec-budget-geste .ec-os-rond{opacity:1}}@media(prefers-reduced-motion:reduce){.ec-budget-ligne-geste .ec-budget-geste .ec-os-rond{transition:none}}.ec-budget-defile{container-type:inline-size}@container (max-width: 1040px){.ec-budget-table .ec-budget-col-secondaire{display:none}}@container (max-width: 860px){.ec-budget-table .ec-budget-col-tertiaire{display:none}}.ec-budget-tuile-note{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:500;white-space:nowrap}.ec-budget-signal{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-budget-invoice__row{align-items:flex-end}.ec-budget-table .ec-budget-ref{white-space:nowrap}.ec-budget-ligne-form{align-items:flex-end}@media(min-width:1280px){.ec-budget-service-form{display:grid;grid-template-columns:minmax(160px,1fr) minmax(150px,200px) 88px 104px 104px 96px auto;align-items:start}.ec-budget-service-form--sans-cout{grid-template-columns:minmax(160px,1fr) minmax(150px,200px) 88px 104px 104px auto}.ec-budget-service-form .ec-label{white-space:nowrap}.ec-budget-service-form .ec-budget-ligne-form__actions{flex-wrap:nowrap;padding-top:var(--ec-space-xl)}}.ec-budget-check{display:flex;align-items:center;gap:var(--ec-space-xs);min-height:48px}.ec-budget-avert{display:flex;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-tuile)}.ec-budget-ventilation{justify-content:space-between}.ec-budget-ventilation ul{display:flex;flex-wrap:wrap;gap:var(--ec-space-lg);margin:0;padding:0;list-style:none}.ec-budget-ventilation li{display:grid}.ec-budget-taux-carte{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-budget-taux__libelle{flex:1 1 160px}.ec-budget-feedback{position:sticky;top:0;z-index:2}.ec-budget-feedback:empty{display:none}.ec-budget-feedback__msg{display:flex;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));font-weight:600}.ec-budget-feedback__msg--error{border:1px solid var(--ec-statut-refuse)}@media(max-width:1279px){.ec-budget-fiche__grille{grid-template-columns:minmax(0,1fr)}.ec-budget-cote{position:static}}@media(max-width:640px){.ec-budget-corps .ec-listing-list,.ec-budget-corps .ec-listing-sheet{flex:none}.ec-budget-corps .ec-listing-sheet{min-height:320px}.ec-budget-ligne-form>*,.ec-budget-invoice__row>*{flex:1 1 100%;min-width:0}.ec-budget-table td:last-child:has(.ec-budget-confirm,.ec-os-rond){position:sticky;right:0;background:rgb(var(--ec-os-carte))}.ec-budget-confirm{flex-direction:column;align-items:stretch;gap:var(--ec-space-2xs)}}:is(.ec-budget[data-ec-espace=mail],.ec-budget-fiche-page[data-ec-espace=mail])>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-budget-corps,.ec-budget-fiche,.ec-budget-fiche__corps,.ec-budget-fiche__grille):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}:is(.ec-budget[data-ec-espace=mail],.ec-budget-fiche-page[data-ec-espace=mail]) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-budget[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet,.ec-budget-fiche-page[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-budget-fiche-page[data-ec-espace=mail] .ec-budget-fiche__sous-titre{flex-wrap:nowrap;min-width:0;max-width:320px;white-space:nowrap}.ec-budget-fiche-page[data-ec-espace=mail] .ec-budget-fiche__sous-titre>span:first-child{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);text-overflow:ellipsis}@media(max-width:767px){.ec-budget-fiche-page[data-ec-espace=mail] .ec-budget-fiche__sous-titre>span:first-child:not(:only-child){display:none}}.ec-budget-fiche-page[data-ec-espace=mail] .ec-os-carte [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-champ))}@media(max-width:767px){.ec-budget-fiche-page[data-ec-espace=mail] .ec-os-page__actions .ec-budget-fiche__sous-titre{display:none}}.ec-org-ecran{display:flex;flex-direction:column;gap:var(--ec-os-e-12, 12px);min-width:0}:root .ec-org-ecran .ec-os-entete-page.ec-org-entete{flex-wrap:nowrap;align-items:center;gap:var(--ec-space-lg);margin:0;min-height:48px}:root .ec-org-entete .ec-os-entete-page__tete{flex:0 1 auto}:root .ec-org-entete .ec-os-entete-page__ligne{flex-wrap:nowrap;gap:var(--ec-space-md)}:root .ec-org-entete .ec-os-entete-page__titre{white-space:nowrap}:root .ec-org-entete .ec-os-entete-page__actions{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0}:root .ec-org-table{min-width:0;overflow-x:auto;margin-inline:calc(-1 * var(--ec-os-gouttiere, 0px));border-top:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}:root .ec-org-table :is(.ec-listing-sheet,.ec-datatable-wrap,.ec-card){border:0;border-radius:0;box-shadow:none;background:transparent}@media(pointer:coarse){:root .ec-org-ecran :is(button,[role=tab],.ec-canon-chip,.ec-os-bouton){min-height:44px}}@media(max-width:767px){:root .ec-org-ecran .ec-os-entete-page.ec-org-entete{flex-wrap:wrap}}:root .ec-record-modal.ec-record-modal--lg.ec-org-fiche--courte{--ec-record-modal-lg-w: 960px}.ec-org-fiche__etat{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-org-fiche__corps{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ec-space-lg);align-items:start}.ec-org-fiche__travail{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-org-fiche__rail{display:grid;gap:var(--ec-space-md);min-width:0}@media(max-width:960px){.ec-org-fiche__corps{grid-template-columns:minmax(0,1fr)}}.ec-org-bascule{display:inline-flex;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:13px;white-space:nowrap}.ec-org-slot{display:contents}.ec-os-page__vue-choix:has(>.ec-org-slot:empty),.ec-os-page__chiffres:has(>.ec-org-slot:empty){display:none}.ec-org-band-actions{display:inline-flex;align-items:center;gap:var(--ec-space-sm, 8px)}.ec-org-rangee-etroite{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm, 8px);min-width:0}.ec-org-rangee-etroite>.ec-org-band-actions{flex-wrap:wrap;margin-left:auto}.ec-org-rangee-etroite .ec-kpi-strip{max-width:100%;overflow-x:auto}.ec-cours__corps{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ec-cours__corps .ec-listing-list{--ec-gutter: 0px}.ec-cours__liste{margin:0;padding:0;list-style:none}.ec-cours__lecon{display:flex;border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-cours__lecon{flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-cours__lecon:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-cours__lien{display:block;color:inherit;text-decoration:none}.ec-courses-lessonfoot,.ec-courses-lessonfoot__main{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;width:100%}.ec-courses-lessonfoot__main{width:auto;margin-left:auto}.ec-courses-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-courses-row__main{flex:1 1 260px;min-width:0}.ec-courses-row__tools{display:inline-flex;gap:6px;margin-left:auto}.ec-cours__fiche{display:flex;flex-direction:column;gap:var(--ec-os-page-ecart);min-width:0}.ec-cours[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-cours__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-cours[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-cours[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-cours__tete{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-os-e-8);min-width:0;padding:var(--ec-os-e-12)}.ec-cours__tete>.ec-os-bouton{flex-shrink:0}.ec-cours[data-ec-espace=mail] .ec-listing-sheet>.ec-listing-sheet__scroll,.ec-cours__catalogue>.ec-listing-pager{--ec-gutter: 12px}.ec-cours__aide{margin:0 0 var(--ec-os-e-12);color:rgb(var(--ec-os-texte-2))}.ec-cours__aide--pied{margin:var(--ec-os-e-12) 0 0}.ec-cours__formulaire>*{max-width:900px}@media(max-width:767px){.ec-cours__tete{flex-wrap:wrap}}@media(max-width:767px){.ec-cours[data-ec-espace=mail] .ec-os-page__actions .ec-cours__statut-bande{display:none}}@media(min-width:768px){.ec-cours.ec-os-page--plein .ec-cours__corps,.ec-cours.ec-os-page--plein .ec-cours__fiche,.ec-cours.ec-os-page--plein .ec-cours__inscrits,.ec-cours.ec-os-page--plein .ec-cours__inscrits>.ec-listing-list,.ec-cours.ec-os-page--plein .ec-cours__inscrits .ec-listing-sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-cours.ec-os-page--plein .ec-cours__inscrits .ec-listing-sheet{overflow:hidden}.ec-cours.ec-os-page--plein .ec-cours__inscrits .ec-listing-sheet__scroll{flex:1 1 auto;min-height:0;overflow:auto}}.ec-courses-video{display:block;width:100%;max-height:320px;border-radius:12px;background:rgb(var(--ec-os-champ))}.ec-courses-videofield{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;border:0;min-width:0}.ec-courses-videofield>legend{padding:0;margin-bottom:4px}.ec-courses-publiclink__url{overflow-wrap:anywhere;color:rgb(var(--ec-os-texte))}.ec-cours-rapport{display:flex;flex-direction:column;margin:0;padding:0;border-top:1px solid var(--ec-os-filet);list-style:none}.ec-cours-rapport__ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(160px,280px) 110px;align-items:center;gap:var(--ec-space-md, 12px);min-height:44px;border-bottom:1px solid var(--ec-os-filet)}.ec-cours-rapport__nom{overflow:hidden;font-size:14px;text-overflow:ellipsis;white-space:nowrap}.ec-cours-rapport__chapitre{color:rgb(var(--ec-os-texte-2))}.ec-cours-rapport__etat{display:flex;justify-content:flex-end}.ec-cours-programme{border-top:1px solid var(--ec-os-filet)}.ec-cours-chapitre__corps{display:flex;flex-direction:column}.ec-cours-chapitre__tete{min-height:48px;padding:4px 12px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-survol-neutre))}.ec-cours-chapitre__tete .rt-TextFieldRoot{background:transparent;box-shadow:none;font-weight:600}.ec-cours-chapitre__lecon{min-height:44px;padding:0 12px 0 28px;border-bottom:1px solid var(--ec-os-filet)}.ec-cours-chapitre__lecon .ec-cours__lecon{min-height:44px;padding:0;border:0;border-radius:0;background:transparent}.ec-cours-chapitre__ajout{display:flex;min-height:44px;align-items:center;padding:0 12px 0 20px;border-bottom:1px solid var(--ec-os-filet)}.ec-cours-chapitre__nouveau{padding:16px 12px 4px}:root .ec-cours .ec-cours__formulaire{width:100%;max-width:760px;border:1px solid var(--ec-os-filet);border-radius:12px;box-shadow:none}.ec-cours__chiffres{align-self:flex-start}:root .ec-cours-chapitre__tete .rt-TextFieldRoot,:root .ec-cours-chapitre__tete .rt-TextFieldRoot:before,:root .ec-cours-chapitre__tete .rt-TextFieldRoot:after{border-color:transparent;background:transparent;box-shadow:none}:root .ec-cours-chapitre__tete .rt-TextFieldRoot:focus-within{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}:root .ec-cours-chapitre__tete .rt-TextFieldInput{font-weight:600}.ec-cours-chapitre__titre{min-height:36px;padding:0 8px;border:0;border-radius:8px;outline:none;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:15px;font-weight:600}.ec-cours-chapitre__titre:hover{background:rgb(var(--ec-os-carte))}.ec-cours-chapitre__titre:focus-visible{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-cours__fiche .ec-kpi-strip{align-self:flex-start}.ec-cours-a6{display:grid}.ec-cours-a6__alerte{margin-bottom:var(--ec-os-e-12)}.ec-cours-a6__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-16, 16px);min-height:56px;padding-block:var(--ec-os-e-12)}.ec-cours-a6__ligne+.ec-cours-a6__ligne{border-top:1px solid var(--ec-os-filet)}.ec-cours-a6__libelle{display:grid;gap:2px;min-width:0}.ec-cours-a6__titre{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:600}.ec-cours-a6__aide{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;text-overflow:ellipsis}.ec-cours-a6__controle{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-8, 8px)}.ec-cours-a6__controle .ec-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:767px){.ec-cours-a6__ligne{flex-wrap:wrap}}.ec-cours-formule{display:inline-flex;flex-direction:column;gap:2px;line-height:1.3}.ec-cours-formule[data-course-plan=unsigned]>span:first-child{color:rgb(var(--ec-c-attention));font-weight:500}:root:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale),:root:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale)[data-ec-theme]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte);--ec-theme-accent-rgb: var(--ec-vif-noir);--ec-theme-sur-accent-rgb: 255 255 255;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-graphique-rgb: var(--ec-os-texte);--ec-theme-graphique-sombre-rgb: var(--ec-os-texte);--ec-theme-point-rgb: var(--ec-os-texte);--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-doux: var(--ec-vif-noir);--ec-c-marque-encre: 255 255 255;--ec-c-sur-marque: 255 255 255;--ec-c-marque-survol: 40 42 48;--ec-c-seg-actif: var(--ec-vif-noir);--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48;--ec-accent: var(--ec-vif-noir);--ec-resume-teinte: 0%;--ec-vif-commerce-geste: var(--ec-vif-noir);--ec-vif-commerce-geste-encre: 255 255 255;--ec-vif-commerce-geste-survol: 40 42 48}:root.dark :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale),:root.black :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale),:root.dark :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale)[data-ec-theme],:root.black :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale)[data-ec-theme]{--ec-theme-accent-rgb: 255 255 255;--ec-theme-sur-accent-rgb: 0 0 0;--ec-theme-sur-vif-rgb: 0 0 0;--ec-c-marque: 255 255 255;--ec-c-marque-doux: 255 255 255;--ec-c-marque-encre: 0 0 0;--ec-c-sur-marque: 0 0 0;--ec-c-marque-survol: 225 225 228;--ec-c-seg-actif: 255 255 255;--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228;--ec-accent: 255 255 255;--ec-vif-commerce-geste: 255 255 255;--ec-vif-commerce-geste-encre: 0 0 0;--ec-vif-commerce-geste-survol: 225 225 228}:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):not(#_) .ec-os-bouton--primaire:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-vif-commerce-geste));color:rgb(var(--ec-vif-commerce-geste-encre));border-color:transparent;box-shadow:none}:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):not(#_) .ec-os-bouton--primaire:not(:disabled,[aria-disabled=true]):hover{background:rgb(var(--ec-vif-commerce-geste-survol))}:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):not(#_) .ec-os-bouton--primaire:active{transform:scale(var(--ec-tassement))}:root :is(:is(.ec-vif-commerce,.ec-commerce-fiche-modale),.ec-commerce-fiche-modale):not(#_) .ec-os-bouton--primaire .ec-icone{color:inherit}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-os-page__theme-point{background:rgb(var(--ec-os-texte) / .35)}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip__label,:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-ap__chiffre-libelle{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip__value,:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-ap__chiffre-valeur{font-family:var(--ec-vif-display);font-size:30px;font-weight:300;line-height:36px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip__hint{color:rgb(var(--ec-text-muted))}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip{gap:8px 40px}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-card,.ec-ap__carte,.ec-settings-section__card,.ec-listing-sheet,.ec-os-carte:not(.ec-os-carte--heros),.ec-card:not(.ec-stat-card)){border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);transition:box-shadow .22s var(--ec-vif-ease)}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-card,.ec-ap__carte):hover{box-shadow:var(--ec-vif-ombre-haute)}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-card,.ec-ap__carte,.ec-listing-sheet){animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-card__title,.ec-ap__carte-titre,.ec-ap__titre,.ec-os-carte__titre){font-family:var(--ec-vif-titre);font-size:17px;font-weight:600;letter-spacing:-.01em}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ecshop-card__icon{display:none}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-cockpit,.ecshop-grid,.ec-ap__graphes){gap:var(--ec-vif-gouttiere)}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ecshop-top__barre{background:rgb(var(--ec-os-texte))}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ecshop-top__piste{background:rgb(var(--ec-vif-pierre))}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ecshop-card button:not([class]),:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ecshop-card a:not([class]){color:rgb(var(--ec-text-primary));font-weight:500}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-listing-sheet{overflow:hidden}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__th,:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__th-texte{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__tete,:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__tete th{background:rgb(var(--ec-surface))}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__ligne>td{border-color:var(--ec-vif-filet);transition:background .16s var(--ec-vif-ease)}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__ligne:hover>td{background:var(--ec-vif-survol)}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-canon-chip--on{background:rgb(var(--ec-vif-pierre));border-color:transparent;color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .12)}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-canon-chip--on .ec-canon-chip__count{color:rgb(var(--ec-text-secondary))}:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-canon-chip{transition:background .16s var(--ec-vif-ease),box-shadow .16s var(--ec-vif-ease)}:root:root:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-os-page__contenu .ec-os-segmente>:is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true]){background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:0 0 0 1px rgb(var(--ec-text-primary) / .1),0 1px 2px #10121c0f}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ec-os-vide__rond,.ec-empty-state__icon){background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-secondary));box-shadow:none}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ec-os-vide__phrase,.ec-empty-state__description){max-width:var(--ec-vif-lecture);color:rgb(var(--ec-text-secondary))}:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ec-settings-section__desc,.ecshop-card__hint){max-width:var(--ec-vif-lecture)}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-settings-section__title{font-family:var(--ec-vif-titre);font-size:17px;font-weight:600;letter-spacing:-.01em}@media(prefers-reduced-motion:reduce){:is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ecshop-card,.ec-ap__carte,.ec-listing-sheet),:is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-datatable__ligne>td,:is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-os-bouton--primaire,:is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-canon-chip{animation:none!important;transition:none!important}}:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) :is(.ec-vif-etiquette,.ec-vif-statut){text-transform:uppercase}:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-vif-etiquette *{text-transform:inherit}:root:root:root .ec-vif-commerce.ecshop :is(.ecshop-reglages,.ecshop-livraison)>*,:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-reglages-module__col{max-width:none}:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-settings-section__card>*{max-width:960px}:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-settings-section__card>.ec-settings-section__desc{max-width:var(--ec-vif-lecture)}:root:root:root:root:root .ec-vif-commerce.ecshop .ec-settings-section__card{border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre)}:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip__tile{max-width:360px}:root:root:root .ec-commerce-fiche-modale .ec-commerce-fiche__titre{font-family:var(--ec-vif-display);font-size:30px;font-weight:300;line-height:36px;letter-spacing:-.02em}:root:root:root .ec-commerce-fiche-modale .ec-commerce-fiche__chiffres dt{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}:root:root:root .ec-commerce-fiche-modale .ec-commerce-fiche__chiffres dd{font-family:var(--ec-vif-display);font-size:30px;font-weight:300;line-height:36px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root:root:root:root .ec-commerce-fiche-modale :is(.ecshop-carte__icone,.ec-tuile){background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary));box-shadow:none}:root:root:root:root .ec-commerce-fiche-modale :is(.ecshop-carte__icone,.ec-tuile) .ec-icone{color:inherit}:root:root:root:root .ec-commerce-fiche-modale .ec-commerce-chaine__maillon{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary));box-shadow:none}:root:root:root:root .ec-commerce-fiche-modale .ec-commerce-chaine__maillon .ec-icone{color:rgb(var(--ec-text-secondary))}:root:root:root:root .ec-commerce-fiche-modale .ec-os-carte__titre{font-family:var(--ec-vif-titre);font-size:17px;font-weight:600}:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale){--accent-1: var(--gray-1);--accent-a1: var(--gray-a1);--accent-2: var(--gray-2);--accent-a2: var(--gray-a2);--accent-3: var(--gray-3);--accent-a3: var(--gray-a3);--accent-4: var(--gray-4);--accent-a4: var(--gray-a4);--accent-5: var(--gray-5);--accent-a5: var(--gray-a5);--accent-6: var(--gray-6);--accent-a6: var(--gray-a6);--accent-7: var(--gray-7);--accent-a7: var(--gray-a7);--accent-8: var(--gray-8);--accent-a8: var(--gray-a8);--accent-9: var(--gray-9);--accent-a9: var(--gray-a9);--accent-10: var(--gray-10);--accent-a10: var(--gray-a10);--accent-11: var(--gray-11);--accent-a11: var(--gray-a11);--accent-12: var(--gray-12);--accent-a12: var(--gray-a12);--accent-contrast: rgb(var(--ec-vif-commerce-geste-encre, 255 255 255));--accent-surface: var(--gray-surface);--accent-indicator: var(--gray-12);--accent-track: var(--gray-12);--focus-8: var(--gray-8)}:root:root .ec-vif-commerce .ec-os-verrou__etiquette{background:transparent}@media(max-width:600px){:root:root:root:root:root :is(.ec-vif-commerce,.ec-commerce-fiche-modale) .ec-kpi-strip__value{font-family:var(--ec-vif-titre);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.01em}}:root .ec-cours__fiche .ec-os-carte:has(>.rt-Flex>.ec-courses-row){padding:var(--ec-space-xs) 0;border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)));box-shadow:inset 0 0 0 1px var(--ec-c-filet, var(--ec-os-filet))}:root .ec-cours__fiche .ec-os-carte>.rt-Flex{gap:0}:root .ec-cours__fiche .ec-courses-row{min-height:44px;padding:0 var(--ec-space-lg)}:root .ec-cours__fiche .ec-courses-row+.ec-courses-row{border-top:1px solid var(--ec-c-filet, var(--ec-os-filet))}:root .ec-cours__fiche .ec-courses-row:first-child .rt-TextFieldRoot.ec-courses-row__main{--text-field-focus-color: rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));background:transparent;box-shadow:none;font-size:15px;font-weight:600}:root .ec-cours__fiche .ec-courses-row:first-child .rt-TextFieldRoot.ec-courses-row__main:hover{box-shadow:inset 0 0 0 1px var(--ec-c-filet, var(--ec-os-filet))}:root .ec-cours__fiche .ec-courses-row:first-child .rt-TextFieldRoot.ec-courses-row__main:focus-within{background:rgb(var(--ec-c-lavis, var(--ec-os-carte)));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}:root .ec-cours__fiche .ec-courses-row:hover:not(:first-child){background:var(--ec-c-survol, transparent)}:root .ec-cours__fiche .ec-courses-row>.ec-os-bouton,:root .ec-cours__fiche .ec-courses-row>:is(button,.rt-Button):only-child{margin-block:var(--ec-space-sm)}.ec-cours__cellule{display:grid;min-width:0}.ec-cours__cellule>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-record__espace{display:flex;flex:1;flex-direction:column;min-height:0}.ec-crm-record .ec-record-modal__header{min-height:80px;padding:var(--ec-os-e-16) var(--ec-os-e-24, 24px) var(--ec-os-e-12)}.ec-crm-record .ec-record-modal__head,.ec-crm-record .ec-record-modal__stages{padding-right:var(--ec-os-e-24, 24px);padding-left:var(--ec-os-e-24, 24px)}.ec-crm-record .ec-record-modal__leading>*{width:48px;height:48px}.ec-crm-record .ec-record-modal__title{overflow:visible;font-size:var(--ec-titre-page-taille, 24px);font-weight:600;letter-spacing:var(--ec-titre-page-interlettrage, -.015em);line-height:var(--ec-titre-page-interligne, 30px);white-space:normal}.ec-crm-record .ec-record-modal__title .ec-crm-fiche__titre{display:block;min-width:0;font:inherit}.ec-crm-record .ec-record-modal__subtitle{display:flex;align-items:center;gap:var(--ec-os-e-8);overflow:visible}.ec-crm-record .ec-record-modal__subtitle .ec-crm-fiche-meta__groupe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-crm-record .ec-record-modal__stages .ec-crm-fiche-etapes{margin:0}.ec-crm-record .ec-crm-fiche-etape[data-cloture=won]:not([data-etat=courante]){color:rgb(var(--ec-c-succes, var(--ec-os-succes)))}.ec-crm-record .ec-crm-fiche-etape[data-cloture=lost]:not([data-etat=courante]){color:rgb(var(--ec-c-danger, var(--ec-os-danger)))}.ec-crm-record__compte{margin-left:6px;color:rgb(var(--ec-os-texte-3));font-size:12px;font-variant-numeric:tabular-nums}.ec-crm-record .ec-os-fiche-travail__sauvegarde[data-etat=enregistre]{color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__documents{display:grid;gap:var(--ec-os-e-12)}@media(max-width:1279px){.ec-crm-record .ec-os-fiche-travail__sauvegarde[data-etat=enregistre]{display:none}}@media(max-width:1023px){.ec-crm-record .ec-crm-record__lien{width:36px;min-width:36px;padding:0;font-size:0;gap:0}}@media(max-width:767px){.ec-crm-record .ec-crm-fiche__onglet-action,.ec-crm-record .ec-crm-record__lien{display:none}.ec-crm-record .ec-crm-fiche__primaire .ec-crm-fiche__primaire-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-crm-record :is(.ec-os-etiquette,.ec-crm-coach__surtitre,.ec-crm-coach__reco-surtitre){font-family:var(--default-font-family, inherit);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ec-crm-record .ec-eyebrow{font-family:var(--default-font-family, inherit);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}@media(min-width:768px)and (max-width:1100px){.ec-crm-record .ec-record-modal__header{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}.ec-crm-record .ec-record-modal__resize{order:3}.ec-crm-record .ec-record-modal__close{order:4}.ec-crm-record .ec-record-modal__actions{order:5;flex:1 1 100%;flex-wrap:wrap;justify-content:flex-end;min-width:0}}@media(max-width:767px){.ec-crm-record .ec-record-modal__header{flex-wrap:wrap}.ec-crm-record .ec-record-modal__actions{order:5;flex:1 1 100%;flex-wrap:wrap;min-width:0}.ec-crm-record .ec-os-fiche-travail__sauvegarde[data-etat=enregistre]{display:none}.ec-crm-record .ec-crm-fiche__enrichir .rt-BaseButton:not([aria-label]){gap:0;font-size:0}}@media(max-width:767px){.ec-crm-record .ec-record-modal__leading{display:none}.ec-crm-record .ec-record-modal__close{order:2;margin-left:auto}.ec-crm-record .ec-record-modal__resize{display:none}.ec-crm-record [data-coach-ouvrir] .ec-os-bouton__compte:has(.ec-crm-fiche__raccourci){display:none}.ec-crm-record .ec-record-chain__list{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ec-crm-record .ec-record-chain__item{flex:none}}:root .ec-record-modal.ec-crm-record .ec-record-modal__subtitle{color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:18px}:root .ec-record-modal.ec-crm-record .ec-record-modal__subtitle .ec-crm-travail__etiquette,:root .ec-record-modal.ec-crm-record .ec-record-modal__status .ec-os-statut{min-height:24px;padding:3px 9px;font-size:12px;font-weight:600;line-height:16px}:root .ec-record-modal.ec-crm-record .ec-record-workspace .ec-os-fiche-travail__panneau{padding:var(--ec-fiche-e-28, 28px) var(--ec-fiche-e-32, 32px) 36px}:root .ec-record-modal.ec-crm-record .ec-record-workspace>.ec-record-workspace__tabbar{min-height:56px;padding:0 var(--ec-fiche-e-32, 32px);border-bottom:1px solid var(--ec-os-filet)}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__onglets{gap:26px;overflow-x:auto;scrollbar-width:none}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__onglet{flex:none;height:56px;white-space:nowrap;font-size:14px;font-weight:600;line-height:20px;color:rgb(var(--ec-os-texte-2))}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__onglet[aria-selected=true]{color:rgb(var(--ec-os-texte))}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__onglet[aria-selected=true]:after{background:rgb(var(--ec-os-texte))}:root .ec-record-modal.ec-crm-record .ec-record-workspace .ec-os-fiche-travail__rail{padding:0;border-left:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__poignee{background:none}:root .ec-record-modal.ec-crm-record .ec-os-fiche-travail__poignee:is(:hover,:focus-visible){background:linear-gradient(rgb(var(--ec-os-texte)),rgb(var(--ec-os-texte))) center / 2px 100% no-repeat}:root .ec-record-modal.ec-crm-record :is(.ec-crm-travail__rail,.ec-crm-travail__dossier) .ec-os-fiche-carte{padding:12px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}:root .ec-record-modal.ec-crm-record .ec-crm-travail__dossier .ec-os-fiche-carte{padding:16px}:root:not(.light) .ec-record-modal.ec-crm-record .ec-crm-travail__rail .ec-os-fiche-carte{background:rgb(var(--ec-os-page))}:root .ec-record-modal.ec-crm-record :is(.ec-crm-travail__rail,.ec-crm-travail__dossier) .ec-os-fiche-carte__titre{color:rgb(var(--ec-os-texte));font-size:13px;font-weight:600;line-height:19px}:root .ec-record-modal.ec-crm-record .ec-crm-travail__dossier .ec-os-fiche-carte__titre{font-size:15px;line-height:22px}:root .ec-record-modal.ec-crm-record :is(.ec-crm-travail__rail,.ec-crm-travail__dossier) .ec-os-fiche-carte__bascule:is(button,span){gap:10px;min-height:32px;padding:0}:root .ec-record-modal.ec-crm-record :is(.ec-crm-travail__rail,.ec-crm-travail__dossier) .ec-os-fiche-carte__corps{margin-top:12px}:root .ec-record-modal.ec-crm-record .ec-crm-travail__rail .ec-os-fiche-zone,:root .ec-record-modal.ec-crm-record .ec-crm-travail__dossier .ec-os-fiche-zone{gap:var(--ec-os-e-16)}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chips{display:flex;flex-wrap:wrap;gap:6px}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:6px 10px;border:1px solid var(--ec-os-cadre-controle, var(--ec-os-filet));border-radius:16px;background:rgb(var(--ec-os-carte));box-shadow:none;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;line-height:18px}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chip__icone{display:inline-flex;color:rgb(var(--ec-ton-ink, var(--ec-os-texte-2)))}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chip__count{color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chip[aria-pressed=true]{border-color:rgb(var(--ec-ton-ink, var(--ec-os-texte)));background:rgb(var(--ec-ton-soft, var(--ec-os-champ)));color:rgb(var(--ec-ton-ink, var(--ec-os-texte)));font-weight:600}:root .ec-record-modal.ec-crm-record .ec-crm-travail__historique .ec-filter-chip[aria-pressed=true] .ec-filter-chip__count{color:inherit}:root .ec-record-modal.ec-crm-record .ec-crm-travail__fil-barre .ec-crm-travail__recherche{flex:1 1 100%;border:1px solid var(--ec-os-cadre-controle, var(--ec-os-filet));border-radius:var(--ec-os-rayon-controle, 8px);background:rgb(var(--ec-os-carte))}:root .ec-record-modal.ec-crm-record .ec-record-modal__stages .ec-contact-etapes{display:block;width:100%}:root .ec-record-modal.ec-crm-record .ec-record-modal__stages .ec-contact-etapes__sep{display:none}:root .ec-record-modal.ec-crm-record .ec-record-modal__stages .ec-contact-etapes__etape[data-etat=courante][data-stade=customer]{background:rgb(var(--ec-action-call-solid));color:rgb(var(--ec-action-call-on))}:root .ec-record-modal.ec-crm-record .ec-record-modal__stages .ec-contact-etapes__archive{display:inline-flex;align-items:center;min-height:30px;padding:0 12px;border-radius:var(--ec-os-rayon-controle, 8px);font-size:12px}@media(max-width:767px){:root .ec-record-modal.ec-crm-record .ec-record-workspace .ec-os-fiche-travail__panneau{padding:var(--ec-os-e-16)}:root .ec-record-modal.ec-crm-record .ec-record-workspace>.ec-record-workspace__tabbar{padding:0 var(--ec-os-e-16)}:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire{padding:22px 18px 18px}:root .ec-record-modal.ec-crm-record .ec-record-modal__identity{flex:1 1 140px;min-width:140px}:root .ec-record-modal.ec-crm-record .ec-record-modal__title-row{flex-wrap:wrap;row-gap:var(--ec-os-e-4)}:root .ec-record-modal.ec-crm-record .ec-record-modal__title{overflow-wrap:break-word}:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire-titre{font-family:var(--default-font-family, inherit);font-size:22px;font-weight:600;line-height:28px}}:root .ec-record-modal.ec-crm-record .ec-os-bouton--accent.ec-crm-travail__cta{min-height:var(--ec-fiche-h-cta, 44px);border-radius:var(--ec-os-rayon-controle, 8px)}:root:root :is(.ec-crm-vif,.ec-crm-record):is([data-ec-theme],:not([data-ec-theme])),:root:root :is(.ec-crm-vif,.ec-crm-record) [data-ec-theme][data-ec-theme]{--ec-theme-vif: rgb(var(--ec-c-marque));--ec-theme-vif-rgb: var(--ec-c-marque);--ec-theme-vif-sombre-rgb: var(--ec-c-marque);--ec-theme-encre-rgb: var(--ec-c-marque);--ec-resume-teinte: 0%;--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48;--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-survol: 40 42 48;--ec-c-marque-doux: 232 232 234;--ec-c-marque-filet: 214 214 218;--ec-c-marque-encre: var(--ec-vif-noir);--ec-c-sur-marque: 255 255 255;--ec-os-actif-neutre: 232 232 234;--ec-os-actif-neutre-encre: var(--ec-vif-noir);--ec-accent: var(--ec-vif-noir);--ec-os-violet: var(--ec-vif-noir);--ec-os-violet-sur: 255 255 255;--ec-os-violet-survol: 40 42 48;--ec-os-violet-encre: var(--ec-vif-noir);--ec-os-violet-doux: 236 236 238}:root:root:root:root:root:root.dark :is(.ec-crm-vif,.ec-crm-record):is([data-ec-theme],:not([data-ec-theme])),:root:root:root:root:root:root.dark :is(.ec-crm-vif,.ec-crm-record) [data-ec-theme][data-ec-theme],:root:root:root:root:root:root.black :is(.ec-crm-vif,.ec-crm-record):is([data-ec-theme],:not([data-ec-theme])),:root:root:root:root:root:root.black :is(.ec-crm-vif,.ec-crm-record) [data-ec-theme][data-ec-theme]{--ec-os-actif: 250 250 250;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228;--ec-c-marque: 250 250 250;--ec-c-marque-survol: 225 225 228;--ec-c-marque-doux: 52 52 56;--ec-c-marque-filet: 72 72 78;--ec-c-marque-encre: 245 245 246;--ec-c-sur-marque: 0 0 0;--ec-os-actif-neutre: 52 52 56;--ec-os-actif-neutre-encre: 245 245 246;--ec-accent: 250 250 250;--ec-os-violet: 250 250 250;--ec-os-violet-sur: 0 0 0;--ec-os-violet-survol: 225 225 228;--ec-os-violet-encre: 245 245 246;--ec-os-violet-doux: 46 46 50}.ec-crm-vif__bande:empty{display:none}.ec-crm-vif__bande{flex:none;min-width:0}.ec-crm-vif>.ec-os-page__avertissements>.zv-premiere~.ec-appel-mail-pro{display:none}:root:root .ec-crm-vif.ec-os-page,:root:root .ec-crm-vif>.ec-os-page__chiffres{background:transparent}:root:root .ec-crm-vif>.ec-os-page__entete{background:rgb(var(--ec-os-page-fond, var(--ec-os-page)))}:root:root .ec-crm-vif .ec-crm-l-score .ec-gauge__fill{background:rgb(var(--ec-text-primary))}:root:root .ec-crm-vif .ec-crm-l-score .ec-gauge{background:rgb(var(--ec-text-primary) / .1)}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__colonne{border:0;background:rgb(var(--ec-text-primary) / .025);box-shadow:none;border-radius:var(--ec-vif-rayon)}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__entete>.ec-os-kanban__titres{padding:0;background:none}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__entete .ec-os-kanban__titre{font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary))}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__carte{border:0;border-radius:14px;background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);transition:box-shadow .16s var(--ec-vif-ease),transform .16s var(--ec-vif-ease)}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__carte:hover{box-shadow:var(--ec-vif-ombre-haute)}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__carte:has([data-ec-vif-dort]){box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-chaud)),var(--ec-vif-ombre)}:root:root .ec-crm-vif .ec-crm-pipeline .ec-os-kanban__carte:has([data-ec-vif-dort]):hover{box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-chaud)),var(--ec-vif-ombre-haute)}:root:root :is(.ec-crm-record,.ec-crm-vif) .ec-crm-action:not(.ec-crm-action--plein,.ec-crm-verbe--ia,.ec-crm-verbe--danger){border-color:rgb(var(--ec-verbe-ink, var(--ec-text-primary)) / .42);border-radius:999px}:root:root :is(.ec-crm-record,.ec-crm-vif) :is(.ec-tuile,.ec-crm-evenement:not(.ec-crm-evenement--glyphe)){background:rgb(var(--ec-ton-soft, var(--ec-sem-system-soft)));box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink, var(--ec-sem-system-ink)) / .16);color:rgb(var(--ec-ton-ink, var(--ec-sem-system-ink)))}:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire{--ec-os-texte: 250 250 250;--ec-os-texte-2: 178 180 188;--ec-os-texte-3: 128 130 138;--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-vif-pierre: 255 255 255 / .08;--ec-vif-filet: rgb(255 255 255 / .12);border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-vif-noir));box-shadow:none;color:#fafafa;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}:root.dark .ec-record-modal.ec-crm-record .ec-crm-travail__afaire,:root.black .ec-record-modal.ec-crm-record .ec-crm-travail__afaire{box-shadow:0 0 0 1px #ffffff14}:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire:before{display:none}:root:root .ec-crm-record .ec-crm-travail__afaire .ec-crm-travail__afaire-etiquette{font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}:root:root .ec-crm-record .ec-crm-travail__afaire .ec-crm-travail__afaire-titre{font-family:var(--ec-vif-display);font-weight:400;color:#fafafa}:root:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire :is(.ec-os-bouton--accent,.ec-os-bouton--primaire,.ec-crm-action--plein):not(:disabled,[aria-disabled=true]){border:0;border-radius:999px;background:#fafafa;box-shadow:none;color:rgb(var(--ec-vif-noir))}:root:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire :is(.ec-os-bouton--accent,.ec-os-bouton--primaire,.ec-crm-action--plein):hover:not(:disabled,[aria-disabled=true]){background:#e1e1e4}:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire .ec-crm-action:not(.ec-crm-action--plein){border-color:#ffffff47;background:transparent;color:#fafafa}:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire .ec-crm-travail__repere{background:#ffffff1a;color:#ffffffbf}:root:root .ec-crm-record .ec-record-figures__label{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted, var(--ec-os-texte-3)))}:root:root .ec-crm-record .ec-crm-travail>:is(.ec-fiche-bloc,.ec-os-carte):not(.ec-crm-travail__afaire){border:0;border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre)}@media(prefers-reduced-motion:reduce){:root:root .ec-record-modal.ec-crm-record .ec-crm-travail__afaire,.ec-crm-vif .ec-crm-pipeline .ec-os-kanban__carte{animation:none;transition:none}}:root:root .ec-crm-vif .ec-crm-cat-badge{--ec-cat-soft: var(--ec-sem-system-soft);--ec-cat-ink: var(--ec-sem-system-ink);background:rgb(var(--ec-cat-soft));box-shadow:inset 0 0 0 1px rgb(var(--ec-cat-ink) / .16);color:rgb(var(--ec-cat-ink))}:root:root .ec-crm-vif .ec-crm-cat-badge[data-categorie=note]{--ec-cat-soft: var(--ec-action-note-soft);--ec-cat-ink: var(--ec-action-note-ink)}:root:root .ec-crm-vif .ec-crm-cat-badge[data-categorie=tache]{--ec-cat-soft: var(--ec-action-task-soft);--ec-cat-ink: var(--ec-action-task-ink)}:root:root .ec-crm-vif .ec-crm-cat-badge[data-categorie=rendez-vous]{--ec-cat-soft: var(--ec-action-meeting-soft);--ec-cat-ink: var(--ec-action-meeting-ink)}:root:root .ec-crm-vif .ec-crm-cat-badge[data-categorie=commerce]{--ec-cat-soft: var(--ec-action-quote-soft);--ec-cat-ink: var(--ec-action-quote-ink)}:root:root .ec-crm-vif .ec-crm-cat-badge[data-categorie=formulaire]{--ec-cat-soft: var(--ec-action-video-soft);--ec-cat-ink: var(--ec-action-video-ink)}.ec-crm-vif .ec-os-page__titre{flex-shrink:0}.ec-crm-travail{--ec-crm-rayon-carte: var(--ec-os-rayon-carte, 12px);--ec-crm-rayon-encart: var(--ec-os-rayon-encart, 12px);--ec-crm-gap: var(--ec-fiche-e-20, 20px);display:grid;gap:var(--ec-crm-gap);align-content:start;min-width:0;font-size:var(--ec-os-t-corps);line-height:18px}.ec-crm-travail__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-crm-travail__muet{color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__espace{flex:1}.ec-crm-travail__carte{display:grid;gap:12px;min-width:0;padding:18px 20px 20px;border:1px solid var(--ec-os-filet);border-radius:var(--ec-crm-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-crm-travail__carte--compacte{gap:8px;padding:16px 20px}.ec-crm-travail__carte-tete{display:flex;align-items:center;gap:10px;min-width:0;min-height:32px}.ec-crm-travail__tuile.ec-tuile{width:32px;height:32px;border-radius:var(--ec-os-rayon-controle, 8px)}.ec-crm-travail__carte-titre{flex:1;min-width:0;margin:0;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family, inherit);font-size:16px;font-weight:600;line-height:22px}.ec-crm-travail__compte{color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-travail__carte[data-ton=call]>.ec-crm-travail__carte-tete .ec-crm-travail__compte{min-height:22px;padding:3px 7px;border-radius:6px;background:rgb(var(--ec-action-call-soft));color:rgb(var(--ec-action-call-ink));font-weight:500}.ec-crm-travail__carte-actions{display:inline-flex;flex:none;gap:8px}.ec-crm-travail__vide-ligne{margin:0;color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__afaire{position:relative;gap:0;overflow:hidden;padding:26px 28px 24px;border-radius:var(--ec-fiche-rayon-action, 14px);box-shadow:var(--ec-fiche-ombre-action)}:root:not(.light) .ec-crm-travail__afaire{border-color:rgb(var(--ec-os-texte) / .14);background:rgb(var(--ec-os-champ))}.ec-crm-travail__afaire:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:rgb(var(--ec-ton-solid, var(--ec-sem-system-solid)))}.ec-crm-travail__afaire-tuile.ec-tuile{width:32px;height:32px}.ec-crm-travail__afaire--compacte{display:flex;flex-wrap:wrap;align-items:center;gap:12px;padding:22px 24px 20px}.ec-crm-travail__afaire--compacte .ec-crm-travail__afaire-ligne{flex:1;min-width:200px}.ec-crm-travail__afaire-tete{display:flex;align-items:center;justify-content:space-between;gap:12px}.ec-crm-record .ec-crm-travail__afaire-etiquette.ec-os-etiquette,.ec-crm-travail__afaire-etiquette{display:inline-flex;align-items:center;gap:10px;color:rgb(var(--ec-os-texte));font-size:13px;font-weight:600;line-height:18px}.ec-crm-travail__afaire-corps{display:grid;gap:8px;min-width:0;margin-top:12px}.ec-crm-travail__afaire-titre{margin:0;color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:32px;font-weight:500;letter-spacing:-.02em;line-height:36px;overflow-wrap:anywhere}.ec-crm-travail__afaire-description,.ec-crm-travail__afaire-ligne{margin:0;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:22px}.ec-crm-travail__afaire-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:20px}.ec-crm-travail__afaire-pied .ec-crm-travail__personne{color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-crm-travail__repere{display:inline-flex;align-items:center;gap:6px;min-height:24px;padding:4px 7px;border:0;border-radius:6px;background:rgb(var(--ec-os-ton-neutre-doux));color:rgb(var(--ec-os-ton-neutre-encre));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap}.ec-crm-travail__repere--retard{background:rgb(var(--ec-os-ton-attention-doux));color:rgb(var(--ec-os-ton-attention-encre));font-weight:600}.ec-os-bouton--accent.ec-crm-travail__cta{min-height:var(--ec-fiche-h-cta, 44px);padding:0 16px;border-radius:var(--ec-os-rayon-controle, 8px);background:rgb(var(--ec-ton-solid, var(--ec-os-violet)));color:rgb(var(--ec-ton-on, var(--ec-os-violet-sur)));font-size:14px;font-weight:600}.ec-os-bouton--accent.ec-crm-travail__cta:hover:not(:disabled){background:color-mix(in srgb,rgb(var(--ec-ton-solid, var(--ec-os-violet))) 88%,rgb(var(--ec-os-texte)))}.ec-crm-travail__personne{display:inline-flex;align-items:center;gap:8px;min-width:0}.ec-os-avatar.ec-crm-travail__av{--ec-os-avatar-cote: 24px}.ec-os-avatar.ec-crm-travail__av .ec-os-avatar__rond{font-size:11px;letter-spacing:-.02em}.ec-os-avatar.ec-crm-travail__av--lg{--ec-os-avatar-cote: 40px}.ec-os-avatar.ec-crm-travail__av--lg .ec-os-avatar__rond{font-size:14px}.ec-crm-travail__actions-bloc{display:grid;gap:8px;min-width:0;container-type:inline-size}@container (min-width: 480px) and (max-width: 640px){.ec-crm-travail__extra-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-crm-travail__afaire+.ec-crm-travail__actions-bloc{margin-top:-8px}.ec-crm-travail__raison{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-crm-travail__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media(max-width:1100px){.ec-crm-travail__actions{gap:var(--ec-os-e-6)}}.ec-crm-travail__taches{display:grid;margin:0;padding:0;list-style:none}.ec-crm-travail__tache{display:flex;align-items:center;gap:12px;min-height:56px;padding:8px 0}.ec-crm-travail__tache+.ec-crm-travail__tache{border-top:1px solid var(--ec-os-filet)}.ec-crm-travail__tache-texte{display:grid;flex:1;min-width:0}.ec-crm-travail__tache-titre{overflow-wrap:anywhere}.ec-crm-travail__tache-echeance{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-travail__tache-echeance--retard,.ec-crm-travail__retard{color:rgb(var(--ec-os-danger))}.ec-crm-travail__sous{display:grid;gap:10px;padding:14px 16px;border-radius:var(--ec-crm-rayon-encart);background:rgb(var(--ec-os-champ))}.ec-crm-travail__sous-tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-crm-travail__etiquette{display:inline-flex;align-items:center;min-height:22px;padding:0 8px;border:1px solid var(--ec-os-filet);border-radius:999px;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap}.ec-crm-travail__numero{color:rgb(var(--ec-os-texte-2));font-size:12px;font-variant-numeric:tabular-nums}.ec-crm-travail__sous-titre{margin:0;font-weight:500}.ec-crm-travail__montants{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 28px}.ec-crm-travail__montants>div{display:grid;gap:2px}.ec-crm-travail__montants-cle{margin-left:auto;text-align:right}.ec-crm-travail__montant{font-family:var(--heading-font-family, inherit);font-size:20px;line-height:26px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-travail__cle{color:var(--ec-theme-vif)}:root:not(.light) .ec-crm-travail__cle{color:rgb(var(--ec-os-texte));font-weight:600}.ec-crm-travail__sous-actions{display:flex;flex-wrap:wrap;gap:8px}.ec-crm-travail__etapes{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-crm-travail__etapes li{display:inline-flex;align-items:center;gap:4px;min-height:30px;padding:0 12px;border:1px solid var(--ec-os-filet);border-radius:999px;color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-travail__etapes li[data-etat=courante]{border-color:rgb(var(--ec-os-actif));background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-crm-travail__etapes li[data-etat=passee]{color:rgb(var(--ec-os-texte))}.ec-crm-travail__avancer-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ec-crm-travail__composeur{display:grid;gap:12px;padding:12px;border:1px solid var(--ec-os-filet);border-radius:var(--ec-crm-rayon-encart);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-fiche-ombre-composeur)}.ec-crm-travail__composeur [hidden]{display:none}.ec-crm-travail__composeur-puces{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px}.ec-crm-travail__puce{display:inline-flex;align-items:center;gap:5px;min-height:32px;padding:5px 9px;border:1px solid var(--ec-os-cadre-controle, var(--ec-os-filet));border-radius:16px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-verbe-ink, var(--ec-os-texte)));font:inherit;font-size:12px;font-weight:500;line-height:18px;cursor:pointer}.ec-crm-travail__puce:hover:not([data-actif]){background:rgb(var(--ec-verbe-soft, var(--ec-os-champ)))}.ec-crm-travail__puce[data-actif]{border-color:rgb(var(--ec-verbe-ink, var(--ec-os-violet-encre)));background:rgb(var(--ec-verbe-soft, var(--ec-os-champ)));box-shadow:inset 0 0 0 1px rgb(var(--ec-verbe-ink, var(--ec-os-violet-encre)));color:rgb(var(--ec-verbe-ink, var(--ec-os-violet-encre)));font-weight:600}.ec-crm-travail__puce[data-actif] .ec-crm-evenement--glyphe{color:inherit}.ec-crm-travail__puce:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-travail__composeur-form{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-crm-travail__champ{display:block;min-width:0}.ec-crm-travail__champ--large{flex:1 1 220px}.ec-crm-travail__champ .ec-input{width:100%}.ec-crm-travail__ferme{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-travail__composeur:has(.ec-crm-travail__ferme){opacity:.72}.ec-crm-travail__refus{flex-basis:100%;color:rgb(var(--ec-os-danger));font-size:12px}.ec-crm-travail__fil-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ec-crm-travail__recherche{display:inline-flex;flex:0 1 300px;align-items:center;gap:6px;min-height:var(--ec-os-h-controle);min-width:180px;padding:0 12px;border-radius:999px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__recherche input{flex:1;min-width:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);outline:none}.ec-crm-travail__recherche:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-crm-travail__portee{flex-basis:100%;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px;text-align:right}.ec-crm-travail__recherche kbd{padding:0 5px;border-radius:5px;background:var(--ec-os-filet);font:inherit;font-size:11px}.ec-crm-travail__source{display:flex;align-items:center;gap:6px;margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-travail__jour-titre{display:flex;align-items:center;gap:12px;margin:8px 0 16px;color:rgb(var(--ec-os-texte-2));font-size:13px;font-weight:500;line-height:20px}.ec-crm-travail__jour-titre:after{content:"";flex:1;border-top:1px solid var(--ec-os-filet)}.ec-crm-travail__fil{display:grid;margin:0;padding:0;list-style:none}.ec-crm-travail__evt{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:13px;padding:0 0 20px}.ec-crm-travail__evt:not(:last-child):before{content:"";position:absolute;top:36px;bottom:4px;left:16px;width:1px;background:var(--ec-os-filet)}.ec-crm-travail__evt-corps{display:grid;gap:2px;min-width:0}.ec-crm-travail__evt-nature{color:rgb(var(--ec-ton-ink, var(--ec-os-texte-2)));font-size:12px;font-weight:600;line-height:18px}.ec-crm-travail__evt[data-ec-ton=system] .ec-crm-travail__evt-nature{color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__evt-titre{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:600;line-height:21px;overflow-wrap:anywhere}.ec-crm-travail__evt-resume{margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:21px;overflow-wrap:anywhere;white-space:pre-line}.ec-crm-travail__evt-resume[data-replie]{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-crm-travail__evt-plus{align-self:flex-start;padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;font-weight:600;line-height:18px;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-crm-travail__evt-plus:focus-visible{outline:2px solid rgb(var(--ec-os-violet-encre, var(--ec-os-texte)));outline-offset:2px;border-radius:2px}.ec-crm-travail__evt-heure{color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-travail__vide{display:grid;justify-items:start;gap:8px;margin:0;color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__plus{display:flex;justify-content:center}.ec-crm-travail__rail .ec-os-fiche-zone{gap:var(--ec-os-e-16)}.ec-crm-travail__rail-contact{display:grid;gap:8px}.ec-crm-travail__coordonnee{display:flex;align-items:center;gap:4px;min-width:0}.ec-crm-travail__coordonnee-bouton{max-width:calc(100% - 40px)}.ec-crm-travail__coordonnee>.ec-os-rond:last-child:after{right:0}.ec-crm-travail__coordonnee-bouton>span{overflow:hidden;text-overflow:ellipsis}.ec-crm-travail__reperes{display:grid;gap:2px}.ec-crm-travail__repere-ligne{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:8px 0;border-bottom:1px solid var(--ec-os-filet)}.ec-crm-travail__repere-ligne:last-child{border-bottom:0}.ec-crm-travail__repere-libelle{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px;white-space:nowrap}.ec-crm-travail__repere-valeur{min-width:0;color:rgb(var(--ec-os-texte));font-size:13px;font-weight:500;line-height:18px;text-align:right;font-variant-numeric:tabular-nums}.ec-crm-travail__repere-ligne[data-ton=erreur] .ec-crm-travail__repere-valeur{color:rgb(var(--ec-os-danger))}.ec-crm-travail__lien{padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-crm-travail__criteres{display:grid;gap:4px;margin:0 0 6px;padding:8px 10px;border-radius:10px;background:rgb(var(--ec-os-champ));list-style:none;font-size:12px}.ec-crm-travail__criteres li{display:grid;grid-template-columns:14px 1fr auto;align-items:center;gap:6px;color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__criteres li[data-ok]{color:rgb(var(--ec-os-texte))}.ec-crm-travail__alertes{display:grid;gap:4px;margin:4px 0 8px}.ec-crm-travail__alerte{display:grid;grid-template-columns:14px 1fr auto;align-items:start;gap:6px;color:rgb(var(--ec-os-attention-texte, var(--ec-os-texte)));font-size:12px}.ec-crm-travail__dossier .ec-os-fiche-zone{gap:var(--ec-crm-gap)}.ec-crm-travail__perso-lecture{display:grid;gap:2px;margin:0}.ec-crm-travail__perso-lecture div{display:flex;justify-content:space-between;gap:8px;min-height:32px;align-items:center}.ec-crm-travail__perso-lecture dt{color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__perso-lecture dd{margin:0;text-align:right;overflow-wrap:anywhere}.ec-os-avatar.ec-crm-fiche-visuel-avatar{--ec-os-avatar-cote: 44px}.ec-crm-fiche-visuel{display:inline-grid;place-items:center;width:44px;height:44px;border-radius:12px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-family:var(--heading-font-family, inherit);font-size:12px;font-weight:600}.ec-crm-fiche-meta__groupe{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px 12px;min-width:0}.ec-crm-fiche-meta__groupe:empty{display:none}.ec-crm-fiche-meta__montant{color:rgb(var(--ec-os-texte));font-weight:500;font-variant-numeric:tabular-nums}.ec-crm-fiche-meta__lien{padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ec-crm-fiche-meta__lien:hover{color:rgb(var(--ec-os-texte));text-decoration:underline}.ec-crm-fiche__titre{min-width:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-fenetre, 20px);line-height:var(--ec-os-i-fenetre, 26px)}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-os-avatar.ec-crm-fiche-visuel-avatar .ec-os-avatar__rond{box-shadow:0 0 0 2px rgb(var(--ec-os-carte))}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom{display:inline-flex;align-items:center;gap:8px;max-width:calc(100% + 8px);min-height:36px;margin:0 0 0 -8px;padding:4px 8px;border:0;border-radius:10px;background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte));font:inherit;font-weight:500;letter-spacing:-.01em;text-align:left;white-space:normal;overflow:visible;text-overflow:clip;cursor:text;transition:background-color .12s var(--ec-ease, ease),box-shadow .12s var(--ec-ease, ease)}.ec-crm-nom__texte{min-width:0;overflow-wrap:anywhere}.ec-crm-nom__crayon{flex:none;opacity:.8;transition:opacity .12s var(--ec-ease, ease)}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom:is(:hover,:focus-visible){background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-crm-nom:is(:hover,:focus-visible) .ec-crm-nom__crayon{opacity:1}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom-saisie{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0;margin-left:-8px}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom-saisie .ec-crm-inline-input{flex:1 1 10rem;box-sizing:border-box;width:auto;min-width:0;max-width:36rem;min-height:36px;margin:0;padding:4px 8px;border:0;border-radius:10px;background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte));color:rgb(var(--ec-os-texte));font:inherit;font-weight:500;letter-spacing:-.01em;outline:none}.ec-os-fiche-travail__coque[data-etroit]>.ec-os-fiche-travail__tete{align-items:flex-start}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-contact-identite__saisie .ec-crm-inline-input{max-width:16rem}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom-saisie .ec-crm-inline-input:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom-saisie .ec-crm-inline-input[aria-invalid=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger))}.ec-crm-nom__erreur{flex-basis:100%;padding-left:8px;color:rgb(var(--ec-os-texte));font-family:var(--default-font-family, inherit);font-size:12px;font-weight:500;line-height:16px}@media(prefers-reduced-motion:reduce){:is(.ec-os-fiche-travail__tete,.ec-record-modal__header) .ec-crm-nom,.ec-crm-nom__crayon{transition:none}}.ec-crm-fiche__onglet-action[aria-pressed=true]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-actif))}.ec-os-fiche-travail__coque:has(.ec-crm-fiche__onglet-action) .ec-os-fiche-travail__deplier{display:none}.ec-os-fiche-travail__coque[data-etroit] .ec-crm-fiche__primaire,.ec-os-fiche-travail__coque[data-etroit] .ec-crm-fiche__onglet-action,.ec-os-fiche-travail__coque[data-etroit] .ec-os-fiche-travail__fil,.ec-os-fiche-travail__coque[data-etroit] .ec-os-fiche-travail__sauvegarde[data-etat=enregistre]{display:none}.ec-os-fiche-travail__coque[data-etroit] .ec-crm-fiche__primaire.ec-os-bouton--primaire{display:inline-flex;justify-content:center;width:36px;min-width:36px;padding:0}.ec-os-fiche-travail__coque[data-etroit] .ec-os-fiche-travail__rang{white-space:nowrap}.ec-os-fiche-travail__coque[data-etroit] .ec-crm-fiche__enrichir .rt-BaseButton:not([aria-label]){gap:0;font-size:0}.ec-os-fiche-travail__coque[data-etroit] .ec-crm-fiche__primaire .ec-crm-fiche__primaire-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-crm-fiche-meta__etape{font-size:var(--ec-os-t-corps)}@media(max-width:767px){.ec-crm-travail__en-tete-rappel{display:none}.ec-crm-travail__actions{display:grid;grid-template-columns:1fr 1fr}.ec-crm-travail__actions .ec-crm-action{justify-content:center;min-height:44px}.ec-crm-travail__montants-cle{margin-left:0;text-align:left}}.ec-crm-travail :is(.ec-os-fiche-carte__corps,.ec-crm-travail__carte) .rt-BaseButton.rt-variant-ghost{margin:0}.ec-immo-orga__logo{width:16px;height:16px;object-fit:contain;border-radius:var(--ec-radius-sm, 4px)}.ec-immo-orga__agent{flex-wrap:nowrap}.ec-immo-orga__agent>:first-child{min-width:160px}@media(min-width:601px){.ec-immo-orga__agent>:first-child{width:180px}}.ec-immo-orga__interrupteur{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.ec-immo-orga__bascule{display:flex;align-items:flex-start;gap:var(--ec-space-sm, 8px);align-self:end;cursor:pointer}.ec-immo-orga__image{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-immo-orga__apercu{width:72px;height:48px;object-fit:contain;border:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)));border-radius:var(--ec-radius-sm, 4px);background:rgb(var(--ec-surface, 255 255 255))}.ec-immo-orga__pied-gauche{margin-right:auto}.ec-immo-orga__etapes{display:grid;gap:8px;margin:0 0 12px;padding:0;list-style:none}.ec-immo-orga__etape{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px}.ec-immo-orga__checklist{display:grid;gap:4px;padding:12px 0;border-top:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)))}.ec-immo-orga__checklist:first-of-type{border-top:0;padding-top:4px}.ec-immo-orga__checklist-tete{display:flex;align-items:center;justify-content:space-between;gap:8px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-immo-orga__compte{font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-secondary));font-weight:450}.ec-immo-orga__item{display:flex;align-items:flex-start;gap:8px;min-height:32px;padding:4px 0;cursor:pointer}.ec-immo-orga__item-texte{display:grid;min-width:0}.ec-immo-orga__item-libelle{color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-immo-orga__item[data-fait] .ec-immo-orga__item-libelle{color:rgb(var(--ec-text-secondary));text-decoration:line-through}.ec-immo-orga__item-qui{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-immo-orga__poser{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.ec-immo-orga__champs{display:grid;gap:12px}@media(max-width:767px){.ec-fiche-bien__representant,.ec-fiche-bien__checklists{order:6}}@media(max-width:600px){.ec-immo-orga__agent{flex-wrap:wrap;justify-content:flex-start}}.ec-immo-ed{container:ec-immo-ed / inline-size}.ec-immo-ed__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@container ec-immo-ed (min-width: 900px){.ec-immo-ed__grille[data-avec-apercu]{grid-template-columns:minmax(480px,1fr) 360px}.ec-immo-ed__apercu{position:sticky;top:8px}}@container ec-immo-ed (min-width: 1180px){.ec-immo-ed__grille[data-avec-apercu]{grid-template-columns:minmax(560px,1fr) 380px}}.ec-immo-ed__grille>.ec-immo-ed__bascule{display:none}@container ec-immo-ed (max-width: 899.98px){.ec-immo-ed__grille>.ec-immo-ed__bascule{display:inline-flex;justify-self:start;order:-1}.ec-immo-ed__grille:not([data-apercu-ouvert])>.ec-immo-ed__apercu{display:none}.ec-immo-ed__grille[data-apercu-ouvert]>.ec-immo-ed__apercu{order:-1}}.ec-immo-ed__form{container:ec-immo-ed-form / inline-size;display:flex;flex-direction:column;gap:16px;min-width:0}.ec-immo-ed__section{display:flex;flex-direction:column;gap:14px;padding:20px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte));scroll-margin-top:calc(var(--ec-immo-ed-haut, 0px) + 8px)}.ec-immo-ed__section-tete h3{margin:0;font-size:16px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-immo-ed__section-tete p{margin:4px 0 0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__rang{display:grid;gap:12px 16px;grid-template-columns:minmax(0,1fr)}@container ec-immo-ed-form (min-width: 520px){.ec-immo-ed__rang[data-colonnes="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-immo-ed__rang[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-immo-ed__rang[data-colonnes="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-immo-ed__rang[data-colonnes=rue]{grid-template-columns:minmax(0,1fr) 120px}}@container ec-immo-ed-form (min-width: 760px){.ec-immo-ed__rang[data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}@container ec-immo-ed-form (max-width: 519.98px){.ec-immo-ed__rang[data-colonnes="3"],.ec-immo-ed__rang[data-colonnes="4"]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-immo-ed__equip{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;border:0}.ec-immo-ed__equip legend{margin-bottom:8px;padding:0;font-size:13px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-immo-ed__case{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:rgb(var(--ec-os-texte));cursor:pointer}.ec-immo-ed__case input{width:16px;height:16px;accent-color:rgb(var(--ec-os-violet))}.ec-immo-ed__texte{width:100%;min-height:160px;resize:vertical}.ec-immo-ed__langues{display:inline-flex;gap:20px;border-bottom:1px solid var(--ec-os-filet)}.ec-immo-ed__langue{padding:6px 0;border:0;border-bottom:2px solid transparent;margin-bottom:-1px;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-immo-ed__langue[aria-selected=true]{border-bottom-color:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-texte))}.ec-immo-ed__note{margin:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__note[data-ton=erreur]{color:rgb(var(--ec-danger, 220 38 38))}.ec-immo-ed__depot{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:1.5px dashed var(--ec-os-filet-fort, var(--ec-os-filet));border-radius:12px;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:13px;text-align:center;cursor:pointer}.ec-immo-ed__depot strong{font-size:14px;color:rgb(var(--ec-os-texte))}.ec-immo-ed__depot:hover,.ec-immo-ed__depot[data-survol]{border-color:rgb(var(--ec-os-violet));background:rgb(var(--ec-os-violet) / .05)}.ec-immo-ed__photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ec-immo-ed__photo{position:relative;aspect-ratio:4 / 3;overflow:hidden;border-radius:8px;background:rgb(var(--ec-os-texte) / .06);cursor:grab}.ec-immo-ed__photo[data-glisse]{opacity:.5}.ec-immo-ed__photo img{width:100%;height:100%;object-fit:cover;display:block}.ec-immo-ed__badge{position:absolute;top:6px;left:6px;padding:2px 8px;border-radius:4px;background:#111216c7;color:#fff;font-size:11px;font-weight:600}.ec-immo-ed__photo-actions{position:absolute;right:6px;bottom:6px;display:inline-flex;gap:4px}.ec-immo-ed__photo-actions button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#111216b8;color:#fff;cursor:pointer}.ec-immo-ed__photo-actions button:hover,.ec-immo-ed__photo-actions button:focus-visible{background:#111216eb}.ec-immo-ed__badges{position:absolute;top:6px;left:6px;right:40px;display:flex;flex-wrap:wrap;gap:4px;pointer-events:none}.ec-immo-ed__bascule-privee{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:6px;background:#111216b8;color:#fff;cursor:pointer}.ec-immo-ed__bascule-privee:hover,.ec-immo-ed__bascule-privee:focus-visible{background:#111216eb}.ec-immo-ed__bascule-privee[aria-pressed=true]{background:rgb(var(--ec-os-violet))}.ec-immo-ed__badges .ec-immo-ed__badge{position:static;display:inline-flex;align-items:center;gap:4px}.ec-immo-ed__badge[data-badge=privee]{background:rgb(var(--ec-os-violet))}.ec-immo-ed__options-photos{display:flex;flex-direction:column;gap:10px}.ec-immo-ed__bascules{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.ec-immo-ed__bascule{display:flex;align-items:flex-start;gap:var(--ec-space-sm, 8px);min-width:0;cursor:pointer}.ec-immo-ed__bascule>span{flex:1 1 auto;min-width:0}.ec-immo-ed__filigrane-apercu{flex:0 0 auto;max-width:72px;max-height:32px;object-fit:contain;padding:4px 6px;border-radius:6px;background:rgb(var(--ec-os-texte) / .06)}.ec-immo-ed__filigrane-actions{display:flex;flex-wrap:wrap;gap:8px}.ec-immo-ed__lien-media{display:flex;align-items:flex-start;gap:8px;margin:8px 0 0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__lien-media>:first-child{flex:0 0 auto;margin-top:2px}.ec-immo-ed__lien-media strong{color:rgb(var(--ec-os-texte));font-weight:600}.ec-immo-ed__lien-media[data-mode=iframe]>:first-child,.ec-immo-ed__lien-media[data-mode=fichier]>:first-child{color:rgb(var(--ec-os-violet))}.ec-immo-ed__lien-media[data-mode=invalide]{color:rgb(var(--ec-danger, 220 38 38))}.ec-immo-ed__apercu{display:flex;flex-direction:column;gap:10px;min-width:0}.ec-immo-ed__apercu-tete{display:flex;flex-direction:column;gap:2px}.ec-immo-ed__apercu-tete span{font-size:13px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-immo-ed__apercu-tete small,.ec-immo-ed__apercu-photos{margin:0;font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__annonce{overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-immo-ed__annonce-photo{position:relative;aspect-ratio:4 / 3;display:grid;place-items:center;background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-immo-ed__annonce-photo>span:first-child{display:inline-flex;flex-direction:column;align-items:center;gap:6px}.ec-immo-ed__annonce-photo img{width:100%;height:100%;object-fit:cover}.ec-immo-ed__annonce-transaction{position:absolute;top:10px;left:10px;padding:2px 8px;border-radius:4px;background:#111216c7;color:#fff;font-size:12px;font-weight:600}.ec-immo-ed__annonce-corps{display:flex;flex-direction:column;gap:6px;padding:16px}.ec-immo-ed__annonce-prix{font-size:20px;color:rgb(var(--ec-os-texte))}.ec-immo-ed__annonce-corps h4{margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-immo-ed__annonce-corps h4[data-vide]{color:rgb(var(--ec-os-texte-3))}.ec-immo-ed__annonce-lieu{margin:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__annonce-faits{display:flex;flex-wrap:wrap;gap:6px;margin:4px 0 0;padding:0;list-style:none}.ec-immo-ed__annonce-faits li{padding:2px 8px;border-radius:4px;background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte));font-size:12px}.ec-immo-ed__annonce-texte{display:-webkit-box;margin:4px 0 0;overflow:hidden;font-size:13px;line-height:1.5;color:rgb(var(--ec-os-texte-2));white-space:pre-line;-webkit-box-orient:vertical;-webkit-line-clamp:6}.ec-immo-ed__pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;width:100%}.ec-immo-ed__espace{flex:1}.ec-immo-ed__etat{display:inline-flex;align-items:center;gap:8px;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__point{width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-texte-3))}.ec-immo-ed__etat[data-etat=ok] .ec-immo-ed__point{background:rgb(var(--ec-success, 22 163 74))}.ec-immo-ed__etat[data-etat=enCours] .ec-immo-ed__point,.ec-immo-ed__etat[data-etat=attente] .ec-immo-ed__point{background:rgb(var(--ec-os-violet))}.ec-immo-ed__etat[data-etat=echec] .ec-immo-ed__point{background:rgb(var(--ec-danger, 220 38 38))}.ec-immo-ed__indice{font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ed__quitter-pied{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;width:100%}.ec-immo-ed__section-tete{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:12px;align-items:start}.ec-immo-ed__section-tete>p{grid-column:1}.ec-immo-ed__section-actions{grid-column:2;grid-row:1 / span 2;display:inline-flex;flex-wrap:wrap;gap:8px;justify-content:flex-end}@container ec-immo-ed-form (max-width: 519.98px){.ec-immo-ed__section-tete{grid-template-columns:minmax(0,1fr)}.ec-immo-ed__section-actions{grid-column:1;grid-row:auto;justify-content:flex-start;margin-top:10px}}.ec-immo-ed__chargement{display:flex;flex-direction:column;gap:12px;padding:20px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-immo-ed__pieces{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ec-immo-ed__piece{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 16px;align-items:end;padding-bottom:12px;border-bottom:1px solid var(--ec-os-filet)}.ec-immo-ed__piece:last-child{padding-bottom:0;border-bottom:0}@container ec-immo-ed-form (min-width: 760px){.ec-immo-ed__piece{grid-template-columns:1.1fr 1.2fr .8fr .6fr 1fr 36px}}.ec-immo-ed__piece-retirer,.ec-immo-ct__retirer{display:inline-grid;place-items:center;width:36px;height:36px;border:1px solid var(--ec-os-filet);border-radius:8px;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-immo-ed__piece-retirer:hover,.ec-immo-ct__retirer:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-texte) / .04)}.ec-immo-ct__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 24px}@container ec-immo-ed-form (min-width: 640px){.ec-immo-ct__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-immo-ct__choisi{display:flex;flex-direction:column;gap:6px;position:relative}.ec-immo-ct__label{font-size:13px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-immo-ct__nom{display:inline-flex;align-items:center;gap:8px;min-height:40px;min-width:0;padding:0 44px 0 12px;border:1px solid var(--ec-os-filet);border-radius:8px;font-size:14px;color:rgb(var(--ec-os-texte))}.ec-immo-ct__nom>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-ct__nom small{margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-os-texte-3));font-size:12px}.ec-immo-ct__choisi>.ec-immo-ct__retirer{position:absolute;right:2px;bottom:2px;border:0}.ec-immo-ct__suggestions{display:flex;flex-direction:column;margin:4px 0 0;padding:4px;list-style:none;border:1px solid var(--ec-os-filet);border-radius:8px;background:rgb(var(--ec-os-carte))}.ec-immo-ct__suggestions button{display:flex;width:100%;align-items:baseline;gap:8px;padding:8px 10px;border:0;border-radius:6px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;text-align:left;cursor:pointer}.ec-immo-ct__suggestions button:hover{background:rgb(var(--ec-os-texte) / .05)}.ec-immo-ct__suggestions small{color:rgb(var(--ec-os-texte-3));font-size:12px}.ec-immo-ct__sous-titre{margin:8px 0 0;font-size:14px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-immo-ct__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-immo-ct__ligne{display:grid;grid-template-columns:140px minmax(0,1fr) 36px;gap:12px;align-items:center;padding:8px 0;border-bottom:1px solid var(--ec-os-filet)}.ec-immo-ct__ligne .ec-immo-ct__nom{padding-right:12px;border:0;min-height:0}.ec-immo-ct__role{font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-immo-ct__ajout{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 16px;align-items:start}@container ec-immo-ed-form (min-width: 640px){.ec-immo-ct__ajout{grid-template-columns:200px minmax(0,1fr)}.ec-immo-ct__ajout:has(>:nth-child(3)){grid-template-columns:200px 200px minmax(0,1fr)}}.ec-immo-ct__resume{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:0}@container ec-immo-ed-form (min-width: 640px){.ec-immo-ct__resume{grid-template-columns:repeat(4,minmax(0,1fr))}}.ec-immo-ct__resume dt{font-size:12px;color:rgb(var(--ec-os-texte-3))}.ec-immo-ct__resume dd{margin:2px 0 0;font-size:14px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-immo-ct__etat{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:12px;font-weight:600}.ec-immo-ct__jalons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@container ec-immo-ed-form (min-width: 760px){.ec-immo-ct__jalons{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-immo-ct__jalon{padding:12px;border:1px solid var(--ec-os-filet);border-radius:10px}.ec-immo-ct__jalon[data-fait]{background:rgb(var(--ec-os-texte) / .03)}.ec-immo-ct__jalon[data-courant]{padding:11px;border:2px solid rgb(var(--ec-os-violet))}.ec-immo-doc__lien{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px;align-items:end}.ec-immo-doc__vide{display:flex;flex-direction:column;align-items:center;gap:6px;padding:28px 16px;border:1px dashed var(--ec-os-filet);border-radius:10px;text-align:center;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-immo-doc__vide strong{color:rgb(var(--ec-os-texte));font-size:14px}.ec-immo-doc__liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-immo-doc__ligne{display:grid;grid-template-columns:32px minmax(0,1fr) auto 128px auto 36px;gap:12px;align-items:center;padding:10px 0;border-bottom:1px solid var(--ec-os-filet)}.ec-immo-doc__ligne:last-child{border-bottom:0}.ec-immo-doc__icone{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte-2))}.ec-immo-doc__texte{display:flex;flex-direction:column;min-width:0}.ec-immo-doc__texte strong,.ec-immo-doc__texte small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-doc__texte strong{font-size:14px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-immo-doc__texte small{font-size:12px;color:rgb(var(--ec-os-texte-3))}.ec-immo-doc__ouvrir{font-size:13px;font-weight:500;color:rgb(var(--ec-os-violet))}.ec-immo-doc__corbeille{display:flex;flex-direction:column;gap:8px}.ec-immo-doc__ligne[data-corbeille]{grid-template-columns:32px minmax(0,1fr) auto 36px}.ec-immo-doc__ligne[data-corbeille] .ec-immo-doc__texte strong{color:rgb(var(--ec-os-texte-2))}@container ec-immo-ed-form (max-width: 639.98px){.ec-immo-doc__ligne[data-corbeille]{grid-template-columns:32px minmax(0,1fr) 36px}.ec-immo-doc__ligne[data-corbeille]>:nth-child(3){grid-column:2;grid-row:2;justify-self:start}.ec-immo-doc__ligne[data-corbeille]>:nth-child(4){grid-column:3;grid-row:1}}@container ec-immo-ed-form (max-width: 639.98px){.ec-immo-doc__ligne{grid-template-columns:32px minmax(0,1fr) 36px}.ec-immo-doc__ligne>:nth-child(4),.ec-immo-doc__ligne>.ec-immo-doc__ouvrir{grid-column:2 / span 2}.ec-immo-doc__ligne>.ec-immo-doc__etat:empty{display:none}.ec-immo-doc__ligne>.ec-immo-doc__etat{grid-column:2 / span 2}.ec-immo-ct__ligne{grid-template-columns:minmax(0,1fr) 36px}.ec-immo-ct__ligne>.ec-immo-ct__role{grid-column:1 / -1}}@container ec-immo-ed-form (max-width: 519.98px){.ec-immo-ct__nom small{display:none}}.ec-immo-modeles__secondaire{padding-left:28px}.ec-immo-modeles__actions{display:grid;grid-template-columns:minmax(0,1fr);gap:8px;margin-top:8px}.ec-immo-modeles__onglets{margin-bottom:var(--ec-space-md, 16px)}.ec-immo-modeles__editeur{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ec-space-lg, 24px);align-items:start}.ec-immo-modeles__colonne{display:grid;gap:var(--ec-space-md, 16px);min-width:0}.ec-immo-modeles__email{max-width:720px}.ec-immo-modeles__outils{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:8px}.ec-immo-modeles__texte{min-height:280px;font-family:var(--ec-font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:13px;line-height:1.55;resize:vertical}.ec-immo-modeles__aide{display:block;margin:0;font-size:13px;color:rgb(var(--ec-text-muted))}.ec-immo-modeles__apercu{display:grid;gap:8px;min-width:0;position:sticky;top:0}.ec-immo-modeles__apercu-titre{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:4px 12px;margin:0;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-immo-modeles__apercu-titre small{font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}.ec-immo-modeles__objet{margin:0;padding:10px 12px;border:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)));border-radius:var(--ec-radius-md, 6px);font-weight:600}.ec-immo-doc{--ec-immo-encre: 17 17 17;--ec-immo-papier: 255 255 255;--ec-immo-gris: 107 107 107;--ec-immo-filet: 217 217 217;display:grid;align-content:start;gap:8px;min-height:420px;max-height:68vh;overflow:auto;padding:28px 28px 32px;border:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)));border-radius:var(--ec-radius-lg, 8px);background:rgb(var(--ec-immo-papier));color:rgb(var(--ec-immo-encre));font-size:13px;line-height:1.5}.ec-immo-doc--charge{background:linear-gradient(rgb(var(--ec-immo-filet) / .6) 0,rgb(var(--ec-immo-filet) / .6) 0) 28px 32px / 60% 18px no-repeat,linear-gradient(rgb(var(--ec-immo-filet) / .45) 0,rgb(var(--ec-immo-filet) / .45) 0) 28px 68px / 85% 10px no-repeat,linear-gradient(rgb(var(--ec-immo-filet) / .45) 0,rgb(var(--ec-immo-filet) / .45) 0) 28px 88px / 80% 10px no-repeat,rgb(var(--ec-immo-papier))}.ec-immo-doc__vide{margin:0;color:rgb(var(--ec-immo-gris))}.ec-immo-doc__h1{margin:4px 0 0;font-size:20px;font-weight:600;line-height:1.25}.ec-immo-doc__h1--premier:after{content:"";display:block;width:32px;height:3px;margin-top:8px;background:rgb(var(--ec-accent))}.ec-immo-doc__h2{margin:8px 0 0;font-size:14px;font-weight:600}.ec-immo-doc__p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ec-immo-doc__ul{margin:0;padding-left:18px}.ec-immo-doc__saut{margin:8px 0;border:0;border-top:1px dashed rgb(var(--ec-immo-filet))}.ec-immo-doc__bloc{display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed rgb(var(--ec-immo-filet));border-radius:var(--ec-radius-md, 6px);font-size:12px;color:rgb(var(--ec-immo-gris))}.ec-immo-doc__bloc--photo{min-height:96px;justify-content:center}.ec-immo-doc__bloc--signatures{min-height:64px}.ec-immo-doc__faits{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0}.ec-immo-doc__faits>div{padding:6px 0;border-bottom:1px solid rgb(var(--ec-immo-filet))}.ec-immo-doc__faits dt{font-size:10px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-immo-gris))}.ec-immo-doc__faits dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ec-immo-doc__mentions{margin:8px 0 0;padding-top:8px;border-top:1px solid rgb(var(--ec-immo-filet));font-size:11px;color:rgb(var(--ec-immo-gris))}@media(max-width:900px){.ec-immo-modeles__editeur{grid-template-columns:minmax(0,1fr)}.ec-immo-modeles__apercu{position:static}}@media(max-width:600px){.ec-immo-modeles__secondaire{padding-left:0}.ec-immo-doc{padding:20px 16px 24px;max-height:none}}.ec-immo-fiche .ec-crm-fiche-etapes{display:flex;width:100%;gap:4px;margin:0;padding:0;border:0;min-width:0}.ec-immo-fiche .ec-crm-fiche-etape{display:inline-flex;flex:1 1 0;align-items:center;justify-content:center;gap:6px;min-width:0;height:32px;padding:0 14px;border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2));font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ec-immo-fiche .ec-crm-fiche-etape>span{overflow:hidden;text-overflow:ellipsis}.ec-immo-fiche .ec-crm-fiche-etape:hover:not(:disabled){background:var(--ec-c-presse);color:rgb(var(--ec-c-encre))}.ec-immo-fiche .ec-crm-fiche-etape[data-etat=passee]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-immo-fiche .ec-crm-fiche-etape[data-etat=courante]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600;cursor:default}.ec-immo-fiche .ec-crm-fiche-etape[data-etat=courante][data-ton=danger]{background:#c4231a;color:#fff}.ec-immo-fiche .ec-crm-fiche-etape[data-etat=courante][data-ton=success]{background:#067647;color:#fff}.ec-immo-fiche .ec-crm-fiche-etape:disabled{cursor:default}@media(pointer:coarse){.ec-immo-fiche .ec-crm-fiche-etape{min-height:44px}}@media(max-width:640px){.ec-immo-fiche .ec-crm-fiche-etapes{overflow-x:auto}.ec-immo-fiche .ec-crm-fiche-etape{flex:0 0 auto}}.ec-immo-fiche__visuel{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:8px;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-immo-fiche__travail,.ec-immo-fiche__contexte{display:flex;flex-direction:column;gap:16px;min-width:0}.ec-immo-fiche__muet{margin:0;color:rgb(var(--ec-c-encre-2));font-size:13px}.ec-immo-fiche__nom{color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600}.ec-immo-fiche__action,.ec-immo-fiche__message{margin:0;color:rgb(var(--ec-c-encre));font-size:14px;line-height:20px;white-space:pre-wrap;overflow-wrap:anywhere}.ec-immo-fiche__notes{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.ec-immo-fiche__notes textarea{width:100%;resize:vertical}.ec-immo-fiche__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-immo-fiche__ligne--champ{align-items:flex-end}.ec-immo-fiche__ligne--champ>label{min-width:220px}@media(max-width:560px){.ec-immo-fiche__ligne--champ>label{flex:1 1 100%}}.ec-immo-fiche__contact{display:flex;flex-direction:column;gap:4px;font-size:13px;min-width:0}.ec-immo-fiche__contact a{color:rgb(var(--ec-c-marque-encre));display:block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-fiche__bien{display:flex;flex-direction:column;align-items:flex-start;gap:10px}.ec-immo-fiche__photo{width:100%;aspect-ratio:16 / 9;object-fit:cover;border-radius:8px}.ec-immo-fiche__bien-texte{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-immo-fiche__reperes{display:grid;gap:8px;margin:0}.ec-immo-fiche__repere{display:flex;justify-content:space-between;gap:12px;font-size:13px}.ec-immo-fiche__repere dt{color:rgb(var(--ec-c-encre-2))}.ec-immo-fiche__repere dd{margin:0;color:rgb(var(--ec-c-encre));font-weight:500;text-align:right;font-variant-numeric:tabular-nums}.ec-immo-fiche__fil{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.ec-immo-fiche__fil-ligne{display:grid;grid-template-columns:24px minmax(0,1fr) auto;align-items:start;gap:10px}.ec-immo-fiche__fil-icone{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:6px;background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2))}.ec-immo-fiche__fil-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-immo-fiche__fil-texte .ec-immo-fiche__muet{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.zv-ecran{display:flex;flex-direction:column;gap:16px;min-width:0}.zv-ecran>[data-vue-ziggy]{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.zv-orbe{flex:none;width:40px;height:40px;border-radius:var(--ec-radius-pill);display:grid;place-items:center;color:rgb(var(--ec-text-primary));background:rgb(var(--ec-elevated));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, .6))}.zv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.zv-kpi__label{font-size:11px;font-weight:500;color:rgb(var(--ec-text-muted))}.zv-panneau__tete{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:flex-end;justify-content:space-between}.zv-panneau__titre{margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary))}.zv-muet{margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary));max-width:640px;line-height:1.5}.zv-tete-journal>.zv-muet{margin-top:8px;padding-inline:12px}.zv-liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.zv-prop{position:relative;padding:14px 16px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, .6));display:flex;flex-direction:column;gap:10px;min-width:0;animation:zv-entree .16s var(--ec-ease, ease) both;transition:border-color .16s var(--ec-ease, ease),box-shadow .16s var(--ec-ease, ease)}.zv-prop:hover{border-color:rgb(var(--ec-border));box-shadow:var(--ec-float-shadow)}.zv-prop[data-issue=approbation],.zv-prop[data-issue=execute]{background:rgb(var(--ec-elevated))}.zv-prop__tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;font-size:12px;color:rgb(var(--ec-text-muted))}.zv-pastille{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;padding:2px 8px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, .6))}.zv-pastille:before{content:"";width:6px;height:6px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent))}.zv-pastille[data-kind=task]:before{background:rgb(var(--ec-success))}.zv-pastille[data-kind=follow_up_draft]:before{background:rgb(var(--ec-info, var(--ec-accent)))}.zv-pastille[data-kind=tag]:before{background:rgb(var(--ec-warning))}.zv-prop__cible{font-weight:600;color:rgb(var(--ec-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.zv-prop__titre{margin:0;font-size:14px;font-weight:600;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.zv-prop__aide{margin:0;font-size:12px;color:rgb(var(--ec-text-secondary))}.zv-prop__actions{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.zv-issue{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.zv-issue__coche{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-success) / .18);color:rgb(var(--ec-text-primary))}.zv-issue[data-relance-prete]>span:not(.zv-issue__coche){flex:1 1 220px;min-width:0}.zv-rdv{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.zv-rdv__icone{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary))}.zv-rdv__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.zv-rdv__libelle{font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.zv-rdv__titre{font-size:14px;font-weight:600;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.zv-rdv__quand{font-size:12px;color:rgb(var(--ec-text-secondary));font-variant-numeric:tabular-nums}.zv-diff{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:stretch;gap:8px}.zv-diff__cote{padding:8px 10px;border-radius:var(--ec-radius-sm);display:flex;flex-direction:column;gap:2px;min-width:0}.zv-diff__cote[data-cote=avant]{background:rgb(var(--ec-elevated))}.zv-diff__cote[data-cote=apres]{background:rgb(var(--ec-success) / .12);box-shadow:inset 0 0 0 1px rgb(var(--ec-success) / .35)}.zv-diff__label{font-size:10px;font-weight:600;color:rgb(var(--ec-text-muted))}.zv-diff__valeur{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.zv-diff__cote[data-cote=avant] .zv-diff__valeur{font-weight:450;color:rgb(var(--ec-text-secondary));text-decoration:line-through;text-decoration-color:rgb(var(--ec-text-muted) / .6)}.zv-diff__fleche{align-self:center;color:rgb(var(--ec-text-muted))}.zv-mail{border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));padding:12px 14px;display:flex;flex-direction:column;gap:6px;min-width:0}.zv-mail__entete{font-size:12px;color:rgb(var(--ec-text-muted));overflow-wrap:anywhere}.zv-mail__corps{margin:0;font-size:var(--ec-os-t-corps);line-height:1.55;color:rgb(var(--ec-text-primary));white-space:pre-wrap;overflow-wrap:anywhere;max-width:68ch}.zv-champ{width:100%;min-height:40px;padding:8px 12px;border-radius:var(--ec-radius-sm);border:1px solid rgb(var(--ec-border));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px;box-sizing:border-box}textarea.zv-champ{min-height:140px;line-height:1.5;resize:vertical}.zv-sources>summary{cursor:pointer;font-size:12px;font-weight:600;color:rgb(var(--ec-text-secondary));list-style:none}.zv-sources>summary::-webkit-details-marker{display:none}.zv-sources>summary:before{content:"▸";display:inline-block;margin-right:6px;transition:transform .16s var(--ec-ease, ease)}.zv-sources[open]>summary:before{transform:rotate(90deg)}.zv-sources ol{margin:8px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.zv-sources li{display:flex;gap:8px;font-size:12px;color:rgb(var(--ec-text-secondary));min-width:0}.zv-sources q{color:rgb(var(--ec-text-primary));font-style:italic;overflow-wrap:anywhere}.zv-lien{color:rgb(var(--ec-text-primary));font-weight:600;text-decoration:underline;text-underline-offset:2px}.zv-journal__entete{font-size:11px;font-weight:500;color:rgb(var(--ec-text-muted))}@keyframes zv-entree{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.zv-prop{animation:none}}.zv-cartes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.zv-carte{display:grid;gap:var(--ec-space-xs);min-width:0;padding:var(--ec-space-md) var(--ec-space-sm)}.zv-carte+.zv-carte{border-top:1px solid var(--ec-os-filet)}.zv-carte__tete,.zv-carte__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption)}.zv-carte__corps{display:block;width:100%;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.zv-carte__corps .zv-ligne__titre,.zv-carte__corps .zv-ligne__resume{white-space:normal}.zv-carte .zv-gestes{margin-inline-start:auto}@media(max-width:640px){.zv-kpis{gap:8px}.zv-kpi__label{font-size:10px;letter-spacing:.04em}.zv-journal__entete{display:none}}@container (max-width: 380px){.zv-diff{grid-template-columns:minmax(0,1fr)}.zv-diff__fleche{display:none}}.zv-fiche{container-type:inline-size;display:flex;flex-direction:column;gap:12px;min-width:0}.zv-grille-etroite{display:none;flex-direction:column;gap:12px}.zv-grille-etroite__ligne{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary))}@media(max-width:640px){.zv-grille-etroite{display:flex}.zv-grille-large{display:none}}.zv-ecran{padding-bottom:88px}.zv-promesse{display:flex;align-items:center;gap:8px;margin:0;font-size:14px;color:rgb(var(--ec-text-secondary))}.zv-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.zv-kpi__detail{font-size:12px;font-weight:400;color:inherit;opacity:.8;font-variant-numeric:tabular-nums}.zv-vues{display:flex;align-items:center;gap:12px}.zv-accueil{display:grid;justify-items:center;text-align:center;gap:12px;padding:48px 24px;border-radius:var(--ec-radius-lg, 24px);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, .6))}.zv-accueil__titre{margin:0;font-family:var(--ec-font-display, inherit);font-size:22px;line-height:28px;font-weight:600;color:rgb(var(--ec-text-primary))}.zv-accueil__texte{margin:0;max-width:520px;font-size:14px;color:rgb(var(--ec-text-secondary))}.zv-accueil__promesses{list-style:none;margin:4px 0;padding:0;display:grid;gap:8px;text-align:left;font-size:14px;color:rgb(var(--ec-text-primary))}.zv-accueil__promesses li{display:flex;gap:8px;align-items:center}.zv-pro{font-size:11px;font-weight:600;padding:2px 8px;border-radius:999px;border:1px solid rgb(var(--ec-border));color:rgb(var(--ec-text-primary))}.zv-type{display:inline-flex;align-items:center;gap:6px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.zv-ligne{display:grid;min-width:0;line-height:18px}.zv-ligne__titre{font-size:var(--ec-os-t-corps);font-weight:500;color:rgb(var(--ec-text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-ligne__resume{font-size:12px;color:rgb(var(--ec-text-secondary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-fiche-lien{display:inline-flex;align-items:center;gap:6px;min-width:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary));text-decoration:underline;text-decoration-color:rgb(var(--ec-border));text-underline-offset:3px}.zv-fiche-lien:hover{text-decoration-color:currentColor}.zv-gestes{display:inline-flex;align-items:center;gap:4px}.zv-compte{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary));white-space:nowrap}.zv-auteur-ia{display:inline-flex;align-items:center;gap:6px}.zv-erreur{display:flex;gap:12px;align-items:center;padding:16px}.zv-detail{display:grid;gap:16px}.zv-exposant{text-decoration:none;border:0;background:none;padding:0 1px;font:inherit;font-size:12px;line-height:1;vertical-align:super;color:rgb(var(--ec-accent, var(--ec-text-primary)));cursor:pointer}.zv-source-ligne{display:grid;gap:2px;margin:0;font-size:12px;color:rgb(var(--ec-text-secondary))}.zv-source-ligne q{color:rgb(var(--ec-text-primary));font-size:var(--ec-os-t-corps)}.zv-diff__cote[data-vide] .zv-diff__valeur{text-decoration:none;color:rgb(var(--ec-text-muted))}.zv-carte{display:grid;gap:12px}.zv-carte__section>summary{cursor:pointer;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary));list-style:none}.zv-carte__section>summary::-webkit-details-marker{display:none}.zv-carte__eteint{display:flex;gap:8px;align-items:center;flex-wrap:wrap;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.zv-signature{display:inline-flex;align-items:center;gap:4px;font-size:12px;color:rgb(var(--ec-text-secondary))}@media(max-width:767px){.zv-kpis{grid-template-columns:1fr}}.zv-alertes-fiche{display:grid;gap:8px;margin:0;padding:0;list-style:none}.zv-alerte-fiche{display:flex;align-items:center;justify-content:space-between;gap:8px}.zv-alerte-fiche:before{content:"";flex:none;width:8px;height:8px;border-radius:999px;background:rgb(var(--ec-text-muted))}.zv-alerte-fiche[data-gravite=high]:before{background:rgb(var(--ec-danger))}.zv-alerte-fiche[data-gravite=medium]:before{background:rgb(var(--ec-warning))}.zv-alerte-fiche>.zv-ligne{flex:1 1 auto}.zv-liste-ziggy .ec-datatable__actions-corps{opacity:1}.zv-liste-ziggy .ec-datatable__col-actions{width:210px}.zv-fiche-lien{max-width:100%}.zv-fiche-lien__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.zv-lien{padding:0;border:0;background:none;cursor:pointer}.zv-mail__entete{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zv-diff__cote[data-vide] .zv-diff__valeur{text-decoration:none}[data-ecran=ziggy-ventes]{padding-bottom:72px}.zv-ecran .ec-crm-barre__contexte{flex-wrap:wrap;max-width:100%}@media(min-width:769px){.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre{flex-wrap:wrap}.zv-ecran .ec-crm-barre__contexte:has(>.ec-canon-filterbar__chips){flex-shrink:0}}.zv-ecran .ec-crm-barre .ec-os-segmente{max-width:100%;overflow-x:auto;margin-inline-start:8px}:root:root .zv-ecran .ec-crm-barre .ec-crm-barre__recherche.ec-os-recherche{flex:0 1 200px;width:auto;min-width:160px;max-width:220px}:root:root .zv-ecran .ec-crm-barre .ec-crm-chips{flex:0 0 auto;overflow-x:visible}.zv-premiere{margin:0 0 8px}.zv-premiere__details{display:grid;gap:12px;max-width:960px;color:rgb(var(--ec-os-texte-2))}.zv-premiere__intro{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps, 14px);font-weight:600;line-height:1.4}.zv-premiere__points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 24px;margin:0;padding:0;list-style:none}.zv-premiere__point{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:start}.zv-premiere__picto{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:rgb(var(--ec-os-encre-violet, var(--ec-os-ia-identite)) / .16);color:rgb(var(--ec-os-encre-violet, var(--ec-os-ia-identite)))}.zv-premiere__corps{display:grid;gap:4px;min-width:0;line-height:1.45}.zv-premiere__titre{color:rgb(var(--ec-os-texte));font-weight:600}.zv-premiere__couts{display:grid;gap:2px}.zv-premiere__chiffre{color:rgb(var(--ec-os-texte));font-weight:700}@media(max-width:900px){.zv-premiere__points{grid-template-columns:minmax(0,1fr)}}@container ec-inline-alert (max-width: 760px){.zv-premiere__points{grid-template-columns:minmax(0,1fr)}}@media(max-width:768px){.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre{flex-wrap:wrap}.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre__contexte{flex:1 1 100%;flex-wrap:wrap;width:100%}.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre .ec-os-segmente{flex:0 1 auto;max-width:100%;margin:0}.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre__recherche.ec-os-recherche{flex:1 1 100%;min-width:0;max-width:none}.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre__agir{flex:1 1 100%;flex-wrap:wrap;margin-inline-start:0;max-width:100%}.zv-ecran .ec-listing-list.zv-liste-ziggy .ec-crm-barre__agir>.ec-os-bouton{flex:1 1 100%}}@media(max-width:767px){.ec-os-crm__actions .ec-os-bouton:has(>.ec-os-crm__action-libelle){width:var(--ec-os-h-controle);min-width:var(--ec-os-h-controle);padding:0;justify-content:center}.ec-os-crm__actions .ec-os-bouton>.ec-os-crm__action-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.zv-credits{display:grid;gap:4px;max-width:720px;font-size:var(--ec-os-t-corps);line-height:1.45;color:rgb(var(--ec-text-secondary))}.zv-credits__auto{color:rgb(var(--ec-text-primary))}@media(max-width:767px){.zv-credits-ligne .ec-inline-alert__line{height:auto;min-height:44px;padding-block:var(--ec-os-e-8)}.zv-credits-ligne .ec-inline-alert__message{white-space:normal}}@media(max-width:760px){.zv-premiere .ec-inline-alert__more{display:none}.zv-premiere .ec-inline-alert__dismiss{min-width:44px;min-height:44px}.zv-premiere .ec-inline-alert__line .ec-inline-alert__message{grid-row:1 / span 2}.zv-premiere .ec-inline-alert__line .ec-inline-alert__actions{grid-row:2;grid-column:3;justify-content:flex-end;align-self:end}}.ec-quote-cadre{container:ec-devis / inline-size}.ec-quote-grille{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:start}@container ec-devis (min-width: 1024px){.ec-quote-grille[data-avec-apercu]{grid-template-columns:minmax(560px,1fr) 440px}.ec-quote-apercu{position:sticky;top:0}}@container ec-devis (min-width: 1024px) and (max-width: 1279.98px){.ec-quote-grille[data-avec-apercu]{grid-template-columns:minmax(560px,1fr) 380px}}.ec-quote-form{container:ec-devis-form / inline-size;display:flex;flex-direction:column;gap:14px;min-width:0}.ec-quote-apercu{min-width:0}.ec-quote-grille>.ec-quote-apercu-bascule{display:none}@container ec-devis (max-width: 1023.98px){.ec-quote-grille>.ec-quote-apercu-bascule{display:inline-flex;justify-self:start}.ec-quote-grille:not([data-apercu-ouvert])>.ec-quote-apercu{display:none}}.ec-quote-meta{display:grid;grid-template-columns:minmax(0,2fr) repeat(3,minmax(0,1fr));gap:10px}.ec-quote-meta>.ec-label{min-width:0;grid-template-columns:minmax(0,1fr)}.ec-quote-meta .ec-select__trigger{min-width:0;max-width:100%}@container ec-devis-form (max-width: 859.98px){.ec-quote-meta{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-quote-meta>:first-child{grid-column:1 / -1}}.ec-quote-lines__defile{display:flex;flex-direction:column;gap:8px;overflow-x:auto}.ec-quote-lines__defile>*{min-width:716px}.ec-quote-lines__head,.ec-quote-line{display:grid;grid-template-columns:18px minmax(150px,2.4fr) minmax(72px,.6fr) minmax(88px,.9fr) minmax(88px,.8fr) minmax(64px,.7fr) minmax(56px,.5fr) minmax(150px,1.2fr) 72px 44px;gap:6px;align-items:center}.ec-quote-lines__head{font-size:11px;color:rgb(var(--ec-text-muted));padding:0 2px}.ec-quote-line__field{display:grid;gap:4px;min-width:0}.ec-quote-line__lbl,.ec-quote-line__section,.ec-quote-line__montant,.ec-quote-line__plus-btn{display:none}.ec-quote-line__del{justify-self:center;color:rgb(var(--ec-text-muted))}.ec-quote-line__del:hover,.ec-quote-line__del:focus-visible{color:rgb(var(--ec-danger))}.ec-quote-note,.ec-quote-aide{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-quote-aide>summary{cursor:pointer;width:max-content;max-width:100%}.ec-quote-aide>p{max-width:640px;margin:var(--ec-space-xs) 0 0}.ec-quote-pied__indice{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}@container ec-devis-form (max-width: 719.98px){.ec-quote-meta{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-quote-lines__defile>*{min-width:0}:root .ec-fk-editeur div.ec-quote-lines__defile.ec-quote-lines__defile{padding:0;border:0;background:none}.ec-quote-lines__head{display:none}.ec-quote-line{grid-template-columns:auto repeat(2,minmax(0,1fr)) auto;grid-template-areas:"grip desc desc del" "grip qty pu plus" "grip vat montant montant" "grip disc days days" "grip rec rec rec" "grip sect sect sect" "grip opt opt opt";gap:8px;padding:10px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-line__desc{grid-area:desc}.ec-quote-line__montant{display:block;grid-area:montant;white-space:nowrap;font-weight:600;text-align:right}.ec-quote-line__del{grid-area:del}.ec-quote-line__quantity{grid-area:qty}.ec-quote-line__unitPrice{grid-area:pu}.ec-quote-line__vatRate{grid-area:vat}.ec-quote-line__discount{grid-area:disc}.ec-quote-line__rec{grid-area:rec}.ec-quote-line__days{grid-area:days}.ec-quote-line__vers-option{grid-area:opt;justify-self:start}.ec-quote-line:not([data-plus]) .ec-quote-line__plus{display:none}.ec-quote-line:not([data-plus]){grid-template-areas:"grip desc desc del" "grip qty pu plus" "grip vat montant montant"}.ec-quote-line__poignee{grid-area:grip}.ec-quote-line__section{grid-area:sect}.ec-quote-line[data-plus] .ec-quote-line__section{display:grid}:root .ec-quote-section__pied{flex-direction:column;align-items:stretch}:root .ec-quote-section{padding:10px 8px}.ec-quote-line__plus-btn{display:inline-flex;grid-area:plus;align-self:end;align-items:center;height:40px;padding:0 var(--ec-space-sm);border:0;background:transparent;color:var(--ec-accent-text);font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-quote-line__lbl{display:block;font-size:12px;color:rgb(var(--ec-text-muted))}}.ec-modal-atlas.ec-quote-confirm{width:min(560px,94vw);height:auto;max-height:80vh}.ec-quote-deposit{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-deposit__title{display:inline-flex;align-items:center;gap:6px}.ec-quote-deposit__row{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(96px,auto) 64px;gap:10px;align-items:center;font-size:var(--ec-os-t-corps);padding:6px 0;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-deposit__label{font-weight:600;min-width:0}.ec-quote-deposit__state{color:rgb(var(--ec-text-secondary));min-width:0}.ec-quote-deposit__amount{text-align:right;font-weight:600}.ec-quote-deposit__note{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-quote-deposit__actions{display:flex;justify-content:flex-end;padding-top:4px}@media(max-width:760px){.ec-quote-deposit__row{grid-template-columns:minmax(0,1fr) auto;row-gap:2px}.ec-quote-deposit__state{grid-column:1;grid-row:2}.ec-quote-deposit__amount{grid-column:2;grid-row:1}.ec-quote-deposit__row>:last-child{grid-column:2;grid-row:2;justify-self:end}.ec-quote-deposit__actions>*{width:100%}}.ec-os-page.ec-devis .ec-devis__barre{flex:none}.ec-os-page.ec-devis .ec-devis__outils{flex-wrap:nowrap}.ec-os-page.ec-devis .ec-devis__outils .ec-os-recherche{flex:1 1 200px;min-width:0}.ec-devis__statut{flex:0 0 auto;min-width:180px}.ec-devis__cellule{display:flex;flex-direction:column;align-items:flex-start;gap:0;min-width:0;max-width:100%}.ec-devis__cellule--droite{align-items:flex-end}.ec-devis__titre{max-width:100%;overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-devis__sous{max-width:100%;overflow:hidden;color:rgb(var(--ec-text-muted));font-size:12px;line-height:14px;text-overflow:ellipsis;white-space:nowrap}.ec-devis__client{display:inline-flex;align-items:center;gap:var(--ec-space-sm);max-width:100%;min-width:0}.ec-devis__lien,.ec-devis__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-devis__lien{color:var(--ec-accent-text);text-decoration:none}.ec-devis__lien:hover{text-decoration:underline}.ec-devis__affaire{display:inline-flex;flex:none;align-items:center;color:rgb(var(--ec-text-muted))}.ec-devis__affaire:hover{color:var(--ec-accent-text)}.ec-os-page.ec-devis[data-disposition=moyenne] .ec-listing-sheet__scroll{overflow-x:auto}.ec-devis__cartes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-devis__cartes>li+li{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-devis__carte{display:flex;flex-direction:column;gap:var(--ec-space-xs);width:100%;min-height:64px;padding:var(--ec-space-md) var(--ec-space-xs);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-devis__carte--fantome{height:64px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-devis__carte-haut,.ec-devis__carte-bas{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.ec-devis__carte-haut>:last-child,.ec-devis__carte-bas>:last-child{flex:none}@media(max-width:639px){.ec-devis__statut{min-width:0;flex:0 0 auto;white-space:nowrap}.ec-os-page.ec-devis .ec-devis__outils .ec-os-recherche{flex:1 1 120px}}.ec-devis__accueil-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-md)}.ec-ventes__outils.ec-devis-panneau__actions{flex-wrap:nowrap;min-width:0}.ec-ventes__outils.ec-devis-panneau__actions>.ec-os-bouton{min-width:0;white-space:nowrap}.ec-ventes__outils.ec-devis-panneau__actions>:last-child{flex:none}.ec-devis__petit{font-size:12px}.ec-devis-modeles{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-devis-modeles__ligne{display:flex;align-items:center;gap:var(--ec-space-md);padding:12px 14px;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:rgb(var(--ec-os-champ))}.ec-devis-modeles__texte{display:flex;flex:1;flex-direction:column;gap:3px;min-width:0}.ec-devis-modeles__nom{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-devis-modeles__attente,.ec-devis-modeles__vide{display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-md);padding:40px 16px;color:rgb(var(--ec-os-texte-2));text-align:center}.ec-devis-modeles__vide>span{max-width:320px;font-size:var(--ec-os-t-corps)}.ec-devis-modeles__champ{display:grid;gap:6px}.ec-fk-tableau+.ec-list-table__foot{--ec-list-table-gouttiere: var(--ec-barre-gouttiere, 20px)}.ec-quote-catalogue{flex-basis:100%;display:grid;gap:var(--ec-space-sm);padding:12px;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-catalogue__recherche{position:relative;display:block}.ec-quote-catalogue__recherche>.ec-icone{position:absolute;top:50%;left:12px;transform:translateY(-50%);color:rgb(var(--ec-text-muted));pointer-events:none}.ec-quote-catalogue .ec-input.ec-quote-catalogue__champ{width:100%;padding-left:36px}.ec-quote-catalogue__note{margin:0;padding:8px 2px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ec-quote-catalogue__liste{display:grid;gap:6px;max-height:280px;margin:0;padding:0;overflow-y:auto;list-style:none}.ec-quote-catalogue__liste>[role=listitem]{min-width:0}.ec-quote-catalogue__article{box-sizing:border-box;display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:10px 14px;border:0;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:rgb(var(--ec-os-champ));color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-quote-catalogue__article:hover:not(:disabled),.ec-quote-catalogue__article:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / 1)}.ec-quote-catalogue__article:disabled{cursor:not-allowed;opacity:.55}.ec-quote-catalogue__nom{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-quote-catalogue__nom>strong{display:-webkit-box;font-weight:500;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.ec-quote-catalogue__source{font-size:12px;color:rgb(var(--ec-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-quote-catalogue__prix{flex-shrink:0;font-size:var(--ec-os-t-corps);white-space:nowrap}.ec-quote-section{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:rgb(var(--ec-surface));box-shadow:inset 3px 0 rgb(var(--ec-action-quote-solid, 79 70 229)),inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-section__tete{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ec-quote-section .ec-input.ec-quote-section__titre{flex:1 1 220px;min-width:0;font-weight:600;font-size:15px}.ec-quote-section__masquer{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-quote-section .ec-textarea.ec-quote-section__desc{min-height:40px;resize:vertical;font-size:13px}.ec-quote-section__lignes{display:flex;flex-direction:column;gap:8px;min-height:8px;border-radius:var(--ec-radius-md);transition:box-shadow .12s var(--ec-ease, ease)}.ec-quote-section__lignes[data-survole]{box-shadow:inset 0 0 0 1px rgb(var(--ec-action-quote-solid, 79 70 229) / .6)}.ec-quote-section__vide{margin:0;padding:12px;border-radius:var(--ec-radius-md);border:1px dashed rgb(var(--ec-border) / var(--ec-border-opacity));font-size:12px;color:rgb(var(--ec-text-muted));text-align:center}.ec-quote-section[data-masque] .ec-quote-section__lignes{opacity:.72}.ec-quote-section__pied{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;flex-wrap:wrap}.ec-quote-section__actions{display:flex;flex-wrap:wrap;gap:8px;flex:1 1 260px;min-width:0}.ec-quote-section__sous-total{display:grid;grid-template-columns:auto minmax(96px,auto);column-gap:16px;row-gap:2px;justify-content:end;font-size:13px;color:rgb(var(--ec-text-secondary));text-align:right}.ec-quote-section__sous-total>strong{color:rgb(var(--ec-text-primary));font-weight:600}.ec-quote-section__apercu{font-style:normal;color:rgb(var(--ec-text-muted))}.ec-quote-poignee{display:inline-grid;place-items:center;width:18px;height:32px;padding:0;border:0;border-radius:var(--ec-radius-sm);background:transparent;color:rgb(var(--ec-text-muted));cursor:grab;touch-action:none}.ec-quote-poignee:hover,.ec-quote-poignee:focus-visible{color:rgb(var(--ec-text-primary));background:rgb(var(--ec-os-champ, var(--ec-surface)))}.ec-quote-lecture-groupe{display:flex;flex-direction:column}.ec-quote-lecture-groupe+.ec-quote-lecture-groupe{margin-top:12px}.ec-quote-lecture-groupe__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;padding:6px 2px;font-size:14px}.ec-quote-lecture-groupe__desc{flex-basis:100%;font-size:12px;color:rgb(var(--ec-text-secondary));max-width:640px}.ec-quote-lecture-ligne[data-masque]{color:rgb(var(--ec-text-muted))}.ec-quote-pastille-masque{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--ec-radius-pill);font-size:11px;font-weight:500;background:rgb(var(--ec-action-quote-soft, var(--ec-surface)));color:rgb(var(--ec-action-quote-ink, var(--ec-text-secondary)))}.ec-quote-catalogue__categories{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;border:0}.ec-quote-catalogue__categorie{height:28px;padding:0 10px;border:0;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ, var(--ec-surface)));color:rgb(var(--ec-text-secondary));font:inherit;font-size:12px;cursor:pointer}.ec-quote-catalogue__categorie[aria-pressed=true]{background:rgb(var(--ec-action-quote-soft, var(--ec-surface)));color:rgb(var(--ec-action-quote-ink, var(--ec-text-primary)));box-shadow:inset 0 0 0 1px rgb(var(--ec-action-quote-solid, 79 70 229) / .5)}.ec-quote-catalogue__rang{display:flex;align-items:stretch;gap:6px}.ec-quote-catalogue__rang>.ec-quote-catalogue__article{flex:1;min-width:0}.ec-quote-catalogue__badge{display:inline-block;margin-right:4px;padding:0 6px;border-radius:var(--ec-radius-pill);font-size:11px;font-weight:500;line-height:18px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-quote-catalogue__badge[data-source=catalog]{background:rgb(var(--ec-action-quote-soft, var(--ec-surface)));color:rgb(var(--ec-action-quote-ink, var(--ec-text-secondary)));box-shadow:none}.ec-quote-catalogue__prix[data-a-definir]{color:rgb(var(--ec-text-muted));font-style:italic}.ec-quote-catalogue__modifier{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;padding:0 10px;border:0;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:transparent;color:var(--ec-accent-text, rgb(var(--ec-text-secondary)));font:inherit;font-size:12px;text-decoration:none;cursor:pointer}.ec-quote-catalogue__modifier:hover,.ec-quote-catalogue__modifier:focus-visible{background:rgb(var(--ec-os-champ, var(--ec-surface)))}.ec-quote-catalogue__edition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px 12px;border-radius:var(--ec-os-rayon-tuile, var(--ec-radius-md));background:rgb(var(--ec-os-champ, var(--ec-surface)))}.ec-quote-catalogue__edition>.ec-label{display:grid;gap:4px;min-width:0}.ec-quote-catalogue__edition-nom{grid-column:span 2}.ec-quote-catalogue__edition-actions{grid-column:1 / -1;display:flex;justify-content:flex-end;align-items:center;gap:8px}@container ec-devis-form (max-width: 719.98px){.ec-quote-catalogue__edition{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-devis-fiche__section-tete>th{padding-top:14px;text-align:left;font-weight:600;text-transform:none;letter-spacing:normal}:root .ec-record-modal.ec-vv-fiche .ec-ventes-panneau__lignes .ec-devis-fiche__section-tete>th{text-transform:none;letter-spacing:normal}.ec-devis-fiche__section-titre{margin-right:8px;font-size:14px;color:rgb(var(--ec-text-primary))}.ec-devis-fiche__section-desc{display:block;margin-top:2px;font-size:13px;font-weight:450;max-width:640px}.ec-devis-fiche__ligne-masquee>td{color:rgb(var(--ec-text-muted))}.ec-devis-fiche__sous-total>td{font-size:13px;color:rgb(var(--ec-text-secondary));text-align:right}.ec-devis-fiche__sous-total>td:first-child{text-align:right}.ec-devis-catalogue__nom{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-devis-catalogue__nom>strong{font-weight:500;white-space:normal;overflow-wrap:anywhere}.ec-devis-catalogue__article{white-space:normal}.ec-devis-catalogue__nom>.ec-cell-muted{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:520px}.ec-devis-catalogue__fiche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 16px;max-width:720px}.ec-devis-catalogue__fiche>.ec-label{display:grid;gap:6px;min-width:0;align-content:start}.ec-devis-catalogue__large{grid-column:1 / -1}.ec-devis-catalogue__pied{display:flex;align-items:center;flex-wrap:wrap;gap:8px;width:100%}.ec-devis-catalogue__refus{margin:0;font-size:13px;color:rgb(var(--ec-danger))}.ec-devis-catalogue__import{display:grid;gap:12px}.ec-devis-catalogue__import-bilan{margin:0;font-size:13px}.ec-devis-catalogue__apercu{max-height:360px;overflow:auto;display:block}.ec-devis-catalogue__article{display:flex;align-items:center;gap:12px;min-width:0}.ec-devis-catalogue__vignette,.ec-quote-catalogue__vignette{width:40px;height:40px;flex:none;object-fit:cover;border-radius:var(--ec-radius-sm, 6px);background:rgb(var(--ec-surface-2, 245 245 245))}.ec-devis-catalogue__badge{display:inline-block;margin-left:8px;padding:0 7px;border-radius:var(--ec-radius-pill);font-size:11px;font-weight:500;line-height:18px;vertical-align:1px;color:rgb(var(--ec-text-secondary));background:rgb(var(--ec-text-primary) / .06)}.ec-devis-catalogue__badge[data-genre=pack]{color:rgb(var(--ec-text-inverse, 255 255 255));background:rgb(var(--ec-text-primary))}.ec-devis-catalogue__photo{display:flex;align-items:center;flex-wrap:wrap;gap:10px}.ec-devis-catalogue__photo-img{width:88px;height:88px;object-fit:cover;border-radius:var(--ec-radius-md)}.ec-devis-catalogue__case{display:flex;gap:10px;align-items:flex-start;font-size:14px;align-self:end}.ec-devis-catalogue__case>span{display:grid;gap:2px}.ec-devis-catalogue__pack{display:grid;gap:10px;margin:0;padding:14px 16px;border:1px solid rgb(var(--ec-border));border-radius:var(--ec-radius-md)}.ec-devis-catalogue__pack>legend{padding:0 6px;font-weight:500}.ec-devis-catalogue__composant{display:grid;grid-template-columns:minmax(0,1fr) 90px auto;gap:8px;align-items:center}.ec-devis-catalogue__pack-pied{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px}@media(max-width:600px){.ec-devis-catalogue__fiche{grid-template-columns:minmax(0,1fr)}.ec-devis-catalogue__composant{grid-template-columns:90px auto;justify-content:start;padding-bottom:10px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1))}.ec-devis-catalogue__composant>:first-child{grid-column:1 / -1}}.ec-quote-options{display:grid;gap:8px;padding:14px 16px;border:1px dashed rgb(var(--ec-border));border-radius:var(--ec-radius-md)}.ec-quote-options__tete{display:grid;gap:2px}.ec-quote-options__ligne{display:grid;grid-template-columns:80px 110px 110px minmax(0,1fr) auto;gap:8px;align-items:center;padding:10px 0;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1))}.ec-quote-options__ligne>input:first-child{grid-column:1 / -1}.ec-quote-options__champ{display:grid;gap:4px;min-width:0}.ec-quote-options__champ>.ec-quote-line__lbl{display:block}.ec-quote-options__montant{text-align:right;font-weight:600}.ec-quote-options__actions,.ec-quote-options__ajouts{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.ec-quote-line__jours{display:block;font-size:11px;font-weight:400;color:rgb(var(--ec-text-secondary))}.ec-quote-line__vers-option{display:inline-flex;align-items:center;min-height:44px;border:0;background:none;padding:0 4px;font:inherit;font-size:12px;color:rgb(var(--ec-text-secondary));text-decoration:underline;cursor:pointer}@media(max-width:760px){.ec-quote-options__ligne{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-quote-options__ligne>input:first-child,.ec-quote-options__montant,.ec-quote-options__actions{grid-column:1 / -1}.ec-quote-options__champ>.ec-quote-line__lbl{display:block}}.ec-devis-fiche__options{display:grid;gap:8px;margin-top:16px;padding:12px 14px;border:1px dashed rgb(var(--ec-border));border-radius:var(--ec-radius-md);font-size:13px}.ec-devis-fiche__options ul{margin:0;padding:0;list-style:none;display:grid;gap:6px}.ec-devis-fiche__options li{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:12px;align-items:baseline;max-width:none}@media(max-width:600px){.ec-devis-fiche__options li{grid-template-columns:minmax(0,1fr) auto}.ec-devis-fiche__options li>:nth-child(2){grid-column:1 / -1;order:3}}.ec-devis-catalogue__unite{display:inline-block;min-width:6.5em;text-align:left}.ec-quote-marge{display:grid;gap:8px;padding:14px 16px;border:1px dashed rgb(var(--ec-border));border-radius:var(--ec-radius-md)}.ec-quote-marge__titre{display:flex;align-items:baseline;flex-wrap:wrap;gap:8px}.ec-quote-marge__interne{font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-quote-marge__ligne{display:grid;grid-template-columns:minmax(0,1fr) 130px 140px 160px;gap:8px;align-items:end;padding:10px 0;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1))}.ec-quote-marge__libelle{display:grid;gap:4px;align-self:center;min-width:0}.ec-quote-marge__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-quote-marge__ziggy{justify-self:start;display:inline-flex;align-items:center;min-height:28px;padding:0 10px;border:0;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary) / .06);color:var(--ec-accent-text);font:inherit;font-size:12px;font-weight:600;cursor:pointer}.ec-quote-marge__ziggy[aria-expanded=true]{background:rgb(var(--ec-text-primary) / .12)}.ec-quote-marge__ligne>.ec-quote-options__champ{align-self:start}.ec-quote-marge__ligne .ec-quote-line__lbl{font-size:12.5px;line-height:16px;font-weight:500;color:rgb(var(--ec-c-encre-2));white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-quote-marge__vendu{display:flex;align-items:center;justify-content:flex-end;min-height:40px;color:rgb(var(--ec-text-secondary))}.ec-quote-marge__bas{display:grid;gap:16px;padding-top:8px}.ec-quote-marge__bas[data-avec-suggestion]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}.ec-quote-marge__suggestion{display:grid;gap:6px}@container ec-devis-form (max-width: 719.98px){.ec-quote-marge__ligne{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-quote-marge__libelle{grid-column:1 / -1}.ec-quote-marge__bas[data-avec-suggestion]{grid-template-columns:minmax(0,1fr)}}.ec-immo-stats-portails__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm, 8px);margin:0 0 var(--ec-space-sm, 8px)}.ec-immo-stats-portails__chiffre{display:grid;gap:2px;min-width:0;padding:10px 12px;border-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-c-neutre-doux))}.ec-immo-stats-portails__chiffre>dt{overflow:hidden;font-size:11px;font-weight:500;letter-spacing:.02em;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-c-encre-2))}.ec-immo-stats-portails__chiffre>dd{margin:0;font-size:20px;font-weight:600;line-height:26px;color:rgb(var(--ec-c-encre))}.ec-list-row__sub.ec-immo-stats-portails__valeurs{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-diffusion__portail{display:inline-flex;align-items:center;gap:var(--ec-space-xs, 6px);min-width:0}.ec-immo-diffusion__simule{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--ec-radius-pill, 999px);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2));font-size:11px;font-weight:500;line-height:18px;white-space:nowrap}.ec-immo__nom>.ec-immo-diffusion__constats,.ec-immo-diffusion__constats{display:grid;gap:4px;margin:6px 0 0;padding:0;list-style:none;white-space:normal}.ec-immo-diffusion__constat{display:flex;align-items:flex-start;gap:6px;font-size:12px;line-height:18px;color:rgb(var(--ec-c-encre-2))}.ec-immo-diffusion__constat>svg{flex:none;margin-top:2px}.ec-immo-diffusion__constat[data-severite=error]>svg{color:rgb(var(--ec-c-danger))}.ec-immo-diffusion__constat[data-severite=warning]>svg{color:rgb(var(--ec-c-attention))}.ec-immo-diffusion__constats-court{white-space:normal}.ec-immo-diffusion__constats-court[data-empile]{display:grid;min-width:0;line-height:16px}.ec-immo-diffusion__constats-court[data-empile]>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-immo-diffusion__controle{display:grid;gap:6px}.ec-immo-diffusion__titre-controle{margin:0;font-size:13px;font-weight:600;color:rgb(var(--ec-c-encre))}@media(max-width:560px){.ec-immo-diffusion__ligne>.ec-immo__nom{flex-basis:100%}}.ec-fiche-bien{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-fiche-bien__defile{display:grid;align-content:start;gap:var(--ec-os-ecart)}.ec-fiche-bien__grille{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:var(--ec-os-ecart);align-items:start}.ec-fiche-bien__principal{display:grid;gap:var(--ec-os-ecart);min-width:0}.ec-fiche-bien__panneau{position:sticky;top:0;display:grid;gap:var(--ec-os-ecart);min-width:0}.ec-bien-photo{position:relative;overflow:hidden;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ-sur-page))}.ec-bien-photo>img{display:block;width:100%;height:100%;object-fit:cover}.ec-bien-photo__vide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:rgb(var(--ec-os-texte-3))}.ec-bien-galerie{display:grid;gap:var(--ec-space-md);min-width:0}.ec-bien-galerie__principale{aspect-ratio:16 / 10.5;border-radius:var(--ec-os-rayon-carte)}.ec-bien-galerie__vignettes{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-space-md)}.ec-bien-galerie__vignette{position:relative;padding:0;border:0;border-radius:var(--ec-os-rayon-tuile);background:none;cursor:pointer}.ec-bien-galerie__vignette .ec-bien-photo{aspect-ratio:4 / 3}.ec-bien-galerie__vignette:focus-visible,.ec-carte-bien:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-bien-galerie__plus{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-noir) / .42);color:rgb(var(--ec-os-blanc));font-size:var(--ec-os-t-h2);font-weight:500}.ec-fiche-bien__sur-photo-haut{position:absolute;top:var(--ec-space-xl);left:var(--ec-space-xl);right:var(--ec-space-xl);display:flex;justify-content:space-between}.ec-fiche-bien__sur-photo-bas{position:absolute;bottom:var(--ec-space-xl);left:50%;display:flex;gap:var(--ec-space-sm);transform:translate(-50%)}.ec-fiche-bien__verre{height:42px;padding:0 var(--ec-space-xl) 0 var(--ec-space-lg);background:var(--ec-os-verre);box-shadow:var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-verre-encre));backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ec-fiche-bien__pastille{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:42px;padding:0 var(--ec-space-xl);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500;font-variant-numeric:tabular-nums}.ec-fiche-bien__texte{margin:0;color:rgb(var(--ec-os-texte-2));line-height:1.6}.ec-fiche-bien__texte--vide{color:rgb(var(--ec-os-texte-3))}.ec-fiche-bien__sous-titre,.ec-fiche-bien__titre-section{margin:var(--ec-space-2xl) 0 var(--ec-space-lg);font-family:var(--heading-font-family, inherit);font-size:18px;font-weight:600;line-height:1.25}.ec-fiche-bien__titre-section{margin-top:var(--ec-space-xl);font-size:var(--ec-os-t-h2)}.ec-fiche-bien__suivi{display:grid;grid-template-columns:minmax(0,1fr);justify-items:start;gap:var(--ec-space-xs)}.ec-fiche-bien__puces{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-fiche-bien__tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ec-space-sm)}.ec-fiche-bien__tete .ec-os-puce{height:42px;padding:0 var(--ec-space-xl) 0 var(--ec-space-lg);font-size:var(--ec-os-t-second);font-weight:500}.ec-fiche-bien__tete .ec-os-puce .ec-icone{width:20px;height:20px}.ec-fiche-bien__lieu{display:flex;align-items:center;gap:var(--ec-space-sm);margin:var(--ec-space-xl) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-fiche-bien__lieu .ec-icone{color:rgb(var(--ec-os-texte))}.ec-fiche-bien__ref{margin:var(--ec-space-xs) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-fiche-bien__equipements{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-fiche-bien__equipement{display:flex;align-items:center;gap:var(--ec-space-lg);min-width:0;padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second);font-weight:500}.ec-fiche-bien__prix{display:grid;gap:var(--ec-space-xl)}.ec-fiche-bien__prix .ec-inline-field-label{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);text-transform:none;letter-spacing:0}.ec-fiche-bien__prix :is(.ec-inline-val,.ec-inline-input){min-height:56px;padding:0 var(--ec-space-md);margin-left:calc(-1 * var(--ec-space-md));width:calc(100% + var(--ec-space-md));border-radius:var(--ec-os-rayon-tuile);font-family:var(--ec-os-police-grand-titre);font-size:30px;font-weight:600;line-height:1.2;font-variant-numeric:tabular-nums}.ec-fiche-bien__prix .ec-inline-val{background:none;box-shadow:none}.ec-fiche-bien__prix .ec-inline-val:hover{background:rgb(var(--ec-os-champ));box-shadow:none}.ec-fiche-bien__prix .ec-inline-input{background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte));color:rgb(var(--ec-os-texte))}.ec-fiche-bien__maj{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);text-align:center}.ec-carte-bien{display:grid;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-carte-bien__photo{height:220px;border-radius:22px}.ec-carte-bien__type{position:absolute;top:var(--ec-space-md);left:var(--ec-space-md);display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:38px;padding:0 var(--ec-space-lg) 0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-verre);color:rgb(var(--ec-os-verre-encre));font-size:var(--ec-os-t-second);font-weight:500;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.ec-carte-bien .ec-os-puce{background:rgb(var(--ec-os-champ))}.ec-carte-bien__corps{display:grid;padding:var(--ec-space-lg) var(--ec-space-lg) var(--ec-space-md)}.ec-carte-bien__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md);padding-bottom:var(--ec-space-lg);border-bottom:1px solid var(--ec-os-filet)}.ec-carte-bien__nom{display:grid;min-width:0}.ec-carte-bien__nom .ec-fiche-bien__lieu{margin-top:var(--ec-space-xs)}.ec-carte-bien__titre{overflow:hidden;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h3);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-carte-bien__pied{display:flex;align-items:center;gap:var(--ec-space-sm);padding-top:var(--ec-space-md)}.ec-carte-bien__compte{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:38px;padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);font-size:var(--ec-os-t-second);font-weight:500;font-variant-numeric:tabular-nums}.ec-carte-bien__prix{margin-left:auto;font-family:var(--heading-font-family, inherit);font-size:22px;font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap}@media(max-width:767px){.ec-fiche-bien .ec-os-entete{flex-wrap:wrap}.ec-fiche-bien .ec-os-entete__actions,.ec-fiche-bien__lien{width:100%}.ec-fiche-bien__grille{grid-template-columns:minmax(0,1fr)}.ec-fiche-bien__principal,.ec-fiche-bien__panneau{display:contents}:is(.ec-fiche-bien__principal,.ec-fiche-bien__panneau)>*{order:6}.ec-bien-galerie{order:1}.ec-fiche-bien__infos{order:2}.ec-fiche-bien__prix{order:3}.ec-fiche-bien__mandat{order:4}.ec-fiche-bien__description,.ec-fiche-bien__suivi-carte{order:5}.ec-bien-galerie__principale{aspect-ratio:auto;height:292px}.ec-bien-galerie__vignettes{gap:var(--ec-space-sm)}.ec-fiche-bien__equipements{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-fiche-bien__equipement{display:grid;align-content:start;gap:var(--ec-space-md);padding:var(--ec-space-lg) var(--ec-space-md);font-size:var(--ec-os-t-chip)}.ec-carte-bien__photo{height:176px}}.ec-fiche-bien--c .ec-fiche-bien__defile{gap:16px}.ec-fiche-bien__tete-c{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.ec-fiche-bien__etapes .ec-os-segmente{width:100%}.ec-fiche-bien--c .ec-fiche-bien__grille{grid-template-columns:minmax(0,1fr) minmax(280px,340px);gap:16px}.ec-fiche-bien--c .ec-fiche-bien__principal,.ec-fiche-bien--c .ec-fiche-bien__panneau{gap:16px}.ec-fiche-bien--c[data-sans-photo] .ec-bien-galerie__principale{aspect-ratio:auto;height:96px}.ec-fiche-bien--c[data-sans-photo] .ec-bien-galerie__vignettes{display:none}.ec-fiche-bien--c .ec-fiche-bien__prix{display:grid;gap:12px}.ec-fiche-bien--c .ec-fiche-bien__infos .ec-mk-props{border:0;border-radius:0;background:transparent}.ec-fiche-bien--c .ec-fiche-bien__equipement .ec-mk-prop__l{display:inline-flex;color:rgb(var(--ec-c-encre-3))}@media(max-width:1023px){.ec-fiche-bien--c .ec-fiche-bien__grille{grid-template-columns:minmax(0,1fr)}}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes{display:flex;gap:var(--ec-os-e-4, 4px);padding:0;overflow-x:auto;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__option{flex:1 1 0;justify-content:flex-start;min-width:92px;min-height:30px;height:30px;padding:0 var(--ec-os-e-10, 10px);border:1px dashed var(--ec-os-cadre, var(--ec-os-filet));border-radius:var(--ec-os-rayon-controle, 8px);background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;line-height:16px}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__option:hover:not([data-actif=true]){border-style:solid;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__option[data-actif=true]{border:1px solid transparent;background:rgb(var(--ec-os-violet));box-shadow:none;color:rgb(var(--ec-os-violet-sur, 255 255 255));font-weight:600}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__glisse{display:none}@media(pointer:coarse){:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__option{height:auto;min-height:44px}}.ec-fiche-bien--c .ec-fiche-bien__titre-carte{display:inline-flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:22px}.ec-fiche-bien--c :is(.ec-fiche-bien__principal,.ec-fiche-bien__panneau)>.ec-os-carte{border-radius:var(--ec-fiche-rayon-bloc, 12px)}@media(max-width:767px){:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));overflow:visible}:root:root:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente--etapes>.ec-os-segmente__option{min-width:0}.ec-fiche-bien--c .ec-fiche-bien__tete-c{flex-direction:column;align-items:stretch}.ec-fiche-bien--c .ec-fiche-bien__defile>*{min-width:0;max-width:100%}}.ec-fiche-bien--c .ec-bien-galerie:not(:has(img)) .ec-bien-galerie__principale{aspect-ratio:auto;height:96px}.ec-fiche-bien--c .ec-bien-galerie:not(:has(img)) .ec-bien-galerie__vignettes{display:none}.ec-fiche-bien__equipement .ec-mk-prop__l{display:inline-flex;align-items:center;gap:var(--ec-os-e-6, 6px)}:root .ec-fiche-bien--c .ec-mk-props .ec-mk-prop.ec-fiche-bien__equipement{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-16, 16px);min-height:40px;padding:var(--ec-os-e-8, 8px) var(--ec-os-e-16, 16px);border-radius:0;background:transparent;font-size:13.5px;font-weight:400}.ec-fiche-bien--c .ec-bien-galerie:not(:has(img)) .ec-bien-galerie__principale{border:1px solid var(--ec-os-filet);border-radius:var(--ec-fiche-rayon-bloc, 12px);background:rgb(var(--ec-os-champ))}.ec-fiche-bien--c .ec-bien-galerie:not(:has(img)) .ec-fiche-bien__sur-photo-bas{top:50%;bottom:auto;transform:translate(-50%,-50%)}.ec-fiche-bien--c .ec-bien-galerie:not(:has(img)) .ec-bien-photo__vide{justify-items:start;padding-left:var(--ec-os-e-24, 24px)}.ec-immo-compatibles{list-style:none;margin:var(--ec-space-sm) 0 0;padding:0;display:grid;gap:var(--ec-space-sm)}.ec-immo-compatibles__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-immo-compatibles__texte{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ec-immo-compatibles__email{font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-immo-compatibles__ligne>.ec-os-bouton{flex:none}.ec-immo-compatibles__criteres{font-size:13px;color:rgb(var(--ec-text-muted))}.ec-immo-rapport{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin-top:var(--ec-space-md)}.ec-immo-pieces{display:grid;gap:var(--ec-space-sm)}.ec-fiche-bien__historique-filtre{margin:4px 0 8px}.ec-fiche-bien__texte--abrege{justify-self:stretch;width:100%;min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-compatibles__anneau{flex:none;display:inline-flex}.ec-immo-compatibles__proche{margin-left:var(--ec-space-xs);padding:1px 8px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-vif-pierre));font-size:11.5px;font-weight:500;color:rgb(var(--ec-text-secondary));vertical-align:1px}.ec-fiche-bien__compteurs{padding:var(--ec-space-lg) var(--ec-space-xl)}@media(max-width:767px){.ec-fiche-bien__compteurs{order:1}}@media(max-width:480px){.ec-immo-compatibles__anneau+.ec-immo-compatibles__texte{flex:1 1 0}}.ec-contact-acquereur{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-contact-acquereur__liste{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-contact-acquereur__recherche{display:flex;flex-direction:column;gap:var(--ec-space-3xs);padding:var(--ec-space-2xs);min-width:0}.ec-contact-acquereur__recherche+.ec-contact-acquereur__recherche{padding-top:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-contact-acquereur__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-xs);min-width:0}.ec-contact-acquereur__nom{min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600;overflow-wrap:anywhere}.ec-contact-acquereur__criteres,.ec-contact-acquereur__meta{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-acquereur__meta:empty{display:none}.ec-contact-acquereur__meta[data-bientot]{color:rgb(var(--ec-os-texte));font-weight:500}.ec-contact-acquereur .ec-contact-consentements{display:flex;flex-direction:column;gap:var(--ec-space-3xs);margin:var(--ec-space-2xs) 0 0;padding:0;list-style:none}.ec-contact-acquereur .ec-contact-consentement{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type etat" "date geste";align-items:center;gap:var(--ec-space-3xs) var(--ec-space-xs);font-size:var(--ec-os-t-chip)}.ec-contact-acquereur .ec-contact-consentement__type{grid-area:type;min-width:0;color:rgb(var(--ec-os-texte));font-weight:500}.ec-contact-acquereur .ec-contact-consentement>.ec-contact-puce{grid-area:etat;justify-self:end}.ec-contact-acquereur .ec-contact-consentement__date{grid-area:date;min-height:1em;color:rgb(var(--ec-os-texte-2))}.ec-contact-acquereur .ec-contact-consentement>.ec-contact-acquereur__geste{grid-area:geste;justify-self:end}.ec-contact-acquereur__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-space-2xs)}.ec-contact-acquereur__actions--fin{justify-content:flex-end}.ec-contact-acquereur__nouvelle{align-self:flex-start}.ec-contact-acquereur__saisie{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-xs);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-contact-acquereur__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-acquereur__case{display:flex;align-items:flex-start;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-contact-fiche .ec-contact-acquereur__geste:is(button){color:rgb(var(--ec-accent));text-decoration:underline;text-underline-offset:2px}.ec-immo-compatibles__statut{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-immo-compatibles__gestes{display:flex;flex:none;gap:var(--ec-space-2xs)}@media(max-width:480px){.ec-immo-compatibles__ligne{flex-wrap:wrap}.ec-immo-compatibles__gestes{width:100%;justify-content:flex-end}}.ec-appel-mail-pro{margin:0 0 12px}.ec-accueil-entete__avertissements>.ec-appel-mail-pro--accueil{margin:0}.ec-crm-l .ec-crm-barre .ec-os-segmente__option[data-actif=true],.ec-crm-l .ec-crm-barre__feuille .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500;box-shadow:none}.ec-crm-l .ec-crm-barre .ec-os-segmente__option[data-actif=true] .ec-os-segmente__compte{opacity:.6}.ec-crm-l .ec-crm-barre .ec-os-rond[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));box-shadow:none}.ec-crm-l .ec-crm-barre__feuille{margin-top:var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.ec-density-atlas .ec-os-module .ec-crm-l .ec-listing-sheet .ec-tabular tbody td,.ec-crm-l .ec-listing-sheet .ec-tabular tbody td{height:56px;padding-block:var(--ec-space-xs)!important;vertical-align:middle}.ec-os-module .ec-crm-l .ec-listing-sheet .ec-tabular :is(thead th,tbody td):is(.ec-datatable__select,:last-child){padding-block:0!important}.ec-crm-l .ec-listing-sheet tbody tr{position:relative;cursor:pointer}.ec-crm-l .ec-listing-sheet .ec-tabular tbody tr:hover{background:rgb(var(--ec-os-champ) / .7)!important}.ec-crm-l .ec-listing-sheet .ec-tabular tbody tr:has(.ec-datatable__select [data-state=checked]),.ec-crm-l .ec-listing-sheet .ec-tabular tbody tr:has(.ec-datatable__select [data-state=checked]):hover{background:var(--ec-os-espace-lavis-fort, var(--ec-os-presse-neutre))!important}.ec-crm-l tbody tr:has(.ec-datatable__select [data-state=checked]) .ec-crm-l-etiquette{background:rgb(var(--ec-os-carte))}.ec-crm-l .ec-listing-sheet .ec-tabular thead th{white-space:nowrap}.ec-crm-l .ec-listing-sheet .ec-tabular thead th>button{padding-inline:0}.ec-os-module .ec-crm-l .ec-listing-sheet .ec-tabular thead th{padding-block:0!important}.ec-crm-l-identite{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-l-identite .ec-os-avatar{flex:none}.ec-crm-l-identite__textes{display:grid;gap:2px;min-width:0}.ec-density-atlas .ec-crm-l-identite__nom,.ec-crm-l-identite__nom{overflow:hidden;color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ec-crm-l-identite__sous{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ec-crm-l .ec-cell-muted{color:rgb(var(--ec-os-texte-2))}.ec-crm-l-texte{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-l-absent{color:rgb(var(--ec-os-texte-3))}.ec-crm-l-nombre{display:block;color:rgb(var(--ec-os-texte));font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ec-crm-l-nombre--muet{color:rgb(var(--ec-os-texte-2))}.ec-crm-l-societe{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-crm-l-societe__logo{--ec-os-avatar-cote: 22px;flex:none}.ec-crm-l-societe__nom{overflow:hidden;color:rgb(var(--ec-os-texte));text-overflow:ellipsis;white-space:nowrap}.ec-crm-l-relation{max-width:100%}.ec-crm-l-score{display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--ec-space-sm);width:100%}.ec-crm-l-score .ec-crm-l-score__jauge{flex:none;width:32px;height:4px}.ec-crm-l-score__note{min-width:2ch;color:rgb(var(--ec-os-texte));text-align:right}.ec-crm-l .ec-listing-rowactions{justify-content:flex-end;gap:var(--ec-space-2xs)}.ec-crm-l .ec-listing-rowquick{gap:0}.ec-crm-l .ec-listing-qbtn{width:28px;height:28px;border-radius:var(--ec-radius-pill);color:rgb(var(--ec-os-texte-2))}@media(pointer:coarse){.ec-crm-l .ec-listing-qbtn{display:inline-grid;place-items:center;width:44px;height:44px}}.ec-crm-l .ec-listing-qbtn:hover{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}@media(hover:hover){.ec-crm-l .ec-listing-rowquick,.ec-crm-l .ec-listing-rowactions>:last-child{opacity:0;transition:opacity .12s var(--ec-ease)}.ec-crm-l tbody tr:hover :is(.ec-listing-rowquick,.ec-listing-rowactions>:last-child),.ec-crm-l tbody tr:focus-within :is(.ec-listing-rowquick,.ec-listing-rowactions>:last-child),.ec-crm-l .ec-listing-rowactions>[data-state=open]{opacity:1}}@media(hover:none){.ec-crm-l .ec-listing-rowquick{opacity:1;transform:none}}.ec-density-atlas .ec-os-module .ec-crm-l .ec-listing-list>.ec-bulkbar,.ec-crm-l .ec-listing-list>.ec-bulkbar{height:auto;min-height:calc(var(--ec-os-h-sm) + var(--ec-space-sm) * 2);padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-crm-l .ec-bulkbar__count{font-size:var(--ec-os-t-second);font-weight:500}.ec-crm-l .ec-bulkbar__sep{background:var(--ec-os-filet-fort)}.ec-crm-l .ec-bulkbar>div{flex-wrap:wrap}.ec-crm-l .ec-bulkbar .ec-os-bouton{background:rgb(var(--ec-os-champ))}.ec-crm-l .ec-bulkbar .ec-crm-l-danger{color:rgb(var(--ec-danger))}.ec-crm-l .ec-crm-cartes{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;padding:0;list-style:none}.ec-crm-l .ec-crm-cartes>li+li{border-top:1px solid var(--ec-os-filet)}.ec-crm-l .ec-crm-l-carte{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-width:0;min-height:68px;padding:var(--ec-space-md) var(--ec-space-sm);border:0;border-radius:var(--ec-radius-lg);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ec-crm-l .ec-crm-l-carte:hover{background:rgb(var(--ec-os-champ) / .7)}.ec-crm-l .ec-crm-l-carte .ec-os-avatar{flex:none}.ec-crm-l .ec-crm-l-carte__corps{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ec-crm-l .ec-crm-l-carte__nom{overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-crm-l .ec-crm-l-carte__ligne{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption);text-overflow:ellipsis;white-space:nowrap}.ec-crm-l .ec-crm-l-carte__fin{display:flex;flex:none;flex-direction:column;align-items:flex-end;gap:var(--ec-space-xs)}.ec-crm-l .ec-crm-l-carte .ec-crm-l-score{width:auto}.ec-crm-l .ec-listing-sheet .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}@media(max-width:720px){.ec-crm-l .ec-listing-rowquick{display:none}.ec-crm-l .ec-crm-barre__feuille{border-radius:var(--ec-os-rayon-tuile)}.ec-density-atlas .ec-os-module .ec-crm-l .ec-listing-list>.ec-bulkbar,.ec-crm-l .ec-listing-list>.ec-bulkbar{flex-wrap:wrap;border-radius:var(--ec-os-rayon-tuile)}.ec-crm-l .ec-listing-list>.ec-bulkbar>.ec-bulkbar__sep{display:none}.ec-crm-l .ec-listing-list>.ec-bulkbar>div{flex-basis:100%;order:3}.ec-crm-l .ec-listing-list>.ec-bulkbar>.ec-icon-btn{order:2;margin-inline-start:auto}}.ec-crm-l-proprio{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-crm-l-etiquettes{display:flex;gap:var(--ec-space-2xs);flex-wrap:nowrap;min-width:0;overflow:hidden}.ec-crm-l .ec-crm-l-etiquette{flex:none;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-weight:500}.ec-crm-l-confirmation{margin:0;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:var(--ec-os-t-second);line-height:1.5}.ec-crm-l-formulaire{display:grid;gap:var(--ec-space-lg)}.ec-crm-l-formulaire__paire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-lg)}.ec-crm-l-formulaire__erreur{color:rgb(var(--ec-danger));font-size:var(--ec-font-size-label)}@media(max-width:560px){.ec-crm-l-formulaire__paire{grid-template-columns:minmax(0,1fr)}}.ec-crm-l-doublons{display:grid;gap:var(--ec-space-md)}.ec-crm-l-doublons__liste{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-crm-l-doublons__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-sm);border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface))}.ec-crm-l-doublons__ligne .ec-crm-l-identite__textes{flex:1 1 auto}.ec-crm-l-doublons__raison{flex:none;padding:2px var(--ec-space-sm);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-warning) / .14);color:rgb(var(--ec-warning));font-size:var(--ec-font-size-eyebrow);font-weight:600}.ec-crm-l-doublons__pied{display:flex;justify-content:flex-end}.ec-crm-l .ec-crm-barre .ec-select__trigger,.ec-crm-l .ec-crm-barre__feuille .ec-select__trigger{height:var(--ec-os-h-md);min-height:0;padding-inline:var(--ec-space-lg) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));box-shadow:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-crm-l .ec-crm-barre__feuille .ec-select__trigger{background:rgb(var(--ec-os-champ))}.ec-density-atlas .ec-os-module .ec-crm-l .ec-crm-barre__feuille .ec-act-btn,.ec-crm-l .ec-crm-barre__feuille .ec-act-btn{height:var(--ec-os-h-md);padding-inline:var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-density-atlas .ec-os-module .ec-crm-l .ec-crm-barre__feuille .ec-act-btn--icon,.ec-crm-l .ec-crm-barre__feuille .ec-act-btn--icon{width:var(--ec-os-h-md);padding:0}.ec-crm-l-etiq{display:grid;gap:var(--ec-space-xl, 20px)}.ec-crm-l-etiq__portee{display:inline-flex;align-items:center;gap:var(--ec-space-sm);margin:0;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:var(--ec-font-size-label)}.ec-crm-l-etiq__groupe{display:grid;gap:var(--ec-space-sm)}.ec-crm-l-etiq__erreur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-danger));font-size:var(--ec-font-size-label)}.ec-crm-l-etiq__aucune{margin:0;color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-label)}.ec-crm-l-etiq .ec-os-segmente{background:rgb(var(--ec-os-champ))}.ec-crm-l-etiq .ec-os-segmente__option{height:auto;min-height:var(--ec-os-h-md);padding:var(--ec-space-xs) var(--ec-space-md);font-size:var(--ec-os-t-chip);white-space:normal;text-align:center}.ec-crm-l-etiq .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500;box-shadow:none}.ec-crm-l-etiq__liste{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-crm-l-tag{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-sm, 36px);padding:0 var(--ec-space-lg) 0 var(--ec-space-md);border:0;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ, var(--ec-elevated)));box-shadow:inset 0 0 0 1px transparent;color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font:inherit;font-size:var(--ec-font-size-label);cursor:pointer;transition:background-color .12s var(--ec-ease),box-shadow .12s var(--ec-ease)}.ec-crm-l-tag:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-crm-l-tag[aria-pressed=true]{background:color-mix(in srgb,var(--ec-crm-l-tag-teinte) 20%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec-crm-l-tag-teinte) 55%,transparent);font-weight:500}.ec-crm-l-tag:disabled{opacity:.6;cursor:default}.ec-crm-l-tag__point{width:8px;height:8px;border-radius:var(--ec-radius-pill);background:var(--ec-crm-l-tag-teinte)}.ec-crm-l-colonnes__aide{margin:0 0 var(--ec-space-md);color:rgb(var(--ec-text-muted));font-size:var(--ec-font-size-label)}.ec-crm-l-colonnes{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-crm-l-colonnes__ligne{display:flex;align-items:center;gap:var(--ec-space-md);min-height:44px;padding:var(--ec-space-xs) var(--ec-space-sm) var(--ec-space-xs) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ, var(--ec-elevated)))}.ec-crm-l-colonnes__ligne[data-masquee] .ec-crm-l-colonnes__libelle{color:rgb(var(--ec-text-muted))}.ec-crm-l-colonnes__libelle{flex:1;font-size:var(--ec-os-t-second);cursor:pointer}.ec-crm-l-colonnes__libelle[data-verrouillee]{cursor:default}.ec-crm-l-import .ec-os-tiroir__etape[data-etat=courante]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500}.ec-crm-l-import .ec-os-tiroir__etape[data-etat=courante] .ec-os-tiroir__etape-numero{background:rgb(var(--ec-os-champ))}.ec-crm-l .ec-crm-l-carte-ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-sm);padding-inline-start:var(--ec-space-sm)}.ec-crm-l .ec-crm-l-carte-ligne:has([data-state=checked]){border-radius:var(--ec-radius-lg);background:var(--ec-os-espace-lavis-fort, var(--ec-os-presse-neutre))}.ec-crm-l .ec-crm-l-carte__site{width:36px;height:36px}.ec-crm-choix-long{display:grid;gap:6px;min-width:0}.ec-crm-choix-long__rangee{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-crm-choix-long__rangee>:first-child{flex:1;min-width:0}.ec-crm-choix-long__vide{color:rgb(var(--ec-text-muted));font-size:12px}.ec-crm-tasks .ec-listing-toolbar{gap:var(--ec-space-sm)}.ec-crm-tasks .ec-listing-trow{flex-wrap:wrap;row-gap:var(--ec-space-sm);min-width:0}.ec-crm-tasks .ec-listing-trow>div:has(>.ec-select__trigger){flex-wrap:wrap;max-width:100%}.ec-crm-tasks .ec-listing-trow .ec-select__trigger{flex-shrink:0;white-space:nowrap}:root .ec-os-module .ec-crm-tasks :is(.ec-listing-search,.ec-toolbar__search) input,:root .ec-density-atlas .ec-os-module .ec-crm-tasks :is(.ec-listing-search,.ec-toolbar__search) input{height:var(--ec-os-h-seg);min-height:var(--ec-os-h-seg)}.ec-os-module .ec-crm-tasks .ec-listing-search,.ec-density-atlas .ec-os-module .ec-crm-tasks .ec-listing-search{flex:1 1 260px;min-width:min(220px,100%)}.ec-crm-act-types{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);min-width:0;margin:0;padding:0;border:0}.ec-crm-act-puce{flex:none;border:0;cursor:pointer}.ec-crm-tasks .ec-crm-act-puce{height:36px;padding:0 var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-weight:500}.ec-crm-act-puce:hover{color:rgb(var(--ec-os-texte))}.ec-crm-act-puce[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.ec-crm-act-puce:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(pointer:fine){[data-ec-vivant] .ec-crm-tasks .ec-crm-act-puce{min-height:0}}.ec-crm-tasks .ec-crm-tasks__segmente{flex:none;padding:var(--ec-space-2xs);background:rgb(var(--ec-os-champ-sur-page))}.ec-crm-tasks [role=radiogroup]:has(>.ec-segmented__opt){border-radius:var(--ec-os-rayon-pilule)!important;background:rgb(var(--ec-os-champ-sur-page))!important}.ec-crm-tasks .ec-segmented__opt{border-radius:var(--ec-os-rayon-pilule)!important}.ec-crm-tasks .ec-segmented__opt:has(.ec-segmented__radio:checked){background:rgb(var(--ec-os-actif-neutre))!important;box-shadow:none!important;color:rgb(var(--ec-os-actif-neutre-encre))!important}.ec-crm-tasks .ec-crm-tasks__segmente .ec-os-segmente__option{height:36px;padding:0 var(--ec-space-md);font-size:var(--ec-os-t-second)}.ec-crm-tasks .ec-crm-tasks__segmente .ec-os-segmente__option .ec-icone{width:16px;height:16px}.ec-crm-tasks .ec-crm-tasks__segmente .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500}.ec-crm-tasks__feuille{display:flex;flex:1;flex-direction:column;min-height:0;margin-top:var(--ec-os-ecart);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));overflow:hidden}.ec-crm-tasks .ec-crm-tasks__feuille .ec-listing-sheet,.ec-density-atlas .ec-os-module .ec-crm-tasks .ec-crm-tasks__feuille .ec-listing-sheet{flex:1;min-height:0;margin:0;padding:0;border:0;border-radius:0;background:none}.ec-crm-tasks__ajout[hidden]{display:none}.ec-crm-tasks__ajout{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-lg) var(--ec-space-lg) var(--ec-space-xs)}.ec-crm-tasks .ec-crm-taskadd{flex-wrap:wrap;gap:var(--ec-space-xs);min-height:52px;padding:var(--ec-space-2xs) var(--ec-space-xs) var(--ec-space-2xs) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));box-shadow:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-tasks .ec-crm-taskadd:focus-within{border:0;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte))}.ec-crm-tasks .ec-crm-taskadd__input{flex:1 1 220px;height:44px;min-height:44px;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);outline:none}:root [data-ec-vivant] .ec-crm-tasks .ec-crm-taskadd__input{border:0;background:none;box-shadow:none}.ec-crm-tasks .ec-crm-taskadd__input::placeholder,.ec-crm-tasks .ec-crm-taskadd__contact::placeholder{color:rgb(var(--ec-os-texte-3))}.ec-crm-taskadd__options{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs);min-width:0}.ec-crm-tasks .ec-crm-taskadd__echeance,.ec-density-atlas .ec-os-module .ec-crm-tasks .ec-crm-taskadd__echeance{height:40px;min-height:40px;padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-tasks .ec-crm-taskadd__echeance[aria-pressed=true],.ec-density-atlas .ec-os-module .ec-crm-tasks .ec-crm-taskadd__echeance[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500}.ec-crm-tasks .ec-crm-taskadd__contact,:root [data-ec-vivant] .ec-crm-tasks .ec-crm-taskadd__contact{flex:0 1 230px;width:230px;min-width:0;height:40px;min-height:40px;padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-crm-tasks .ec-crm-taskadd__contact:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-tasks .ec-crm-taskadd>.ec-icone{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-tasks__corps{display:grid;gap:var(--ec-space-xl);padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-2xl)}.ec-crm-tasks__groupe{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-crm-tasks__groupe-tete,.ec-crm-tasks__faites-tete{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;padding:var(--ec-space-xs) var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-chip);font-weight:600;letter-spacing:0;white-space:nowrap}.ec-crm-tasks__groupe-point{flex:none;width:8px;height:8px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-statut-point, var(--ec-statut-archive))}.ec-crm-tasks__compte{color:rgb(var(--ec-os-texte-3));font-weight:500}.ec-crm-tasks__faites{display:grid;gap:var(--ec-space-2xs)}.ec-crm-tasks__faites-tete{justify-self:start;border:0;border-radius:var(--ec-os-rayon-pilule);background:none;cursor:pointer}.ec-crm-tasks__faites-tete:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-tasks__faites-tete:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-tasks__faites-vide{margin:0;padding:var(--ec-space-xs) var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-tasks__lignes,.ec-crm-cal__grille,.ec-crm-cal__liste{display:grid;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-crm-tasks .ec-crm-task-row{display:grid;grid-template-columns:44px 28px minmax(0,1fr) auto auto;align-items:center;column-gap:var(--ec-space-md);min-height:60px;padding:var(--ec-space-2xs) var(--ec-space-sm) var(--ec-space-2xs) var(--ec-space-2xs);border:0;border-radius:var(--ec-os-rayon-tuile);background:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-crm-tasks .ec-crm-task-row:hover,.ec-crm-tasks .ec-crm-task-row:focus-within{border:0;background:var(--ec-os-survol-neutre)}.ec-crm-tasks .ec-crm-task-row:is(:hover,:focus-within) .ec-crm-fiche3__evt-icone{background:rgb(var(--ec-os-carte))}.ec-crm-tasks .ec-crm-task-row:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-crm-tasks .ec-crm-task-row--squelette{cursor:default}.ec-crm-tasks .ec-crm-task-row--squelette:hover{background:none}.ec-crm-tasks__squelette{display:grid;gap:var(--ec-space-xl)}.ec-crm-tasks__squelette-case{display:grid;place-items:center}.ec-crm-task-corps{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-crm-task-ligne1{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-crm-tasks .ec-crm-task-title{flex:0 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:text}.ec-crm-tasks .ec-crm-task-title[data-done=true]{cursor:pointer;color:rgb(var(--ec-os-texte-3));font-weight:400;text-decoration:line-through}.ec-crm-tasks .ec-crm-task-titleedit,:root [data-ec-vivant] .ec-crm-tasks .ec-crm-task-titleedit{flex:1;min-width:0;height:36px;min-height:36px;padding:0 var(--ec-space-md);border:0;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-crm-tasks .ec-crm-task-prio{flex:none;height:22px;padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);font-size:11px;font-weight:600;cursor:pointer}.ec-crm-task-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-md);min-width:0}.ec-crm-tasks .ec-crm-task-contact{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);max-width:260px;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-chip);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-crm-tasks .ec-crm-task-contact:hover{color:rgb(var(--ec-os-texte));text-decoration:underline;text-underline-offset:3px}.ec-crm-tasks .ec-crm-task-contact .ec-icone{flex:none;color:rgb(var(--ec-os-texte-3))}.ec-crm-tasks .ec-crm-task-contact:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:var(--ec-radius-sm)}@media(pointer:fine){[data-ec-vivant] .ec-crm-tasks .ec-crm-task-row .ec-crm-task-contact,[data-ec-vivant] .ec-crm-tasks .ec-crm-task-row .ec-crm-task-prio{min-width:0;min-height:0}}.ec-crm-task-fin{display:flex;align-items:center;justify-content:flex-end;gap:var(--ec-space-md)}.ec-crm-tasks .ec-crm-task-due{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-task-outils{display:flex;align-items:center;gap:var(--ec-space-3xs)}.ec-crm-tasks .ec-crm-task-quick{display:inline-flex;gap:var(--ec-space-3xs);opacity:0;transform:none;transition:opacity var(--ec-anim-base) var(--ec-anim-ease)}.ec-crm-tasks .ec-crm-task-row:hover .ec-crm-task-quick,.ec-crm-tasks .ec-crm-task-row:focus-within .ec-crm-task-quick{opacity:1}@media(hover:none){.ec-crm-tasks .ec-crm-task-quick{display:none}}.ec-crm-tasks__date-cachee{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.ec-crm-cal{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-sm)}.ec-crm-cal__nav{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ec-space-sm)}.ec-crm-cal__titre{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h2);font-weight:600;white-space:nowrap}.ec-crm-cal__titre:first-letter{text-transform:uppercase}.ec-crm-cal__fleches{display:flex;align-items:center;gap:var(--ec-space-2xs)}.ec-crm-cal__vide{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-crm-cal__entetes,.ec-crm-cal__grille{grid-template-columns:repeat(7,minmax(0,1fr))}.ec-crm-cal__entetes{display:grid;gap:var(--ec-space-2xs);color:rgb(var(--ec-os-texte-3));font-size:var(--ec-os-t-chip);font-weight:500;text-align:center}.ec-crm-cal__case{display:flex;flex-direction:column;gap:var(--ec-space-2xs);min-width:0;min-height:92px;padding:var(--ec-space-xs);border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-champ))}.ec-crm-cal[data-mode=semaine] .ec-crm-cal__grille{gap:var(--ec-space-xs)}.ec-crm-cal[data-mode=semaine] .ec-crm-cal__case{min-height:360px;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile)}.ec-crm-cal__case[data-hors]{background:none}.ec-crm-cal__case[data-hors] .ec-crm-cal__jour-num{color:rgb(var(--ec-os-texte-3))}.ec-crm-cal__jour,.ec-crm-cal__plus,.ec-crm-cal-puce{min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-crm-cal__jour{display:flex;align-items:center;gap:var(--ec-space-xs);width:100%;padding:var(--ec-space-3xs);border-radius:var(--ec-radius-md)}.ec-crm-cal__jour:focus-visible,.ec-crm-cal-puce:focus-visible,.ec-crm-cal__plus:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-crm-cal__jour-nom{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500;text-transform:capitalize}.ec-crm-cal__jour-num{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600}.ec-crm-cal__case[data-aujourdhui] .ec-crm-cal__jour-num{background:var(--ec-os-presse-neutre);color:rgb(var(--ec-os-texte))}.ec-crm-cal__case[data-aujourdhui]{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-theme-encre-rgb, var(--ec-accent)) / .45)}.ec-crm-cal__jour-plus{margin-left:auto;color:rgb(var(--ec-os-texte-2));opacity:0;transition:opacity var(--ec-anim-base) var(--ec-anim-ease)}.ec-crm-cal__case:hover .ec-crm-cal__jour-plus,.ec-crm-cal__jour:focus-visible .ec-crm-cal__jour-plus{opacity:1}.ec-crm-cal-puce{display:flex;align-items:center;gap:var(--ec-space-2xs);width:100%;min-height:26px;padding:var(--ec-space-3xs) var(--ec-space-xs);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:12px}.ec-crm-cal-puce:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-crm-cal-puce .ec-icone,.ec-crm-cal-puce .ec-tabular{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-cal-puce[data-done]{background:none;color:rgb(var(--ec-os-texte-3))}.ec-crm-cal-puce[data-done] .ec-crm-cal-puce__titre{text-decoration:line-through}.ec-crm-cal[data-mode=semaine] .ec-crm-cal-puce{flex-wrap:wrap;row-gap:var(--ec-space-3xs);min-height:32px;padding:var(--ec-space-xs);font-size:var(--ec-os-t-chip)}.ec-crm-cal[data-mode=semaine] .ec-crm-cal-puce__titre{flex:1 1 100%}.ec-crm-cal[data-mode=semaine] .ec-crm-cal-puce__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.ec-crm-cal-puce__point{flex:none;width:6px;height:6px;border-radius:50%;background:var(--ec-statut-point, var(--ec-statut-archive))}.ec-crm-cal-puce__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-cal__plus{align-self:flex-start;padding:0 var(--ec-space-xs);border-radius:var(--ec-radius-sm);color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600}.ec-crm-cal__plus:hover{color:rgb(var(--ec-os-texte))}@media(pointer:fine){[data-ec-vivant] .ec-crm-cal .ec-crm-cal-puce,[data-ec-vivant] .ec-crm-cal .ec-crm-cal__plus,[data-ec-vivant] .ec-crm-cal .ec-crm-cal__jour{min-width:0;min-height:0}}.ec-crm-act-form{display:grid;gap:var(--ec-space-2xl)}.ec-crm-act-bloc{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-crm-act-ligne{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-md)}.ec-crm-act-ligne--2{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-crm-act-form .ec-crm-act-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-xs)}.ec-crm-act-form .ec-crm-act-types>legend{grid-column:1 / -1;margin-bottom:var(--ec-space-xs);padding:0}.ec-crm-act-form .ec-crm-act-puce{justify-content:flex-start;height:48px;padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:500}.ec-crm-act-form .ec-crm-act-puce[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.ec-crm-act-erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}div.ec-crm-act-erreur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}div.ec-crm-act-erreur p{margin:0}.ec-crm-activites .ec-listing-trow{flex-wrap:wrap;row-gap:var(--ec-space-sm)}:root .ec-os-module .ec-crm-activites :is(.ec-listing-search,.ec-toolbar__search) input,:root .ec-density-atlas .ec-os-module .ec-crm-activites :is(.ec-listing-search,.ec-toolbar__search) input{height:var(--ec-os-h-seg);min-height:var(--ec-os-h-seg)}.ec-crm-activites .ec-listing-sheet,.ec-density-atlas .ec-os-module .ec-crm-activites .ec-listing-sheet{padding:0;overflow:hidden}.ec-crm-activites .ec-crm-journal{box-sizing:border-box;min-height:100%;padding:var(--ec-space-xl) var(--ec-space-2xl) var(--ec-space-2xl);border-radius:var(--ec-os-rayon-carte);gap:var(--ec-space-lg)}.ec-os-module .ec-crm-activites .ec-crm-journal .ec-filter-chip,.ec-density-atlas .ec-os-module .ec-crm-activites .ec-crm-journal .ec-filter-chip{height:36px;padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));box-shadow:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500}.ec-os-module .ec-crm-activites .ec-crm-journal .ec-filter-chip[data-active=true],.ec-density-atlas .ec-os-module .ec-crm-activites .ec-crm-journal .ec-filter-chip[data-active=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500}.ec-os-module .ec-crm-activites .ec-crm-journal .ec-filter-chip__count{font-size:var(--ec-os-t-chip)}.ec-crm-activites .ec-crm-journal .ec-filter-chips{flex-wrap:nowrap}.ec-crm-activites .ec-crm-fiche3__evt{position:relative;margin-inline:calc(var(--ec-space-sm) * -1);padding:var(--ec-space-sm);border-radius:var(--ec-radius-lg)}.ec-crm-activites .ec-crm-fiche3__evt:has(button.ec-crm-journal__titre):hover{background:rgb(var(--ec-os-champ))}.ec-crm-journal__ligne{display:block;min-width:0}.ec-crm-journal__titre{display:inline;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;text-align:left}button.ec-crm-journal__titre{cursor:pointer}[data-ec-vivant] button.ec-crm-journal__titre:active:not(:disabled),button.ec-crm-journal__titre{transform:none}.ec-crm-activites .ec-crm-fiche3__evt:has(button.ec-crm-journal__titre){cursor:pointer}button.ec-crm-journal__titre:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}button.ec-crm-journal__titre:focus-visible{outline:none}button.ec-crm-journal__titre:focus-visible:after{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px;border-radius:var(--ec-radius-lg)}@media(pointer:fine){[data-ec-vivant] .ec-crm-activites button.ec-crm-journal__titre{min-width:0;min-height:0}}.ec-crm-journal__meta{color:rgb(var(--ec-os-texte-2))}@media(max-width:760px){.ec-crm-tasks__ajout{padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-xs)}.ec-crm-tasks .ec-crm-taskadd{border-radius:var(--ec-os-rayon-tuile);padding:var(--ec-space-xs) var(--ec-space-xs) var(--ec-space-xs) var(--ec-space-md)}.ec-crm-tasks .ec-crm-taskadd>.ec-icone{display:none}.ec-crm-tasks .ec-crm-taskadd__input{flex-basis:100%}.ec-crm-taskadd__options{flex:1 1 100%}.ec-crm-tasks .ec-crm-taskadd__contact,:root [data-ec-vivant] .ec-crm-tasks .ec-crm-taskadd__contact{flex:1 1 140px;width:auto}.ec-crm-tasks__corps{padding:var(--ec-space-2xs) var(--ec-space-2xs) var(--ec-space-xl)}.ec-crm-tasks .ec-crm-task-row{grid-template-columns:44px 28px minmax(0,1fr) auto;column-gap:var(--ec-space-sm);row-gap:var(--ec-space-3xs);padding-block:var(--ec-space-xs)}.ec-crm-task-fin{grid-column:3 / 4;grid-row:2;justify-content:flex-start;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-crm-task-outils{grid-column:4;grid-row:1 / 3}.ec-crm-tasks .ec-crm-task-quick{display:none}.ec-crm-tasks .ec-crm-task-title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.ec-crm-tasks .ec-crm-tasks__segmente{max-width:100%}.ec-crm-act-ligne,.ec-crm-act-ligne--2,.ec-crm-cal[data-mode=semaine] .ec-crm-cal__grille{grid-template-columns:minmax(0,1fr)}.ec-crm-act-form .ec-crm-act-types{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-crm-cal{padding:var(--ec-space-2xs)}.ec-crm-cal[data-mode=semaine] .ec-crm-cal__case{min-height:0}.ec-crm-cal[data-mode=mois] .ec-crm-cal__case{min-height:64px;padding:var(--ec-space-3xs)}.ec-crm-cal[data-mode=mois] .ec-crm-cal-puce{justify-content:center;padding:var(--ec-space-3xs)}.ec-crm-cal[data-mode=mois] .ec-crm-cal-puce :is(.ec-tabular,.ec-crm-cal-puce__titre,.ec-icone){display:none}.ec-crm-activites .ec-crm-journal{padding:var(--ec-space-md)}}button.ec-crm-task-check{position:relative;width:44px;height:44px;min-width:44px;border:0;border-radius:50%;background:transparent}button.ec-crm-task-check:before{content:"";position:absolute;top:12px;right:12px;bottom:12px;left:12px;border:1.5px solid rgb(var(--ec-border) / .9);border-radius:50%;background:rgb(var(--ec-surface))}button.ec-crm-task-check>*{position:relative}button.ec-crm-task-check:hover,button.ec-crm-task-check:focus-visible,button.ec-crm-task-check[data-done=true]{background:transparent}button.ec-crm-task-check:hover:before,button.ec-crm-task-check:focus-visible:before{border-color:rgb(var(--ec-success));background:rgb(var(--ec-success) / .1)}button.ec-crm-task-check[data-done=true]:before{border-color:rgb(var(--ec-success));background:rgb(var(--ec-success) / .14)}[data-ec-vivant] button.ec-crm-task-check[data-ec-ludique-pulse]{animation:none}[data-ec-vivant] button.ec-crm-task-check[data-ec-ludique-pulse]:before{animation:ec-crm-pulse var(--ec-anim-slow) var(--ec-anim-ease-out)}[class*=ec-crm-fiche3][hidden]{display:none}.ec-crm-fiche3__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-crm-fiche3__surface{display:flex;flex-direction:column;gap:var(--ec-space-md);box-sizing:border-box;min-width:0;padding:var(--ec-os-fiche-carte-air);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-crm-fiche3__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.45}.ec-crm-fiche3__barre{display:flex;flex:1 1 100%;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);min-width:0}.ec-crm-fiche3__barre-gestes,.ec-crm-fiche3__barre-fin{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-crm-fiche3__barre-fin{margin-inline-start:auto}.ec-crm-fiche3__barre [data-indisponible]{opacity:.45;cursor:not-allowed}.ec-crm-fiche3__composeur{gap:var(--ec-space-sm)}.ec-crm-fiche3__composeur-vues{align-self:flex-start}.ec-crm-fiche3__composeur-vues .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:500}.ec-crm-fiche3__tache{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ec-space-sm);margin:0}.ec-crm-fiche3__tache-titre{display:flex;flex:1 1 14rem;min-width:0}.ec-crm-fiche3__tache-echeance{display:flex;flex:0 0 auto;flex-direction:column;gap:var(--ec-space-3xs)}.ec-crm-fiche3__tache-echeance .ec-input{width:auto}.ec-crm-fiche3__tache-libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3__refus{flex:1 1 100%;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3__fil-filtres{min-width:0;overflow-x:auto;scrollbar-width:none}.ec-crm-fiche3__fil-filtres .ec-filter-chip[data-active=true]{border-color:transparent;background-color:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-crm-fiche3__jour{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-crm-fiche3__jour-titre{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:600}.ec-crm-fiche3__fil-liste{display:flex;flex-direction:column;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-crm-fiche3__evt{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-sm);padding:var(--ec-space-xs) 0}.ec-crm-fiche3__evt-icone{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte-2))}.ec-crm-fiche3__evt-corps{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0;overflow-wrap:anywhere}.ec-crm-fiche3__evt-meta,.ec-crm-fiche3__evt-heure{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3__evt-heure{padding-top:var(--ec-space-3xs);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-fiche3__fil-vide{display:flex;flex-direction:column;gap:var(--ec-space-2xs);padding:var(--ec-space-lg) 0;text-align:center}.ec-crm-fiche3__fil-vide-titre{margin:0;font-weight:600}.ec-crm-fiche3__fil-vide-aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3__perso{display:flex;flex-direction:column;gap:var(--ec-space-3xs)}.ec-crm-fiche3__perso--vide,.ec-crm-fiche3__perso--erreur{align-items:flex-start;gap:var(--ec-space-xs)}.ec-crm-fiche3-gerer{display:flex;flex-direction:column;align-items:stretch;gap:var(--ec-space-md)}.ec-crm-fiche3-gerer>.ec-os-bouton{align-self:flex-start}.ec-crm-fiche3-gerer__liste{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-crm-fiche3-gerer__ligne{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,12rem) auto auto;align-items:end;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-crm-fiche3-gerer__champ{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-crm-fiche3-gerer__choix,.ec-crm-fiche3-gerer__pleine{grid-column:1 / -1}.ec-crm-fiche3-gerer__libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3-gerer__case{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-height:var(--ec-os-h-sm);font-size:var(--ec-os-t-chip);white-space:nowrap}.ec-crm-fiche3-gerer__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.45}.ec-crm-fiche3-gerer__alerte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-crm-fiche3-gerer__alerte p,.ec-crm-fiche3-gerer__erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip)}.ec-crm-fiche3-gerer__erreur p,.ec-crm-fiche3-gerer__erreur ul{margin:0}.ec-crm-fiche3-gerer__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}@media(max-width:560px){.ec-crm-fiche3-gerer__ligne{grid-template-columns:minmax(0,1fr) auto}.ec-crm-fiche3-gerer__ligne>.ec-crm-fiche3-gerer__champ{grid-column:1 / -1}}.ec-crm-pro-volet{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0;color:rgb(var(--ec-os-texte))}.ec-crm-pro-volet__outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-pro-volet .ec-os-segmente{--ec-os-actif: var(--ec-os-actif-neutre);--ec-os-actif-encre: var(--ec-os-actif-neutre-encre)}.ec-crm-pro-volet .ec-os-segmente__option[data-actif=true]{font-weight:500}.ec-crm-pro-champ{display:inline-flex;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-pro-carte{display:flex;flex-direction:column;gap:var(--ec-space-md);box-sizing:border-box;min-width:0;padding:var(--ec-space-lg) var(--ec-space-xl) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-crm-pro-carte__tete{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;min-height:var(--ec-os-h-xs)}.ec-crm-pro-carte__icone{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-pro-carte__titres{flex:1 1 auto;min-width:0}.ec-crm-pro-carte__titre{margin:0;font-family:inherit;font-size:var(--ec-os-t-second);font-weight:600;line-height:1.3}.ec-crm-pro-carte__sous-titre{margin:var(--ec-space-3xs) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.4}.ec-crm-pro-carte__action{display:flex;flex:none;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-crm-pro-carte__pied{display:flex;align-items:flex-start;gap:var(--ec-space-sm);max-width:72ch;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.5}.ec-crm-pro-carte__pied .ec-icone{flex:none;margin-top:var(--ec-space-3xs)}.ec-crm-pro-texte{margin:0;max-width:64ch;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.5}.ec-crm-pro-texte[data-ton=warning]{color:rgb(var(--ec-warning))}.ec-crm-pro-texte strong{color:rgb(var(--ec-os-texte));font-weight:500}.ec-crm-pro-kpis{display:grid;grid-template-columns:repeat(var(--ec-crm-pro-kpis-colonnes, 4),minmax(0,1fr));gap:var(--ec-os-ecart);min-width:0}.ec-crm-pro-kpi{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm);box-sizing:border-box;min-width:0;margin:0;padding:var(--ec-space-lg) var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;text-align:start}.ec-crm-pro-point{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-text-muted))}.ec-crm-pro-point[data-ton=success]{background:rgb(var(--ec-success))}.ec-crm-pro-point[data-ton=warning]{background:rgb(var(--ec-warning))}.ec-crm-pro-point[data-ton=danger]{background:rgb(var(--ec-danger))}.ec-crm-pro-volet__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart);align-items:start;min-width:0}.ec-crm-pro-volet__principal,.ec-crm-pro-volet__rail{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-crm-pro-volet__rail{order:-1}@media(min-width:1100px){.ec-crm-pro-volet__grille[data-rail]{grid-template-columns:minmax(0,1fr) minmax(280px,340px)}.ec-crm-pro-volet__rail{order:0;position:sticky;top:0}}.ec-crm-pro-filtre__libelle{flex:1 1 auto;min-width:0}.ec-crm-pro-squelette{display:flex;flex-direction:column;gap:var(--ec-space-lg);padding-block:var(--ec-space-sm)}.ec-crm-pro-vitrine{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-3xl);padding:var(--ec-space-3xl)}@media(min-width:900px){.ec-crm-pro-vitrine{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center}}.ec-crm-pro-vitrine__texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-lg);min-width:0}.ec-crm-pro-vitrine__marque{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-crm-pro-vitrine__pastille{display:inline-flex;align-items:center;justify-content:center;width:var(--ec-os-h-md);height:var(--ec-os-h-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-crm-pro-vitrine__titre{margin:0;font-size:var(--ec-os-t-h2);font-weight:600;line-height:1.25}.ec-crm-pro-vitrine__pitch{margin:0;max-width:52ch;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:1.5}.ec-crm-pro-vitrine__liste{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none;font-size:var(--ec-os-t-second)}.ec-crm-pro-vitrine__liste li{display:flex;align-items:flex-start;gap:var(--ec-space-sm)}.ec-crm-pro-vitrine__liste .ec-icone{flex:none;margin-top:var(--ec-space-3xs);color:rgb(var(--ec-success))}.ec-crm-pro-vitrine__actions{padding-top:var(--ec-space-sm)}.ec-crm-pro-vitrine__apercu{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0;padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-crm-pro-vitrine__apercu-libelle{color:rgb(var(--ec-os-texte-2));font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:11px;letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase}.ec-crm-pro-vitrine__apercu-tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-md)}.ec-crm-pro-vitrine__apercu-tuile{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-space-md);background:rgb(var(--ec-os-carte))}.ec-crm-pro-vitrine__trait{display:block;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .12)}.ec-crm-pro-vitrine__trait--fort{width:72%;height:14px;background:rgb(var(--ec-os-texte) / .22)}.ec-crm-pro-vitrine__barres{display:flex;align-items:flex-end;gap:var(--ec-space-sm);height:120px;padding:var(--ec-space-md);border-radius:var(--ec-space-md);background:rgb(var(--ec-os-carte))}.ec-crm-pro-vitrine__barres>span{flex:1;border-radius:var(--ec-space-2xs) var(--ec-space-2xs) 0 0;background:var(--ec-theme-vif, rgb(var(--ec-os-texte)));opacity:.7}.ec-crm-pro-vitrine__lignes{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-space-md);background:rgb(var(--ec-os-carte))}.ec-crm-pro-vitrine__ligne{display:flex;align-items:center;gap:var(--ec-space-md);height:var(--ec-os-h-xs)}.ec-crm-pro-volet__duo{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart);align-items:start}@media(min-width:1100px){.ec-crm-pro-volet__duo{grid-template-columns:minmax(320px,1fr) minmax(0,1.6fr)}}.ec-crm-pro-avis{display:flex;align-items:flex-start;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-space-md);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);line-height:1.5}.ec-crm-pro-avis .ec-icone{flex:none;margin-top:var(--ec-space-3xs);color:rgb(var(--ec-os-texte-2))}.ec-crm-pro-graphique{height:240px;min-width:0}:root .ec-crm-pro-volet .ec-crm-pro-champ .ec-select__trigger{height:var(--ec-os-h-md);min-height:var(--ec-os-h-md);padding:0 var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));box-shadow:none;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-crm-pro-matrice{min-width:0;margin-inline:calc(var(--ec-space-xl) * -1);overflow-x:auto;scrollbar-width:thin}.ec-crm-pro-matrice__table{width:100%;min-width:1324px;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--ec-os-t-chip)}.ec-crm-pro-matrice__col-perimetre{width:168px}.ec-crm-pro-matrice__col-total{width:148px}.ec-crm-pro-matrice__table th,.ec-crm-pro-matrice__table td{padding:var(--ec-space-xs) var(--ec-space-2xs);vertical-align:top;text-align:center}.ec-crm-pro-matrice__table thead th{padding-block:0 var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-weight:400;white-space:nowrap}.ec-crm-pro-matrice__perimetre,.ec-crm-pro-matrice__total{position:sticky;z-index:1;background:rgb(var(--ec-os-carte))}.ec-crm-pro-matrice__table .ec-crm-pro-matrice__perimetre{left:0;padding-inline:var(--ec-space-xl) var(--ec-space-sm);overflow:hidden;font-weight:500;text-align:start;text-overflow:ellipsis;white-space:nowrap}.ec-crm-pro-matrice__table .ec-crm-pro-matrice__total{right:0;padding-inline:var(--ec-space-sm) var(--ec-space-xl);text-align:end;white-space:nowrap}.ec-crm-pro-matrice__table tbody th,.ec-crm-pro-matrice__table tbody td{padding-top:var(--ec-space-sm)}.ec-crm-pro-matrice__table tr[data-suivie]>*{background:color-mix(in srgb,rgb(var(--ec-os-champ)) 60%,rgb(var(--ec-os-carte)))}.ec-crm-pro-matrice__table tr[data-suivie]>:first-child{border-radius:var(--ec-space-md) 0 0 var(--ec-space-md)}.ec-crm-pro-matrice__table tr[data-suivie]>:last-child{border-radius:0 var(--ec-space-md) var(--ec-space-md) 0}.ec-crm-pro-matrice__suivre{max-width:100%;margin:0;padding:var(--ec-space-xs) 0;overflow:hidden;border:0;background:none;color:inherit;font:inherit;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-crm-pro-matrice__suivre[aria-pressed=true]{font-weight:600}.ec-crm-pro-matrice__suivre:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:var(--ec-radius-sm)}:root .ec-crm-pro-matrice .ec-crm-pro-matrice__case.rt-TextFieldRoot{width:100%;min-width:0;height:var(--ec-os-h-sm);border-radius:var(--ec-space-md);background:rgb(var(--ec-os-champ));box-shadow:none}.ec-crm-pro-matrice tr[data-suivie] .ec-crm-pro-matrice__case.rt-TextFieldRoot{background:rgb(var(--ec-os-carte))}:root .ec-crm-pro-matrice .ec-crm-pro-matrice__case .rt-TextFieldInput{padding-inline:var(--ec-space-2xs);text-indent:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;text-align:center}.ec-crm-pro-matrice__case:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-crm-pro-matrice__reel,.ec-crm-pro-matrice__reel-seul{min-height:15px;margin-top:var(--ec-space-2xs);overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:11px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ec-crm-pro-matrice__table .ec-crm-pro-matrice__reel-seul{padding-top:var(--ec-space-md)}.ec-crm-pro-matrice__table tr[data-non-attribue]>*{color:rgb(var(--ec-os-texte-2))}.ec-crm-pro-matrice__table tr[data-non-attribue] .ec-crm-pro-matrice__perimetre{font-weight:400}.ec-crm-pro-matrice__table tr[data-non-attribue] .ec-crm-pro-matrice__total{padding-top:var(--ec-space-md);font-variant-numeric:tabular-nums}.ec-crm-pro-matrice__total-cible{padding-top:var(--ec-space-xs);font-size:var(--ec-os-t-second);font-weight:600;font-variant-numeric:tabular-nums}.ec-crm-pro-matrice__total-reel{margin-top:var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:11px;font-variant-numeric:tabular-nums}.ec-crm-pro-matrice__atteinte{margin-inline-start:var(--ec-space-sm)}.ec-crm-pro-matrice__atteinte[data-atteinte=oui]{color:rgb(var(--ec-success));font-weight:500}.ec-crm-pro-formulaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-lg) var(--ec-space-md)}.ec-crm-pro-formulaire__champ{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-crm-pro-formulaire__action{display:flex;align-items:flex-end;min-width:0}.ec-crm-pro-formulaire__libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}:root .ec-crm-pro-volet .ec-crm-pro-formulaire .ec-select__trigger,:root .ec-crm-pro-volet .ec-crm-pro-formulaire .rt-TextFieldRoot{width:100%;height:var(--ec-os-h-md);min-height:var(--ec-os-h-md);border:0;border-radius:var(--ec-space-md);background:rgb(var(--ec-os-champ));box-shadow:none;font-size:var(--ec-os-t-second)}.ec-crm-pro-bandeau{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-crm-pro-bandeau__note[data-ton=warning]{color:rgb(var(--ec-warning))}.ec-crm-pro-faits{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.5}.ec-crm-pro-faits strong{color:rgb(var(--ec-os-texte));font-weight:500}.ec-crm-pro-volet.ec-crm-pro-volet--liste{flex:1 1 auto;min-height:0}.ec-crm-pro-volet.ec-crm-pro-volet--liste>:not(.ec-list-table){flex-shrink:0}@media(max-width:767px){.ec-crm-pro-volet.ec-crm-pro-volet--liste{flex:none}}.ec-crm-pro-qualif__contact{display:flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0}.ec-crm-pro-qualif__nom{flex:0 0 auto;max-width:60%;overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-crm-pro-qualif__email{flex:1 1 auto;min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-crm-pro-qualif__score{font-weight:600;font-variant-numeric:tabular-nums}.ec-crm-pro-qualif__verdict{display:inline-flex;align-items:center;gap:var(--ec-space-sm);max-width:100%;min-width:0}.ec-crm-pro-qualif__verdict-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-pro-qualif__date{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-crm-pro-puce{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-xs);height:calc(var(--ec-space-xl) + var(--ec-space-2xs));padding:0 var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte-2));font-size:11px;white-space:nowrap}.ec-crm-pro-puce:before{content:"";width:6px;height:6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-text-muted))}.ec-crm-pro-puce[data-ton=warning]:before{background:rgb(var(--ec-warning))}@media(max-width:900px){.ec-crm-pro-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-crm-pro-kpis[data-colonnes="1"]{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ec-crm-pro-volet__outils .ec-os-segmente{flex-wrap:wrap;width:100%;box-sizing:border-box;border-radius:var(--ec-os-rayon-tuile)}.ec-crm-pro-volet__outils .ec-os-segmente__option{flex:1 1 auto}.ec-crm-pro-matrice__table{min-width:1196px}.ec-crm-pro-matrice__col-perimetre{width:112px}.ec-crm-pro-matrice__col-total{width:124px}.ec-crm-pro-matrice__atteinte{display:block;margin-inline-start:0}.ec-crm-pro-matrice__table .ec-crm-pro-matrice__perimetre{padding-inline-start:var(--ec-space-lg)}.ec-crm-pro-matrice__table .ec-crm-pro-matrice__total{padding-inline-end:var(--ec-space-lg)}.ec-crm-pro-matrice{margin-inline:calc(var(--ec-space-lg) * -1)}.ec-crm-pro-carte{padding:var(--ec-space-md) var(--ec-space-lg) var(--ec-space-lg)}.ec-crm-pro-kpi{padding:var(--ec-space-md) var(--ec-space-lg)}.ec-crm-pro-vitrine{gap:var(--ec-space-xl);padding:var(--ec-space-xl)}}.ec-crm-pro-corps__table>.ec-list-table{flex:1 0 auto}.ec-crm-objectif-prevision .ec-vif-plus-objectif__etat [data-ton=attention]{color:rgb(var(--ec-vif-chaud))}.ec-crm-objectif-prevision .ec-vif-plus-objectif__etat [data-ton=neutre]{color:rgb(var(--ec-text-secondary));font-weight:500}.ec-crm-prev{display:grid;grid-template-columns:repeat(7,minmax(184px,1fr));gap:var(--ec-space-sm);overflow-x:auto;min-width:0;padding-bottom:var(--ec-space-2xs, 2px);overscroll-behavior-x:contain;scroll-snap-type:x proximity}.ec-crm-prev__col{margin:0;border:0;display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-page));scroll-snap-align:start;transition:box-shadow .12s ease}.ec-crm-prev__col[data-survol]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-actif-neutre-encre))}.ec-crm-prev__tete{display:grid;gap:6px}.ec-crm-prev__mois{font-size:var(--ec-os-t-corps);font-weight:var(--ec-os-libelle-graisse);color:rgb(var(--ec-os-texte));text-transform:capitalize}.ec-crm-prev__col[data-courant] .ec-crm-prev__mois:after{content:" •";color:rgb(var(--ec-os-actif-neutre-encre))}.ec-crm-prev__chiffres{display:grid;gap:2px;margin:0}.ec-crm-prev__chiffres>div{display:flex;justify-content:space-between;gap:var(--ec-space-xs);font-size:var(--ec-os-t-second)}.ec-crm-prev__chiffres dt{color:rgb(var(--ec-os-texte-2))}.ec-crm-prev__chiffres dd{margin:0;color:rgb(var(--ec-os-texte));white-space:nowrap}.ec-crm-prev__retard{justify-self:start;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-warning))}.ec-crm-prev__liste{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ec-crm-prev__affaire{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom menu" "pied menu";align-items:center;column-gap:4px;row-gap:2px;padding:8px 4px 8px 10px;border-radius:10px;background:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-second);cursor:grab}.ec-crm-prev__affaire:active{cursor:grabbing}.ec-crm-prev__affaire>:last-child{grid-area:menu}.ec-crm-prev__nom{grid-area:nom;display:-webkit-box;overflow:hidden;color:rgb(var(--ec-os-texte));line-height:1.3;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ec-crm-prev__pied{grid-area:pied;display:flex;flex-wrap:wrap;align-items:center;gap:6px}.ec-crm-prev__montant{color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-crm-prev__badge{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-warning));white-space:nowrap}.ec-crm-prev__vide,.ec-crm-prev__autres{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-crm-prev__erreur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2))}@media(max-width:640px){.ec-crm-prev{grid-template-columns:repeat(7,minmax(78%,1fr))}}.ec-crm-prev [data-reserve]{visibility:hidden}.ec-crm-seq-nom{font-weight:500;color:rgb(var(--ec-os-texte))}.ec-crm-seq-chiffre{font-variant-numeric:tabular-nums}.ec-crm-seq-aide{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-crm-seq-aide li{display:grid;grid-template-columns:16px 1fr;gap:var(--ec-space-sm);align-items:start}.ec-crm-seq-detail{display:flex;flex-direction:column;gap:var(--ec-space-xl);min-width:0}.ec-crm-seq-detail__titre{margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-second);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-crm-seq-fil{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-crm-seq-fil__etape{display:grid;grid-template-columns:64px 1fr auto;gap:var(--ec-space-md);align-items:start;padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-crm-seq-fil__jour{font-size:var(--ec-os-t-chip);font-weight:600;color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}.ec-crm-seq-fil__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-crm-seq-fil__objet{font-weight:500;color:rgb(var(--ec-os-texte));overflow-wrap:anywhere}.ec-crm-seq-fil__corps{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;white-space:pre-line}.ec-crm-seq-fil__ia{color:rgb(var(--ec-os-texte-2))}.ec-crm-seq-reglages{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-crm-seq-muet{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-crm-seq-inscrits{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-crm-seq-inscrit{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ec-space-xs) var(--ec-space-md);align-items:center;padding:var(--ec-space-md) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-crm-seq-inscrit:last-child{border-bottom:0}.ec-crm-seq-inscrit__qui{display:flex;flex-direction:column;min-width:0}.ec-crm-seq-inscrit__nom{font-weight:500;color:rgb(var(--ec-os-texte))}.ec-crm-seq-inscrit__detail,.ec-crm-seq-inscrit__chiffres{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);overflow-wrap:anywhere}.ec-crm-seq-inscrit__suivi{display:flex;flex-direction:column;align-items:flex-end;gap:2px;text-align:right}.ec-crm-seq-inscrit__gestes{grid-column:1 / -1;display:flex;gap:var(--ec-space-sm)}.ec-crm-seq-form{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-crm-seq-ligne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-crm-seq-interrupteurs{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm) var(--ec-space-xl)}.ec-crm-seq-interrupteur{display:inline-flex;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);cursor:pointer}.ec-crm-seq-ia{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-crm-seq-ia__tete{display:flex;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte))}.ec-crm-seq-ia__titre{font-weight:600;font-size:var(--ec-os-t-second)}.ec-crm-seq-ia__reglages{display:grid;grid-template-columns:120px 160px auto;gap:var(--ec-space-md);align-items:end}.ec-crm-seq-ia__note{display:block}.ec-crm-seq-ia__note,.ec-crm-seq-etapes__aide,.ec-crm-seq-avis{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-seq-etapes{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-crm-seq-etapes__titre{margin:0;font-size:var(--ec-os-t-second);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-crm-seq-etape{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);border:1px solid var(--ec-os-filet)}.ec-crm-seq-etape__tete{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:28px}.ec-crm-seq-etape__rang{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-crm-seq-etape__jour,.ec-crm-seq-etape__ia{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-seq-etape__tete>:last-child:not(:first-child):is(button){margin-left:auto}.ec-crm-seq-etape__champs{display:grid;grid-template-columns:180px minmax(0,1fr);gap:var(--ec-space-md)}.ec-crm-seq-erreur{margin:0;color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ec-crm-seq-inscrire__corps{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-crm-seq-inscrire__outils{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-crm-seq-inscrire__compte{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-seq-inscrire__liste{display:flex;flex-direction:column;max-height:360px;overflow-y:auto;margin:0;padding:0;list-style:none}.ec-crm-seq-inscrire__ligne{display:grid;grid-template-columns:20px minmax(0,1fr) auto;gap:var(--ec-space-sm);align-items:center;padding:var(--ec-space-sm) 0;border-bottom:1px solid var(--ec-os-filet);cursor:pointer}.ec-crm-seq-inscrire__ligne[data-sans-email]{cursor:default;opacity:.55}.ec-crm-seq-inscrire__titre{color:rgb(var(--ec-os-texte));overflow-wrap:anywhere}.ec-crm-seq-inscrire__detail{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);overflow-wrap:anywhere}@media(max-width:640px){.ec-crm-seq-ligne,.ec-crm-seq-etape__champs,.ec-crm-seq-ia__reglages{grid-template-columns:minmax(0,1fr)}.ec-crm-seq-fil__etape{grid-template-columns:52px 1fr auto}.ec-crm-seq-inscrit{grid-template-columns:minmax(0,1fr)}.ec-crm-seq-inscrit__suivi{align-items:flex-start;text-align:left}.ec-crm-seq-inscrire__ligne{grid-template-columns:20px minmax(0,1fr)}.ec-crm-seq-inscrire__detail{grid-column:2}}.ec-crm-report__durees{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-xs);margin:0;padding:0;border:0}.ec-crm-report__duree{display:inline-flex;align-items:center;height:48px;padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;font-variant-numeric:tabular-nums;cursor:pointer}.ec-crm-report__duree:hover{color:rgb(var(--ec-os-texte))}.ec-crm-report__duree:active{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-crm-report__duree:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}[class*=ec-crm-societe__][hidden]{display:none}.ec-crm-societe__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-crm-societe .ec-os-tiroir__identite>.ec-os-tiroir__titre{justify-self:stretch}.ec-crm-societe .ec-os-fiche-champ__libelle-texte{overflow-wrap:break-word;white-space:normal;line-height:1.25}.ec-crm-societe__liste{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-crm-societe__champs{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-crm-societe__vide,.ec-crm-societe__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.45}.ec-crm-societe__tva{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-3xs);min-width:0}.ec-crm-societe__tva-message{display:block}.ec-crm-societe__tva-liste{margin:var(--ec-space-xs) 0 0;padding-left:var(--ec-space-md);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);line-height:1.45;overflow-wrap:anywhere}.ec-crm-societe__erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip);line-height:1.45}.ec-crm-societe__panne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-xs);padding:var(--ec-space-xs) var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-societe__chiffres-ligne{font-variant-numeric:tabular-nums}.ec-crm-societe__bref{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-crm-societe__chiffres{display:grid;grid-template-columns:repeat(auto-fit,minmax(5.5rem,1fr));gap:var(--ec-space-xs);margin:0}.ec-crm-societe__chiffre{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-crm-societe__chiffre dt{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ec-crm-societe__chiffre dd{margin:0;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.ec-crm-societe__lignes,.ec-crm-societe__candidats{display:flex;flex-direction:column;gap:var(--ec-space-3xs);margin:0;padding:0;list-style:none}.ec-crm-societe .ec-crm-societe__ligne:is(button){display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-width:0;min-height:var(--ec-control-md, 36px);margin:0;padding:var(--ec-space-2xs) var(--ec-space-xs);border:0;border-radius:var(--ec-os-rayon-tuile);background:transparent;color:inherit;font:inherit;text-align:start;cursor:pointer}.ec-crm-societe .ec-crm-societe__ligne:is(button):hover:not(:disabled){background:rgb(var(--ec-os-champ))}.ec-crm-societe .ec-crm-societe__ligne:is(button):disabled{cursor:default}.ec-crm-societe__ligne-corps{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-crm-societe__ligne-titre{overflow:hidden;color:rgb(var(--ec-os-texte));font-weight:500;line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ec-crm-societe__ligne-meta{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.3;text-overflow:ellipsis;white-space:nowrap}.ec-crm-societe__ligne-meta[data-retard]{color:rgb(var(--ec-os-danger))}.ec-crm-societe__lignes--apercu .ec-crm-societe__ligne-titre{flex:1 1 auto;min-width:0}.ec-crm-societe__ligne-poste{flex:0 1 auto;min-width:0;max-width:45%;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-crm-societe__ligne-fleche{flex:none;color:rgb(var(--ec-os-texte-3));opacity:0;transition:opacity .12s var(--ec-ease, ease)}.ec-crm-societe__ligne:hover .ec-crm-societe__ligne-fleche,.ec-crm-societe__ligne:focus-visible .ec-crm-societe__ligne-fleche{opacity:1}.ec-crm-societe__ligne--affaire .ec-os-statut{flex:none}.ec-crm-societe__rattacher{display:flex;flex-direction:column;gap:var(--ec-space-xs);padding-bottom:var(--ec-space-xs)}.ec-crm-societe__form{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-xs);margin:0;padding-bottom:var(--ec-space-sm)}.ec-crm-societe__form-champ:has(>[inputmode=decimal]){max-width:12rem}.ec-crm-societe__form-champ{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-crm-societe__form .ec-input{width:100%;min-width:0}.ec-crm-societe__form-libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-societe__form>.ec-crm-societe__erreur,.ec-crm-societe__form-actions{grid-column:1 / -1}.ec-crm-societe__form-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-xs)}.ec-crm-societe__tache{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-2xs) var(--ec-space-xs)}.ec-crm-societe .ec-crm-societe__coche:is(button){display:inline-flex;flex:none;align-items:center;justify-content:center;width:22px;min-width:22px;height:22px;min-height:22px;margin:0;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);color:transparent;cursor:pointer;transition:color .12s var(--ec-ease, ease),background-color .12s var(--ec-ease, ease)}.ec-crm-societe .ec-crm-societe__coche:is(button):hover:not(:disabled),.ec-crm-societe .ec-crm-societe__coche:is(button):focus-visible{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-crm-societe .ec-crm-societe__coche:is(button):disabled{cursor:progress;opacity:.5}.ec-crm-societe .ec-crm-societe__coche[data-lecture]{flex:none;width:8px;height:8px;margin-inline:7px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.ec-crm-societe__tags{display:flex;flex-wrap:wrap;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-crm-societe__tags .ec-os-puce{background:rgb(var(--ec-os-champ))}.ec-crm-societe__tag-compte{color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}.ec-crm-societe__vitrine{align-self:flex-start}.ec-crm-societe__evt-titre{color:rgb(var(--ec-os-texte));font-weight:500}.ec-crm-societe__evt-texte{display:block;margin-top:var(--ec-space-3xs);color:rgb(var(--ec-os-texte-2));white-space:pre-line}.ec-crm-societe__evt-diff{display:block}.ec-crm-societe__retard{color:rgb(var(--ec-os-danger))}@container ec-os-fiche (max-width: 719px){.ec-crm-societe .ec-crm-fiche3__barre-fin .ec-os-bouton[aria-pressed]{gap:0;font-size:0}}@media(pointer:coarse){.ec-crm-societe .ec-crm-societe__ligne:is(button){min-height:44px}.ec-crm-societe .ec-crm-societe__coche:is(button){width:44px;min-width:44px;height:44px;min-height:44px}}@media(prefers-reduced-motion:reduce){.ec-crm-societe__ligne-fleche,.ec-crm-societe .ec-crm-societe__coche:is(button){transition:none}}.ec-crm-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-lg);min-width:0}.ec-crm-barre__contexte,.ec-crm-barre__agir{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-barre__contexte{flex:1 1 auto}.ec-crm-barre__agir{flex:0 0 auto;margin-inline-start:auto}.ec-crm-barre .ec-os-segmente{flex:0 0 auto;padding:var(--ec-space-2xs)}.ec-crm-barre .ec-os-segmente__option{height:calc(var(--ec-os-h-md) - 2 * var(--ec-space-2xs));padding-inline:var(--ec-space-md);white-space:nowrap}.ec-crm-barre__recherche.ec-os-recherche{flex:1 1 200px;max-width:320px;min-width:160px;height:var(--ec-os-h-md);padding-inline:var(--ec-space-lg)}.ec-crm-barre__tri .ec-select__trigger{height:var(--ec-os-h-md);min-height:0;white-space:nowrap}.ec-crm-barre__feuille{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-contacts .ec-listing-sheet tbody td{padding-block:var(--ec-space-sm)!important}.ec-os-module .ec-crm-contacts .ec-listing-sheet .ec-tabular thead th{padding-block:0!important}.ec-os-module .ec-crm-contacts .ec-listing-sheet .ec-tabular :is(thead th,tbody td):is(.ec-datatable__select,:last-child){padding-block:0!important}@media(max-width:1279px){.ec-crm-barre__recherche.ec-os-recherche{max-width:240px}}@media(max-width:720px){.ec-crm-barre{flex-wrap:nowrap;gap:var(--ec-space-sm)}.ec-crm-barre__agir{gap:var(--ec-space-sm);margin-inline-start:0}.ec-crm-barre__recherche.ec-os-recherche{min-width:0;max-width:none}.ec-crm-barre .ec-os-recherche__raccourci{display:none}.ec-crm-barre__feuille .ec-os-segmente{max-width:100%;overflow-x:auto;scrollbar-width:none}}.ec-crm-import{display:grid;gap:var(--ec-space-lg);min-width:0;padding:0 var(--ec-os-tiroir-air, 24px) var(--ec-os-tiroir-ecart, 24px)}.ec-crm-import__note{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-crm-import__depot{display:grid;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-3xl, 48px) var(--ec-space-lg);border:2px dashed rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);text-align:center;cursor:pointer;transition:background-color .12s var(--ec-ease),border-color .12s var(--ec-ease)}.ec-crm-import__depot[data-survol],.ec-crm-import__depot:hover{border-color:rgb(var(--ec-theme-encre-rgb, var(--ec-accent)) / .5);background:var(--ec-os-espace-lavis, var(--ec-os-survol-neutre))}.ec-crm-import__depot-icone{color:rgb(var(--ec-text-muted))}.ec-crm-import__depot-titre{font-weight:600}.ec-crm-import__choix{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ec-space-md)}.ec-crm-import__table{width:100%;border-collapse:collapse;table-layout:fixed;font-size:14px}.ec-crm-import__table :is(th,td){height:56px;padding:0 var(--ec-space-sm);text-align:start;vertical-align:middle;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-import__table thead th{height:38px;font-size:var(--ec-os-t-corps);font-weight:500;color:rgb(var(--ec-text-primary) / .72)}.ec-crm-import__colonne{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-crm-import__exemples{overflow:hidden;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps);text-overflow:ellipsis;white-space:nowrap}.ec-crm-import__champ{width:38%}.ec-crm-import__champ .ec-select__trigger{width:100%}.ec-crm-import__resume{display:grid;gap:var(--ec-space-md);margin:0}.ec-crm-import__resume>div{display:flex;justify-content:space-between;gap:var(--ec-space-md);padding-block:var(--ec-space-sm);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-import__resume dt{color:rgb(var(--ec-text-secondary))}.ec-crm-import__resume dd{margin:0;font-weight:600;font-variant-numeric:tabular-nums}.ec-crm-import__fini{display:grid;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-xl, 20px) 0;text-align:center}.ec-crm-import__fini-icone{color:rgb(var(--ec-success))}.ec-crm-import__fini-titre{margin:0;font-weight:600}.ec-crm-import__erreur{margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-danger))}@media(max-width:560px){.ec-crm-import__table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ec-crm-import__table,.ec-crm-import__table tbody,.ec-crm-import__table tr,.ec-crm-import__table :is(th,td){display:block;width:100%;height:auto}.ec-crm-import__table tr{display:grid;gap:var(--ec-space-2xs);padding-block:var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-import__table tbody :is(th,td){padding:0;border-bottom:0}}.ec-crm-nom-ziggy{display:inline-flex;align-items:center;gap:8px;min-width:0}.ec-crm-nom-ziggy .ec-crm-ziggy-repere{display:inline-flex;align-items:center;gap:4px;flex:none;padding:1px 8px 1px 3px;border-radius:999px;border:1px solid rgb(var(--ec-border));font-size:12px;font-weight:600;line-height:18px;color:rgb(var(--ec-text-primary))}.ec-crm-premier-contact .ec-vif-plus-case[data-desactivee],.ec-crm-premier-contact .ec-vif-plus-case[data-desactivee]>label{cursor:default}.ec-crm-premier-contact .ec-vif-plus-case[data-desactivee] strong{color:rgb(var(--ec-text-secondary))}.ec-crm-premier-contact .ec-vif-plus-case[data-desactivee] [role=checkbox]{opacity:.45}.ec-contact-fiche{min-width:0}.ec-contact-fiche.ec-modal-atlas{height:min(94dvh,calc(100dvh - 64px))}.ec-contact-fiche [hidden]{display:none!important}.ec-contact-fiche .ec-os-tiroir__corps{padding:0 var(--ec-space-md) var(--ec-space-md)}.ec-contact-fiche__alerte{flex:1 1 100%}.ec-contact-fiche__alertes{flex:1 1 100%;min-width:0}.ec-contact-fiche__attente{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-identite{display:flex;flex-direction:column;gap:var(--ec-space-md);box-sizing:border-box;min-width:0;padding:var(--ec-space-lg);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-carte))}.ec-contact-identite__tete{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-contact-identite__nom{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-contact-identite__sous-ligne{margin:0;padding:0 var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.4;overflow-wrap:anywhere}.ec-contact-identite__enrichir{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-identite__enrichir:empty{display:none}.ec-contact-identite__epingles{display:flex;flex-direction:column;gap:var(--ec-space-3xs);padding-top:var(--ec-space-xs)}.ec-contact-etapes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-contact-etapes__fil{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-3xs);margin:0;padding:0;list-style:none}.ec-contact-etapes__pas{display:inline-flex;align-items:center;gap:var(--ec-space-3xs)}.ec-contact-fiche .ec-contact-etapes__etape:is(button){display:inline-flex;align-items:center;gap:var(--ec-space-3xs);min-width:0;min-height:var(--ec-os-h-xs);margin:0;padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-3));font:inherit;font-size:var(--ec-os-t-chip);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease),color var(--ec-anim-base) var(--ec-anim-ease)}.ec-contact-fiche .ec-contact-etapes__etape:is(button):hover:not(:disabled){background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-contact-fiche .ec-contact-etapes__etape[data-etat=franchie]{background:var(--ec-statut-succes-fond);color:var(--ec-statut-succes-encre)}.ec-contact-fiche .ec-contact-etapes__etape[data-etat=courante]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.ec-contact-fiche .ec-contact-etapes__etape:disabled{cursor:progress}.ec-contact-etapes__sep{color:rgb(var(--ec-os-texte-3))}.ec-contact-etapes__archive{padding:var(--ec-space-3xs) var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-statut-archive);color:#fff;font-size:var(--ec-os-t-chip);font-weight:500}.ec-contact-champs{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.ec-contact-vide{margin:0;padding:var(--ec-space-xs) var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-sous-titre{margin:var(--ec-space-sm) 0 var(--ec-space-2xs);padding:0 var(--ec-space-2xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:600}.ec-contact-fiche .ec-contact-lien:is(button,a){display:inline-flex;align-items:center;align-self:flex-start;gap:var(--ec-space-2xs);min-height:var(--ec-os-h-xs);margin:0;padding:0 var(--ec-space-xs);border:0;border-radius:var(--ec-radius-sm);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);font-weight:500;text-decoration:none;cursor:pointer}.ec-contact-fiche .ec-contact-lien:is(button,a):hover:not(:disabled){background:rgb(var(--ec-os-champ))}.ec-contact-fiche .ec-contact-lien--discret:is(button,a){color:rgb(var(--ec-os-texte-2))}.ec-contact-fiche .ec-contact-lien:is(button):disabled{opacity:.5;cursor:progress}.ec-contact-puce{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-contact-puce--succes{background:rgb(var(--ec-success) / .14);color:rgb(var(--ec-os-texte))}.ec-contact-puce--refus{background:rgb(var(--ec-danger) / .12);color:rgb(var(--ec-os-texte))}.ec-contact-fiche .ec-contact-pro:is(button){display:inline-flex;align-items:center;min-width:0;min-height:0;margin:0;padding:var(--ec-space-2xs);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;cursor:pointer}.ec-contact-affaires{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-contact-affaires__liste{display:flex;flex-direction:column;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-contact-fiche .ec-crm-deal-row:is(button),.ec-contact-fiche .ec-contact-affaire--terminee:is(button){box-sizing:border-box;width:100%;min-height:0;margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.ec-contact-fiche .ec-crm-deal-row:is(button):hover,.ec-contact-fiche .ec-contact-affaire--terminee:is(button):hover{background:var(--ec-os-filet-fort);transform:none}.ec-contact-fiche .ec-contact-affaire--terminee:is(button){display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ec-space-sm);background:none}.ec-contact-affaire__ligne{display:flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0}.ec-contact-affaire__titre{flex:1 1 auto;min-width:0;font-size:var(--ec-os-t-second);font-weight:500;overflow-wrap:anywhere}.ec-contact-affaire__montant{flex:none;font-size:var(--ec-os-t-chip);font-weight:600;white-space:nowrap}.ec-contact-affaire__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-space-xs)}.ec-contact-affaire__point{width:6px;height:6px;border-radius:var(--ec-os-rayon-pilule)}.ec-contact-affaire__proba{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-affaire__aide,.ec-contact-fusion__aide{margin:0;color:rgb(var(--ec-text-muted));font-size:var(--ec-os-t-chip)}.ec-contact-confirmation{margin:0;font-size:var(--ec-os-t-chip);line-height:1.5}@media(pointer:coarse){.ec-contact-fiche .ec-contact-etapes__etape:is(button),.ec-contact-fiche .ec-contact-tag:is(button),.ec-contact-fiche .ec-contact-lien:is(button,a){min-height:44px}}@media(prefers-reduced-motion:reduce){.ec-contact-fiche .ec-contact-etapes__etape:is(button){transition:none}}.ec-contact-fiche .ec-os-fiche-champ[data-type=url] .ec-os-fiche-champ__texte{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ec-contact-fil__titre{display:block}.ec-contact-fil__resume{display:block;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);overflow-wrap:anywhere}.ec-contact-fil__tache{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-contact-fiche__lecture{box-sizing:border-box;padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-carte))}@container ec-os-fiche (max-width: 719px){.ec-contact-fiche .ec-crm-fiche3__barre,.ec-contact-fiche .ec-crm-fiche3__barre-gestes,.ec-contact-fiche .ec-crm-fiche3__barre-fin{flex-wrap:nowrap}.ec-contact-fiche .ec-crm-fiche3__barre-gestes .ec-os-bouton{justify-content:center;width:var(--ec-os-h-sm);min-width:var(--ec-os-h-sm);padding:0;gap:0;font-size:0}.ec-contact-fiche .ec-crm-fiche3__barre-fin>.ec-os-bouton[aria-pressed]{display:none}.ec-contact-fiche .ec-crm-fiche3__tache-titre{flex-basis:100%}}.ec-contact-tags__ajout{display:flex;flex:1 1 100%;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-contact-tags__saisie{flex:1 1 auto;min-width:0}.ec-contact-liaison{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-contact-fiche .ec-contact-societe{display:grid;gap:var(--ec-os-e-10)}.ec-contact-fiche .ec-contact-societe__tete{display:flex;align-items:flex-start;gap:var(--ec-os-e-10);min-width:0}.ec-contact-fiche .ec-contact-societe__monogramme{display:inline-grid;flex:none;place-items:center;width:var(--ec-os-h-controle);height:var(--ec-os-h-controle);border-radius:var(--ec-os-rayon-champ);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600}.ec-contact-fiche .ec-contact-societe__nom{display:grid;gap:var(--ec-os-e-6);min-width:0}.ec-contact-fiche .ec-contact-societe__titre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-contact-fiche .ec-contact-societe__puces{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-contact-fiche .ec-contact-societe__desc{margin:0;color:rgb(var(--ec-os-texte-2))}.ec-contact-fiche .ec-contact-societe__liens{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-contact-fiche .ec-contact-tags{display:grid;gap:var(--ec-os-e-6);padding:var(--ec-os-e-10) 0 0}.ec-contact-fiche .ec-contact-tags__libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-contact-fiche .ec-contact-tags__liste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6)}.ec-contact-fiche .ec-contact-tag:is(button){display:inline-flex;align-items:center;min-height:var(--ec-os-h-sm);margin:0;padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);cursor:pointer}.ec-contact-fiche .ec-contact-tag:is(button):hover:not(:disabled){background:rgb(var(--ec-os-doux))}@media(pointer:coarse){.ec-contact-fiche .ec-contact-tag:is(button){min-height:var(--ec-os-h-lg)}}.ec-contact-fiche .ec-contact-societe__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6)}.ec-contact-fiche .ec-contact-lien--danger:is(button){min-height:var(--ec-os-h-controle);padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger))}.ec-contact-fiche .ec-contact-lien--danger:is(button):hover:not(:disabled){background:rgb(var(--ec-os-champ))}.ec-contact-fiche .ec-contact-puce--succes{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}@media(pointer:coarse){.ec-contact-fiche .ec-contact-lien--danger:is(button){min-height:var(--ec-os-h-lg)}}.ec-contact-lie{display:grid;gap:var(--ec-space-md);min-width:0}.ec-contact-lie__bloc{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-contact-lie__titre{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0;margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:500}.ec-contact-lie__nom{flex:1 1 auto;min-width:0}.ec-contact-lie__compte{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption);font-weight:400;font-variant-numeric:tabular-nums}.ec-contact-lie__vide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption)}.ec-contact-lie__lignes{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-contact-lie__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);width:100%;min-width:0;padding:var(--ec-space-xs) var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;text-align:start}button.ec-contact-lie__ligne{cursor:pointer}.ec-contact-lie__texte{display:grid;flex:1 1 auto;gap:2px;min-width:0}.ec-contact-lie__primaire,.ec-contact-lie__secondaire{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-contact-lie__primaire{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-contact-lie__secondaire{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption)}.ec-contact-lie__fin{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption);font-variant-numeric:tabular-nums}.ec-contact-lie__montant{font-variant-numeric:tabular-nums}.ec-contact-lie__point{display:inline-block;width:8px;height:8px;border-radius:50%}.ec-contact-lie__lien{justify-self:start;padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-font-size-caption);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-contact-lie__erreur{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-font-size-caption)}.ec-contact-fiche .ec-contact-societe__monogramme:has(>img){overflow:hidden;background:rgb(var(--ec-os-carte))}.ec-contact-fiche .ec-contact-societe__monogramme>img{width:100%;height:100%;object-fit:contain}.ec-contact-whatsapp{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-contact-whatsapp .ec-contact-consentements,.ec-contact-whatsapp__fil{display:flex;flex-direction:column;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-contact-whatsapp .ec-contact-consentement{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"type etat" "date geste";align-items:center;gap:var(--ec-space-3xs) var(--ec-space-xs);padding:var(--ec-space-2xs);font-size:var(--ec-os-t-chip)}.ec-contact-whatsapp .ec-contact-consentement__type{grid-area:type;min-width:0;color:rgb(var(--ec-os-texte));font-weight:500}.ec-contact-whatsapp .ec-contact-consentement>.ec-contact-puce{grid-area:etat;justify-self:end}.ec-contact-whatsapp .ec-contact-consentement>.ec-contact-consentement__date{grid-area:date;min-height:1em}.ec-contact-whatsapp .ec-contact-consentement>.ec-contact-whatsapp__geste{grid-area:geste;justify-self:end}.ec-contact-whatsapp .ec-contact-consentement__date{color:rgb(var(--ec-os-texte-2))}.ec-contact-whatsapp__recueil{display:flex;flex-direction:column;gap:var(--ec-space-2xs);padding:var(--ec-space-xs);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-contact-whatsapp__label{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:500}.ec-contact-whatsapp__preuve{width:100%;min-height:72px;resize:vertical;font:inherit}.ec-contact-whatsapp__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-xs)}.ec-contact-whatsapp__message{display:grid;grid-template-columns:4.5rem minmax(0,1fr);gap:2px var(--ec-space-xs);padding:var(--ec-space-2xs);font-size:var(--ec-os-t-chip)}.ec-contact-whatsapp__sens{color:rgb(var(--ec-os-texte-2))}.ec-contact-whatsapp__texte{overflow:hidden;min-width:0;color:rgb(var(--ec-os-texte));text-overflow:ellipsis;white-space:nowrap}.ec-contact-whatsapp__message .ec-contact-consentement__date{grid-column:2;color:rgb(var(--ec-os-texte-2))}.ec-contact-whatsapp__repondre{align-self:flex-start}.ec-contact-whatsapp__sous-titre{margin:var(--ec-space-xs) 0 0;padding:var(--ec-space-sm) var(--ec-space-2xs) 0;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:600}.ec-contact-fiche .ec-contact-whatsapp__geste:is(button){color:rgb(var(--ec-accent));text-decoration:underline;text-underline-offset:2px}.ec-crm-seg-split{display:flex;flex:1 1 auto;align-items:flex-start;gap:var(--ec-os-ecart, 16px);min-height:0;overflow-y:auto}.ec-os-crm .ec-crm-seg-split{padding:0 0 var(--ec-space-lg)}.ec-os-crm .ec-crm-seg-split:has(>*>.ec-list-table){padding-bottom:0}.ec-crm-seg-carte{box-sizing:border-box;min-width:0;border-radius:var(--ec-os-rayon-tuile, 20px);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-crm-seg-plein{flex:1 1 auto;padding:var(--ec-space-sm) var(--ec-space-lg) var(--ec-space-md)}.ec-crm-seg-vide{flex:1 1 auto;min-width:0;padding:var(--ec-space-3xl, 48px) var(--ec-space-lg)}.ec-crm-vide__action.ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-crm-vide__action.ec-os-bouton--secondaire:hover:not(:disabled){background:var(--ec-os-filet-fort)}.ec-crm-seg-alerte{margin:var(--ec-space-sm) 0}.ec-crm-seg-squelette{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md) 0}.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres{width:100%;border-collapse:collapse;table-layout:fixed;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) :is(th,td){padding:0 var(--ec-space-md);overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) th{height:44px;font-size:var(--ec-os-t-chip);font-weight:400;color:rgb(var(--ec-os-texte-2));border-bottom:1px solid var(--ec-os-filet)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) td{height:56px;border-bottom:1px solid var(--ec-os-filet)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody tr:last-child td{border-bottom-color:transparent}:is(.ec-crm-seg-table,.ec-crm-tags-table) tbody tr,.ec-crm-seg-membres tbody tr[data-ouvrable]{cursor:pointer;transition:background-color .12s var(--ec-ease)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody tr:hover{background:rgb(var(--ec-os-champ) / .7)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody td:first-child{border-radius:var(--ec-radius-lg) 0 0 var(--ec-radius-lg)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody td:last-child{border-radius:0 var(--ec-radius-lg) var(--ec-radius-lg) 0}.ec-crm-seg-table [data-col=type]{width:152px}.ec-crm-seg-table [data-col=cible]{width:120px;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-table [data-col=critere]{width:30%;color:rgb(var(--ec-os-texte-2))}:is(.ec-crm-seg-table [data-col=fiches],.ec-crm-tags-table [data-col=usage]){width:112px;text-align:end;font-variant-numeric:tabular-nums}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) [data-col=actions]{width:64px;padding-inline:0 var(--ec-space-sm);text-align:end}.ec-crm-seg-table__ident,.ec-crm-tags-table__ident,.ec-crm-seg-membres__ident{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-seg-table__icone,.ec-crm-seg-membres__icone{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-table__texte{display:grid;gap:2px;min-width:0}.ec-crm-seg-table__nom,.ec-crm-tags-table__nom,.ec-crm-seg-membres__nom{min-width:0;max-width:100%;overflow:hidden;padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-weight:500;line-height:1.35;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}:root :is(.ec-crm-seg-table__nom,.ec-crm-tags-table__nom,.ec-crm-seg-membres__nom){height:auto;min-height:0}span.ec-crm-seg-membres__nom{cursor:default}:is(.ec-crm-seg-table__nom,.ec-crm-tags-table__nom,.ec-crm-seg-membres__nom):focus-visible{border-radius:var(--ec-radius-sm);outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-seg-table__sous{display:flex;flex-wrap:wrap;gap:2px var(--ec-space-md);font-size:var(--ec-os-t-chip);line-height:1.35;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-table__sous:empty{display:none}.ec-crm-seg-table__replie{display:none}.ec-crm-seg-table__muet,.ec-crm-tags-table__muet{color:rgb(var(--ec-os-texte-3))}.ec-crm-tags-table [data-col=description],.ec-crm-tags-table__description,.ec-crm-seg-membres [data-col=email],.ec-crm-seg-membres__mail{color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-membres [data-col=etape]{width:128px;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-membres [data-col=compte]{width:104px;text-align:end;font-variant-numeric:tabular-nums}.ec-crm-seg-retirer{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:var(--ec-radius-pill);background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-crm-seg-retirer:hover:not(:disabled){background:var(--ec-os-filet);color:rgb(var(--ec-danger))}.ec-crm-seg-retirer:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-seg-menu.ec-os-bouton--sm{width:var(--ec-os-h-sm);padding:0}@media(hover:hover){:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody tr :is(.ec-crm-seg-menu,.ec-crm-seg-retirer){opacity:0;transition:opacity .12s var(--ec-ease)}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) tbody tr:is(:hover,:focus-within) :is(.ec-crm-seg-menu,.ec-crm-seg-retirer),:is(.ec-crm-seg-table,.ec-crm-tags-table) .ec-crm-seg-menu[data-state=open]{opacity:1}.ec-crm-rail-row__del{opacity:0;transition:opacity .12s var(--ec-ease)}:is(.ec-crm-rail-row,.ec-crm-rail-card):is(:hover,:focus-within) .ec-crm-rail-row__del{opacity:1}}.ec-crm-seg-split__catalogue{position:sticky;top:0;flex:0 0 280px;max-height:100%;overflow-y:auto;padding:var(--ec-space-md)}.ec-crm-seg-split__tete{display:flex;align-items:center;min-height:36px;margin:0 0 var(--ec-space-sm) calc(var(--ec-space-xs) * -1)}.ec-crm-seg-rail{display:grid;gap:2px}.ec-crm-seg-rail__bouton{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:48px;padding:var(--ec-space-xs) var(--ec-space-md);border:0;border-radius:var(--ec-radius-lg);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:start;cursor:pointer;transition:background-color .12s var(--ec-ease)}.ec-crm-seg-rail__bouton:hover{background:rgb(var(--ec-os-champ) / .7)}.ec-crm-seg-rail__bouton[data-tone=accent]{background:rgb(var(--ec-os-actif-neutre));font-weight:600}.ec-crm-seg-rail__bouton:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-crm-seg-rail__icone{display:inline-flex;flex:0 0 auto;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-rail__texte{display:grid;flex:1 1 auto;gap:1px;min-width:0}.ec-crm-seg-rail__nom{flex:1 1 auto;min-width:0;overflow:hidden;font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}.ec-crm-seg-rail__meta,.ec-crm-seg-rail__compte{font-size:var(--ec-os-t-chip);font-weight:400;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-crm-seg-split__detail{display:grid;flex:1 1 auto;gap:var(--ec-space-sm);min-width:0}.ec-crm-seg-detail{overflow:hidden}.ec-crm-seg-detail__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md) var(--ec-space-lg);padding:var(--ec-space-xl, 20px) var(--ec-space-xl, 20px) var(--ec-space-md)}.ec-crm-seg-detail__tete>:first-child{flex:1 1 320px;min-width:0}.ec-crm-seg-detail__actions{display:flex;flex:0 0 auto;align-items:center;gap:var(--ec-space-sm)}.ec-crm-seg-entete{display:flex;align-items:flex-start;gap:var(--ec-space-md)}.ec-crm-seg-entete__icone{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-seg-entete__texte{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-crm-seg-entete__titre{margin:0;font-size:var(--ec-os-t-h2, 20px);font-weight:600;line-height:1.25;color:rgb(var(--ec-os-texte))}.ec-crm-seg-detail__titre{display:-webkit-box;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.ec-crm-seg-entete__pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-md)}.ec-crm-seg-entete__meta{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-detail__corps{display:grid;gap:var(--ec-space-xl, 20px);padding:var(--ec-space-sm) var(--ec-space-xl, 20px) var(--ec-space-xl, 20px)}.ec-crm-seg-chiffres{display:grid;grid-template-columns:minmax(180px,1fr) minmax(0,2.4fr);gap:var(--ec-space-sm)}.ec-crm-seg-chiffre{display:grid;align-content:start;gap:var(--ec-space-xs);min-width:0;padding:var(--ec-space-lg);border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-champ))}.ec-crm-seg-chiffre__libelle{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-chiffre__valeur{font-size:28px;font-weight:600;line-height:1.15;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte))}.ec-crm-seg-chiffre__aide{max-width:640px;font-size:var(--ec-os-t-chip);line-height:1.5;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-phrases{display:grid;gap:var(--ec-space-2xs, 4px);margin:0;padding:0;list-style:none}.ec-crm-seg-phrase{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-sm);min-width:0;font-size:var(--ec-os-t-corps, 15px);line-height:1.45;color:rgb(var(--ec-os-texte))}.ec-crm-seg-phrase__lien{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-phrase__texte{min-width:0;overflow-wrap:anywhere}.ec-crm-seg-phrase__valeur{font-weight:600}.ec-crm-seg-bloc{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-crm-seg-detail__soustete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-md)}.ec-crm-seg-bloc__titre{font-size:var(--ec-os-t-h3, 16px);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-crm-seg-bloc__compte{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-note{margin:0;padding:var(--ec-space-lg) 0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-remarque{max-width:640px;margin:var(--ec-space-xs) 0 0;font-size:var(--ec-os-t-chip);line-height:1.5;color:rgb(var(--ec-os-texte-2))}.ec-crm-tags-plein{display:grid;flex:1 1 auto;gap:var(--ec-os-ecart, 16px);min-width:0}.ec-crm-tags-pastille{display:inline-block;flex:0 0 auto;width:12px;height:12px;border-radius:var(--ec-radius-pill);background:var(--ec-crm-tag);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-crm-tags-couleur{position:relative;display:inline-flex;align-items:center;gap:var(--ec-space-md);min-width:0;min-height:44px;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-crm-tags-couleur input{position:absolute;top:0;right:0;bottom:0;left:0;width:44px;height:44px;margin:0;padding:0;border:0;opacity:0;cursor:pointer}.ec-crm-tags-couleur__rond{display:inline-block;flex:0 0 auto;width:44px;height:44px;border-radius:var(--ec-radius-pill);background:var(--ec-crm-tag);box-shadow:inset 0 0 0 1px var(--ec-os-filet),0 0 0 4px rgb(var(--ec-os-champ))}.ec-crm-tags-couleur:focus-within .ec-crm-tags-couleur__rond{outline:2px solid rgb(var(--ec-os-texte));outline-offset:5px}.ec-crm-tags-couleur[data-compact] .ec-crm-tags-couleur__rond,.ec-crm-tags-couleur[data-compact] input{width:36px;height:36px}.ec-crm-tags-edition{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-crm-tags-edition__ligne{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-tags-edition__nom.ec-input{flex:1 1 auto;min-width:0;max-width:480px;font-size:var(--ec-os-t-h2, 20px);font-weight:600}.ec-crm-tags-edition__desc.ec-input{width:100%;max-width:640px}.ec-crm-tags-edition__usage{padding-left:calc(36px + var(--ec-space-md));font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-tags-orphelines{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-md) var(--ec-space-xs)}.ec-crm-seg-split__catalogue .ec-crm-tags-orphelines{margin-top:var(--ec-space-md);padding:var(--ec-space-md) 0 0}.ec-crm-tags-orphelines__desc{max-width:640px;margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-chip);line-height:1.5;color:rgb(var(--ec-os-texte-2))}.ec-crm-tags-orphelines__liste{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-crm-tags-orphelines__ligne{display:inline-flex;align-items:center;gap:var(--ec-space-sm);max-width:100%;min-width:0;padding:var(--ec-space-2xs, 4px) var(--ec-space-2xs, 4px) var(--ec-space-2xs, 4px) var(--ec-space-lg);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ))}.ec-crm-tags-orphelines__nom{min-width:0;overflow:hidden;font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}.ec-crm-seg-split__catalogue .ec-crm-tags-orphelines__ligne{width:100%;justify-content:space-between}.ec-crm-tiroir-corps{display:grid;gap:var(--ec-space-lg);padding:0 var(--ec-os-tiroir-air, 24px) var(--ec-os-tiroir-ecart, 24px);min-width:0}.ec-crm-tiroir-corps--plein{flex:1 1 auto;min-height:0}.ec-crm-seg-formulaire{display:grid;gap:var(--ec-space-xl, 20px);min-width:0}.ec-crm-seg-champ{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-crm-seg-champ__libelle{font-size:var(--ec-os-t-chip);font-weight:500;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-champ__aide{font-size:var(--ec-os-t-chip);line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-case{display:flex;align-items:flex-start;gap:var(--ec-space-md);max-width:560px;font-size:var(--ec-os-t-second);line-height:1.45;color:rgb(var(--ec-os-texte));cursor:pointer}.ec-crm-seg-case input{flex:0 0 auto;width:18px;height:18px;margin:2px 0 0;accent-color:rgb(var(--ec-os-texte))}.ec-crm-seg-case__aide{display:block;margin-top:2px;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-critere{display:grid;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-lg);border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-champ))}.ec-crm-seg-critere__titre{font-size:var(--ec-os-t-second);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-crm-seg-critere__aide{font-size:var(--ec-os-t-chip);line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-critere__regle{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ec-space-md);margin-top:var(--ec-space-xs)}.ec-crm-seg-critere__champ{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-crm-seg-critere__libelle{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-critere__sans-valeur{display:flex;align-items:center;min-height:44px;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-critere__alerte{font-size:var(--ec-os-t-chip);line-height:1.4;color:rgb(var(--ec-warning))}.ec-crm-seg-picker{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0;min-height:0;height:100%}.ec-crm-seg-picker__outils{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-crm-seg-picker__recherche{position:relative;display:flex;flex:1 1 auto;align-items:center;min-width:0;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-picker__recherche>svg{position:absolute;left:var(--ec-space-md);pointer-events:none}:root .ec-crm-seg-picker__recherche>input.ec-input{width:100%;padding-left:calc(var(--ec-space-md) * 2 + 15px)}.ec-crm-seg-picker__liste{display:grid;flex:1 1 auto;align-content:start;gap:2px;min-height:160px;overflow-y:auto}.ec-crm-seg-picker__ligne{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:52px;padding:var(--ec-space-xs) var(--ec-space-md);border:0;border-radius:var(--ec-radius-lg);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:start;cursor:pointer}.ec-crm-seg-picker__ligne:hover:not(:disabled){background:rgb(var(--ec-os-champ) / .7)}.ec-crm-seg-picker__ligne[aria-pressed=true]{background:rgb(var(--ec-os-champ))}.ec-crm-seg-picker__ligne:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-crm-seg-picker__case{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border-radius:var(--ec-radius-sm);box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);color:rgb(var(--ec-os-actif-encre))}.ec-crm-seg-picker__ligne[aria-pressed=true] .ec-crm-seg-picker__case{background:rgb(var(--ec-os-actif));box-shadow:none}.ec-crm-seg-picker__icone{display:inline-flex;flex:0 0 auto;color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-picker__texte{display:grid;flex:1 1 auto;gap:1px;min-width:0}.ec-crm-seg-picker__nom,.ec-crm-seg-picker__sous{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-seg-picker__nom{font-size:var(--ec-os-t-second);font-weight:500}.ec-crm-seg-picker__sous{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-picker__vide,.ec-crm-seg-picker__note{margin:0;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ec-crm-seg-picker__vide{padding:var(--ec-space-2xl, 24px) var(--ec-space-md);text-align:center}.ec-crm-seg-picker__pied{position:sticky;bottom:0;display:flex;align-items:center;gap:var(--ec-space-sm);padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet);background:inherit}.ec-crm-seg-picker__compte{flex:1 1 auto;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}@media(max-width:1100px){.ec-crm-seg-table [data-col=critere]{display:none}}@media(max-width:760px){.ec-crm-seg-split{flex-direction:column;align-items:stretch;gap:var(--ec-space-md)}.ec-crm-seg-split__catalogue{position:static;flex:0 0 auto;max-height:none}.ec-crm-seg-split[data-ouverte] .ec-crm-seg-rail,.ec-crm-seg-split[data-ouverte] .ec-crm-seg-split__catalogue .ec-crm-tags-orphelines{display:none}.ec-crm-seg-split[data-ouverte] .ec-crm-seg-split__catalogue{padding:var(--ec-space-xs) var(--ec-space-sm)}.ec-crm-seg-split[data-ouverte] .ec-crm-seg-split__tete{margin:0}.ec-crm-seg-table [data-col=type],.ec-crm-seg-table [data-col=cible],.ec-crm-tags-table [data-col=description],.ec-crm-seg-membres [data-col=etape]{display:none}.ec-crm-seg-table__replie{display:inline}.ec-crm-seg-chiffres{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.ec-crm-seg-plein{padding-inline:var(--ec-space-sm)}.ec-crm-seg-membres [data-col=email]{display:none}:is(.ec-crm-seg-table [data-col=fiches],.ec-crm-tags-table [data-col=usage]){width:72px}.ec-crm-seg-membres [data-col=compte]{width:96px}:is(.ec-crm-seg-table,.ec-crm-tags-table,.ec-crm-seg-membres) :is(th,td){padding-inline:var(--ec-space-sm)}.ec-crm-seg-table__icone{display:none}.ec-crm-seg-detail__tete{padding:var(--ec-space-lg) var(--ec-space-lg) var(--ec-space-sm)}.ec-crm-seg-detail__corps{padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-lg)}.ec-crm-seg-detail__soustete,.ec-crm-seg-chiffres{padding-inline:var(--ec-space-sm)}.ec-crm-seg-chiffres{padding-inline:0}.ec-crm-tags-edition__usage{padding-left:0}}.ec-crm-seg-fiche .ec-crm-seg-membres td{height:44px}.ec-crm-seg-fiche .ec-crm-seg-detail__corps{display:flex;flex-direction:column;gap:16px}.ec-crm-seg-fiche .ec-crm-seg-fiche__pastille{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--ec-c-lavis))}.ec-crm-seg-fiche .ec-crm-tags-edition{display:flex;align-items:center;gap:10px;margin:4px 0 16px;padding:0 19px}.ec-crm-seg-fiche .ec-crm-tags-edition__ligne{display:flex;flex:0 0 340px;align-items:center;gap:10px}.ec-crm-seg-fiche .ec-crm-tags-edition :is(.ec-crm-tags-edition__nom,.ec-crm-tags-edition__desc){height:40px;border-radius:10px}.ec-crm-seg-fiche .ec-crm-tags-edition__desc{flex:1 1 auto;min-width:0}.ec-crm-seg-fiche .ec-crm-tags-edition__usage{display:none}.ec-record-modal.ec-crm-seg-fiche{--ec-record-modal-lg-w: 960px;height:fit-content;min-height:min(480px,calc(100dvh - 2 * var(--ec-record-modal-marge, 24px)));max-height:calc(100dvh - 2 * var(--ec-record-modal-marge, 24px))}.ec-os-crm .ec-crm-seg-split:has(>.ec-crm-reglages-section){flex-direction:column;align-items:stretch}.ec-os-crm .ec-crm-seg-split:has(>.ec-crm-reglages-section)>.ec-crm-reglages-section{margin-top:0}.ec-crm-tags-orphelines__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ec-attr{display:grid;gap:var(--ec-space-md);min-width:0}.ec-attr__intro,.ec-attr__note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-attr__note{color:rgb(var(--ec-warning))}.ec-attr__carte{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-page));min-width:0}.ec-attr__interrupteur{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md)}.ec-attr__interrupteur>span{display:grid;gap:2px}.ec-attr__titre-ligne{font-size:var(--ec-os-t-corps);font-weight:var(--ec-os-libelle-graisse);color:rgb(var(--ec-os-texte));padding:0}.ec-attr__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-attr__erreur{font-size:var(--ec-os-t-second);color:rgb(var(--ec-danger))}.ec-attr__champ{display:grid;gap:6px;min-width:0}.ec-attr__groupe{display:grid;gap:6px;margin:0;padding:0;border:0;min-width:0}.ec-attr__regles{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-attr__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-attr__actions{display:inline-flex;gap:4px}.ec-attr__puces{display:flex;flex-wrap:wrap;gap:6px}.ec-attr__puce{min-height:var(--ec-os-h-xs);padding:0 12px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);cursor:pointer}.ec-attr__puce[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-attr__puce:disabled{cursor:default;opacity:.6}.ec-attr__puce:focus-visible{outline:2px solid rgb(var(--ec-os-actif-neutre-encre));outline-offset:2px}.ec-attr__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-attr__squelette{display:grid;gap:var(--ec-space-sm)}.ec-crm-coach.ec-crm-coach--coque{display:flex;flex-direction:column;overflow:hidden}.ec-crm-coach--coque .ec-crm-coach__tete{display:flex;flex-shrink:0;align-items:center}.ec-crm-coach--coque .ec-crm-coach__pastille{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:var(--ec-os-rayon-pilule)}.ec-crm-coach--coque .ec-crm-coach__titre{font-weight:600}.ec-crm-coach--coque .ec-crm-coach__sous{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-coach--coque .ec-crm-coach__corps{display:flex;flex:1;flex-direction:column;min-height:0;overflow-y:auto}.ec-crm-coach--coque .ec-crm-coach__surtitre{display:flex;align-items:center;gap:var(--ec-os-e-6);margin-bottom:var(--ec-os-e-8);font-weight:600;letter-spacing:.05em;text-transform:uppercase}.ec-crm-coach--coque .ec-crm-coach__msg{padding:var(--ec-os-e-8) var(--ec-os-e-12);font-size:var(--ec-os-t-corps);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ec-crm-coach--coque .ec-crm-coach__pied{flex-shrink:0;max-height:45%;overflow-y:auto;padding:var(--ec-os-e-16)}.ec-crm-coach--coque .ec-crm-coach__tete .ec-crm-rail__bascule:is(button){display:inline-grid;place-items:center;width:var(--ec-os-h-controle);height:var(--ec-os-h-controle);margin:0;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));cursor:pointer}.ec-crm-coach--coque .ec-crm-coach__corps .ec-crm-rail__bascule:is(button){display:inline-flex;align-items:center;gap:var(--ec-os-e-6);min-height:var(--ec-os-h-controle);margin:var(--ec-os-e-8) 0 0;padding:0 var(--ec-os-e-14);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-chip);cursor:pointer}.ec-crm-coach.ec-crm-coach--coque{position:static;width:auto;max-width:none;height:100%;border-left:0;background-color:rgb(var(--ec-os-carte));box-shadow:none}.ec-crm-coach--coque .ec-crm-coach__tete{gap:var(--ec-os-e-10);padding:var(--ec-os-e-16) var(--ec-os-e-16) var(--ec-os-e-12);border-bottom:0;background:none}.ec-crm-coach--coque .ec-crm-coach__pastille{width:var(--ec-os-h-controle);height:var(--ec-os-h-controle);background-color:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc))}.ec-crm-coach--coque .ec-crm-coach__titre{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-crm-coach--coque .ec-crm-coach__sous{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-coach__gestes{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8);padding:0 var(--ec-os-e-16) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet)}.ec-crm-coach--coque .ec-crm-coach__corps{gap:var(--ec-os-e-16);padding:var(--ec-os-e-16)}.ec-crm-coach--coque .ec-crm-coach__aide,.ec-crm-coach__appui{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.5}.ec-crm-coach--coque .ec-crm-coach__surtitre{color:rgb(var(--ec-os-texte-2));font-size:11px}.ec-crm-coach--coque .ec-crm-coach__msg{border-radius:var(--ec-os-rayon-encart);background-color:rgb(var(--ec-os-champ))}.ec-crm-coach--coque .ec-crm-coach__pied{border-top:1px solid var(--ec-os-filet);background:none}.ec-crm-coach__recos{display:grid;gap:var(--ec-os-e-8)}.ec-crm-coach__reco{display:grid;gap:var(--ec-os-e-10);padding:var(--ec-os-e-14);border-radius:var(--ec-os-rayon-encart);background:rgb(var(--ec-os-champ))}.ec-crm-coach__reco-surtitre{color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-crm-coach__reco-texte{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);line-height:1.45}.ec-crm-coach__reco-texte strong{font-weight:600}.ec-crm-coach__reco-actions{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-6)}.ec-crm-coach__reco-actions:empty{display:none}.ec-crm-coach .ec-crm-coach__relance:is(button),.ec-crm-coach .ec-crm-coach__plus-tard:is(button){display:inline-flex;align-items:center;gap:var(--ec-os-e-6);min-height:var(--ec-os-h-controle);margin:0;padding:0 var(--ec-os-e-14);border:0;border-radius:var(--ec-os-rayon-pilule);font:inherit;font-size:var(--ec-os-t-chip);font-weight:500;cursor:pointer}.ec-crm-coach .ec-crm-coach__relance:is(button){background:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc))}.ec-crm-coach .ec-crm-coach__relance:is(button):disabled{opacity:.6;cursor:progress}.ec-crm-coach .ec-crm-coach__plus-tard:is(button){background:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-coach .ec-crm-coach__plus-tard:is(button):hover{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-crm-coach__reco-issue{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}@media(pointer:coarse){.ec-crm-coach .ec-crm-coach__relance:is(button),.ec-crm-coach .ec-crm-coach__plus-tard:is(button){min-height:var(--ec-os-h-lg)}}.ec-crm-fiche__raccourci:after{content:attr(data-raccourci)}.ec-crm-fiche__raccourci{padding:1px var(--ec-os-e-4);border-radius:var(--ec-os-e-4);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font:inherit;font-size:11px}.ec-os-fiche-travail__agent--plein .ec-crm-coach--coque .ec-crm-coach__tete .ec-crm-rail__bascule{display:none}.ec-crm-devis{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-radius-lg);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:var(--ec-os-espace-lavis, var(--ec-os-survol-neutre));min-width:0}.ec-crm-devis__tete{display:flex;align-items:center;gap:var(--ec-space-md);flex-wrap:wrap}.ec-crm-devis__titre{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:15px;font-weight:600}.ec-crm-devis__actions{margin-left:auto;display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-crm-devis__liste{list-style:none;margin:0;padding:0;display:grid;gap:var(--ec-space-sm)}.ec-crm-devis__offre{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));min-width:0}.ec-crm-devis__rangee{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-crm-devis__ident{min-width:0;flex:1;display:grid;gap:var(--ec-space-3xs)}.ec-crm-devis__nom{font-weight:600;font-size:var(--ec-os-t-corps);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-devis__meta{font-size:11px}.ec-crm-devis__montant{flex-shrink:0;text-align:right;display:grid;gap:var(--ec-space-3xs)}.ec-crm-devis__montant b{font-weight:600;font-size:14px}.ec-crm-devis__montant span{font-size:11px}.ec-crm-devis__suivi{display:flex;align-items:center;gap:var(--ec-space-md);flex-wrap:wrap;padding-top:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-devis__jalon{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);font-size:11px;color:rgb(var(--ec-text-muted))}.ec-crm-devis__jalon[data-franchi=true]{color:rgb(var(--ec-text-secondary))}.ec-crm-devis__jalon[data-refuse=true]{color:rgb(var(--ec-danger))}.ec-crm-devis__jalon-point{width:var(--ec-space-xs);height:var(--ec-space-xs);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-border));flex-shrink:0}.ec-crm-devis__jalon[data-franchi=true] .ec-crm-devis__jalon-point{background:rgb(var(--ec-success))}.ec-crm-devis__jalon[data-refuse=true] .ec-crm-devis__jalon-point{background:rgb(var(--ec-danger))}.ec-crm-devis__lignes{display:grid;gap:var(--ec-space-sm);padding-top:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-devis__ligne{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr) minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr) auto;gap:var(--ec-space-sm);align-items:center}.ec-crm-devis__entetes{font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ec-text-muted))}.ec-crm-devis__champ{width:100%;height:var(--ec-control-lg);padding:0 var(--ec-space-sm);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary));background:rgb(var(--ec-elevated));border:1px solid transparent;border-radius:var(--ec-radius-sm);outline:none;box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-crm-devis__champ:focus-visible{box-shadow:inset 0 0 0 1px rgb(var(--ec-accent) / .55)}.ec-crm-devis__champ[data-num=true]{text-align:right;font-variant-numeric:tabular-nums}.ec-crm-devis__pied{display:flex;align-items:center;gap:var(--ec-space-sm);flex-wrap:wrap}.ec-crm-devis__totaux{margin-left:auto;display:flex;align-items:center;gap:var(--ec-space-md);font-size:12px;font-variant-numeric:tabular-nums}.ec-crm-devis__note{margin:0;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-crm-devis__vide{margin:0;padding:var(--ec-space-xl) var(--ec-space-md);text-align:center;font-size:var(--ec-os-t-corps);display:grid;gap:var(--ec-space-2xs);color:rgb(var(--ec-text-muted))}.ec-crm-devis__valeur{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:var(--ec-os-espace-lavis-fort, var(--ec-os-presse-neutre));font-size:12px}.ec-crm-devis__valeur b{font-weight:600;font-size:14px;color:var(--ec-theme-encre, var(--ec-accent-text))}.ec-crm-devis__gain{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:var(--ec-os-espace-lavis-fort, var(--ec-os-presse-neutre));font-size:12px}.ec-crm-devis__gain-texte{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-crm-devis__gain-texte svg{color:rgb(var(--ec-success))}@media(max-width:900px){.ec-crm-devis__ligne{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto}}.ec-crm-pipeline .ec-os-segmente__option[data-actif=true],.ec-crm-pipeline-outils .ec-os-segmente__option[data-actif=true],.ec-crm-pipeline .ec-os-kanban__indicateur-bouton[aria-current=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.ec-crm-pipeline .ec-os-kanban__tableau{--ec-os-kanban-colonne-min: 240px;--ec-os-kanban-visibles: min(var(--ec-os-kanban-nb, 5), 6);--ec-os-kanban-apercu: calc( min(max(var(--ec-os-kanban-nb, 5) - 6, 0), 1) * (var(--ec-os-kanban-fondu) + var(--ec-os-kanban-ecart)) )}.ec-crm-pipeline .ec-os-kanban-outils .ec-select__trigger,.ec-crm-pipeline-outils .ec-select__trigger{width:auto;max-width:240px;height:var(--ec-os-h-md);min-height:0;white-space:nowrap}.ec-crm-pipeline .ec-os-kanban-outils .ec-select__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau:not([hidden]){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--ec-os-e-8)}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau>*{min-width:0}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau .ec-select__trigger{width:100%;max-width:none}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau>:is(.ec-crm-periode,.ec-crm-periode-segments){grid-column:1 / -1;order:1}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau>:is(.ec-crm-sans-cloture,.ec-os-segmente){order:2}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-crm-periode-segments{justify-content:space-between;flex-wrap:wrap;border-radius:var(--ec-os-rayon-tuile)}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-crm-periode-segments__option{flex:none}.ec-crm-pipeline .ec-os-kanban-outils[data-ec-etroit] .ec-os-kanban-outils__panneau .ec-os-segmente__option{gap:0;font-size:0}.ec-crm-periode{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2))}.ec-crm-periode-segments{display:inline-flex;flex:none;align-items:center;gap:2px;padding:3px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.ec-crm-periode-segments__option:is(button){min-height:calc(var(--ec-os-h-controle) - 6px);margin:0;padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);white-space:nowrap;cursor:pointer}.ec-crm-periode-segments__option:is(button):hover:not([aria-pressed=true]){background:rgb(var(--ec-os-champ))}.ec-crm-periode-segments__option:is(button)[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-crm-sans-cloture:is(button){min-height:var(--ec-os-h-controle);border:1px solid var(--ec-os-filet)}.ec-crm-synthese-bande{display:grid;gap:var(--ec-os-e-8);width:100%;min-width:0}.ec-crm-synthese__annonce{display:flex;align-items:center;padding-inline:var(--ec-os-e-8)}.ec-crm-periode-annonce{flex:none;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap}@media(pointer:coarse){.ec-crm-periode-segments__option:is(button){min-height:var(--ec-os-h-lg)}}.ec-crm-pipeline .ec-os-kanban-outils__resume,.ec-crm-pipeline-outils .ec-os-kanban-outils__resume{line-height:normal}.ec-crm-synthese{display:flex;flex-wrap:wrap;gap:var(--ec-os-gap-cartes, 8px);width:100%;min-width:0;margin:0;padding:0;list-style:none}.ec-crm-synthese__tuile{display:flex;flex:0 1 auto;flex-direction:column;gap:var(--ec-os-e-4);min-width:148px;padding:var(--ec-os-e-12) var(--ec-os-e-16);box-sizing:border-box;border-radius:var(--ec-os-rayon-encart, 14px);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-crm-synthese__case{display:flex}button.ec-crm-synthese__tuile{margin:0;border:0;font:inherit;text-align:start;cursor:pointer}button.ec-crm-synthese__tuile:hover{background:rgb(var(--ec-os-champ))}button.ec-crm-synthese__tuile[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}button.ec-crm-synthese__tuile[aria-pressed=true] :is(.ec-crm-synthese__libelle,.ec-crm-synthese__second,.ec-crm-synthese__chiffre){color:inherit}button.ec-crm-synthese__tuile:focus-visible,.ec-crm-synthese__tuile[tabindex]:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-synthese__libelle{color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.06em;line-height:16px;text-transform:uppercase;white-space:nowrap}.ec-crm-synthese__valeur{display:flex;align-items:baseline;gap:var(--ec-os-e-6);font-size:20px;font-weight:550;font-variant-numeric:tabular-nums;line-height:26px;white-space:nowrap}.ec-crm-synthese__chiffre[data-ec-ton=danger]{color:rgb(var(--ec-os-danger))}.ec-crm-synthese__chiffre[data-ec-ton=cle]{color:rgb(var(--ec-os-texte));font-weight:650}.ec-crm-synthese__second{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:450}@media(max-width:767px){.ec-crm-synthese{position:relative;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.ec-crm-synthese__tuile{flex:none;min-width:0;padding:var(--ec-os-e-8) var(--ec-os-e-12)}.ec-crm-synthese__tuile[data-ec-tuile=pondere]{order:-1}}.ec-crm-pipeline .ec-os-kanban__entete{flex-wrap:wrap;align-content:center;row-gap:0;height:auto;min-height:40px}.ec-crm-pipeline .ec-os-kanban__entete>span:has(.ec-os-kanban__menu-colonne){display:inline-flex;align-items:center;height:28px}.ec-crm-pipeline .ec-os-kanban__entete>.ec-os-kanban__total{order:9;flex:1 1 100%;padding-inline-start:calc(8px + var(--ec-space-sm));line-height:18px}.ec-crm-pipeline__total{display:flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0;color:rgb(var(--ec-os-texte));font-size:12px;white-space:nowrap}.ec-crm-pipeline__brut{flex:none;font-weight:600}.ec-crm-pipeline__pondere{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis}.ec-crm-pipeline__total--vide{color:rgb(var(--ec-os-texte-3));visibility:hidden}.ec-crm-pipeline .ec-os-kanban__corps:empty{min-height:0}.ec-crm-pipeline__vide{display:grid;justify-items:center;gap:2px;padding-block:var(--ec-space-xs);color:rgb(var(--ec-os-texte-3))}.ec-crm-pipeline__vide-titre{margin-top:var(--ec-space-2xs);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:500}.ec-crm-pipeline__vide-aide{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-carte{position:relative;min-width:0}.ec-crm-carte .ec-os-kanban-carte{gap:var(--ec-os-e-6)}.ec-crm-carte .ec-os-kanban-carte__titre{font-weight:550}.ec-crm-carte .ec-kanban__presence{display:inline-flex;margin-inline-start:var(--ec-os-e-6);vertical-align:middle}.ec-crm-carte .ec-os-kanban-carte__sous-titre{gap:var(--ec-os-e-8);overflow:visible;color:rgb(var(--ec-os-texte));line-height:24px}.ec-os-kanban[data-ec-etroit] .ec-crm-carte .ec-os-kanban-carte__sous-titre{padding-inline-end:40px}.ec-crm-carte .ec-os-kanban-montant{flex:none;gap:var(--ec-os-e-6);font-size:var(--ec-os-t-h3);font-weight:550}.ec-crm-carte .ec-os-kanban-montant__second{font-size:12px}.ec-crm-carte__fin{display:inline-flex;flex:0 1 auto;align-items:center;justify-content:flex-end;gap:var(--ec-os-e-6);min-width:0;margin-inline-start:auto;overflow:hidden;font-size:12px}.ec-crm-carte__provenance{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--ec-os-e-4);min-width:0;height:22px;padding:0 var(--ec-os-e-8);overflow:hidden;box-sizing:border-box;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));white-space:nowrap;text-overflow:ellipsis}.ec-crm-carte__issue{display:inline-flex;flex:0 1 auto;align-items:center;gap:var(--ec-os-e-6);min-width:0;overflow:hidden;white-space:nowrap}.ec-crm-carte__issue>.ec-os-statut{flex:none}.ec-crm-carte__motif{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis}.ec-crm-carte__motif:before{content:"· "}.ec-crm-carte .ec-os-kanban-carte__pied{display:block;margin-top:0}.ec-crm-carte__lignes{display:grid;gap:var(--ec-os-e-4);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:20px}.ec-crm-carte__ligne{display:flex;align-items:center;gap:var(--ec-os-e-6);min-width:0}.ec-crm-carte__ligne-texte{flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-crm-carte .ec-crm-carte__initiales{--ec-os-avatar-cote: 24px}.ec-crm-carte .ec-os-avatar .ec-os-avatar__rond{font-size:11px;line-height:14px}.ec-crm-carte__cloture{flex:none;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-carte__cloture[data-ec-ton=retard]{color:rgb(var(--ec-os-danger))}.ec-crm-carte .ec-os-kanban-avatars{flex:none}.ec-crm-carte .ec-os-kanban-avatars .ec-os-avatar{--ec-os-avatar-cote: 24px}.ec-crm-carte__activite,.ec-crm-carte__stagne{display:flex;align-items:center;gap:var(--ec-os-e-6);min-width:0;white-space:nowrap}.ec-crm-carte__activite .ec-icone{flex:none;color:rgb(var(--ec-os-texte-3))}.ec-crm-carte__activite[data-ec-type=call] .ec-icone{color:rgb(var(--ec-action-call-ink))}.ec-crm-carte__activite:is([data-ec-type=meeting],[data-ec-type=lunch]) .ec-icone{color:rgb(var(--ec-action-meeting-ink))}.ec-crm-carte__activite:is([data-ec-type=task],[data-ec-type=deadline]) .ec-icone{color:rgb(var(--ec-action-task-ink))}.ec-crm-carte__activite[data-ec-type=email] .ec-icone{color:rgb(var(--ec-action-email-ink))}.ec-crm-carte__activite[data-ec-etat=retard] .ec-icone{color:rgb(var(--ec-os-danger))}.ec-crm-carte__activite-titre{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte));text-overflow:ellipsis}.ec-crm-carte__activite-quand{flex:none;font-variant-numeric:tabular-nums}.ec-crm-carte__activite[data-ec-etat=retard] .ec-crm-carte__activite-quand{color:rgb(var(--ec-os-danger))}.ec-crm-carte__activite:not([data-ec-etat=retard]) .ec-crm-carte__activite-quand:before{content:"· "}.ec-crm-carte__stagne{color:rgb(var(--ec-os-texte-2))}.ec-crm-carte[data-ec-statut=lost]{opacity:.72}.ec-crm-pipeline__autres:is(button){display:block;width:100%;min-height:var(--ec-os-h-controle);margin:0;padding:0 var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;cursor:pointer}.ec-crm-pipeline__autres:is(button):hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-gagnee{display:grid;gap:var(--ec-space-sm);max-width:460px}.ec-crm-gagnee__montant{display:grid;justify-self:start;gap:2px;min-width:160px;padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-crm-gagnee__libelle{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-gagnee__valeur{color:rgb(var(--ec-os-succes));font-family:var(--ec-font-display-number, var(--ec-font-display, inherit));font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.02em}.ec-crm-gagnee__texte,.ec-crm-gagnee__aide{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);line-height:1.45}.ec-crm-gagnee__aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}@keyframes ec-crm-pulse{0%{transform:scale(1)}50%{transform:scale(1.06)}to{transform:scale(1)}}[data-ec-vivant] [data-ec-ludique-pulse]{display:inline-flex;animation:ec-crm-pulse var(--ec-anim-slow) var(--ec-anim-ease-out)}@keyframes ec-crm-efface{0%{opacity:1}to{opacity:.72}}@media(prefers-reduced-motion:reduce){[data-ec-ludique-pulse]{animation:none}}.ec-crm-squelette{display:grid;gap:var(--ec-space-md);min-width:0}.ec-crm-squelette__synthese{display:flex;gap:var(--ec-space-sm);min-width:0;overflow:hidden}.ec-crm-squelette__tableau{display:flex;gap:var(--ec-space-md);min-width:0;overflow:hidden}.ec-crm-squelette__colonne{display:flex;flex:0 0 340px;flex-direction:column;gap:var(--ec-space-xs);padding:var(--ec-space-sm);box-sizing:border-box;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-kanban-column-bg))}.ec-crm-squelette__entete{display:grid;gap:6px;padding:var(--ec-space-xs) var(--ec-space-sm) var(--ec-space-sm)}.ec-crm-squelette__carte{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-md) var(--ec-space-lg);border-radius:calc(var(--ec-os-rayon-tuile) - 6px);border:1px solid var(--ec-os-kanban-card-border);background:rgb(var(--ec-os-kanban-card-bg))}@media(max-width:767px){.ec-crm-squelette__colonne{flex-basis:100%}}.ec-crm-pipeline__vide-retard{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-crm-carte__ziggy{display:inline-flex;align-items:center;gap:4px;flex:none;margin-left:6px;padding:1px 8px 1px 3px;border-radius:999px;border:1px solid rgb(var(--ec-border));background:rgb(var(--ec-surface));font-size:12px;font-weight:600;line-height:18px;color:rgb(var(--ec-text-primary))}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte{gap:2px;padding:0;border:0;background:none;box-shadow:none}.ec-os-crm .ec-crm-carte__activite-quand:before{content:none!important}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte__titre{font-size:14px;font-weight:600;line-height:20px}.ec-os-crm .ec-crm-carte__parent{overflow:hidden;color:rgb(var(--ec-c-encre-3));font-size:12.5px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte__pied{margin-top:8px}.ec-os-crm .ec-crm-carte__lignes{display:grid;gap:0}.ec-os-crm .ec-crm-carte__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;min-height:24px;color:rgb(var(--ec-c-encre-3));font-size:12.5px}.ec-os-crm .ec-crm-carte__meta>*+*:not(.ec-crm-carte__personnes):before{content:"·";margin-right:8px;color:var(--ec-c-controle)}.ec-os-crm .ec-crm-carte__montant{color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600}.ec-os-crm .ec-crm-carte__cloture{display:inline-flex;align-items:center;gap:4px;white-space:nowrap}.ec-os-crm .ec-crm-carte__cloture[data-ec-ton=retard]{color:rgb(var(--ec-c-danger))}.ec-os-crm .ec-crm-carte__personnes{display:inline-flex;align-items:center;gap:4px;margin-left:auto}.ec-os-crm .ec-crm-carte__activite{display:flex;align-items:center;gap:8px;min-width:0;margin-top:10px;padding-top:10px;border-top:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-2));font-size:13px}.ec-os-crm .ec-crm-carte__activite-titre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte__activite-quand{flex:none;color:rgb(var(--ec-c-encre-3));font-size:12.5px;font-variant-numeric:tabular-nums}.ec-os-crm .ec-crm-carte__activite[data-ec-etat=retard] .ec-crm-carte__activite-quand{color:rgb(var(--ec-c-danger));font-weight:600}.ec-os-crm .ec-crm-carte__activite[data-ec-etat=aujourdhui] .ec-crm-carte__activite-quand{color:rgb(var(--ec-c-info));font-weight:600}.ec-os-crm .ec-crm-carte__stagne{margin-top:6px}.ec-os-crm .ec-crm-carte__meta .ec-os-kanban-montant{display:inline-flex;align-items:baseline;gap:8px;color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ec-os-crm .ec-crm-carte__meta .ec-os-kanban-montant__second{color:rgb(var(--ec-c-encre-3));font-size:12.5px;font-weight:400}.ec-os-crm .ec-crm-pipeline .ec-os-kanban__entete>.ec-os-kanban__titres{flex:0 1 auto;min-width:0;padding:2px 10px;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux))}.ec-os-crm .ec-crm-pipeline .ec-os-kanban__entete .ec-os-kanban__titre{font-size:13px;font-weight:600}.ec-os-crm .ec-crm-pipeline .ec-os-kanban__entete>.ec-os-kanban__titres{max-width:calc(100% - 104px);overflow:hidden}.ec-os-crm .ec-crm-pipeline .ec-os-kanban__entete .ec-os-kanban__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte__lignes{container:ec-crm-carte / inline-size}.ec-os-crm .ec-crm-carte__issue{flex-shrink:0;max-width:100%}.ec-os-crm .ec-crm-carte__issue[data-ec-issue=lost]{flex-shrink:1}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte__head{display:flex;align-items:center;gap:8px;min-width:0}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte__head>.ec-os-kanban-carte__titre{flex:1 1 auto;min-width:0}.ec-os-crm .ec-crm-carte__parent{display:flex;align-items:center;gap:6px;min-width:0}.ec-os-crm .ec-crm-carte__parent .ec-crm-carte__initiales{--ec-os-avatar-cote: 18px;flex:none}.ec-os-crm .ec-crm-carte__parent-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte .ec-os-kanban-carte__pied{margin-top:6px}.ec-os-crm .ec-crm-carte__meta>.ec-crm-carte__pastilles:before{content:none}.ec-os-crm .ec-crm-carte__pondere{flex:none;min-width:0;overflow:hidden;color:rgb(var(--ec-c-encre-3));font-size:12.5px;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte__meta>.ec-crm-carte__issue,.ec-os-crm .ec-crm-carte__pastilles{margin-left:auto}.ec-os-crm .ec-crm-carte__meta>.ec-crm-carte__issue:before{content:none}.ec-os-crm .ec-crm-carte__pastilles{display:inline-flex;flex:none;gap:4px;min-width:0}.ec-os-crm .ec-crm-carte__pastilles .ec-crm-carte__provenance{height:20px;padding:0 6px;font-size:11.5px}.ec-os-crm .ec-crm-carte__suivant{display:flex;align-items:center;gap:8px;min-width:0;min-height:24px;margin-top:6px;padding-top:6px;border-top:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-3));font-size:12.5px}.ec-os-crm .ec-crm-carte__suivant>:first-child{flex:1 1 auto;min-width:0}.ec-os-crm .ec-crm-carte__suivant .ec-crm-carte__activite{margin-top:0;padding-top:0;border-top:0}.ec-os-crm .ec-crm-carte__suivant .ec-crm-carte__stagne{margin-top:0}.ec-os-crm .ec-crm-carte__suivant .ec-crm-carte__cloture{overflow:hidden;text-overflow:ellipsis}.ec-os-crm .ec-crm-carte__suivant .ec-crm-carte__cloture[data-ec-ton=retard]{color:rgb(var(--ec-c-danger));font-weight:600}.ec-os-crm .ec-crm-carte__sans-action{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-carte__age{display:inline-flex;flex:none;align-items:center;gap:4px;margin-left:auto;color:rgb(var(--ec-c-encre-3))}.ec-os-crm .ec-crm-carte__suivant>.ec-crm-carte__stagne{flex:none;margin-left:auto}.ec-crm-pipeline .ec-crm-pipeline__vide{justify-items:start;padding-block:0}.ec-crm-pipeline .ec-crm-pipeline__vide>.ec-icone{display:none}.ec-crm-pipeline .ec-crm-pipeline__vide-titre{margin-top:0;color:rgb(var(--ec-os-texte-2));font-weight:400}.ec-os-crm .ec-crm-carte__meta .ec-os-kanban-montant{flex:none;white-space:nowrap}.ec-crm-periode .ec-crm-periode__date{flex:none;width:150px}.ec-crm-periode .ec-crm-periode__date .rt-TextFieldRoot{height:36px}:root .ec-os-crm .ec-crm-pipeline .ec-os-kanban-outils:not([data-ec-etroit]){flex-wrap:wrap;row-gap:var(--ec-os-e-8, 8px)}:root .ec-os-crm .ec-crm-pipeline .ec-os-kanban-outils:not([data-ec-etroit]) .ec-os-kanban-outils__filtres{flex:1 0 100%;flex-wrap:wrap;order:1;overflow:visible}:root .ec-os-crm .ec-crm-pipeline .ec-os-kanban-outils:not([data-ec-etroit]) .ec-os-kanban-outils__options{margin-inline-start:auto}:root .ec-os-crm .ec-crm-pipeline .ec-os-kanban-outils:not([data-ec-etroit]) .ec-os-kanban-outils__fin{margin-inline-start:0}:root .ec-os-crm .ec-crm-pipeline .ec-os-kanban-outils:not([data-ec-etroit]) .ec-os-kanban-outils__fin .ec-os-segmente{flex-shrink:0;overflow:visible}.affaire-titre__refus{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin-top:var(--ec-space-2xs);color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip);font-weight:400}.affaire-champs{display:flex;flex-direction:column;gap:var(--ec-space-3xs)}.affaire-champs .ec-os-fiche-champ__lecture,.affaire-champs .ec-os-fiche-champ__texte{font-variant-numeric:tabular-nums}.affaire-carte-lien{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0}.affaire-lien{display:flex;align-items:center;gap:var(--ec-space-sm);box-sizing:border-box;width:100%;min-width:0;margin:0;padding:var(--ec-space-xs);border:0;border-radius:var(--ec-radius-md);background:none;color:rgb(var(--ec-os-texte));font:inherit;text-align:left}.affaire-lien>svg{flex:none;color:rgb(var(--ec-os-texte-2))}.affaire-lien__texte{display:flex;flex:1 1 auto;flex-direction:column;gap:1px;min-width:0}.affaire-lien__nom{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.affaire-lien__second{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.affaire-carte-lien__changer{display:grid;grid-template-columns:minmax(0,38%) minmax(0,1fr);align-items:center;column-gap:var(--ec-space-sm);min-width:0}.affaire-carte-lien__libelle{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.affaire-carte__vide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.affaire-pro{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm)}.affaire-pro__texte{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.45}.affaire-refus{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-xs) var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-fiche-rayon);background:rgb(var(--ec-os-carte))}.affaire-refus__texte{flex:1 1 14rem;min-width:0;margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip);overflow-wrap:anywhere}.affaire-refus__gestes{display:inline-flex;gap:var(--ec-space-xs)}.affaire-fil__evt{display:flex;flex-direction:column;gap:var(--ec-space-3xs);min-width:0}.affaire-fil__titre{font-weight:500}.affaire-fil__note{white-space:pre-wrap}.affaire-fil__faite{color:rgb(var(--ec-os-texte-2))}.affaire-fil__muet{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.affaire-fil__avant{text-decoration:line-through}.affaire-fil__diffs{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;font-size:var(--ec-os-t-chip)}.affaire-echanges [role=radiogroup]{display:flex!important;width:100%;box-sizing:border-box}.affaire-echanges .ec-segmented__opt{flex:1 1 0;min-width:0;padding:0 var(--ec-space-2xs)!important;white-space:nowrap}.affaire-echanges .ec-segmented__opt>span{display:none!important}.affaire-echanges .ec-empty-state,.affaire-echanges [class*=ec-empty]{padding-block:var(--ec-space-md)}.ec-crm-affaire-rdv{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-xs)}@keyframes ec-crm-pulse{0%{box-shadow:0 0 rgb(var(--ec-os-succes) / .45);transform:scale(1)}50%{box-shadow:0 0 0 6px rgb(var(--ec-os-succes) / 0);transform:scale(1.06)}to{box-shadow:0 0 rgb(var(--ec-os-succes) / 0);transform:scale(1)}}[data-ec-vivant] [data-ec-ludique-pulse]{animation:ec-crm-pulse var(--ec-anim-slow) var(--ec-anim-ease-out)}@keyframes ec-crm-efface{0%{opacity:1}to{opacity:.55}}[data-ec-vivant] [data-ec-ludique-efface]{animation:ec-crm-efface var(--ec-anim-slow) var(--ec-anim-ease-out) both}.ec-crm-ziggy{display:flex;align-items:center;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-sm) 0;font-size:14px;color:rgb(var(--ec-text-primary))}.ec-crm-ziggy .ziggy-orb-core{flex:none}.ec-crm-ziggy__phrase{min-width:0}.ec-crm-ziggy__action{margin-inline-start:auto;flex:none}.ec-crm-jauge__remplissage{transform-origin:left center}[data-ec-vivant] .ec-crm-jauge__remplissage{transition:width var(--ec-anim-max) var(--ec-anim-ease)}.ec-pm-colonnes{display:flex;align-items:flex-start;gap:var(--ec-space-lg);min-height:340px}.ec-pm-squelette{display:grid;gap:var(--ec-space-sm)}.ec-pm-pipelines{display:grid;flex-shrink:0;gap:var(--ec-space-xs);width:208px;padding:var(--ec-space-sm);box-sizing:border-box;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-champ))}.ec-pm-pipelines__tete{display:flex;align-items:center;justify-content:space-between;padding-inline-start:var(--ec-space-sm)}.ec-pm-pipelines__liste{display:grid;gap:2px}.ec-pm-pipeline{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:40px;padding:0 var(--ec-space-md);box-sizing:border-box;border:0;border-radius:var(--ec-radius-md);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);text-align:start;cursor:pointer;transition:background-color var(--ec-anim-fast, .12s) var(--ec-ease)}.ec-pm-pipeline:hover{background:color-mix(in srgb,rgb(var(--ec-os-texte)) 5%,transparent);color:rgb(var(--ec-os-texte))}.ec-pm-pipeline[aria-current=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.ec-pm-pipeline:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-pm-pipeline__nom{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-pm-pipeline__compte{flex:none;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:450}.ec-pm-detail{display:grid;flex:1;align-content:start;gap:var(--ec-space-lg);min-width:0}.ec-pm-detail__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-pm-detail__nom.ec-input{flex:1;min-width:0;font-weight:600}.ec-pm-etapes{display:grid;gap:var(--ec-space-sm)}.ec-pm-etape{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-pm-etape__tete{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-pm-etape__couleur{flex-shrink:0;width:24px;height:24px;margin-inline:var(--ec-space-xs);padding:0;border:none;background:none;cursor:pointer}.ec-pm-colonnes .ec-pm-etape input.ec-pm-etape__nom.ec-input{flex:1;min-width:0;border:none;background-color:transparent;font-weight:500}.ec-pm-colonnes .ec-pm-etape input.ec-pm-etape__nom.ec-input:hover,.ec-pm-colonnes .ec-pm-etape input.ec-pm-etape__nom.ec-input:focus{background-color:rgb(var(--ec-os-carte))}.ec-pm-reglages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-xl);padding-left:40px}.ec-pm-reglage{display:inline-flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm)}.ec-pm-reglage__texte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-pm-reglage__defaut{color:rgb(var(--ec-text-muted));font-size:12px;font-style:italic}.ec-pm-colonnes .ec-pm-etape .ec-pm-reglages input.ec-input{background-color:rgb(var(--ec-os-carte))}.ec-pm-reglages .ec-pm-probabilite{width:72px;height:40px}.ec-pm-reglages .ec-pm-stagnation{width:104px;height:40px}.ec-pm-ajout{display:flex;gap:var(--ec-space-sm)}.ec-pm-ajout .ec-input{flex:1;min-width:0}@media(max-width:640px){.ec-pm-colonnes{flex-direction:column;align-items:stretch;min-height:0}.ec-pm-pipelines{width:auto}.ec-pm-reglages{padding-left:0}}.ec-pm-motifs{display:grid;gap:8px;margin-top:16px;padding-top:16px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-pm-motifs__aide{margin:0;color:rgb(var(--ec-c-encre-3));font-size:13px}.ec-pm-motifs__liste{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-pm-motif{display:inline-flex;align-items:center;gap:2px;padding:2px 4px 2px 10px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:999px;font-size:13px}.ec-pm-motifs__requis{display:inline-flex;align-items:center;gap:8px;font-size:13.5px}.ec-pm-motif__retirer{display:inline-grid;place-items:center;width:22px;height:22px;padding:0;border:0;border-radius:50%;background:none;color:rgb(var(--ec-c-encre-3));font:inherit;line-height:1;cursor:pointer}.ec-pm-motif__retirer:hover{background:rgb(var(--ec-c-encre) / .08);color:rgb(var(--ec-c-encre))}@media(pointer:coarse),(max-width:640px){.ec-pm-motif__retirer{width:32px;height:32px}}.affaires-point{flex:none;width:8px;height:8px;border-radius:var(--ec-radius-pill);background:var(--ec-statut-point, var(--ec-statut-archive))}.affaires-note{margin:0;padding:var(--ec-space-sm) 0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.ec-crm-pipeline .ec-crm-pipelist{gap:var(--ec-space-xs);border:0;border-radius:var(--ec-os-rayon-tuile);background-color:rgb(var(--ec-os-carte))}.ec-crm-pipelist .ec-tabular thead th{height:44px;padding-block:0!important}.ec-crm-pipelist .ec-tabular tbody td{height:56px;padding-block:var(--ec-space-xs)!important;vertical-align:middle}.ec-crm-pipeline .ec-crm-pipelist__chips{padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-xs);border-bottom:0}.ec-crm-pipelist .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre));font-weight:600}.affaires-liste__filtres{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md)}.affaires-colonnes{position:relative;margin-inline-start:auto}.affaires-colonnes__panneau{position:absolute;inset-inline-end:0;top:calc(100% + var(--ec-space-xs));z-index:30;display:grid;gap:var(--ec-space-xs);min-width:220px;margin:0;padding:var(--ec-space-md);border:0}.affaires-colonnes__panneau legend{float:left;margin-bottom:var(--ec-space-xs);font-size:12px;font-weight:600;color:rgb(var(--ec-text-primary))}.affaires-colonnes__choix{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.ec-crm-pipelist>.ec-bulkbar{flex-wrap:wrap;row-gap:var(--ec-space-xs);box-sizing:border-box;height:auto;min-height:38px;max-width:calc(100% - 2 * var(--ec-space-md));margin-inline:var(--ec-space-md);padding-block:var(--ec-space-2xs)}.ec-crm-pipelist>.ec-bulkbar>div{flex-wrap:wrap;min-width:0}@media(max-width:767px){.ec-crm-pipelist>.ec-bulkbar{padding:var(--ec-space-xs) var(--ec-space-xs) var(--ec-space-sm) var(--ec-space-md)}.ec-crm-pipelist>.ec-bulkbar>.ec-bulkbar__sep,.ec-crm-pipelist>.ec-bulkbar>.ec-bulkbar__spacer{display:none}.ec-crm-pipelist>.ec-bulkbar>.ec-bulkbar__count{flex:1 1 auto}.ec-crm-pipelist>.ec-bulkbar>div{order:3;flex:1 1 100%}}.ec-crm-pipelist .ec-bulkbar .ec-select__trigger{height:30px;min-height:0;white-space:nowrap}.ec-crm-pipelist__bilan{display:grid;gap:var(--ec-space-xs);margin-inline:var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-crm-pipelist__bilan[data-ec-ton=danger]{background:color-mix(in srgb,rgb(var(--ec-os-danger)) 10%,rgb(var(--ec-os-carte)))}.ec-crm-pipelist__bilan:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-crm-pipelist__bilan-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md)}.ec-crm-pipelist__bilan-fermer{margin-inline-start:auto}.ec-crm-pipelist__bilan-refus{display:grid;gap:2px;margin:0;padding:0 0 0 var(--ec-space-lg);color:rgb(var(--ec-os-texte-2))}.ec-crm-pipelist__nommees{color:rgb(var(--ec-os-texte));font-weight:500}.affaires-liste__vide{padding:var(--ec-space-md)}.affaires-liste__activite{display:inline-flex;align-items:center;gap:var(--ec-space-xs);min-width:0}.affaires-liste__etape{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.affaires-liste__etape-point{flex:none;width:8px;height:8px;border-radius:var(--ec-radius-pill)}.affaires-liste__cloture[data-ec-ton=retard]{color:rgb(var(--ec-c-danger, var(--ec-os-danger)));font-weight:500}.affaires-liste__cloture[data-ec-ton=proche]{color:rgb(var(--ec-c-attention, var(--ec-os-attention)));font-weight:500}.affaires-liste__cloture[data-ec-ton=faite]{color:rgb(var(--ec-c-succes, var(--ec-os-succes)))}@media(max-width:767px){.ec-crm-pipelist .ec-filter-chips{flex:1 1 100%;flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}}.ec-crm-pipelist__table{scrollbar-width:auto;scrollbar-color:auto}.ec-crm-pipelist__table::-webkit-scrollbar{width:var(--ec-space-sm);height:var(--ec-space-sm)}.ec-crm-pipelist__table::-webkit-scrollbar-track{border-radius:var(--ec-os-rayon-pilule);background:color-mix(in srgb,rgb(var(--ec-os-texte)) 6%,transparent)}.ec-crm-pipelist__table::-webkit-scrollbar-thumb{border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.ec-crm-pipelist__table::-webkit-scrollbar-corner{background:transparent}@supports not selector(::-webkit-scrollbar){.ec-crm-pipelist__table{scrollbar-width:thin;scrollbar-color:var(--ec-os-filet-fort) transparent}}.ec-crm-suivre .ec-crm-suivre__rangee{flex-wrap:nowrap;align-items:center;gap:var(--ec-space-xs)}.ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche,.ec-density-atlas .ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche{flex:1 1 260px;min-width:0;max-width:520px}:root .ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche input,:root .ec-density-atlas .ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche input{height:40px;min-height:40px}.ec-crm-suivre .ec-crm-suivre__rangee .ec-crm-suivre__relire,:root .ec-density-atlas .ec-os-module .ec-crm-suivre .ec-crm-suivre__rangee .ec-crm-suivre__relire{flex:none;width:40px;height:40px;min-height:40px}.ec-crm-suivre__menu,.ec-crm-suivre__loupe{display:inline-flex;flex:none;align-items:center;gap:var(--ec-space-2xs);height:40px;padding:0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;white-space:nowrap;cursor:pointer;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.ec-crm-suivre__menu .ec-icone,.ec-crm-suivre__loupe .ec-icone{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-crm-suivre__menu:hover,.ec-crm-suivre__loupe:hover{background:rgb(var(--ec-os-champ))}.ec-crm-suivre__menu:is([aria-expanded=true],[data-state=open]){background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-crm-suivre__loupe[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-crm-suivre__menu:focus-visible,.ec-crm-suivre__loupe:focus-visible{outline:2px solid rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));outline-offset:2px}.ec-crm-suivre__menu:focus:not(:focus-visible){outline:none}.ec-crm-suivre__loupe{display:none;justify-content:center;width:40px;padding:0}.ec-crm-suivre__compte-filtres{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 var(--ec-space-3xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:11px;font-weight:600}.ec-crm-suivre__sans-coche{display:inline-block;width:14px;height:14px}@media(pointer:fine){[data-ec-vivant] .ec-crm-suivre :is(.ec-crm-suivre__menu,.ec-crm-suivre__loupe){min-height:0}}.ec-crm-suivre__filtres{display:grid;gap:var(--ec-space-sm);min-width:0;padding-top:var(--ec-space-2xs)}.ec-crm-suivre__filtres .ec-crm-act-types{flex-wrap:nowrap;max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-crm-suivre__filtres-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-crm-suivre .ec-crm-tasks__ajout{padding:var(--ec-space-md) var(--ec-space-md) 0}.ec-crm-suivre .ec-crm-taskadd{min-height:44px;background:none;padding-inline-start:var(--ec-space-md)}.ec-crm-suivre .ec-crm-taskadd:hover{background:rgb(var(--ec-os-champ))}.ec-crm-suivre .ec-crm-taskadd:focus-within,.ec-crm-suivre .ec-crm-taskadd[data-saisie]{background:rgb(var(--ec-os-champ))}.ec-crm-suivre .ec-crm-taskadd__input{height:40px;min-height:40px}.ec-crm-suivre .ec-crm-taskadd:not(:focus-within):not([data-saisie]) .ec-crm-taskadd__options{display:none}.ec-crm-suivre .ec-crm-suivre__repli-tete{padding:0}.ec-crm-suivre__repli{display:inline-flex;align-items:center;gap:var(--ec-space-xs);padding:var(--ec-space-xs) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:none;color:inherit;font:inherit;cursor:pointer}.ec-crm-suivre__repli:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-suivre__repli:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-crm-suivre__contexte,.ec-crm-suivre__montant{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;max-width:260px;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-crm-suivre__contexte .ec-icone{flex:none;color:rgb(var(--ec-os-texte-3))}.ec-crm-suivre__montant{color:rgb(var(--ec-os-texte));font-weight:500}.ec-crm-suivre__raisons{display:grid;gap:var(--ec-space-3xs);min-width:0}.ec-crm-suivre__raison{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-sm);min-width:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:500}.ec-crm-suivre__raison-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-suivre__raison-lien{color:rgb(var(--ec-os-texte-3));font-weight:400}.ec-crm-suivre__point{display:inline-block;flex:none;width:8px;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte-3))}.ec-crm-suivre__point[data-ton=danger]{background:rgb(var(--ec-danger))}.ec-crm-suivre__point[data-ton=warning]{background:rgb(var(--ec-warning))}.ec-crm-tasks .ec-crm-task-row.ec-crm-suivre__sug{grid-template-columns:44px minmax(0,1fr) auto}.ec-crm-suivre__sug>.ec-crm-suivre__puce,.ec-crm-suivre__sug>.ec-shimmer:first-child{justify-self:center}.ec-crm-tasks .ec-crm-suivre__sug .ec-crm-suivre__titre{cursor:pointer}.ec-crm-suivre__gestes{display:flex;align-items:center;justify-content:flex-end;gap:var(--ec-space-2xs)}.ec-crm-suivre__gestes .ec-os-bouton{white-space:nowrap}.ec-crm-suivre .ec-os-bouton--secondaire:is(.ec-crm-suivre__agir,.ec-crm-suivre__offre){background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-crm-suivre .ec-os-bouton--secondaire:is(.ec-crm-suivre__agir,.ec-crm-suivre__offre):hover:not(:disabled){background:rgb(var(--ec-os-doux))}.ec-crm-suivre__note{margin:0;padding:var(--ec-space-xs) var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-suivre__pourquoi{flex-basis:100%;order:10;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:400;line-height:1.45}.ec-crm-suivre__pourquoi[hidden]{display:none}.ec-crm-task-ligne1 .ec-crm-suivre__pourquoi:not([hidden]){display:block}.ec-crm-task-ligne1:has(.ec-crm-suivre__pourquoi:not([hidden])){flex-wrap:wrap}.ec-crm-suivre__raison .ec-crm-suivre__lien,.ec-crm-suivre__pourquoi-bouton{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:500}@media(pointer:fine){[data-ec-vivant] .ec-crm-suivre :is(.ec-crm-suivre__lien,.ec-crm-suivre__pourquoi-bouton){min-width:0;min-height:0}}.ec-crm-suivre__lien{padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-crm-suivre__vitrine{display:grid;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;column-gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-md) var(--ec-space-2xs);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-crm-suivre__vitrine>.ec-crm-suivre__puce{justify-self:center;background:rgb(var(--ec-os-carte))}.ec-crm-suivre__vitrine-texte{display:grid;gap:var(--ec-space-3xs);min-width:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-crm-suivre__vitrine-texte strong{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:600}@media(max-width:767px){.ec-os-crm[data-onglet=suivre] .ec-os-page__entete--actions-libres{flex-wrap:nowrap}.ec-os-crm[data-onglet=suivre] .ec-os-page__entete--actions-libres>.ec-os-page__actions{flex:none}.ec-os-crm[data-onglet=suivre] .ec-os-crm__actions :is(.rt-Button,.ec-os-bouton){width:var(--ec-os-h-md);padding:0;justify-content:center}.ec-os-crm[data-onglet=suivre] .ec-crm-suivre__action-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}@media(max-width:760px){.ec-crm-suivre .ec-crm-suivre__rangee{flex-wrap:wrap;row-gap:var(--ec-space-xs)}.ec-crm-suivre .ec-crm-suivre__rangee .ec-crm-suivre__relire{display:none}.ec-crm-suivre__loupe{display:inline-flex}.ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche,.ec-density-atlas .ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche{display:none;flex:1 1 100%;order:10;max-width:none}.ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche[data-ouverte],.ec-density-atlas .ec-os-module .ec-crm-suivre .ec-crm-suivre__recherche[data-ouverte]{display:flex}.ec-crm-suivre .ec-crm-tasks__ajout{display:none}.ec-crm-suivre .ec-crm-task-row>.ec-crm-task-check,.ec-crm-suivre .ec-crm-task-row>.ec-crm-fiche3__evt-icone{align-self:start}.ec-crm-suivre .ec-crm-task-row>.ec-crm-fiche3__evt-icone{margin-top:var(--ec-space-xs)}.ec-crm-suivre .ec-crm-task-row .ec-crm-task-meta{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);line-height:1.45}.ec-crm-suivre .ec-crm-task-row .ec-crm-task-meta>*{display:inline;max-width:none;overflow:visible;text-align:start;white-space:normal}.ec-crm-suivre .ec-crm-task-row .ec-crm-task-meta>*>.ec-icone{display:none}.ec-crm-suivre .ec-crm-task-row .ec-crm-task-meta>*+*:before{content:" · ";color:rgb(var(--ec-os-texte-3))}.ec-crm-suivre .ec-crm-task-row .ec-crm-task-meta>.ec-crm-suivre__montant{white-space:nowrap}.ec-crm-suivre .ec-crm-tasks__corps{gap:var(--ec-space-md)}.ec-crm-tasks .ec-crm-task-row.ec-crm-suivre__sug{grid-template-columns:44px minmax(0,1fr);row-gap:var(--ec-space-xs);padding-block:var(--ec-space-xs)}.ec-crm-suivre__sug .ec-crm-suivre__gestes{grid-column:2;justify-content:flex-start}.ec-crm-suivre__sug .ec-crm-suivre__plus-tard{display:none}.ec-crm-tasks .ec-crm-suivre__sug .ec-crm-suivre__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;overflow-wrap:anywhere}.ec-crm-suivre__raison-texte{white-space:normal}.ec-crm-suivre__raison-lien{display:none}.ec-crm-suivre__vitrine{grid-template-columns:44px minmax(0,1fr);row-gap:var(--ec-space-sm)}.ec-crm-suivre__vitrine>.ec-os-bouton{grid-column:2;justify-self:start}}@media(max-width:480px){.ec-crm-suivre__menu[data-menu=vue]>span,.ec-crm-suivre__filtres-btn>span:not(.ec-crm-suivre__compte-filtres){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-crm-suivre__menu[data-menu=vue],.ec-crm-suivre__filtres-btn{padding:0 var(--ec-space-sm)}}.ec-crm-suivre .ec-crm-suivre__chiffres{flex-shrink:0;margin-bottom:var(--ec-os-e-12, 12px)}.ec-os-crm.ec-os-page[data-onglet]>.ec-os-page__entete .ec-os-page__theme{display:none}.ec-os-crm .ec-crm-band__views,.ec-os-crm .ec-crm-band__kpis,.ec-os-crm .ec-crm-band__actions{display:flex;align-items:center;gap:8px}.ec-os-crm .ec-os-page__vue-choix:has(>.ec-crm-band__views:empty),.ec-os-crm .ec-os-page__chiffres:has(>.ec-crm-band__kpis:empty){display:none}.ec-os-crm .ec-crm-band__kpis{min-width:0}.ec-os-crm .ec-crm-band__actions :is(.ec-btn,.rt-Button)[data-accent-color],.ec-os-crm .ec-crm-band__actions .ec-btn--solid,.ec-os-crm .ec-crm-band__actions .rt-variant-solid{height:40px;padding:0 18px;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-size:14px;font-weight:600}:root:root:root:root .ec-os-crm .ec-crm-band__actions :is(:is(.ec-btn,.rt-Button)[data-accent-color],.ec-btn--solid,.rt-variant-solid):is(:hover,:focus-visible):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-c-marque-survol));box-shadow:var(--ec-c-violet-survol-ombre)!important;color:rgb(var(--ec-c-sur-marque))}:root:root:root:root .ec-os-crm .ec-crm-band__actions :is(:is(.ec-btn,.rt-Button)[data-accent-color],.ec-btn--solid,.rt-variant-solid):focus-visible:not(:disabled,[aria-disabled=true]){outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-os-crm .ec-crm-viewswitch{display:inline-flex;align-items:center;gap:2px;height:36px;padding:3px;border-radius:var(--ec-c-rayon-pilule, 999px);background:var(--ec-c-presse)}.ec-os-crm .ec-crm-viewswitch__option{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px;border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:transparent;color:rgb(var(--ec-c-encre-2));font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.ec-os-crm .ec-crm-viewswitch__option:hover{color:rgb(var(--ec-c-encre))}.ec-os-crm .ec-crm-viewswitch__option[aria-pressed=true]{background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet),0 1px 2px #1112160f;color:rgb(var(--ec-c-encre))}@media(max-width:760px){.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi:not(:last-child){display:none}.ec-os-crm .ec-crm-band__views{display:none}}.ec-os-crm.ec-os-page,.ec-density-atlas .ec-os-crm.ec-os-page{background:rgb(var(--ec-c-papier))}.ec-os-crm .ec-os-crm__contenu,.ec-os-crm .ec-os-crm__vue,.ec-os-crm .ec-view,.ec-os-crm .ec-view__body--flush{background:transparent}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils,.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils{flex-wrap:nowrap;gap:8px;min-height:40px;margin-top:var(--ec-barre-ecart-travail, 12px);padding:0;border-radius:0;border-bottom:0;background:none;box-shadow:none}.ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 1 220px;min-width:150px;max-width:240px;height:32px}.ec-os-crm .ec-os-kanban-outils__filtres{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0;overflow-x:auto;scrollbar-width:none}.ec-os-crm .ec-os-kanban-outils__filtres::-webkit-scrollbar{display:none}.ec-os-crm .ec-crm-chips{display:flex;flex:none;flex-wrap:nowrap;gap:6px;margin:0;padding:0;border:0;min-width:0}.ec-os-crm .ec-crm-chips .ec-canon-chip{height:32px}.ec-os-crm .ec-os-kanban-outils__filtres .ec-crm-chips{gap:4px}.ec-os-crm .ec-os-kanban-outils__filtres .ec-select__trigger,.ec-os-crm .ec-os-kanban-outils__filtres button[role=combobox]{height:32px;max-width:none;border-radius:var(--ec-c-rayon-pilule, 999px)}.ec-os-crm .ec-os-kanban-outils__filtres .ec-select__trigger{width:auto;min-width:max-content}.ec-os-crm .ec-os-kanban-outils__fin{margin-left:auto}.ec-os-crm .ec-os-kanban-outils__panneau,.ec-os-crm .ec-os-kanban-outils__pop{display:flex;flex-wrap:wrap;gap:8px;max-width:560px}.ec-os-crm .ec-os-kanban-outils__panneau[hidden],.ec-os-crm .ec-os-kanban-outils__pop[hidden]{display:none}.ec-os-crm .ec-crm-pipelist{position:relative}.ec-os-crm .ec-crm-pipelist__chips.affaires-liste__filtres{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:4px 0;border:0;background:none}.ec-os-crm .ec-crm-pipelist__chips.affaires-liste__filtres:not(:has(.ec-os-segmente)){position:absolute;z-index:2;top:0;right:4px;min-height:40px;padding:0}.ec-os-crm .ec-crm-pipelist__chips.affaires-liste__filtres:not(:has(.ec-os-segmente)) :is(button,.ec-os-rond){width:32px;height:32px;margin-top:4px}@media(max-width:639px){.ec-os-crm .ec-crm-pipelist__chips.affaires-liste__filtres:not(:has(.ec-os-segmente)){display:none}}.ec-os-crm .ec-crm-cell-muted{color:rgb(var(--ec-c-encre-3))}.ec-os-crm .ec-crm-pipelist__table,.ec-os-crm .ec-crm-pipelist{border-radius:0;background:none;box-shadow:none}.ec-os-crm :is(.ec-crm-pipelist,.ec-listing-list) :is(table,.ec-data-table) th{height:40px;color:rgb(var(--ec-c-encre-3));font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-os-crm :is(.ec-crm-pipelist,.ec-listing-list) :is(table,.ec-data-table) td{height:44px;font-size:14px;font-variant-numeric:tabular-nums}.ec-os-crm :is(.ec-crm-pipelist,.ec-listing-list) :is(table,.ec-data-table) tbody tr:hover td{background:var(--ec-c-survol)}.ec-os-crm .ec-os-kanban.ec-crm-pipeline{padding-top:0}.ec-os-crm .ec-os-kanban{padding-top:12px}.ec-os-crm .ec-os-kanban__colonne{border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-sol));box-shadow:none}.ec-os-crm .ec-os-kanban__carte{padding:11px 12px 10px;border-color:var(--ec-c-filet);border-radius:8px;background:rgb(var(--ec-c-papier));box-shadow:none}.ec-os-crm .ec-os-kanban__carte:hover{border-color:var(--ec-c-controle);box-shadow:0 2px 8px -4px #1112161f}.ec-os-crm .ec-crm-cell-ident{display:inline-flex;align-items:center;gap:10px;min-width:0}.ec-os-crm .ec-crm-cell-ident__icon{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2))}.ec-os-crm .ec-crm-cell-ident__name{overflow:hidden;color:rgb(var(--ec-c-encre));font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-cell-person{display:inline-flex;align-items:center;gap:8px;min-width:0}.ec-os-crm .ec-crm-cell-amount{color:rgb(var(--ec-c-encre));font-weight:600}.ec-os-crm .ec-crm-cell-next{display:grid;min-width:0;line-height:1.2}.ec-os-crm .ec-crm-cell-next__title{overflow:hidden;color:rgb(var(--ec-c-encre));font-size:13.5px;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-cell-next__when{color:rgb(var(--ec-c-encre-3));font-size:11.5px}.ec-os-crm .ec-crm-cell-next__when[data-ec-etat=retard]{color:rgb(var(--ec-c-danger));font-weight:600}.ec-os-crm .ec-crm-cell-next__when[data-ec-etat=aujourdhui]{color:rgb(var(--ec-c-info));font-weight:600}.ec-os-crm .ec-crm-fieldset,.ec-crm-fieldset{min-width:0;margin:0;border:0}.ec-os-crm[data-ec-espace=mail] .ec-listing-list:has(>.ec-crm-barre),.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-list:has(>.ec-crm-barre){border-radius:0;background:none;overflow:visible}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre{min-height:52px;padding:0 0 10px;border-bottom:1px solid var(--ec-c-filet);background:none}.ec-os-crm .ec-crm-barre__contexte{display:flex;flex:1 1 auto;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.ec-os-crm .ec-crm-barre__recherche.ec-os-recherche,.ec-os-crm .ec-crm-suivre .ec-os-recherche{flex:0 1 260px;min-width:180px;max-width:280px;height:36px}.ec-os-crm .ec-crm-barre .ec-crm-chips{flex:0 1 auto;overflow-x:auto;scrollbar-width:none}.ec-os-crm[data-ec-espace=mail] .ec-crm-suivre__outils,.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-crm-suivre__outils{min-height:52px;padding:0 0 10px;border-radius:0;border-bottom:1px solid var(--ec-c-filet);background:none}.ec-os-crm .ec-crm-suivre .ec-listing-list{border-radius:0;background:none}.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres){position:relative;padding-right:420px}.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres) .ec-os-fiche-travail__titre,.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres) .ec-crm-fiche__titre{font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:34px}.ec-os-fiche-travail__meta:has(.ec-crm-fiche-chiffres){display:flex!important;flex-wrap:wrap!important;align-items:center;gap:8px}.ec-crm-fiche-pastille{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;font-size:13px;font-weight:500;white-space:nowrap}button.ec-crm-fiche-pastille:hover:not(:disabled){border-color:var(--ec-c-controle);cursor:pointer}.ec-crm-fiche-chiffres{position:absolute;top:4px;right:24px;display:flex;overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier))}.ec-crm-fiche-chiffres:empty{display:none}.ec-crm-fiche-chiffre{display:grid;gap:2px;min-width:96px;padding:8px 16px;border-left:1px solid var(--ec-c-filet)}.ec-crm-fiche-chiffre:first-child{border-left:0}.ec-crm-fiche-chiffre__label{color:rgb(var(--ec-c-encre-3));font-size:12px;line-height:16px}.ec-crm-fiche-chiffre__valeur{color:rgb(var(--ec-c-encre));font-family:var(--ec-font-numeric, "Inter Variable", "Inter", system-ui, sans-serif);font-size:20px;font-weight:600;line-height:26px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-crm-fiche-etapes{display:flex;flex:1 0 100%!important;width:100%;gap:4px;margin-top:10px;margin-right:-396px}.ec-crm-fiche-etape{display:inline-flex;flex:1 1 0;align-items:center;gap:6px;min-width:0;height:32px;padding:0 14px;border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2));font:inherit;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.ec-crm-fiche-etape>span{overflow:hidden;text-overflow:ellipsis}.ec-crm-fiche-etape:hover:not(:disabled){background:var(--ec-c-presse);color:rgb(var(--ec-c-encre))}.ec-crm-fiche-etape[data-etat=passee]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-crm-fiche-etape[data-etat=courante]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600;cursor:default}.ec-crm-fiche-etape[data-etat=courante][data-ton=danger]{background:#c4231a;color:#fff}.ec-crm-fiche-etape[data-etat=courante][data-ton=success]{background:#067647;color:#fff}.ec-crm-fiche-etape:disabled:not([data-etat=courante]){cursor:not-allowed;opacity:.7}@media(pointer:coarse){.ec-crm-fiche-etape,.ec-crm-fiche-pastille,.ec-os-crm .ec-crm-viewswitch__option,.ec-os-crm .ec-crm-chips .ec-canon-chip{min-height:44px}}@media(max-width:1023px){.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres){padding-right:0}.ec-crm-fiche-chiffres{position:static;order:3}.ec-crm-fiche-etapes{margin-right:0;overflow-x:auto}.ec-crm-fiche-etape{flex:1 0 auto;min-height:44px}}.ec-os-fiche-travail__meta:has(.ec-crm-fiche-chiffres)>.ec-crm-fiche-meta__groupe{display:flex;flex:1 0 100%;flex-wrap:wrap;gap:8px;min-height:28px}.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres){align-items:flex-start}@media(max-width:1180px){.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres){padding-right:380px}.ec-crm-fiche-chiffre{min-width:84px;padding:8px 12px}.ec-crm-fiche-etapes{margin-right:-356px}}.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres) .ec-os-fiche-travail__visuel{margin-top:2px}.ec-crm-fiche-etapes.ec-crm-fieldset{padding:0}.ec-os-fiche-travail__coque:has(.ec-crm-travail) .ec-os-fiche-travail__tete-texte .ec-os-fiche-travail__titre,.ec-os-fiche-travail__coque:has(.ec-crm-travail) .ec-os-fiche-travail__tete-texte .ec-crm-fiche__titre{font-size:28px;font-weight:600;letter-spacing:-.015em;line-height:34px}.ec-os-fiche-travail__coque:has(.ec-crm-travail) .ec-os-fiche-travail__visuel>*{width:48px;height:48px}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpis{display:flex;gap:0;margin:0;overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier))}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi{display:grid;align-content:center;gap:0;flex:none;min-width:max-content;overflow:visible;height:48px;padding:4px 14px;border:0;border-left:1px solid var(--ec-c-filet);border-radius:0;background:transparent;box-shadow:none;font:inherit;text-align:start}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi:first-child{border-left:0}.ec-os-crm .ec-crm-band__kpis button.ec-crm-pro-kpi{cursor:pointer}.ec-os-crm .ec-crm-band__kpis button.ec-crm-pro-kpi:hover{background:var(--ec-c-survol)}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi[data-presse]{background:transparent;box-shadow:inset 0 -2px rgb(var(--ec-c-marque))}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi__libelle{display:flex;align-items:center;gap:6px;overflow:visible;color:rgb(var(--ec-c-encre-3));font-family:inherit;font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-overflow:ellipsis;text-transform:none;white-space:nowrap}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi__valeur{overflow:visible;color:rgb(var(--ec-c-encre));font-family:var(--ec-font-numeric, "Inter Variable", "Inter", system-ui, sans-serif);font-size:16px;font-weight:600;line-height:22px;font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-band__kpis :is(.ec-crm-pro-kpi__legende,.ec-crm-pro-jauge){display:none}.ec-os-crm .ec-crm-pro-volet__outils{min-height:52px;padding:0 calc(var(--ec-barre-gouttiere, 20px) - var(--ec-os-e-8, 8px)) 10px;border-bottom:1px solid var(--ec-c-filet)}.ec-os-crm[data-onglet=lists] th,.ec-os-crm[data-onglet=tags] th,.ec-os-crm .ec-crm-tags-table th{height:40px;color:rgb(var(--ec-c-encre-3));font-size:11.5px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-os-crm .zv-credits{max-width:880px;color:rgb(var(--ec-c-encre-2));font-size:13px;line-height:19px}.ec-os-crm .ec-listing-list>.ec-listing-toolbar{min-height:52px;padding:0 0 10px;border-bottom:1px solid var(--ec-c-filet);background:none}.ec-os-crm .ec-listing-toolbar .ec-listing-search{flex:0 1 280px;max-width:300px}.ec-os-crm .ec-crm-journal__ligne{min-height:44px}@media(max-width:1023px){.ec-os-fiche-travail__tete:has(.ec-crm-fiche-chiffres){padding-right:0}.ec-crm-fiche-etapes{margin-right:0}}.ec-os-crm .ec-crm-chips .ec-canon-chip[style] .ec-canon-chip__dot{background:var(--ec-crm-chip-dot);--ec-etat-couleur: var(--ec-crm-chip-dot)}.ec-os-crm :is(.ec-os-crm__serie,.ec-os-crm__objectif){background:rgb(var(--ec-c-sol))}.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi,.ec-os-crm .ec-crm-band__kpis .ec-crm-pro-kpi>*{overflow:visible!important;text-overflow:clip}.ec-os-crm :is(.ec-crm-cell-ident,.ec-crm-cell-person){display:flex;max-width:100%;overflow:hidden}.ec-os-crm .ec-crm-cell-person>span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .zv-kpis{gap:8px}.ec-os-crm .zv-kpis .ec-os-tuile-agir{min-height:0;padding:10px 12px 10px 16px;border-radius:var(--ec-c-rayon-carte, 12px);box-shadow:none}.ec-os-crm .zv-kpis .ec-os-tuile-agir__chiffre{font-family:var(--ec-font-numeric, "Inter Variable", "Inter", system-ui, sans-serif);font-size:22px;font-weight:600;line-height:28px;font-variant-numeric:tabular-nums}.ec-os-crm .zv-kpis .ec-os-tuile-agir__rond{width:32px;height:32px}.ec-os-crm .zv-promesse{margin:0;color:rgb(var(--ec-c-encre-2));font-size:13.5px}@media(min-width:768px){.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-row{min-height:44px;padding-block:0;padding-inline:8px 4px;border:0;border-bottom:1px solid var(--ec-c-filet);border-radius:0;background:transparent}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-row:hover,.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-row:focus-within{border-color:var(--ec-c-filet);background:var(--ec-c-survol)}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-corps{flex:1 1 auto;flex-direction:row;align-items:center;gap:16px}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-ligne1{flex:0 0 min(340px,38%);min-width:0}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-title{font-size:14px;font-weight:500;line-height:20px}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-meta{flex:1 1 auto;flex-wrap:nowrap;overflow:hidden;color:rgb(var(--ec-c-encre-2));font-size:13px}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-task-meta>*{flex:none;white-space:nowrap}.ec-os-crm .ec-crm-tasks .ec-crm-task-due{min-width:96px;color:rgb(var(--ec-c-encre-2));font-size:13px;text-align:right}.ec-os-crm .ec-crm-tasks .ec-crm-task-due[data-ec-etat=retard]{color:rgb(var(--ec-c-danger));font-weight:500}.ec-os-crm .ec-crm-tasks .ec-crm-task-due[data-ec-etat=aujourdhui]{color:rgb(var(--ec-c-info));font-weight:500}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-taskadd{min-height:44px;padding-block:0;border:0;border-bottom:1px solid var(--ec-c-filet);border-radius:0;background:transparent;box-shadow:none}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-taskadd:focus-within{box-shadow:inset 0 -2px rgb(var(--ec-c-marque))}.ec-os-crm.ec-os-page[data-ec-espace=mail][data-onglet] .ec-crm-tasks .ec-crm-tasks__lignes{gap:0}}.ec-os-crm .ec-crm-cat-badge{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux, 240 240 243));color:rgb(var(--ec-c-encre-2));font-size:12px;font-weight:500}.ec-os-crm .ec-crm-cat-badge[data-categorie=commerce]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-os-crm .ec-crm-cat-badge[data-categorie=rendez-vous],.ec-os-crm .ec-crm-cat-badge[data-categorie=formulaire]{background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info))}.ec-os-crm .ec-crm-cat-badge[data-categorie=tache]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-os-crm .ec-crm-cell-texte{display:block;overflow:hidden;color:rgb(var(--ec-c-encre-2));text-overflow:ellipsis;white-space:nowrap}.ec-os-crm .ec-crm-activites .ec-listing-sheet,.ec-os-crm .ec-crm-activites .ec-listing-sheet__scroll{border:0;border-radius:0;background:transparent;box-shadow:none}.ec-os-crm :is(.ec-crm-activites,.ec-crm-listes-vue) .ec-listing-search{height:36px;min-height:36px;border-radius:var(--ec-c-rayon-pilule, 999px)}.ec-os-crm :is(.ec-crm-activites,.ec-crm-listes-vue) .ec-listing-trow :is(.ec-select__trigger,button[role=combobox]){height:36px;min-height:36px;border-radius:var(--ec-c-rayon-pilule, 999px)}.ec-os-crm :is(.ec-crm-activites,.ec-crm-listes-vue) .ec-listing-trow{gap:8px}.ec-os-crm .ec-crm-catalogue-bar{display:flex;align-items:center;gap:8px;min-height:40px;padding:0;border-bottom:0}.ec-os-crm .ec-crm-catalogue-bar__recherche{display:flex;flex:0 1 260px;align-items:center;gap:8px;height:36px;padding:0 14px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre-3))}.ec-os-crm .ec-crm-catalogue-bar__recherche:focus-within{border-color:rgb(var(--ec-c-marque));box-shadow:0 0 0 3px rgb(var(--ec-c-marque) / .18)}:root:root .ec-os-crm .ec-crm-catalogue-bar__recherche input,:root:root [data-ec-vivant] .ec-os-crm .ec-crm-catalogue-bar__recherche input,:root:root .ec-os-crm .ec-crm-catalogue-bar__recherche input:is(:focus,:focus-visible,:hover){height:auto;min-height:0;padding:0;box-shadow:none!important;outline:none!important;flex:1;min-width:0;border:0;outline:none;background:transparent;color:rgb(var(--ec-c-encre));font:inherit;font-size:14px}.ec-os-crm :is(.ec-crm-seg-split,.ec-crm-tags-plein) .ec-crm-seg-carte.ec-crm-seg-plein{padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-os-crm :is(.ec-crm-seg-split,.ec-crm-tags-plein) .ec-crm-seg-plein :is(table,.ec-data-table) td{height:44px;padding-block:0;font-size:14px}.ec-os-crm .zv-liste-ziggy .ec-crm-barre__recherche.ec-os-recherche{flex:0 1 360px;min-width:300px}.ec-os-crm .ec-crm-pro-graphique{height:220px}.ec-os-fiche-travail__meta:has(.ec-crm-fiche-chiffres){flex-direction:row!important;column-gap:12px}.ec-os-fiche-travail__meta:has(.ec-crm-fiche-chiffres)>:is(.ec-contact-etapes,.ec-crm-fiche-meta__groupe,.ec-os-statut){flex:none;margin:0}.ec-contact-etapes__etape[data-etat=courante][data-stade=customer]{border-color:transparent;background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-contact-etapes__etape[data-etat=courante][data-stade=prospect]{border-color:transparent;background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info))}.ec-contact-etapes__etape[data-etat=courante][data-stade=lead]{border-color:transparent;background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-crm-societe:has(.ec-crm-fiche-chiffres) .ec-crm-societe__chiffres{display:none}.ec-crm-creation .ec-crm-creation__noms{display:grid;grid-template-columns:1fr 1fr;gap:12px}:root:root .ec-crm-creation input.ec-crm-creation__titre,:root:root [data-ec-vivant] .ec-crm-creation input.ec-crm-creation__titre{min-height:48px;border-top:0;border-right:0;border-left:0;box-shadow:none!important;width:100%;height:48px;padding:0 2px;border:0;border-bottom:1px solid var(--ec-c-filet);border-radius:0;outline:none;background:transparent;color:rgb(var(--ec-c-encre));font:inherit;font-size:24px;font-weight:600;letter-spacing:-.01em;box-shadow:none}.ec-crm-creation .ec-crm-creation__titre::placeholder{color:rgb(var(--ec-c-encre-3));font-weight:500}:root:root .ec-crm-creation input.ec-crm-creation__titre:is(:focus,:focus-visible){border-bottom:2px solid rgb(var(--ec-c-marque-encre));outline:none;box-shadow:none}.ec-crm-creation .ec-crm-creation__etapes{min-width:0;margin:0;padding:0;display:flex;overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule, 999px)}.ec-crm-creation .ec-crm-creation__etape{flex:1 1 0;min-width:0;height:40px;padding:0 10px;overflow:hidden;border:0;border-left:1px solid var(--ec-c-filet);background:transparent;color:rgb(var(--ec-c-encre-2));font:inherit;font-size:13.5px;font-weight:500;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-crm-creation .ec-crm-creation__etape:first-child{border-left:0}.ec-crm-creation .ec-crm-creation__etape:hover{background:var(--ec-c-survol)}.ec-crm-creation .ec-crm-creation__etape[aria-pressed=true]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600}.ec-crm-creation .ec-crm-creation__etape[aria-pressed=true][data-stade=customer]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-crm-creation .ec-crm-creation__etape[aria-pressed=true][data-stade=lead]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-crm-creation .ec-crm-creation__etape[aria-pressed=true][data-stade=prospect]{background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info))}:is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) :is(input:not(.ec-crm-creation__titre),textarea,select,button,[role=combobox]):focus-visible{outline:2px solid rgb(var(--ec-c-marque-encre));outline-offset:1px}:root:root:is(.dark,.black) :is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) :is(input:not(.ec-crm-creation__titre),textarea,select,[role=combobox]):focus,:root:root:is(.dark,.black) :is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) [data-ec-vivant] :is(input:not(.ec-crm-creation__titre),textarea,select,[role=combobox]):focus{border-color:rgb(var(--ec-c-marque-encre));box-shadow:0 0 0 1px rgb(var(--ec-c-marque-encre))!important;outline:none!important}:root:root:not(.dark):not(.black) :is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) :is(input:not(.ec-crm-creation__titre),textarea,select,[role=combobox]):focus{border-color:rgb(var(--ec-c-marque));box-shadow:0 0 0 1px rgb(var(--ec-c-marque))!important;outline:none!important}:is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) .ec-segmented,:is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) :has(>.ec-segmented__opt){border-radius:999px!important}:is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) .ec-segmented__opt{border-radius:999px!important}.ec-crm-act-fenetre .ec-crm-act-form .ec-crm-act-puce:not([aria-pressed=true]){box-shadow:inset 0 0 0 1px var(--ec-c-controle)}:is(.ec-os-fiche-travail,.ec-crm-record):has(.ec-crm-fiche-etapes) [data-carte=avancer] .ec-crm-travail__etapes{display:none}.ec-os-fiche-travail__meta:has(.ec-crm-fiche-etapes)>.ec-crm-fiche-meta__groupe{flex-basis:100%}:root:root:is(.dark,.black) .ec-os-crm .ec-crm-catalogue-bar__recherche:focus-within{border-color:rgb(var(--ec-c-marque-encre));box-shadow:0 0 0 1px rgb(var(--ec-c-marque-encre))}:root:root :is(.ec-os-crm,.ec-crm-seg-fiche) .ec-pastille[data-ec-statut=archive]{background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2))}.ec-crm-l-etiq__mode :is(button,label,[role=radio]){white-space:nowrap}@media(max-width:1180px){.ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 1 132px;min-width:120px}.ec-os-crm .ec-os-kanban-outils__filtres .ec-crm-chips .ec-canon-chip{padding-inline:9px}}:is(.ec-os-kanban-outils__panneau,.ec-os-kanban-outils__pop) :focus-visible{outline:2px solid rgb(var(--ec-c-marque))!important;outline-offset:1px}:root:root:is(.dark,.black) :is(.ec-os-kanban-outils__panneau,.ec-os-kanban-outils__pop) :focus-visible{outline-color:rgb(var(--ec-c-marque-encre))!important}:is(.ec-os-kanban-outils__panneau,.ec-os-kanban-outils__pop,.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) .ec-os-segmente__option:has(:focus-visible){outline:2px solid rgb(var(--ec-c-marque))!important;outline-offset:1px}:root:root:is(.dark,.black) :is(.ec-os-kanban-outils__panneau,.ec-os-kanban-outils__pop,.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue) .ec-os-segmente__option:has(:focus-visible){outline-color:rgb(var(--ec-c-marque-encre))!important}.ec-os-crm .ec-crm-cal__liste{grid-template-columns:minmax(0,1fr)}.ec-os-crm .ec-crm-cal__liste>li{min-width:0}.ec-os-crm .ec-crm-cal-puce{max-width:100%;overflow:hidden;border-radius:6px;background:rgb(var(--ec-c-lavis))}.ec-os-crm .ec-crm-cal-puce:hover{background:var(--ec-c-survol);box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-os-crm .ec-crm-cal[data-mode=mois] .ec-crm-cal__grille{gap:0;overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte, 12px)}.ec-os-crm .ec-crm-cal[data-mode=mois] .ec-crm-cal__case{min-height:104px;border-radius:0;background:rgb(var(--ec-c-papier));box-shadow:inset -1px -1px 0 var(--ec-c-filet)}.ec-os-crm .ec-crm-cal[data-mode=mois] .ec-crm-cal__case[data-hors]{background:rgb(var(--ec-c-lavis))}.ec-os-crm .ec-crm-cal[data-mode=mois] .ec-crm-cal__case[data-aujourdhui]{background:rgb(var(--ec-c-marque-doux) / .5);box-shadow:inset -1px -1px 0 var(--ec-c-filet)}.ec-os-crm .ec-crm-cal__case[data-aujourdhui] .ec-crm-cal__jour-num{background:rgb(var(--ec-c-marque));color:#fff}.ec-os-crm .ec-crm-cal__entetes{margin-bottom:6px;font-size:12px;font-weight:500;letter-spacing:.02em;text-transform:uppercase}.ec-os-crm .ec-crm-cal__jour:focus-visible,.ec-os-crm .ec-crm-cal-puce:focus-visible,.ec-os-crm .ec-crm-cal__plus:focus-visible{outline-color:rgb(var(--ec-c-marque))}:root:root:is(.dark,.black) .ec-os-crm :is(.ec-crm-cal__jour,.ec-crm-cal-puce,.ec-crm-cal__plus):focus-visible{outline-color:rgb(var(--ec-c-marque-encre))}.ec-os-crm :is(button,[role=button],[role=combobox],a):focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:1px}:root:root:is(.dark,.black) .ec-os-crm :is(button,[role=button],[role=combobox],a):focus-visible{outline-color:rgb(var(--ec-c-marque-encre))}.ec-os-crm .ec-crm-pro-volet[data-volet-pro=pret]>.ec-crm-catalogue-bar{margin-bottom:4px}.ec-os-crm .ec-crm-pro-qualif__bareme{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:12px 10px 4px;color:rgb(var(--ec-c-encre-3));font-size:12.5px}.ec-os-crm .ec-crm-pro-qualif__bareme [data-ton=warning]{color:rgb(var(--ec-c-attention))}.ec-os-crm [data-ziggy-journal]>.zv-muet{margin:0;padding:10px 12px 6px;color:rgb(var(--ec-c-encre-3));font-size:13px}.ec-os-crm [data-ziggy-journal]>.zv-muet .zv-lien{margin-left:4px;color:rgb(var(--ec-c-marque-encre))}:root:root .ec-os-crm .ec-listing-trow .ec-toolbar__search,:root:root .ec-os-crm .ec-listing-trow .ec-toolbar__search input,:root:root .ec-os-crm .ec-listing-trow .ec-select__trigger,:root:root .ec-os-crm .ec-crm-pro-champ--annee .ec-select__trigger{box-sizing:border-box;height:34px!important;min-height:34px!important;border-radius:var(--ec-c-rayon-pilule, 999px)!important}@media(max-width:1180px){.ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 0 148px;min-width:148px}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils{align-items:flex-start}.ec-os-crm .ec-os-kanban-outils__filtres{flex-wrap:wrap;row-gap:8px;overflow:visible}}:root:root:is(.dark,.black) :is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue,.ec-crm-seg-fiche) :is(.rt-TextFieldRoot,.rt-TextAreaRoot,.rt-SelectTrigger):focus-within{outline-color:rgb(var(--ec-c-marque-encre))!important}:root:root:is(.dark,.black) :is(.ec-crm-creation,.ec-crm-act-fenetre,.ec-crm-dialogue,.ec-crm-seg-fiche) .rt-TextFieldRoot input:focus{box-shadow:none!important}:root:root .ec-os-fiche-travail:is(.ec-crm-affaire-fiche,.ec-contact-fiche,.ec-crm-societe) .ec-os-fiche-travail__fil{font-family:var(--default-font-family);font-size:13px;font-weight:500;letter-spacing:0;text-transform:none;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-2)))}:root:root input.ec-crm-doc__titre{width:100%;height:48px;min-height:48px;padding:0 2px;border:0;border-bottom:1px solid var(--ec-c-filet, var(--ec-os-filet));border-radius:0;outline:none;background:transparent;box-shadow:none;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font:inherit;font-size:22px;font-weight:600;letter-spacing:-.01em}input.ec-crm-doc__titre::placeholder{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-weight:500}:root:root input.ec-crm-doc__titre:is(:focus,:focus-visible){border-bottom:2px solid rgb(var(--ec-c-marque-encre));outline:none;box-shadow:none}:root:root .ec-crm-perdue-motifs{display:flex;flex-wrap:wrap;gap:8px}:root:root .ec-crm-perdue-motifs .ec-crm-perdue-motif{display:inline-flex;align-items:center;height:36px;min-height:36px;padding:0 14px;border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:500;cursor:pointer}:root:root .ec-crm-perdue-motifs .ec-crm-perdue-motif:hover{background:rgb(var(--ec-os-champ))}:root:root .ec-crm-perdue-motifs .ec-crm-perdue-motif[aria-pressed=true]{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));box-shadow:none;color:#fff}:root:root .ec-crm-perdue-motifs .ec-crm-perdue-motif:focus-visible{outline:2px solid rgb(var(--ec-c-marque-encre));outline-offset:2px}:root:root .ec-os-crm .ec-listing-sheet.ec-crm-liste-canon{display:flex;flex-direction:column;min-height:0;margin:12px 0 0;padding:0;border:0;border-radius:0;background:none}:root:root .ec-os-crm .ec-listing-sheet.ec-crm-liste-canon>.ec-list-table{flex:1;min-height:0}@media(min-width:768px){.ec-os-crm.ec-os-page--plein:not([data-onglet=contacts]):has(.ec-list-table)>.ec-os-page__contenu{display:flex;flex-direction:column;flex:1 1 0;min-height:0}.ec-os-crm:not([data-onglet=contacts]) :is(.ec-os-crm__corps,.ec-os-crm__contenu,.ec-os-crm__vue,.ec-crm-seg-split,.ec-crm-tags-plein,.ec-crm-seg-plein,.ec-listing-list,.ec-view,.ec-view__body,.ec-view__scroll,.ec-view__body--flush,.ec-crm-pipelist,.ec-crm-pipelist__table,.ec-listing-sheet,.ec-listing-sheet__scroll):has(.ec-list-table){display:flex;flex-direction:column;flex:1 1 0;min-height:0}.ec-os-crm:not([data-onglet=contacts]) .ec-list-table{flex:1 1 0;min-height:0}.ec-os-crm:not([data-onglet=contacts]) .ec-list-table__frame{flex:1 1 auto;min-height:0}.ec-os-crm.ec-os-page--plein:has(.ec-crm-activites)>.ec-os-page__contenu,.ec-os-crm:has(.ec-crm-activites) :is(.ec-os-crm__corps,.ec-os-crm__contenu,.ec-os-crm__vue,.ec-view,.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll,.ec-list-table){flex:1 1 0;min-height:0}.ec-os-crm .ec-crm-activites .ec-list-table__frame{flex:1 1 auto;min-height:0}}:root:root .ec-os-crm .ec-os-kanban-outils{padding-inline:calc(var(--ec-barre-gouttiere, 20px) - var(--ec-os-e-8, 8px))}.ec-os-crm .ec-crm-pipelist__chips:has(.affaires-colonnes){justify-content:flex-end;padding-inline:var(--ec-barre-gouttiere, 20px)}.ec-os-crm .ec-crm-pipeline>.ec-crm-pipelist{margin-top:4px}:root:root:root:root:root:root .ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 1 210px;width:210px;min-width:140px;height:32px;padding:0 var(--ec-os-e-12, 12px);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-3));font-size:13px}:root:root:root:root:root:root .ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche:focus-within{box-shadow:inset 0 0 0 1px var(--ec-c-controle);outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}@media(max-width:1180px){:root:root:root:root:root:root .ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:0 1 132px;width:132px;min-width:120px}}.ec-os-crm .ec-crm-reglages-section{flex:none;display:flex;flex-direction:column;gap:2px;margin:16px 0 0;padding:0 12px}.ec-os-crm .ec-crm-reglages-section__titre{margin:0;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-family:var(--ec-font-sans, "Inter", system-ui, sans-serif);font-size:15px;font-weight:600;line-height:20px}.ec-os-crm .ec-crm-reglages-section__desc{margin:0;max-width:64ch;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:13px;line-height:18px}.ec-os-crm .ec-crm-carte .ec-crm-carte__parent .ec-crm-carte__initiales{--ec-os-avatar-cote: 20px}.ec-os-crm .ec-crm-carte .ec-crm-carte__parent .ec-os-avatar .ec-os-avatar__rond{font-size:9px;line-height:20px;letter-spacing:0}@media(max-width:767px){:root:root:root:root:root:root .ec-os-crm .ec-os-kanban-outils__recherche.ec-os-recherche{flex:1 1 auto;width:auto;min-width:0}}.ec-crm-fiche-etape__proba{flex:none;margin-left:auto;font-variant-numeric:tabular-nums;font-weight:500;opacity:.72}.ec-record-figures__value .ec-vif-plus-roule.ec-crm-fiche-roule{font:inherit;letter-spacing:inherit}:root:root .ec-crm-creation input.ec-crm-creation__titre[aria-invalid=true],:root:root [data-ec-vivant] .ec-crm-creation input.ec-crm-creation__titre[aria-invalid=true]{border-bottom:2px solid rgb(var(--ec-danger))}.ec-crm-creation .ec-crm-creation__requis{margin:-4px 0 0;color:rgb(var(--ec-danger));font-size:var(--ec-font-size-label)}.ec-crm-rail__libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-rail__bascule{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;height:var(--ec-control-md);padding:0 var(--ec-space-md);border:0;border-radius:var(--ec-radius-sm);background:none;font-family:inherit;font-size:12px;color:rgb(var(--ec-text-muted));cursor:pointer}.ec-crm-rail__bascule:hover{background-color:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-crm-coach{position:fixed;top:0;right:0;bottom:0;display:flex;flex-direction:column;width:440px;max-width:calc(100vw - var(--ec-space-lg));border-left:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-surface));box-shadow:-22.5px 0 45px #0000002e;overflow:hidden}.ec-crm-coach__tete{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-space-sm);padding:calc(var(--ec-space-xs) + var(--ec-space-2xs)) var(--ec-space-md);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-elevated))}.ec-crm-coach__pastille{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:var(--ec-control-lg);height:var(--ec-control-lg);border-radius:var(--ec-radius-pill);background-color:rgb(var(--ec-os-doux, var(--ec-elevated)));color:rgb(var(--ec-os-texte, var(--ec-text-primary)))}.ec-crm-coach__titre{font-size:var(--ec-os-t-corps);font-weight:600}.ec-crm-coach__sous{font-size:11px;color:rgb(var(--ec-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-crm-coach__corps{display:flex;flex-direction:column;gap:var(--ec-space-lg);flex:1;min-height:0;overflow-y:auto;padding:var(--ec-space-md)}.ec-crm-coach__pied{flex-shrink:0;max-height:45%;overflow-y:auto;padding:var(--ec-space-md);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background-color:rgb(var(--ec-elevated))}.ec-crm-coach__surtitre{display:flex;align-items:center;gap:var(--ec-space-xs);margin-bottom:var(--ec-space-sm);font-size:10px;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-crm-coach__aide{font-size:12px;line-height:1.5;color:rgb(var(--ec-text-muted))}.ec-crm-coach__msg{padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background-color:rgb(var(--ec-elevated));font-size:var(--ec-os-t-corps);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.ec-crm-coach__msg[data-role=user]{background-color:var(--ec-os-espace-lavis-fort, rgb(var(--ec-os-doux, var(--ec-elevated))))}@media(max-width:760px){.ec-crm-contacts,.ec-crm-companies,.ec-crm-activites{overflow-y:auto}.ec-crm-contacts>*,.ec-crm-companies>*,.ec-crm-activites>*{flex-shrink:0}.ec-crm-contacts .ec-listing-list,.ec-crm-contacts .ec-listing-sheet,.ec-crm-companies .ec-listing-list,.ec-crm-companies .ec-listing-sheet,.ec-crm-activites .ec-listing-list,.ec-crm-activites .ec-listing-sheet{flex:none}.ec-crm-contacts .ec-listing-sheet__scroll,.ec-crm-companies .ec-listing-sheet__scroll,.ec-crm-activites .ec-listing-sheet__scroll{flex:none;overflow-x:auto;overflow-y:visible}}@media(min-width:761px){.ec-crm-contacts,.ec-crm-companies,.ec-crm-activites{overflow-y:auto}.ec-crm-contacts>.ec-listing-list,.ec-crm-companies>.ec-listing-list,.ec-crm-activites>.ec-listing-list{flex:1 0 auto}.ec-crm-contacts .ec-listing-sheet,.ec-crm-companies .ec-listing-sheet,.ec-crm-activites .ec-listing-sheet{flex:1 1 20rem;min-height:20rem}}.ec-crm-pro-corps{height:100%;box-sizing:border-box;overflow-y:auto;padding:var(--ec-space-md) 0 var(--ec-gutter)}.ec-crm-pro-corps__table{min-width:0;overflow-x:auto}@media(max-width:760px){.ec-crm-pro-corps{padding:var(--ec-space-md) 0 var(--ec-space-xl)}}@property --ec-crm-fondu{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes ec-crm-fondu-droit{0%,92%{--ec-crm-fondu: 48px}to{--ec-crm-fondu: 0px}}@supports (animation-timeline: scroll()){.ec-crm-pipelist__table{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - var(--ec-crm-fondu)),transparent);mask-image:linear-gradient(to right,#000 calc(100% - var(--ec-crm-fondu)),transparent);animation:ec-crm-fondu-droit linear both;animation-timeline:scroll(self inline)}}.ec-modal-atlas.ec-contact-fiche{border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante)}.ec-contact-fiche .ec-modal-atlas__bar,.ec-contact-fiche .ec-modal-atlas__footer{border:0;background:none}.ec-contact-fiche .ec-modal-atlas__bar{padding:var(--ec-space-lg) var(--ec-space-xl) 0}.ec-contact-fiche .ec-modal-atlas__footer{padding:var(--ec-space-lg) var(--ec-space-xl)}.ec-density-atlas .ec-contact-fiche .ec-modal-atlas__head,.ec-contact-fiche .ec-modal-atlas__head{margin:var(--ec-space-lg) 0 0 var(--ec-space-xl);padding:var(--ec-space-2xl);border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-density-atlas .ec-contact-fiche .ec-modal-atlas__title,.ec-contact-fiche .ec-modal-atlas__title{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h2)}.ec-contact-fiche .ec-modal-atlas__tabs{align-items:center;align-self:flex-start;height:auto;margin:var(--ec-space-lg) 0 0 var(--ec-space-xl);padding:var(--ec-space-sm);gap:var(--ec-space-2xs);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.ec-contact-fiche .ec-modal-atlas__tab{height:var(--ec-os-h-md);padding:0 var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-contact-fiche .ec-modal-atlas__tab[aria-selected=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));box-shadow:none;font-weight:500}.ec-contact-fiche .ec-modal-atlas__tab:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-contact-fiche .ec-modal-atlas__content{padding:var(--ec-space-lg) var(--ec-space-xl)}.ec-contact-fiche .ec-modal-atlas__rail{margin:var(--ec-space-lg) var(--ec-space-xl) 0 var(--ec-os-ecart);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:none}.ec-density-atlas .ec-contact-fiche .rt-BaseButton,.ec-contact-fiche .rt-BaseButton{border-radius:var(--ec-os-rayon-pilule)}.ec-density-atlas .ec-contact-fiche .ec-modal-atlas__footer .rt-Button.rt-variant-soft,.ec-contact-fiche .ec-modal-atlas__footer .rt-Button.rt-variant-soft{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-density-atlas .ec-contact-fiche .ec-act-btn,.ec-contact-fiche .ec-act-btn,.ec-contact-fiche .ec-icon-btn{border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-contact-fiche .ec-icon-btn{border-radius:50%}.ec-contact-fiche .ec-crm-life-pill--active{background:rgb(var(--ec-os-actif-neutre))!important;color:rgb(var(--ec-os-actif-neutre-encre))!important;box-shadow:none!important}.ec-contact-fiche .ec-crm-life-pill--future,.ec-contact-fiche .ec-crm-life-pill--done{background:rgb(var(--ec-os-carte))!important;border-color:transparent!important}.ec-contact-fiche [role=alert][style]{padding:var(--ec-space-xl) var(--ec-space-lg)!important;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-contact-fiche [role=alert][style]>div:first-child{width:var(--ec-os-h-sm)!important;height:var(--ec-os-h-sm)!important;margin-bottom:var(--ec-space-sm)!important;background:none!important;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-contact-fiche [role=alert][style]>div:not(:first-child){margin-top:var(--ec-space-md)!important}@media(max-width:600px){.ec-modal-atlas.ec-contact-fiche{border-radius:var(--ec-os-rayon-tuile)}.ec-density-atlas .ec-contact-fiche .ec-modal-atlas__head,.ec-contact-fiche .ec-modal-atlas__head,.ec-contact-fiche .ec-modal-atlas__tabs{margin-inline:var(--ec-space-md)}.ec-contact-fiche .ec-modal-atlas__tabs{align-self:stretch}.ec-contact-fiche .ec-modal-atlas__content{padding-inline:var(--ec-space-md)}}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-list:has(>.ec-crm-barre),.ec-os-crm[data-ec-espace=mail] .ec-listing-list:has(>.ec-crm-barre){border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));overflow:hidden}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre{--ec-os-champ-sur-page: var(--ec-os-champ);flex-wrap:nowrap;gap:var(--ec-os-e-8);min-height:52px;padding:var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-12);box-sizing:border-box}.ec-os-crm[data-ec-espace=mail] :is(.ec-crm-barre__contexte,.ec-crm-barre__agir){gap:var(--ec-os-e-8)}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre .ec-os-segmente{padding:0;background:none;box-shadow:none}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre .ec-os-segmente__option{height:var(--ec-os-h-segment);padding-inline:var(--ec-os-e-12)}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre__recherche.ec-os-recherche,.ec-os-crm[data-ec-espace=mail] .ec-crm-barre__tri .ec-select__trigger{height:var(--ec-os-h-controle)}@media(min-width:768px){.ec-os-page--plein.ec-os-crm[data-ec-espace=mail][data-onglet=contacts]{overflow-y:hidden}.ec-os-page--plein.ec-os-crm[data-ec-espace=mail][data-onglet=contacts]>.ec-os-page__contenu{flex:1;min-height:0}.ec-os-crm[data-ec-espace=mail][data-onglet=contacts] :is(.ec-os-crm__corps,.ec-os-crm__vue){flex:1;min-height:0}.ec-density-atlas .ec-os-crm[data-ec-espace=mail][data-onglet=contacts] :is(.ec-listing-list,.ec-listing-sheet),.ec-os-crm[data-ec-espace=mail][data-onglet=contacts] :is(.ec-listing-list,.ec-listing-sheet){flex:1;min-height:0}.ec-density-atlas .ec-os-crm[data-ec-espace=mail][data-onglet=contacts] .ec-listing-sheet__scroll,.ec-os-crm[data-ec-espace=mail][data-onglet=contacts] .ec-listing-sheet__scroll{flex:1;min-height:0;overflow:auto}}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-sheet,.ec-os-crm[data-ec-espace=mail] .ec-listing-sheet{margin-top:var(--ec-os-gap-cartes);padding:0 var(--ec-os-e-8);border-radius:var(--ec-os-rayon-carte)}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-list:has(>.ec-crm-barre)>.ec-listing-sheet{margin-top:0;border-radius:0;background:none}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-list>.ec-bulkbar,.ec-os-crm[data-ec-espace=mail] .ec-listing-list>.ec-bulkbar{margin:0 var(--ec-os-e-8) var(--ec-os-e-8)}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-sheet .ec-tabular thead th{height:var(--ec-os-h-entete-table);padding-block:0!important;font-size:var(--ec-os-t-second)!important}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-sheet .ec-tabular thead tr{font-size:var(--ec-os-t-second)!important}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody td,.ec-os-crm[data-ec-espace=mail] .ec-crm-contacts .ec-listing-sheet tbody td{height:var(--ec-os-h-ligne-table);padding-block:0!important;font-size:14px!important;line-height:var(--ec-os-i-corps)}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody tr{height:var(--ec-os-h-ligne-table)}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-listing-pager,.ec-os-crm[data-ec-espace=mail] .ec-listing-pager{min-height:52px;padding:var(--ec-os-e-8)}:is(.ec-os-crm,.ec-os-fiche-travail)[data-ec-espace=mail] .ec-os-avatar__rond{font-size:max(11px,round(down,calc(var(--ec-os-avatar-cote) * .38),1px))}.ec-os-crm[data-ec-theme] [data-ec-info]{background:var(--ec-theme-tuile-fond, var(--ec-theme-vif))!important;color:var(--ec-theme-tuile-encre, var(--ec-theme-sur-vif))!important}:root.light .ec-os-crm[data-ec-theme] [data-ec-info]{background:var(--ec-theme-vif)!important;color:var(--ec-theme-sur-vif)!important}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__resume :is(.ec-os-grille,.rt-Grid,.rt-Flex){gap:var(--ec-os-gap-cartes)}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__vue .ec-view__body--flush{display:flex;flex:1;flex-direction:column;min-height:0;padding:0}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban{gap:var(--ec-os-gap-cartes)}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils{--ec-os-champ-sur-page: var(--ec-os-champ);flex-wrap:wrap;gap:var(--ec-os-e-8);padding:var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils .ec-os-segmente{padding:0;background:none;box-shadow:none}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils .ec-os-segmente__option{height:var(--ec-os-h-segment);padding-inline:var(--ec-os-e-12)}.ec-os-crm[data-ec-espace=mail] .ec-crm-periode-segments,.ec-os-crm[data-ec-espace=mail] .ec-crm-synthese__tuile{background:rgb(var(--ec-os-champ))}@media(min-width:768px){.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-os-kanban,.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-os-kanban__defile{flex:1;min-height:0}.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-os-kanban__tableau{flex:1;align-items:stretch;min-height:0;padding-bottom:var(--ec-os-reserve-orbe, 0px)}.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-os-kanban__colonne{display:flex;flex-direction:column;min-height:0}.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-os-kanban__corps{flex:0 1 auto;min-height:0;overflow-y:auto}}.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils__filtres .ec-select__trigger{max-width:168px}@media(max-width:1599px){.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils__fin .ec-os-segmente__option{gap:0;padding-inline:var(--ec-os-e-8);font-size:0}}.ec-os-crm[data-ec-espace=mail] :is(.ec-os-crm__serie,.ec-os-crm__objectif){min-height:var(--ec-os-h-controle);padding-inline:var(--ec-os-e-12);font-size:var(--ec-os-t-second)}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__indicateurs{flex-wrap:nowrap;gap:var(--ec-os-e-8);margin-inline-start:0}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__resume :is(.ec-os-tuile,.ec-os-tuile-agir){padding:14px 16px}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipeline .ec-crm-pipelist{gap:0;border-radius:var(--ec-os-rayon-carte)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipeline .ec-crm-pipelist__chips{gap:var(--ec-os-e-8);padding:var(--ec-os-e-8) var(--ec-os-e-12)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-os-segmente{padding:0;background:none;box-shadow:none}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-os-segmente__option,.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-filter-chip{height:var(--ec-os-h-segment);min-height:0;padding-inline:var(--ec-os-e-12);font-size:var(--ec-os-t-corps)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-tabular thead th{height:var(--ec-os-h-entete-table)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-tabular tbody td{height:var(--ec-os-h-ligne-table);padding-block:0!important;font-size:var(--ec-os-t-corps)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist .ec-tabular tbody tr{height:var(--ec-os-h-ligne-table)}.ec-os-crm[data-ec-espace=mail] .ec-crm-pipelist td span[style*="font-size: 10px"]{font-size:11px!important}@media(min-width:768px){.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-crm-pipelist{display:flex;flex:1;flex-direction:column;min-height:0}.ec-os-crm[data-ec-espace=mail][data-onglet=pipeline] .ec-crm-pipelist__table{flex:1;min-height:0;overflow:auto}}.ec-density-atlas .ec-os-crm[data-ec-espace=mail] .ec-crm-suivre__outils,.ec-os-crm[data-ec-espace=mail] .ec-crm-suivre__outils{--ec-os-champ-sur-page: var(--ec-os-champ);gap:var(--ec-os-e-8);min-height:52px;padding:var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-8) var(--ec-os-e-12);box-sizing:border-box;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-os-crm[data-ec-espace=mail] .ec-crm-suivre .ec-crm-suivre__rangee{gap:var(--ec-os-e-8)}.ec-os-crm[data-ec-espace=mail] .ec-crm-suivre :is(.ec-crm-suivre__menu,.ec-crm-suivre__loupe){height:var(--ec-os-h-controle);padding-inline:var(--ec-os-e-12)}:root .ec-os-crm[data-ec-espace=mail] .ec-crm-suivre .ec-crm-suivre__recherche input{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}:root .ec-os-crm[data-ec-espace=mail] .ec-crm-suivre .ec-crm-suivre__rangee .ec-crm-suivre__relire{width:var(--ec-os-h-controle);height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}.ec-os-crm[data-ec-espace=mail] .ec-crm-tasks__feuille{margin-top:var(--ec-os-gap-cartes)}.ec-os-crm[data-ec-espace=mail] .ec-crm-tasks .ec-crm-task-row{min-height:var(--ec-os-h-rangee-riche-2);padding-block:var(--ec-os-e-6)}.ec-os-crm[data-ec-espace=mail] .ec-crm-tasks .ec-crm-task-title{font-size:var(--ec-os-t-liste-riche);line-height:var(--ec-os-i-liste-riche)}@media(max-width:767px){.ec-os-crm[data-ec-espace=mail]>.ec-os-page__entete--actions-libres>.ec-os-page__actions{flex:0 0 auto;flex-wrap:nowrap}.ec-os-crm[data-ec-espace=mail] .ec-os-page__entete .ec-os-crm__indicateurs{display:none}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__actions{flex-wrap:nowrap;gap:var(--ec-os-e-6)}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__actions :is(.rt-Button,.ec-act-btn):has(.ec-os-crm__action-libelle){width:var(--ec-os-h-controle);min-width:var(--ec-os-h-controle);padding:0;justify-content:center}@media(any-pointer:coarse){.ec-os-crm[data-ec-espace=mail] .ec-os-crm__actions :is(.rt-Button,.ec-act-btn):has(.ec-os-crm__action-libelle){width:var(--ec-os-h-lg);min-width:var(--ec-os-h-lg)}}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__action-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ec-os-crm[data-ec-espace=mail] .ec-os-page__entete .ec-os-crm__objectif{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-os-e-8);padding-block:0;border-radius:var(--ec-os-rayon-pilule);white-space:nowrap}.ec-os-crm[data-ec-espace=mail] .ec-os-page__entete .ec-os-crm__jauge{width:72px}.ec-os-crm[data-ec-espace=mail] .ec-os-page__entete .ec-os-crm__objectif-ziggy{display:none}.ec-os-crm[data-ec-espace=mail]>.ec-os-page__entete:not([data-ec-repli="0"]) .ec-os-crm__objectif-texte{display:none}.ec-os-crm[data-ec-espace=mail] .ec-os-tuile-agir:not([data-ec-tuile-vive]) .ec-os-tuile-agir__chiffre{color:rgb(var(--ec-os-texte))}.ec-os-crm[data-ec-espace=mail] .ec-os-tuile-agir:not([data-ec-tuile-vive]) .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}@media(any-pointer:coarse){.ec-os-crm[data-ec-espace=mail] :is(.ec-crm-barre,.ec-os-kanban-outils,.ec-crm-pipelist__chips) :is(.ec-os-segmente__option,.ec-filter-chip),.ec-os-crm[data-ec-espace=mail] .ec-crm-barre__recherche.ec-os-recherche,.ec-os-crm[data-ec-espace=mail] .ec-os-kanban-outils__recherche.ec-os-recherche,.ec-os-crm[data-ec-espace=mail] .ec-os-crm__actions :is(.rt-Button,.ec-act-btn),.ec-os-crm[data-ec-espace=mail] .ec-crm-suivre :is(.ec-crm-suivre__menu,.ec-crm-suivre__loupe){min-height:var(--ec-os-h-lg)}.ec-os-crm[data-ec-espace=mail] .ec-crm-barre{min-height:60px}.ec-os-crm[data-ec-espace=mail] .ec-os-crm__actions .rt-Button{min-height:var(--ec-os-h-lg)!important}}.ec-grow-site{min-width:0;width:100%;max-width:920px}.ec-grow-site__body{display:grid;gap:16px;min-width:0}.ec-grow-site .ec-btn--magic.ec-grow-site__launch:disabled,.ec-grow-site .ec-btn--magic.ec-grow-site__launch[aria-disabled=true]{background-color:rgb(var(--ec-os-champ))!important;background-image:none!important;color:rgb(var(--ec-text-secondary))!important;box-shadow:inset 0 0 0 1px rgb(var(--ec-border))!important;cursor:not-allowed;opacity:.75;transform:none}.ec-grow-site .ec-grow-site__launch:disabled img,.ec-grow-site .ec-grow-site__launch[aria-disabled=true] img{filter:grayscale(1);opacity:.6}.ec-grow-site__choose,.ec-grow-site__review,.ec-grow-site__generating,.ec-grow-site__upgrade,.ec-grow-site__blocked,.ec-grow-site__done,.ec-grow-site__shortfall,.ec-grow-site__assist,.ec-grow-site__form{display:grid;gap:16px;min-width:0}.ec-grow-site__head{display:grid;gap:4px}.ec-grow-site__subtitle{margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-grow-site__ziggy{display:flex;align-items:center;gap:8px}.ec-grow-site__text{margin:0;max-width:640px;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-grow-site__muted{margin:0;color:rgb(var(--ec-text-secondary));overflow-wrap:anywhere}.ec-grow-site__proposals,.ec-grow-site__pages,.ec-grow-site__steps{margin:0;padding:0;list-style:none;display:grid;gap:12px}.ec-grow-site__proposals{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.ec-grow-site__proposal{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid rgb(var(--ec-border));border-radius:var(--ec-radius-md);min-width:0}.ec-grow-site__proposal-body{display:grid;gap:4px;min-width:0;cursor:pointer}.ec-grow-site__proposal-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-grow-site__proposal[data-coche]{border-color:rgb(var(--ec-text-primary))}.ec-grow-site__decision{display:grid;gap:12px;padding:16px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-champ));min-width:0}.ec-grow-site__quote{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 16px}.ec-grow-site__total{font-size:16px;color:rgb(var(--ec-text-primary))}.ec-grow-site__missing{display:block;margin:0;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-grow-site__page{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;padding:12px 16px;border:1px solid rgb(var(--ec-border));border-radius:var(--ec-radius-md);min-width:0}.ec-grow-site__page-title{font-weight:500;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-grow-site__steps{gap:6px}.ec-grow-site__step{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px;color:rgb(var(--ec-text-secondary))}.ec-grow-site__step[data-etat=current]{color:rgb(var(--ec-text-primary));font-weight:600}.ec-grow-site__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-grow-site__actions>*{max-width:100%}.ec-grow-site__field{display:grid;gap:6px}.ec-grow-site__assist{padding-top:16px;border-top:1px solid rgb(var(--ec-border))}.ec-grow-tile{display:grid;gap:12px}.ec-grow-tile__pied{display:flex;flex-wrap:wrap;gap:8px}.ec-grow-site__publish{display:grid;gap:12px;min-width:0}.ec-grow-site__ack{display:flex;gap:8px;align-items:flex-start;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-grow-site__ack input{margin-top:3px}.ec-mon-site{display:grid;grid-template-columns:248px minmax(0,1fr);height:100%;min-height:0;background:rgb(var(--ec-os-page))}.ec-mon-site__panneau{display:flex;flex-direction:column;margin:calc(var(--ec-os-entete-h) + var(--ec-os-entete-ecart, 0px)) 0 var(--ec-os-page-marge-bas) var(--ec-os-gouttiere);padding:var(--ec-os-pad-rail);overflow-y:auto;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-mon-site[data-ec-rail-pose]{grid-template-columns:minmax(0,1fr)}.ec-mon-site:has(>.ec-mon-site__onglets){grid-template-rows:auto minmax(0,1fr)}.ec-mon-site__onglets{display:flex;align-items:center;min-height:var(--ec-barre-r1-h, 56px);padding:0 var(--ec-barre-gouttiere, 20px)}.ec-os-page__rail>.ec-mon-site__panneau{flex:1 1 auto;margin:0}.ec-mon-site__groupe{display:grid;grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none}.ec-mon-site__titre-groupe{margin:var(--ec-os-e-12) var(--ec-os-e-10) var(--ec-os-e-4);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:550;line-height:14px;letter-spacing:.07em;text-transform:uppercase}.ec-mon-site__entree{display:flex;align-items:center;gap:var(--ec-os-e-10);width:100%;min-height:var(--ec-os-h-item);padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps);text-align:left;text-decoration:none;cursor:pointer}.ec-mon-site__entree:hover{background:rgb(var(--ec-os-champ))}.ec-mon-site__entree[aria-current=page]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-mon-site__libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-mon-site__detail{font-size:12px;white-space:nowrap}.ec-mon-site__vue{min-width:0;min-height:0}.ec-mon-site__alerte{display:block;padding:var(--ec-space-xl)}.ec-mon-site__squelette{display:grid;gap:var(--ec-space-md);padding:var(--ec-os-page-marge)}@media(max-width:767px){.ec-os-page--plein:is(.ec-formulaires,.ec-pages-cadre,.ec-site-overview-cadre,.ec-content-cadre,.ec-editorial-cadre){overflow-y:auto}.ec-os-page--plein:is(.ec-formulaires,.ec-pages-cadre,.ec-site-overview-cadre,.ec-content-cadre,.ec-editorial-cadre)>.ec-os-page__contenu{flex:none}}@media(max-width:900px){.ec-mon-site{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr)}.ec-mon-site[data-ec-rail-pose]{grid-template-rows:minmax(0,1fr)}.ec-os-page__rail>.ec-mon-site__panneau{flex:none;margin:0}.ec-mon-site__panneau{flex-direction:row;align-items:center;margin:0;padding:var(--ec-space-sm) var(--ec-os-gouttiere);overflow-x:auto;border-radius:0;background:none}.ec-mon-site__groupe{display:flex}.ec-mon-site__titre-groupe,.ec-mon-site__detail{display:none}.ec-mon-site__entree{width:auto;white-space:nowrap}.ec-mon-site__libelle{overflow:visible}}.ec-site-recentes{display:grid;margin:0;padding:0;list-style:none}.ec-site-recentes__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--ec-space-md);width:100%;min-height:48px;padding:0;border:0;border-top:1px solid var(--ec-os-filet);background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-second);text-align:left;cursor:pointer}.ec-site-recentes__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pages .ec-listing-trow{flex-wrap:wrap}.ec-pages__recherche{flex:1 1 260px;min-width:0}.ec-pages .ec-listing-sheet{min-width:0}.ec-pages .ec-listing-toolbar{flex-wrap:wrap}.ec-pages .ec-listing-toolbar>:not(:first-child){flex:1 0 100%;grid-column:1 / -1}.ec-pages .ec-listing-toolbar>:is(p,output,[role=alert]){max-width:75ch;font-size:var(--ec-os-t-second);line-height:1.5}.ec-pages__nom{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-pages__nom-texte{display:grid;gap:2px;min-width:0}.ec-pages__titre{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0;font-weight:600}.ec-pages__titre-libelle,.ec-pages__adresse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pages__verrou{flex-shrink:0;opacity:.55}.ec-pages__vignette{width:32px;height:32px;overflow:hidden}.ec-pages__vignette[data-image]{background-color:rgb(var(--ec-os-champ))}.ec-pages__vignette img{display:block;width:100%;height:100%;object-fit:cover}.ec-pages__deplier,.ec-pages__deplier-place{display:inline-grid;place-items:center;flex-shrink:0;width:24px;height:24px}.ec-pages__deplier{padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-pages__deplier:hover:not(:disabled){background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-pages__deplier:disabled{cursor:default;opacity:.55}.ec-pages__deplier:focus-visible,.ec-pages__plus:focus-visible,.ec-pages__info:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-pages__plus{flex-shrink:0;margin-inline-start:auto;padding:2px var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;white-space:nowrap;cursor:pointer}.ec-pages__nom[data-kind=collection] .ec-pages__titre{font-weight:600}.ec-pages__nom[data-kind=entry] .ec-pages__titre{font-weight:500}.ec-pages__compte{display:inline-flex;align-items:center;gap:var(--ec-space-2xs)}.ec-pages__info{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-text-muted));cursor:help}.ec-pages__info:hover{color:rgb(var(--ec-os-texte))}.ec-pages__adresse{color:rgb(var(--ec-text-secondary));font-size:12px}.ec-pages__langues{display:inline-flex;flex-wrap:nowrap;gap:var(--ec-space-xs)}.ec-pages__seo{display:inline-flex;align-items:center;gap:var(--ec-space-xs)}.ec-pages__seo--bouton{min-height:36px;padding:0 var(--ec-space-2xs);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;cursor:pointer}.ec-pages__date{white-space:nowrap}.ec-pages__cards{display:none}@media(max-width:767px){.ec-pages__table{display:none}.ec-pages__cards{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-md)}.ec-pages__cards>.rt-Card{min-width:0}.ec-pages__cards h3{margin:0 0 var(--ec-space-md);font-size:14px}.ec-pages__cards .ec-pages__deplier-place{display:none}.ec-pages__cards .ec-pages__open{width:100%;min-height:44px;justify-content:flex-start;text-align:left;white-space:normal}.ec-pages__cards dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md);margin:0}.ec-pages__cards dt{margin-bottom:var(--ec-space-2xs);font-size:12px;color:rgb(var(--ec-text-muted))}.ec-pages__cards dd{margin:0;overflow-wrap:anywhere}.ec-pages .ec-listing-pager{flex-wrap:wrap;gap:var(--ec-space-md);height:auto;min-height:52px;padding:var(--ec-space-sm) var(--ec-space-md)}}.ec-pages__card-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-xs);margin-top:var(--ec-space-md)}.ec-pages__langues .ec-pastille:not(.rt-Badge){gap:var(--ec-space-xs);padding-inline:var(--ec-space-sm)}:is(.ec-content-cadre,.ec-editorial-cadre) .ec-os-leads__vue>.ec-view{--ec-gutter: 0px}.ec-editorial-cadre .ec-os-leads__vue .ec-view__band{padding-top:0}.ec-editorial-cadre .ec-os-leads__vue .ec-view__band+.ec-view__scroll{padding-top:var(--ec-os-page-ecart)}.ec-editorial__mois{margin-inline-start:var(--ec-os-e-6);font-weight:600;text-transform:capitalize}.ec-mon-site__reglages{display:flex;flex-direction:column;height:100%;min-height:0}.ec-editorial-cadre:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}:where(.ec-pages__deplier,.ec-pages__info,.ec-pages__seo--bouton){position:relative}:where(.ec-pages__deplier,.ec-pages__info,.ec-pages__seo--bouton):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-dispo-responsable{display:grid;gap:var(--ec-space-sm)}.ec-dispo-responsable__lignes{display:grid;gap:2px;margin:0;padding:0;list-style:none}.ec-dispo-responsable__ligne{display:flex;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-dispo-responsable__ligne .ec-icone{flex:none}.ec-dispo-responsable__point{flex:none;width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--ec-statut-archive)}.ec-dispo-responsable__ligne[data-presence=en_ligne]{color:rgb(var(--ec-os-texte))}.ec-dispo-responsable__ligne[data-presence=en_ligne] .ec-dispo-responsable__point{background:rgb(var(--ec-success))}.ec-dispo-responsable__rdv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-second)}.ec-dispo-responsable__rdv-texte{flex:1 1 auto;min-width:0}.ec-google-review{margin-top:12px;padding-top:12px;border-top:1px solid color-mix(in srgb,currentColor 14%,transparent);font-size:13px;line-height:1.5}.ec-google-review__sentence{margin:0;color:color-mix(in srgb,currentColor 78%,transparent)}.ec-google-review__actions{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:6px}.ec-google-review__link{color:inherit;font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent)}.ec-google-review__link:hover{text-decoration-color:currentColor}.ec-google-review__later{flex:none;min-height:32px;margin:-6px -8px;padding:6px 8px;border:0;border-radius:6px;background:none;font:inherit;color:color-mix(in srgb,currentColor 72%,transparent);cursor:pointer}.ec-google-review__later:hover{color:inherit}.ec-google-review__link:focus-visible,.ec-google-review__later:focus-visible{outline:2px solid color-mix(in srgb,currentColor 50%,transparent);outline-offset:2px;border-radius:4px}.mp3,.mp3-arrivee{--mp3-noir: rgb(var(--ec-vif-noir));--mp3-carte: rgb(var(--ec-os-carte));--mp3-sol: rgb(var(--ec-os-page));--mp3-encre: rgb(var(--ec-os-texte));--mp3-t2: rgb(var(--ec-os-texte-2));--mp3-filet: var(--ec-os-filet);--mp3-rc: 24px;color:var(--mp3-encre);font-size:14px;line-height:1.45}.mp3 *,.mp3-arrivee *{box-sizing:border-box}:where(.mp3,.mp3-arrivee) :where(p,h1,h2,h3,ul,figure){margin:0}:is(.mp3,.mp3-arrivee) .mp3-titre{font-family:var(--ec-os-police-grand-titre);font-weight:400;font-size:34px;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}:is(.mp3,.mp3-arrivee) .mp3-h3{font-size:15px;font-weight:600;letter-spacing:-.005em;line-height:1.3}:is(.mp3,.mp3-arrivee) .mp3-sur{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--mp3-t2)}:is(.mp3,.mp3-arrivee) .mp3-doux{color:var(--mp3-t2)}:is(.mp3,.mp3-arrivee) .mp3-petit{font-size:13px}:is(.mp3,.mp3-arrivee) .mp3-lien{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--mp3-encre);text-decoration:underline;text-underline-offset:3px;cursor:pointer}:is(.mp3,.mp3-arrivee) .mp3-lien--blanc{color:#fff;text-decoration-color:#fff6}:is(.mp3,.mp3-arrivee) .mp3-lien:focus-visible{outline:2px solid currentColor;outline-offset:3px;border-radius:2px}:root:root :is(.mp3,.mp3-arrivee) .mp3-carte.ec-os-carte{background:var(--mp3-carte);border-radius:var(--mp3-rc);padding:22px 24px;box-shadow:none}:root:root :is(.mp3,.mp3-arrivee) .mp3-noire.ec-os-carte{background:var(--mp3-noir);color:#fff;border-radius:var(--mp3-rc);box-shadow:none;border:0}:is(.mp3,.mp3-arrivee) .mp3-noire .mp3-sur{color:#ffffffb3}:is(.mp3,.mp3-arrivee) .mp3-noire .mp3-doux{color:#ffffffc7}:is(.mp3,.mp3-arrivee) .mp3-noire .mp3-titre{color:#fff}:is(.mp3,.mp3-arrivee) .mp3-cadre{position:relative;overflow:hidden;border-radius:2px;background:#fff}:is(.mp3,.mp3-arrivee) .mp3-cadre[data-vide]{background:#ffffff14}:is(.mp3,.mp3-arrivee) .mp3-cadre img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}:root:root :is(.mp3,.mp3-arrivee) .mp3-pilote.ec-os-carte{display:grid;gap:28px;align-items:center;padding:28px}:root:root :is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil].ec-os-carte{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);grid-template-rows:minmax(0,1fr);gap:0;padding:0;height:360px;overflow:hidden}:root:root :is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=projet].ec-os-carte{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-pilote__texte{padding:36px 36px 32px;display:flex;flex-direction:column;justify-content:center;min-height:0}:is(.mp3,.mp3-arrivee) .mp3-pilote__titre{margin:10px 0 12px}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-pilote__titre{font-size:40px}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=projet] .mp3-pilote__titre{font-size:32px;margin:8px 0}:is(.mp3,.mp3-arrivee) .mp3-pilote__actions{display:flex;align-items:center;gap:16px;margin-top:22px;flex-wrap:wrap}:is(.mp3,.mp3-arrivee) .mp3-pilote__actions[data-variante=projet]{flex-direction:column;align-items:flex-start;gap:18px}:is(.mp3,.mp3-arrivee) .mp3-pilote__actions small{font-size:13px;color:#ffffffc7}:is(.mp3,.mp3-arrivee) .mp3-pilote__vignette{display:flex;flex-direction:column;gap:12px;min-height:0}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-pilote__vignette{height:100%;padding:28px 28px 22px 0}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-cadre{flex:1;min-height:0}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=projet] .mp3-cadre,:is(.mp3,.mp3-arrivee) .mp3-suivi__vignette{width:100%;aspect-ratio:16 / 10}:is(.mp3,.mp3-arrivee) .mp3-pilote__legende{font-size:13px;color:#ffffffc7}:is(.mp3,.mp3-arrivee) .mp3-pilote__legende b{color:#fff;font-weight:600}:is(.mp3,.mp3-arrivee) .ec-os-bouton--accent{background:rgb(var(--ec-vif-accent-plein));color:#fff}:is(.mp3,.mp3-arrivee) .ec-os-bouton--accent:hover:not(:disabled){background:rgb(var(--ec-vif-accent-plein) / .9)}:is(.mp3,.mp3-arrivee) .mp3-principal .mp3-fleche{display:inline-flex;transition:transform var(--ec-anim-base, .18s) var(--ec-anim-ease)}:is(.mp3,.mp3-arrivee) .mp3-principal:hover .mp3-fleche,:is(.mp3,.mp3-arrivee) .mp3-principal:focus-visible .mp3-fleche{transform:translate(4px)}.mp3-arrivee{display:flex;flex-direction:column;gap:16px}:is(.mp3,.mp3-arrivee) .mp3-arrivee__bas{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;align-items:stretch}:is(.mp3,.mp3-arrivee) .mp3-outils__liste{list-style:none;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px}:is(.mp3,.mp3-arrivee) .mp3-outils__liste li{display:flex;align-items:center;gap:10px;height:48px;padding:0 14px;border-radius:999px;background:var(--mp3-sol);font-size:13.5px;font-weight:500;white-space:nowrap;overflow:hidden}:is(.mp3,.mp3-arrivee) .mp3-outils__liste li span{overflow:hidden;text-overflow:ellipsis}:is(.mp3,.mp3-arrivee) .mp3-essai__titre{display:block;font-size:40px;margin:6px 0}:is(.mp3,.mp3-arrivee) .mp3-essai__lien.ec-os-bouton{margin-top:14px;text-decoration:none;display:inline-flex;align-items:center;gap:8px}:is(.mp3,.mp3-arrivee) .mp3-essai--court{border-top:1px solid var(--mp3-filet);margin-top:8px;padding-top:16px}:is(.mp3,.mp3-arrivee) .mp3-essai--court .mp3-essai__titre{font-size:30px}.mp3.ec-view{padding:28px 32px 32px;min-width:0;min-height:100%;background-color:rgb(var(--ec-os-page));background-image:radial-gradient(rgb(var(--ec-os-texte) / .09) 1px,transparent 1.2px);background-size:16px 16px;background-position:8px 8px;background-attachment:local}:is(.mp3,.mp3-arrivee) .mp3-entete .mp3-sur{margin-bottom:8px}:is(.mp3,.mp3-arrivee) .mp3-entete__titre{font-size:34px;margin-bottom:16px}:is(.mp3,.mp3-arrivee) .mp3-projet{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:16px;align-items:start}:is(.mp3,.mp3-arrivee) .mp3-col{display:flex;flex-direction:column;gap:16px;min-width:0}:root:root :is(.mp3,.mp3-arrivee) .mp3-suivi.ec-os-carte{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center;padding:28px}:is(.mp3,.mp3-arrivee) .mp3-suivi .mp3-titre{font-size:32px;margin:8px 0}:is(.mp3,.mp3-arrivee) .mp3-barre{height:8px;margin-top:16px;border-radius:999px;background:#fff3;overflow:hidden}:is(.mp3,.mp3-arrivee) .mp3-barre i{display:block;height:100%;width:var(--mp3-p, 0%);border-radius:999px;background:#fff;transition:width var(--ec-anim-etape) var(--ec-anim-ease)}:is(.mp3,.mp3-arrivee) .mp3-ligne-etape{display:flex;align-items:center;gap:10px;margin-top:14px;font-size:14px}:is(.mp3,.mp3-arrivee) .mp3-direct{flex:none;white-space:nowrap;display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;border-radius:999px;background:#ffffff1f;color:#fff;font-weight:600;font-size:12px;letter-spacing:.06em;text-transform:uppercase}:is(.mp3,.mp3-arrivee) .mp3-direct:before{content:"";width:7px;height:7px;border-radius:50%;background:#fff;animation:mp3-battement 1.6s ease-in-out infinite}:is(.mp3,.mp3-arrivee) .mp3-suivi .mp3-lien{margin-top:8px;font-size:14px}:is(.mp3,.mp3-arrivee) .mp3-suivi__actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:20px}:is(.mp3,.mp3-arrivee) .mp3-suivi__actions .mp3-lien{margin-top:0}:is(.mp3,.mp3-arrivee) .mp3-suivi [data-ec-v3-relance-ratee]{margin-top:12px}:is(.mp3,.mp3-arrivee) .mp3-actions{list-style:none;padding:0;margin-top:6px}:is(.mp3,.mp3-arrivee) .mp3-actions li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px solid var(--mp3-filet);animation:mp3-monte var(--ec-anim-max) var(--ec-anim-ease-doux) both;animation-delay:calc(var(--mp3-i, 0) * var(--ec-anim-stagger))}:is(.mp3,.mp3-arrivee) .mp3-actions li:last-child{border-bottom:0}:is(.mp3,.mp3-arrivee) .mp3-actions__icone{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;background:var(--mp3-sol)}:is(.mp3,.mp3-arrivee) .mp3-actions__texte{display:flex;flex-direction:column;min-width:0}:is(.mp3,.mp3-arrivee) .mp3-actions__texte b{font-weight:600}:is(.mp3,.mp3-arrivee) .mp3-actions__texte small{font-size:13px;color:var(--mp3-t2)}:is(.mp3,.mp3-arrivee) .mp3-actions__grise{max-width:160px;font-size:13px;line-height:1.3;text-align:right;color:var(--mp3-t2)}:is(.mp3,.mp3-arrivee) .mp3-squelette{display:flex;flex-direction:column;gap:16px}:is(.mp3,.mp3-arrivee) .mp3-squelette__noire{height:360px;border-radius:var(--mp3-rc);background:rgb(var(--ec-os-texte) / .06)}:is(.mp3,.mp3-arrivee) .mp3-squelette__noire--projet{height:270px}:is(.mp3,.mp3-arrivee) .mp3-entree{animation:mp3-monte var(--ec-anim-max) var(--ec-anim-ease-doux) both;animation-delay:calc(var(--mp3-i, 0) * var(--ec-anim-stagger) * 2)}:root:root :is(.mp3,.mp3-arrivee) .mp3-carte.ec-os-carte{animation:mp3-monte var(--ec-anim-max) var(--ec-anim-ease-doux) both;animation-delay:calc(var(--mp3-rang, 0) * var(--ec-anim-stagger) * 2)}@keyframes mp3-monte{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes mp3-battement{0%,to{opacity:1}50%{opacity:.35}}@media(prefers-reduced-motion:reduce){:is(.mp3,.mp3-arrivee) .mp3-entree,:root:root :is(.mp3,.mp3-arrivee) .mp3-carte.ec-os-carte,:is(.mp3,.mp3-arrivee) .mp3-actions li,:is(.mp3,.mp3-arrivee) .mp3-direct:before,:is(.mp3,.mp3-arrivee) .mp3-barre i,:is(.mp3,.mp3-arrivee) .mp3-principal .mp3-fleche{animation:none;transition:none;opacity:1;transform:none}}@media(max-width:1100px){:is(.mp3,.mp3-arrivee) .mp3-outils__liste{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.mp3.ec-view{padding:20px 16px 24px}:is(.mp3,.mp3-arrivee) .mp3-titre,:is(.mp3,.mp3-arrivee) .mp3-entete__titre,:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante] .mp3-pilote__titre,:is(.mp3,.mp3-arrivee) .mp3-suivi .mp3-titre,:is(.mp3,.mp3-arrivee) .mp3-essai__titre,:is(.mp3,.mp3-arrivee) .mp3-essai--court .mp3-essai__titre{font-size:30px}:root:root :is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante].ec-os-carte,:root:root :is(.mp3,.mp3-arrivee) .mp3-suivi.ec-os-carte{grid-template-columns:1fr;grid-template-rows:auto auto;height:auto;gap:16px;padding:22px}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-pilote__texte{padding:0}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-pilote__vignette{order:-1;padding:0;height:auto}:is(.mp3,.mp3-arrivee) .mp3-pilote[data-variante=accueil] .mp3-cadre{flex:none;aspect-ratio:16 / 10}:is(.mp3,.mp3-arrivee) .mp3-principal.ec-os-bouton,:is(.mp3,.mp3-arrivee) .mp3-essai__lien.ec-os-bouton,:is(.mp3,.mp3-arrivee) .mp3-actions .ec-os-bouton{min-height:48px}:is(.mp3,.mp3-arrivee) .mp3-lien{display:inline-flex;align-items:center;min-height:44px}:root:root :is(.mp3,.mp3-arrivee) .mp3-carte.ec-os-carte{padding:18px}:is(.mp3,.mp3-arrivee) .mp3-arrivee__bas{grid-template-columns:1fr}:is(.mp3,.mp3-arrivee) .mp3-outils__liste{grid-template-columns:1fr}:is(.mp3,.mp3-arrivee) .mp3-projet{display:flex;flex-direction:column}:is(.mp3,.mp3-arrivee) .mp3-projet>.mp3-col{display:contents}:is(.mp3,.mp3-arrivee) .mp3-projet .mp3-noire{order:0}:is(.mp3,.mp3-arrivee) .mp3-projet .mp3-demarrer{order:1}:is(.mp3,.mp3-arrivee) .mp3-projet .mp3-outils{order:2}:is(.mp3,.mp3-arrivee) .mp3-projet>*,:is(.mp3,.mp3-arrivee) .mp3-projet>.mp3-col>*{width:100%;align-self:stretch}:is(.mp3,.mp3-arrivee) .mp3-actions li{gap:10px}}.ec-resa-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-resa-barre.ec-os-carte{min-height:calc(var(--ec-os-h-controle) + 2 * var(--ec-os-e-8));padding:var(--ec-os-e-8)}.ec-resa-barre__contexte,.ec-resa-barre__agir,.ec-resa-barre__actions,.ec-resa-barre__filtres,.ec-resa-barre__etablissement{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);min-width:0}.ec-resa-barre__contexte{flex:0 1 auto}.ec-resa-barre__agir{flex:0 1 auto;margin-inline-start:auto;justify-content:flex-end}.ec-resa-barre__actions{flex-wrap:nowrap}.ec-resa-barre__vues{min-width:0;max-width:100%}.ec-resa-barre__recherche.ec-os-recherche{flex:0 1 180px;min-width:160px}.ec-resa-barre__recherche-enveloppe{display:contents}.ec-resa-barre__filtres{max-width:100%}.ec-resa-barre__filtres>.ec-os-segmente{overflow-x:auto;scrollbar-width:none}.ec-resa-barre__filtres>.ec-os-segmente::-webkit-scrollbar{display:none}.ec-resa-barre .ec-os-segmente__option,.ec-resa-barre__filtres .ec-select__trigger{white-space:nowrap}.ec-resa-barre__meta{display:flex;align-items:center;gap:var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);white-space:nowrap}.ec-resa-barre__etablissement .ec-resa__selecteur{width:auto;max-width:100%}.ec-resa-barre__etablissement .ec-select__trigger{width:auto;max-width:320px;white-space:nowrap}.ec-resa-barre__etablissement .ec-select__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}.ec-resa-barre__nom{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:320px}.ec-resa-barre__type{color:rgb(var(--ec-os-texte-2));white-space:nowrap}@media(max-width:560px){.ec-resa-barre__type{display:none}}.ec-resa-periode{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-width:0}.ec-resa-barre__filtres-bouton{position:relative;display:inline-flex}.ec-resa-barre__badge{position:absolute;top:-4px;right:-4px;min-width:20px;height:20px;padding-inline:6px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:0 0 0 2px rgb(var(--ec-os-champ-sur-page));font-size:12px;font-weight:600;line-height:1;pointer-events:none}.ec-resa-feuille__etablissement,.ec-resa-feuille__etablissement .ec-resa__selecteur,.ec-resa-feuille__etablissement .ec-select__trigger{width:100%;max-width:100%}@media(max-width:560px){.ec-resa-barre__contexte,.ec-resa-barre__agir{flex:1 1 100%}.ec-resa-barre__agir{justify-content:space-between}.ec-resa-barre__recherche.ec-os-recherche{flex:1 1 100%;min-width:0}.ec-resa-barre__etablissement,.ec-resa-barre__etablissement .ec-select__trigger{max-width:100%}.ec-resa-barre__recherche .ec-os-recherche__champ::-webkit-search-cancel-button{display:none;-webkit-appearance:none}.ec-resa-barre[data-replie=true]{row-gap:var(--ec-space-sm)}.ec-resa-barre[data-replie=true] .ec-resa-barre__contexte{gap:var(--ec-space-sm)}.ec-resa-barre[data-replie=true] .ec-resa-barre__periode{flex:1 1 auto;min-width:0}.ec-resa-barre[data-replie=true] .ec-resa-barre__actions{gap:var(--ec-space-sm)}}.ec-resa-periode__libelle{padding-inline:var(--ec-space-xs);font-weight:600;white-space:nowrap}.ec-resa .ec-resa__corps>.ec-resa-ux-b,.ec-resa .ec-resa__corps>.ec-resa-ux-c-clients,.ec-resa .ec-resa__corps>.ec-view__body>.ec-resa-ux-c-groupe{margin-top:0;padding-top:0}.ec-resa .ec-resa__corps>.ec-view__body:has(>.ec-resa-ux-c-groupe),.ec-resa .ec-resa__corps>.ec-settings-workspace{padding-top:0}@media(max-width:1599px){.ec-resa-barre__etablissement .ec-select__trigger,.ec-resa-barre__nom{max-width:220px}}@media(min-width:561px)and (max-width:1279px){.ec-resa-barre{row-gap:var(--ec-space-sm)}.ec-resa-barre__contexte{display:contents}}@media(min-width:1280px){.ec-resa-barre,.ec-resa-barre__contexte{flex-wrap:nowrap}.ec-resa-barre__contexte{flex:1 1 auto}.ec-resa-barre__etablissement,.ec-resa-barre__periode,.ec-resa-barre__agir,.ec-resa-barre__actions{flex:none}.ec-resa-barre__filtres{flex:0 1 auto;flex-wrap:nowrap;min-width:0;margin:calc(var(--ec-os-e-4) * -1);padding:var(--ec-os-e-4);overflow-x:auto;scrollbar-width:none}.ec-resa-barre__filtres::-webkit-scrollbar{display:none}.ec-resa-barre__filtres>*{flex:none}.ec-resa-barre__filtres>.ec-os-segmente{max-width:none;overflow:visible}}.ec-resa-module__barre{flex:none}:root:root .ec-resa-module__barre.ec-resa-barre.ec-os-carte{margin:0;padding:10px 20px;border:0;border-bottom:1px solid var(--ec-c-filet);border-radius:0;background:rgb(var(--ec-c-papier));box-shadow:none}@media(max-width:767px){:root:root .ec-resa-module__barre.ec-resa-barre.ec-os-carte{padding-inline:16px}}.ec-resa-module__barre .ec-resa-barre__recherche.ec-os-recherche{flex:0 1 240px}.ec-resa-module__barre .ec-resa-barre__recherche input{background:transparent}.ec-resa-module__avis{flex:none;padding-inline:20px}@media(max-width:767px){.ec-resa-module__avis{padding-inline:16px}}.ec-resa-module__avis .ec-os-bouton{margin-inline-start:var(--ec-os-e-8)}.ec-resa-module__offre{flex:none;padding:var(--ec-os-e-12, 12px) 20px 0}@media(max-width:767px){.ec-resa-module__offre{padding-inline:16px}}.ec-resa-module__offre .ec-os-bouton{margin-inline-start:var(--ec-os-e-8)}.ec-resa-module__plan{gap:var(--ec-os-e-8)}.ec-resa-module__editeur{flex:1 1 auto;min-height:0}.ec-resa-module__lecture-seule{flex:none;padding:var(--ec-os-e-8) 20px 0}@media(max-width:767px){.ec-resa-module__lecture-seule{padding-inline:16px}}.ec-resa-module__demandes-site{flex:none;padding:var(--ec-os-e-8) 20px 0}@media(max-width:767px){.ec-resa-module__demandes-site{padding-inline:16px}}.ec-resa-demandes-site{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:auto minmax(8rem,1fr) auto auto auto auto minmax(11rem,auto);align-items:center;column-gap:var(--ec-os-e-16, 16px);row-gap:var(--ec-os-e-8)}.ec-resa-demandes-site__ligne{display:contents}.ec-resa-demandes-site__nom{font-weight:600;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-resa-demandes-site__service,.ec-resa-demandes-site__source,.ec-resa-demandes-site__couverts{color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-resa-demandes-site__gestes{display:inline-flex;justify-content:flex-end;gap:var(--ec-os-e-8)}@media(max-width:767px){.ec-resa-demandes-site{grid-template-columns:minmax(0,1fr)}.ec-resa-demandes-site__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:var(--ec-os-e-8);row-gap:4px;padding-block:6px}.ec-resa-demandes-site__service,.ec-resa-demandes-site__source{display:none}.ec-resa-demandes-site__gestes{grid-column:1 / -1}.ec-resa-module__demandes-site .ec-os-carte__sous-titre{display:none}}.ec-resa-general__nuit{padding-block:var(--ec-os-e-8)}.ec-resa-general__nuit-action{display:block;margin-top:var(--ec-os-e-8)}:is(.ec-resa,.ec-resa-module) .ec-os-page__navigation{margin-inline-start:var(--ec-os-e-8)}.ec-resa-passage__corps{display:grid;gap:var(--ec-os-e-12);font-size:var(--ec-os-t-second)}.ec-resa-passage__type{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-resa-passage__libelle{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-resa-passage__valeur{font-size:var(--ec-os-t-second);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-resa-passage__bilan{display:grid;gap:var(--ec-os-e-4)}.ec-resa-passage__bilan-titre{margin:0 0 var(--ec-os-e-4);font-size:var(--ec-os-t-second);font-weight:600;color:rgb(var(--ec-os-texte))}.ec-resa-passage__bilan .ec-os-ligne-info{flex-wrap:nowrap;align-items:center;padding:var(--ec-os-e-4) 0}.ec-resa-passage__bilan .ec-os-ligne-info__texte{flex:1 1 0}.ec-resa-passage__bilan .ec-os-ligne-info__icone{margin-top:0}.ec-resa-passage__bilan .ec-os-ligne-info__titre{font-size:var(--ec-os-t-second);font-weight:400}.ec-resa-passage__erreur{font-size:var(--ec-os-t-second)}.ec-resa-passage__erreur{margin:0;color:rgb(var(--ec-os-danger))}.ec-resa-passage__gestes{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}.ec-tablebk__colonne{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-tablebk.ec-os-page--plein .ec-os-page__contenu>.ec-tablebk__colonne,.ec-tablebk.ec-os-page--plein .ec-os-page__contenu>.ec-tablebk__defile{flex:1 1 auto;min-height:0}.ec-tablebk__colonne>*{flex:none}.ec-tablebk .ec-tablebk__defile{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-ecart);min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-tablebk .ec-tablebk__defile>*{flex:none}.ec-tablebk__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-tablebk__serre{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0}.ec-tablebk__jour{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-md);margin:0;padding-inline:var(--ec-os-e-12);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:600}.ec-tablebk__discret{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:450}.ec-tablebk__liste.ec-os-carte{padding:0}.ec-tablebk__ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-md);padding:var(--ec-os-e-12);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.ec-tablebk__ligne:last-child{box-shadow:none}.ec-tablebk__ligne[data-statut=cancelled] .ec-tablebk__nom,.ec-tablebk__ligne[data-statut=no_show] .ec-tablebk__nom{color:rgb(var(--ec-os-texte-2))}.ec-tablebk__heure{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-liste-riche);font-weight:600;font-variant-numeric:tabular-nums;line-height:1.4}.ec-tablebk__qui{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-tablebk__nom{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-liste-riche);font-weight:600;overflow-wrap:anywhere}.ec-tablebk__contact{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-md)}.ec-tablebk__lien{display:inline-flex;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-decoration:none;overflow-wrap:anywhere}.ec-tablebk__lien:hover{color:rgb(var(--ec-os-texte));text-decoration:underline}.ec-tablebk__note{max-width:64ch;margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);overflow-wrap:anywhere}.ec-tablebk__actions{display:flex;flex-direction:column;align-items:flex-end;gap:var(--ec-space-sm)}.ec-tablebk__gestes{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm)}@media(max-width:720px){.ec-tablebk__ligne{grid-template-columns:52px minmax(0,1fr)}.ec-tablebk__actions{grid-column:1 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.ec-tablebk__services{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0;padding-bottom:112px}.ec-tablebk__intro{max-width:72ch;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-tablebk__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--ec-os-ecart);align-items:start}.ec-tablebk__champ{width:min(260px,100%);min-height:40px}.ec-tablebk .ec-tablebk__champ-court{width:128px;min-height:40px}.ec-tablebk .ec-tablebk__champ{width:min(260px,100%)}.ec-tablebk__jours{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-xs)}.ec-tablebk__jour-btn{all:unset;box-sizing:border-box;display:grid;place-items:center;min-width:44px;min-height:40px;padding-inline:var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);cursor:pointer}.ec-tablebk__jour-btn:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-tablebk__jour-btn:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-tablebk__jour-btn[aria-pressed=true]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600}.ec-tablebk__jour-btn:disabled{cursor:default;opacity:.6}.ec-tablebk__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding-top:var(--ec-space-md)}.ec-tablebk__motif{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-tablebk-fiche__corps{display:flex;flex-direction:column;gap:12px}.ec-salle-bill,.ec-salle-pay,.ec-salle-split{display:grid;gap:12px;min-width:0;align-content:start}.ec-salle-bill__chargement{display:grid;gap:12px}.ec-salle-noir{display:grid;gap:6px;padding:18px 20px;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-vif-noir, 12 13 17));color:#fff}.ec-salle-eyebrow{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.72}.ec-salle-chiffre{display:inline-flex;align-items:center;min-height:44px;font-size:clamp(30px,7vw,40px);font-weight:500;line-height:1.1;letter-spacing:-.01em}.ec-salle-noir__rangee{display:flex;flex-wrap:wrap;gap:4px 16px;font-size:14px;opacity:.86}.ec-salle-noir__rangee strong{font-weight:600}.ec-salle-noir__rendu strong{color:rgb(var(--ec-vif-accent-sur-noir, 92 133 255))}.ec-salle-noir__aide{font-size:14px;opacity:.8}.ec-salle-noir__pastille{justify-self:start;padding:4px 10px;border-radius:999px;background:rgb(var(--ec-vif-noir-haut, 24 26 32));font-size:12px;font-weight:600}.ec-salle-noir--ok .ec-salle-chiffre{color:#fff}.ec-salle-attente{display:inline-flex;gap:8px;padding:6px 0}.ec-salle-attente span{width:10px;height:10px;border-radius:50%;background:rgb(var(--ec-vif-accent-sur-noir, 92 133 255));animation:ec-salle-respire 1.2s var(--ec-vif-ease, ease) infinite}.ec-salle-attente span:nth-child(2){animation-delay:.2s}.ec-salle-attente span:nth-child(3){animation-delay:.4s}@keyframes ec-salle-respire{0%,to{opacity:.25;transform:scale(.85)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.ec-salle-attente span{animation:none;opacity:.8}}.ec-salle-carte{display:grid;gap:10px;padding:14px 16px;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);min-width:0}.ec-salle-carte--vide{justify-items:center;text-align:center;padding:28px 20px;color:rgb(var(--ec-text-secondary))}.ec-salle-carte--vide h3{margin:0;font-size:17px;color:rgb(var(--ec-text-primary))}.ec-salle-carte--vide p{margin:0;max-width:44ch}.ec-salle-titre-carte{margin:0;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-salle-groupe{display:grid;gap:6px}.ec-salle-groupe+.ec-salle-groupe{padding-top:8px;border-top:1px solid var(--ec-vif-filet)}.ec-salle-lignes,.ec-salle-parts,.ec-salle-moyens{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ec-salle-ligne{display:flex;align-items:flex-start;gap:10px;min-height:44px;padding:8px 4px;font-size:15px;color:rgb(var(--ec-text-primary))}.ec-salle-ligne[data-annulee] .ec-salle-ligne__nom,.ec-salle-ligne[data-annulee] .ec-salle-ligne__prix{text-decoration:line-through;color:rgb(var(--ec-text-secondary))}.ec-salle-ligne--choix{width:100%;min-height:52px;padding:8px 12px;border:1px solid var(--ec-vif-filet);border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-surface));text-align:left;font:inherit;cursor:pointer}.ec-salle-ligne--choix[aria-pressed=true]{border-color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary))}.ec-salle-ligne--choix:disabled{opacity:.45;cursor:default}.ec-salle-ligne__qte{min-width:28px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-salle-ligne__nom{display:grid;gap:2px;flex:1;min-width:0}.ec-salle-lignes .ec-salle-ligne__nom{font-family:inherit;font-size:inherit;line-height:1.35;font-weight:500;letter-spacing:normal}.ec-salle-ligne__meta{font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-salle-ligne__meta--annule{color:rgb(var(--ec-vif-urgent))}.ec-salle-ligne__etat{display:flex}.ec-salle-ligne__prix{font-weight:500;white-space:nowrap}.ec-salle-badge{align-self:center;padding:2px 8px;border-radius:999px;background:rgb(var(--ec-vif-noir));color:#fff;font-size:12px;font-weight:600}.ec-salle-totaux{display:grid;gap:4px;padding-top:10px;border-top:1px solid var(--ec-vif-filet)}.ec-salle-totaux__rangee{display:flex;justify-content:space-between;gap:12px;margin:0;font-size:14px;color:rgb(var(--ec-text-secondary))}.ec-salle-totaux__total{font-size:17px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-salle-totaux__tva{font-size:13px}.ec-salle-part{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:10px 4px;border-top:1px solid var(--ec-vif-filet)}.ec-salle-part:first-child{border-top:0}.ec-salle-split .ec-salle-part{grid-template-columns:auto minmax(0,1fr) auto}.ec-salle-part__tete{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-salle-part__montant{font-size:17px;font-weight:600}.ec-salle-part__paiements{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-salle-part__paiement{display:inline-flex;align-items:center;gap:6px}.ec-salle-part>.ec-os-bouton,.ec-salle-part>button{grid-column:1 / -1}.ec-salle-tuiles{display:grid;grid-template-columns:repeat(auto-fill,minmax(132px,1fr));gap:8px}.ec-salle-tuile{display:flex;align-items:center;gap:10px;min-height:56px;padding:8px 14px;border:1px solid var(--ec-vif-filet);border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;font-size:15px;font-weight:500;text-align:left;cursor:pointer;transition:border-color var(--ec-anim-fast) var(--ec-anim-ease),background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-salle-tuile:hover{background:var(--ec-vif-survol)}.ec-salle-tuile:focus-visible,.ec-salle-choix__bouton:focus-visible,.ec-salle-mode:focus-visible,.ec-salle-ligne--choix:focus-visible,.ec-salle-pas__bouton:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}.ec-salle-tuile:disabled{opacity:.45;cursor:default}.ec-salle-choix,.ec-salle-rapides{display:flex;flex-wrap:wrap;gap:8px}.ec-salle-choix__bouton{min-height:48px;min-width:64px;padding:0 16px;border:1px solid var(--ec-vif-filet);border-radius:999px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;font-size:15px;font-weight:500;cursor:pointer}.ec-salle-choix__bouton[aria-checked=true],.ec-salle-choix__bouton[aria-pressed=true],.ec-salle-choix__bouton[aria-selected=true]{border-color:rgb(var(--ec-vif-noir));background:rgb(var(--ec-vif-noir));color:#fff}.ec-salle-choix__bouton:disabled{opacity:.45;cursor:default}.ec-salle-modes{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px}.ec-salle-mode{display:grid;gap:4px;min-height:72px;padding:12px 14px;border:1px solid var(--ec-vif-filet);border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;text-align:left;cursor:pointer}.ec-salle-mode strong{font-size:15px}.ec-salle-mode span{font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-salle-mode[aria-pressed=true]{border-color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary))}.ec-salle-pas{display:flex;align-items:center;gap:16px}.ec-salle-pas__bouton{width:56px;height:56px;border:1px solid var(--ec-vif-filet);border-radius:50%;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:24px;cursor:pointer}.ec-salle-pas__bouton:disabled{opacity:.4;cursor:default}.ec-salle-pas__valeur{min-width:48px;text-align:center;font-size:32px;font-weight:500}.ec-salle-moyen{display:grid;gap:8px;padding:10px 0;border-top:1px solid var(--ec-vif-filet)}.ec-salle-moyen:first-child{border-top:0}.ec-salle-moyen__tete{display:flex;align-items:center;gap:8px}.ec-salle-moyen__nom{display:inline-flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;font-weight:500;overflow-wrap:anywhere}.ec-salle-moyen__suite{display:grid;gap:8px}.ec-salle-moyen__champ{display:grid;gap:4px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-salle-champ{min-height:48px;font-size:17px}.ec-salle-moyen__tete>.ec-salle-champ--montant,.ec-salle-champ--montant{flex:0 0 120px;width:120px;text-align:right}.ec-salle-icone-bouton{display:inline-grid;place-items:center;width:48px;height:48px;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-salle-icone-bouton:hover{background:var(--ec-vif-survol)}.ec-salle-aide{margin:0;font-size:13px;color:rgb(var(--ec-text-secondary))}[data-salle-echec=pin] .ec-salle-champ{margin-top:8px;max-width:200px;letter-spacing:.3em}.ec-salle-lien{display:inline-flex;align-items:center;min-height:44px;margin-top:4px;color:rgb(var(--ec-vif-accent-texte));font-weight:600}.ec-salle-pied{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ec-salle-pied--colle{position:sticky;bottom:0;padding:12px 0 4px;background:linear-gradient(to top,rgb(var(--ec-bg, var(--ec-surface))) 70%,transparent)}.ec-salle-pied--dans-carte{justify-content:stretch}.ec-salle-pied>*{flex:1 1 auto}@media(max-width:560px){.ec-salle-pied{flex-direction:column-reverse}.ec-salle-pied>*{width:100%}.ec-salle-moyen__tete>.ec-salle-champ--montant,.ec-salle-champ--montant{flex-basis:104px;width:104px}}.ec-salle-ticket-zone{display:grid;gap:12px}.ec-salle-ticket-3d{display:block}.ec-salle-ticket{display:grid;gap:10px;max-width:380px;width:100%;margin:0 auto;padding:20px 18px;border-radius:6px;background:#fff;color:#0c0d11;box-shadow:var(--ec-vif-ombre-haute);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:13px}.ec-salle-ticket__bandeau{margin:0;padding:6px;border:1px dashed currentColor;text-align:center;font-weight:700;font-size:11px}.ec-salle-ticket__tete{display:grid;gap:2px;text-align:center}.ec-salle-ticket__tete strong{font-size:15px}.ec-salle-ticket__meta{display:grid;gap:2px;margin:0;padding:8px 0;border-top:1px dashed rgb(12 13 17 / .4);border-bottom:1px dashed rgb(12 13 17 / .4)}.ec-salle-ticket__lignes,.ec-salle-ticket__tva{width:100%;border-collapse:collapse}.ec-salle-ticket__lignes td{padding:2px 0;vertical-align:top}.ec-salle-ticket__lignes td:first-child{width:32px}.ec-salle-ticket__lignes td:last-child,.ec-salle-ticket__tva td:not(:first-child),.ec-salle-ticket__tva th:not(:first-child){text-align:right}.ec-salle-ticket__tva th{font-weight:600;text-align:left}.ec-salle-ticket__plus{display:block;opacity:.75}.ec-salle-ticket__rangee{display:flex;justify-content:space-between;margin:0}.ec-salle-ticket__total{padding-top:6px;border-top:1px dashed rgb(12 13 17 / .4);font-size:15px;font-weight:700}.ec-salle-ticket__sous-titre{margin:6px 0 0;font-weight:700}.ec-salle-ticket__merci{margin:8px 0 0;text-align:center}.ec-salle-ticket-actions{display:grid;gap:8px}.ec-salle-ticket-email{display:flex;gap:8px}.ec-salle-ticket-email>input{flex:1;min-width:0}@media print{body *{visibility:hidden}.ec-salle-ticket,.ec-salle-ticket *{visibility:visible}.ec-salle-ticket{position:absolute;inset:0 auto auto 0;box-shadow:none;max-width:80mm}}.ec-salle-reglages{display:grid;gap:16px;min-width:0}.ec-salle-reglages__pile{display:grid;gap:12px}.ec-salle-reglages__minutes{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ec-text-secondary))}.ec-salle-reglages__minutes>input{width:88px;min-height:44px;text-align:right}.ec-salle-reglages__liste{display:grid;gap:8px}.ec-salle-reglages__rang{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto auto;align-items:center;gap:8px}.ec-salle-reglages__rang>input{min-height:44px}.ec-salle-reglages__rang--motif{grid-template-columns:minmax(140px,200px) minmax(0,1fr) auto}.ec-salle-reglages__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-top:4px}.ec-salle-reglages__routage{display:grid;gap:4px}.ec-salle-reglages__categorie{display:grid;grid-template-columns:minmax(120px,1fr) repeat(3,minmax(140px,1fr));align-items:center;gap:8px;padding:8px 0;border-top:1px solid var(--ec-vif-filet)}.ec-salle-reglages__categorie:first-child{border-top:0}.ec-salle-reglages__moyens{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;max-width:560px}.ec-salle-reglages__terminaux{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ec-salle-reglages__terminal{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--ec-vif-filet);border-radius:999px;font-size:14px}.ec-salle-reglages__terminal[aria-disabled=true]{color:rgb(var(--ec-text-secondary));border-style:dashed}.ec-salle-reglages__etat{text-align:right}.ec-salle-certif{display:flex;gap:12px;padding:14px 16px;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-vif-pierre, 245 245 246));color:rgb(var(--ec-text-secondary))}.ec-salle-certif strong{color:rgb(var(--ec-text-primary))}.ec-salle-certif p{margin:4px 0 0;font-size:14px}@media(max-width:720px){.ec-salle-reglages__categorie{grid-template-columns:minmax(0,1fr)}.ec-salle-reglages__rang--motif{grid-template-columns:minmax(0,1fr) auto}.ec-salle-reglages__rang--motif>:first-child{grid-column:1 / -1}.ec-salle-reglages__moyens,.ec-salle-reglages__terminaux{justify-content:flex-start}}.ec-export{display:inline-flex;flex-direction:column;align-items:flex-end;gap:var(--ec-space-xs);max-width:100%}.ec-export__etat{display:flex;flex-direction:column;gap:var(--ec-space-xs);max-width:min(100%,420px)}.ec-export__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-export__progression{flex:1 1 200px;min-width:0}.ec-export__texte{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted));overflow-wrap:anywhere}.ec-export__texte--erreur{color:rgb(var(--ec-danger))}.ec-export-liste{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-export-liste__entete{display:flex;flex-direction:column;gap:var(--ec-space-2xs)}.ec-export-liste__titre{margin:0;font-size:var(--ec-font-size-title);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-export-liste__note,.ec-export-liste__vide{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-export-liste__lignes{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ec-export-liste__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-sm) 0;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));min-width:0}.ec-export-liste__ligne:hover .ec-actionmenu,.ec-export-liste__ligne:focus-within .ec-actionmenu{opacity:1}.ec-export-liste__nom{display:flex;flex-direction:column;flex:1 1 220px;min-width:0}.ec-export-liste__titre-export{color:rgb(var(--ec-text-primary));font-weight:500;overflow-wrap:anywhere}.ec-export-liste__meta{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted));font-variant-numeric:tabular-nums}.ec-export-liste__progression{flex:1 1 160px;min-width:0;max-width:280px}.ec-export-boutique{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-export-boutique__section{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm);min-width:0}.ec-export-boutique__section .ec-export{align-items:flex-start}.ec-export-boutique__section .ec-export__ligne{justify-content:flex-start}.ec-export-boutique__texte{margin:0;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-export-boutique__note{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-immo-charges__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ec-immo-charges__actions--bas{display:flex;justify-content:space-between}.ec-immo-charges__quand{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;margin:0 0 12px}.ec-immo-charges__periode{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-charges__editeur{display:grid;gap:12px;margin-bottom:16px}.ec-immo-charges__editeur>.ec-eyebrow{margin:0}.ec-immo-charges__rangee{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1.2fr) minmax(0,.9fr) minmax(0,.7fr) minmax(0,1.2fr) auto;align-items:end;gap:8px 12px;padding-bottom:12px;border-bottom:1px solid rgb(var(--ec-c-filet))}.ec-immo-charges__retirer{display:inline-flex;padding-bottom:4px}@media(max-width:900px){.ec-immo-charges__rangee{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-immo-charges__retirer{justify-content:flex-end}}.ec-immo-charges__postes{margin-bottom:16px}.ec-immo-charges__poste,.ec-immo-charges__part{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-charges__bilan{display:grid;gap:12px}.ec-immo-loyers__recap.ec-immo-charges__recap{grid-template-columns:1fr;gap:6px}.ec-immo-charges__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.ec-immo-charges__solde{display:grid;gap:2px}.ec-immo-charges__montant{font-size:28px;line-height:34px;font-weight:600;color:rgb(var(--ec-vif-accent-texte, var(--ec-c-encre)))}.ec-immo-charges__provision{font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-immo-charges__cases{display:grid;gap:8px}.ec-immo-charges__documents{display:flex;justify-content:flex-start;margin:0 0 16px}.ec-immo-edl__a-faire{display:grid;justify-items:start;gap:8px}.ec-immo-edl__a-faire>p{margin:0;max-width:640px}.ec-immo-lignes>.ec-list-row.ec-immo-edl__ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.ec-immo-edl__quand{display:grid;gap:2px;min-width:0}.ec-immo-edl__date{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-edl__details{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-immo-edl__gestes{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ec-immo-edl__texte{margin:0;max-width:640px;font-size:14px;line-height:20px;color:rgb(var(--ec-c-encre-2))}.ec-immo-edl__pieces{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}@media(min-width:900px){.ec-immo-edl__pieces{flex-wrap:wrap;overflow-x:visible}}.ec-immo-edl__piece{flex:none;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;font-size:14px;font-weight:500;cursor:pointer;white-space:nowrap}.ec-immo-edl__piece[aria-pressed=true]{border-color:rgb(var(--ec-c-encre));background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-immo-edl__piece[data-faite]:not([aria-pressed=true])>svg{color:rgb(var(--ec-c-succes))}.ec-immo-edl__piece--ajout{border-style:dashed;color:rgb(var(--ec-c-encre-2))}.ec-immo-edl__elements{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ec-immo-edl__element{display:grid;gap:8px;padding-bottom:16px;border-bottom:1px solid var(--ec-c-filet)}.ec-immo-edl__element-tete{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;min-height:32px}.ec-immo-edl__element-nom{flex:1 1 auto;min-width:0;font-size:15px;font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-edl__entree{font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-immo-edl__etats{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.ec-immo-edl__etat{min-width:0;min-height:44px;padding:0 4px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;font-size:13px;font-weight:500;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-edl__etat[aria-checked=true]{border-color:rgb(var(--ec-c-encre));background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-immo-edl__etat[aria-checked=true][data-etat=damaged]{border-color:rgb(var(--ec-c-danger));background:rgb(var(--ec-c-danger))}.ec-immo-edl__etat:disabled{cursor:default}.ec-immo-edl__etat:disabled:not([aria-checked=true]){color:rgb(var(--ec-c-encre-3))}.ec-immo-edl__remarque{width:100%;min-height:40px}.ec-immo-edl__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-immo-edl__photos-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ec-immo-edl__vignettes{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px;margin:0;padding:0;list-style:none}.ec-immo-edl__vignette{position:relative;display:grid;gap:4px;min-width:0}.ec-immo-edl__image{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover;border-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-c-neutre-doux))}.ec-immo-edl__legende{overflow:hidden;font-size:12px;color:rgb(var(--ec-c-encre-2));text-overflow:ellipsis;white-space:nowrap}.ec-immo-edl__retirer-photo{position:absolute;top:6px;right:6px;display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));cursor:pointer}.ec-immo-edl__compteurs{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ec-immo-edl__compteur{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:8px 12px}.ec-immo-edl__compteur>.ec-immo-edl__element-nom{grid-column:1 / -1}.ec-immo-edl__compteur-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:12px;min-width:0}.ec-immo-edl__cle{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px}.ec-immo-edl__nombre{min-width:0;margin:0;padding:0;border:0;display:inline-flex;align-items:center;gap:8px}.ec-immo-edl__compte{min-width:32px;font-size:18px;font-weight:600;text-align:center;color:rgb(var(--ec-c-encre))}.ec-immo-edl__pave{position:relative}.ec-immo-edl__toile{display:block;width:100%;height:200px;border:1px dashed rgb(var(--ec-c-encre-3));border-radius:var(--ec-radius-lg, 8px);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));touch-action:none;cursor:crosshair}.ec-immo-edl__pave-aide{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:16px;font-size:14px;color:rgb(var(--ec-c-encre-3));text-align:center;pointer-events:none}.ec-immo-edl__empreinte{margin:0;overflow-wrap:anywhere;font-size:12px;color:rgb(var(--ec-c-encre-2))}.ec-immo-edl__synthese{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-immo-edl__conso{font-size:14px;color:rgb(var(--ec-c-encre))}.ec-immo-fiche__travail.ec-immo-edl__saisie :is(ul,ol)>li{max-width:none}.ec-immo-indexation__actions{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.ec-immo-indexation__quand{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:0 0 12px}.ec-immo-indexation__anniversaire{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-indexation__calcul{display:grid;gap:12px}.ec-immo-indexation__regime{display:flex;flex-wrap:wrap;align-items:center;gap:6px 12px;font-size:13px}.ec-immo-indexation__formule{margin:0}.ec-immo-loyers__recap.ec-immo-indexation__recap{grid-template-columns:1fr;gap:6px}.ec-immo-indexation__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px}.ec-immo-indexation__resultat{display:grid;gap:2px}.ec-immo-indexation__montant{font-size:28px;line-height:34px;font-weight:600;color:rgb(var(--ec-vif-accent-texte, var(--ec-c-encre)))}.ec-immo-indexation__ecart{font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-immo-indexation__saisie{display:grid;gap:12px}.ec-immo-loyers__mois{font-weight:500;color:rgb(var(--ec-c-encre))}.ec-immo-loyers__mois:first-letter{text-transform:uppercase}.ec-immo-loyers__mode{margin:0;max-width:640px;font-size:13px;line-height:19px;color:rgb(var(--ec-c-encre-2))}.ec-immo-lignes>.ec-list-row.ec-immo-loyers__ligne{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px}.ec-immo-loyers__quand{display:grid;gap:2px;min-width:0}.ec-immo-loyers__details{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-immo-loyers__gestes{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ec-immo-loyers__modale{display:grid;gap:16px}.ec-immo-loyers__recap{display:grid;grid-template-columns:1fr auto;gap:8px 16px;margin:0;padding:12px 16px;border-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-c-neutre-doux));font-size:14px}.ec-immo-loyers__recap dt{color:rgb(var(--ec-c-encre-2))}.ec-immo-loyers__recap dd{margin:0;text-align:right;color:rgb(var(--ec-c-encre))}.ec-immo-loyers__recap .ec-immo-loyers__net{font-weight:600;color:rgb(var(--ec-c-encre))}.ec-immo-loyers__case{display:flex;align-items:flex-start;gap:10px;font-size:14px;line-height:20px;color:rgb(var(--ec-c-encre));cursor:pointer}.ec-immo-baux__noms{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-baux__avertissements{display:grid;gap:6px;margin:0;padding:12px 16px;list-style:none;border-radius:var(--ec-radius-md, 6px);background:rgb(var(--ec-c-neutre-doux))}.ec-immo-baux__avertissement{display:flex;align-items:flex-start;gap:8px;font-size:13px;line-height:18px;color:rgb(var(--ec-c-encre-2))}.ec-immo-baux__avertissement>svg{flex:none;margin-top:2px;color:rgb(var(--ec-c-attention))}.ec-immo-lignes>.ec-list-row.ec-immo-baux__partie{flex-wrap:nowrap;justify-content:space-between;gap:12px}.ec-immo-baux__partie>:first-child{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-immo-baux__partie .ec-immo-fiche__contact>a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;overflow-wrap:normal;contain:inline-size}.ec-immo-baux__fin{display:inline-flex;align-items:center;min-height:40px;font-size:14px;color:rgb(var(--ec-c-encre))}.ec-immo-baux__sous-titre{margin:8px 0 0;font-size:13px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-immo-baux__part{all:unset;display:block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px;color:rgb(var(--ec-c-encre));text-decoration:underline;text-decoration-color:rgb(var(--ec-c-encre) / .3);text-underline-offset:3px;cursor:pointer;contain:inline-size}.ec-immo-baux__part:focus-visible{outline:2px solid rgb(var(--ec-c-encre));outline-offset:2px;border-radius:4px}.ec-immo-baux__part:disabled{cursor:default;opacity:.6}.ec-immo-agenda__semaine{display:flex;flex-direction:column;gap:4px;margin:0 0 var(--ec-space-lg);padding:0;list-style:none}.ec-immo-agenda__jour{display:grid;grid-template-columns:180px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);min-height:56px;padding:4px 0}.ec-immo-agenda__case{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;cursor:pointer}.ec-immo-agenda__case input{width:18px;height:18px;margin:0;accent-color:var(--ec-theme-vif)}.ec-immo-agenda__case span{font-weight:500;text-transform:capitalize}.ec-immo-agenda__jour[data-ferme] .ec-immo-agenda__case span{color:rgb(var(--ec-text-secondary))}.ec-immo-agenda__plages{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-immo-agenda__plage{display:inline-flex;align-items:center;gap:6px}:root [data-ec-vivant] .ec-immo-agenda__plage .ec-input{padding-inline:var(--ec-space-sm)}.ec-immo-agenda__plage .ec-immo-agenda__heure{box-sizing:border-box;width:auto;min-width:120px}:root:root .ec-immo-agenda__heure,:root:root .ec-immo-agenda__nombre .ec-input{height:var(--ec-os-h-controle);padding-block:0}.ec-immo-agenda__ferme{color:rgb(var(--ec-text-secondary));font-size:13px}.ec-immo-agenda__erreur{flex-basis:100%;margin:0;color:rgb(var(--ec-danger));font-size:13px}.ec-immo-agenda__nombre{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-immo-agenda__nombre .ec-input{box-sizing:border-box;width:96px;text-align:right}.ec-immo-agenda__unite{min-width:36px;color:rgb(var(--ec-text-secondary))}.ec-immo-agenda__pied{margin-top:var(--ec-space-md)}@media(max-width:767px){.ec-immo-agenda__jour{grid-template-columns:minmax(0,1fr) auto}.ec-immo-agenda__plages{grid-column:1 / -1;grid-row:2}.ec-immo-agenda__plage{display:flex;width:100%}.ec-immo-agenda__plage .ec-immo-agenda__heure{flex:1 1 0;min-width:0}}.tk{display:grid;align-content:start;gap:var(--ec-space-lg)}.tk-reserves,.tk-reserves__detail:not([hidden]),.tk-reserves__liste{display:grid;gap:var(--ec-space-sm);margin:0}.tk-reserves__liste{padding-left:var(--ec-space-xl)}.tk-reserves__detail[hidden]{display:none}.tk-tuiles{--ec-os-grille-min: 150px}.tk-tuiles .ec-os-tuile,.tk-carte,.tk-fiche__carte{background:rgb(var(--ec-os-champ))}.tk-tuile-vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.tk-tuile-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.tk-tuile-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.tk-tuiles .tk-tuile-pastel,.tk-tuile-pastel .ec-os-tuile__libelle{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.tk-barre{display:grid;gap:var(--ec-space-md);min-width:0}.tk-barre__filtres{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.tk-barre__segments{justify-self:start;max-width:100%;overflow-x:auto}.tk-barre__recherche{flex:1 1 260px;max-width:440px}.tk-carte .ec-os-carte__tete{flex-wrap:wrap;gap:var(--ec-space-sm)}.tk-plan{display:grid;gap:var(--ec-space-lg);min-width:0}.tk-plan__liste,.tk-plan__fiche{min-width:0}@media(min-width:1280px){.tk-plan[data-fiche]{grid-template-columns:minmax(0,1fr) minmax(360px,440px);align-items:start}.tk-plan__fiche{position:sticky;top:0}}@media(max-width:600px){.tk-tuile-vive{grid-column:1 / -1}}@media(max-width:1279px){.tk-plan[data-fiche] .tk-plan__liste{display:none}}.tk-lignes,.tk-liens{display:grid;margin:0;padding:0;list-style:none}.tk-ligne+.tk-ligne,.tk-liens__ligne+.tk-liens__ligne{border-top:1px solid var(--ec-os-filet)}.tk-ligne__ouvrir{display:flex;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-tuile);background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.tk-ligne__ouvrir:hover{box-shadow:var(--ec-os-ombre-flottante)}.tk-ligne[data-choisie] .tk-ligne__ouvrir{background:rgb(var(--ec-os-carte))}.tk-ligne .tk-avatar.ec-os-rond{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-weight:600}.tk-ligne__corps{flex:1}.tk-ligne__corps,.tk-cellule,.tk-chrono__pas,.tk-liens__ligne,.tk-fiche__confirme{display:grid;gap:var(--ec-space-2xs);min-width:0}.tk-ligne__haut{display:flex;justify-content:space-between;gap:var(--ec-space-sm)}.tk-ligne__qui,.tk-ligne__sujet,.tk-liens__url{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tk-ligne__qui,.tk-cellule__fort{font-weight:600}.tk-ligne__quand{flex:none}.tk-ligne__bas,.tk-pastilles,.tk-fiche__pastilles,.tk-fiche__actions,.tk-fiche__gestes,.tk-chrono__quoi,.tk-tout-vu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.tk-liens__ligne,.tk-chrono__pas{padding:var(--ec-space-sm) 0}.tk-fiche__carte{display:grid;gap:var(--ec-space-lg)}.tk-fiche__titre{margin:0 0 var(--ec-space-xs);font-size:var(--ec-os-t-h3);font-weight:500}.tk-chrono{margin:0;padding:0 0 0 var(--ec-space-lg);border-left:2px solid var(--ec-os-filet);list-style:none}.tk-fiche__retrait{padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.tk{gap:var(--ec-space-md)}.tk-reserves-alerte .tk-reserves{display:flex}.tk-reserves-alerte .tk-reserves__detail:not([hidden]){display:grid;gap:var(--ec-space-sm)}:root:root:root:root:root .tk-tuiles.ec-os-grille{display:grid;grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;overflow:clip;border:1px solid var(--ec-c-filet, var(--ec-os-filet));border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root:root .tk-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){min-width:0;padding:10px 16px;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root:root:root:root .tk-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir)+:is(.ec-os-tuile,.ec-os-tuile-agir){border-left:1px solid var(--ec-c-filet, var(--ec-os-filet))}:root:root:root:root:root .tk-tuiles .ec-os-tuile{display:flex;flex-direction:column-reverse;justify-content:flex-end;gap:2px}:root:root:root:root:root .tk-tuiles :is(.ec-os-tuile__libelle,.ec-os-tuile-agir__libelle){background:transparent;color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:12px;font-weight:500;letter-spacing:0;line-height:16px;text-transform:none}:root:root:root:root:root .tk-tuiles :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){font-family:inherit;font-size:20px;font-weight:600;line-height:26px;font-variant-numeric:tabular-nums}:root:root:root:root:root .tk-tuiles .tk-tuile-vive{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)))}:root:root:root:root:root .tk-tuiles .tk-tuile-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)))}:root:root:root:root:root .tk-tuiles .tk-tuile-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque, 255 255 255))}:root:root:root:root:root .tk-tuiles [data-verdict=lecture_probable] .ec-os-tuile__chiffre{color:rgb(var(--ec-c-succes, var(--ec-os-texte)))}.tk-barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.tk-barre__filtres{display:contents}.tk-barre__recherche{order:-1;flex:0 1 280px}@media(min-width:768px){.tk-barre{flex-wrap:nowrap}.tk-barre__segments,.tk-barre__flux{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.tk-barre .ec-select__trigger{flex:none;white-space:nowrap}}@media(min-width:768px)and (max-width:1279px){.tk-barre__recherche{flex:0 1 180px;min-width:140px}.tk-barre__segments{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);padding-right:24px}}@media(min-width:768px)and (max-width:1279px){.tk-barre__flux .ec-os-segmente__option:has(.ec-icone){gap:0;font-size:0}.tk-chiffres .ec-kpi-strip__tile{min-width:72px;padding:2px 10px}}@media(min-width:768px)and (max-width:1279px){.tk-barre .tk-barre__recherche{flex:none;width:168px}.tk-barre .tk-barre__flux{flex:none;overflow:visible}}@media(min-width:768px){.tk-barre .tk-barre__flux{flex:none;overflow:visible}.tk-barre .tk-barre__recherche{flex:0 1 240px;min-width:168px}}:root:root .tk-plan__liste>.ec-os-carte.tk-carte{border:0;border-top:1px solid var(--ec-c-filet, var(--ec-os-filet));border-radius:0;background:transparent;box-shadow:none}:root:root .tk-plan__liste>.ec-os-carte.tk-carte>.ec-os-carte__tete{min-height:0;padding-block:var(--ec-space-xs)}.tk-barre{display:block;min-width:0}.tk-tete-colonnes{display:none}@media(min-width:768px){.tk-tete-colonnes,.tk-plan__liste .tk-ligne__ouvrir{display:grid;grid-template-columns:28px minmax(0,1.1fr) minmax(0,1.2fr) minmax(0,1.7fr) 112px;align-items:center;column-gap:var(--ec-space-md)}.tk-tete-colonnes{padding:0 12px 8px;border-bottom:1px solid var(--ec-c-filet, var(--ec-os-filet));color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:12px;font-weight:500;line-height:16px}.tk-tete-colonnes>span:last-child{text-align:right}.tk-plan__liste .tk-ligne__ouvrir{min-height:48px;padding:6px 12px;border-radius:0}.tk-plan__liste .tk-ligne__ouvrir:hover{box-shadow:none;background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .035)}.tk-plan__liste .tk-ligne .tk-avatar.ec-os-rond{width:28px;height:28px;min-width:28px}.tk-plan__liste :is(.tk-ligne__corps,.tk-ligne__haut){display:contents}.tk-plan__liste .tk-ligne__qui{grid-column:2;grid-row:1;font-weight:500}.tk-plan__liste .tk-ligne__sujet{grid-column:3;grid-row:1}.tk-plan__liste .tk-ligne__bas{grid-column:4;grid-row:1;flex-wrap:nowrap;min-width:0;overflow:hidden}.tk-plan__liste .tk-ligne__quand{grid-column:5;grid-row:1;text-align:right;font-variant-numeric:tabular-nums}:root:root .tk-plan__liste>.ec-os-carte.tk-carte{border-top:0;padding:0}:root:root .tk-plan__liste>.ec-os-carte.tk-carte>.ec-os-carte__corps{padding:0}}.tk-barre .ec-canon-filterbar__chips>.ec-canon-chip{flex:none}@media(min-width:768px)and (max-width:1279px){:root:root:root:root:root:root:root .tk-barre .ec-canon-filterbar .ec-canon-filterbar__search{flex:0 1 168px;width:168px;min-width:140px}}@media(min-width:768px){:root:root .tk.ec-view__scroll{padding-inline:0}.tk-plan__liste .tk-ligne__bas>*{flex:none;white-space:nowrap}.tk-plan__liste .tk-ligne__bas>.ec-label:last-child{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}}.cb-vue .ec-ziggy-orb{--ec-success: var(--ec-accent)}.cb-vue__tete{flex-shrink:0;display:grid;gap:var(--ec-os-gap-cartes);padding:0 0 var(--ec-os-page-ecart)}.cb-vue__barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.cb-vue__corps{flex:1;min-height:0;overflow:auto}.cb-boite{flex:1;min-height:0;display:grid;grid-template-columns:208px minmax(300px,360px) minmax(0,1fr) 272px;grid-template-areas:"vues liste fil details";gap:var(--ec-os-gap-cartes)}.cb-vues{grid-area:vues;min-height:0;overflow:auto;padding:var(--ec-os-pad-rail);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.cb-liste{grid-area:liste}.cb-fil{grid-area:fil}.cb-details{grid-area:details;padding:var(--ec-space-lg);gap:var(--ec-space-lg);overflow:auto}.cb-liste,.cb-fil,.cb-details{min-height:0;display:flex;flex-direction:column;background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-carte);overflow:hidden}.cb-vues__groupe{list-style:none;margin:0 0 var(--ec-os-e-8);padding:0 0 var(--ec-os-e-8);border-bottom:1px solid var(--ec-os-filet);display:grid}.cb-vues__groupe:last-child{border-bottom:0}.cb-vues .ec-os-bouton{justify-content:flex-start;gap:var(--ec-os-e-10);width:100%;height:var(--ec-os-h-item);padding:0 var(--ec-os-e-10);background:transparent;box-shadow:none;font-size:var(--ec-os-t-corps);font-weight:450}.cb-vues .ec-os-bouton:hover{background:rgb(var(--ec-os-champ))}.cb-vues .ec-os-bouton[aria-current=page]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.cb-vues .ec-os-bouton__compte{margin-left:auto;opacity:1}.cb-vues__compte{min-width:22px;padding:0 6px;border-radius:var(--ec-os-rayon-pilule);line-height:22px;font-variant-numeric:tabular-nums}.cb-vues__compte[data-attention]{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.cb-liste__tete{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet)}.cb-liste__compte{margin:0}.cb-liste__lignes{list-style:none;margin:0;padding:var(--ec-os-retrait-rangee);display:grid;align-content:start;overflow:auto;min-height:0}.cb-coord{padding:0}.cb-coord__geste{margin-bottom:var(--ec-space-sm)}.cb-coord .cb-ligne__ouvrir{align-items:center}.cb-coord .cb-ligne__nom{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.cb-ligne{border-radius:var(--ec-os-rayon-ligne);transition:box-shadow var(--ec-anim-base, .16s) var(--ec-ease)}.cb-ligne:hover{box-shadow:var(--ec-os-ombre-flottante)}.cb-ligne[data-active]{background:rgb(var(--ec-os-champ))}.cb-ligne__ouvrir{width:100%;display:flex;gap:var(--ec-os-e-12);min-height:var(--ec-os-h-rangee-riche);padding:8px 12px;border:0;border-radius:inherit;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.cb-ligne__corps{flex:1;min-width:0;display:grid;align-content:start}.cb-ligne__haut,.cb-ligne__bas,.cb-ligne__nom,.cb-ligne__relais{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.cb-ligne__nom{flex:1;flex-wrap:nowrap;min-width:0;font-size:var(--ec-os-t-liste-riche);line-height:var(--ec-os-i-liste-riche)}.cb-ligne[data-non-lu] .cb-ligne__nom{font-weight:600}.cb-ligne__apercu{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.cb-ligne__etiquettes{display:flex;flex-wrap:wrap;gap:4px;padding:0 12px 8px 60px}.cb-point{flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-theme-vif)}:root:not(.light) .cb-point{background:rgb(var(--ec-os-texte))}.cb-avatar{flex:none;display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-weight:600}.cb-puce{display:inline-flex;align-items:center;gap:4px;min-height:24px;padding:0 10px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:inherit;font-family:inherit}.cb-puce--action{min-height:32px;cursor:pointer}.cb-liste__vide,.cb-fil--vide{flex:1;display:grid;place-content:center;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-3xl) var(--ec-space-xl);text-align:center}.cb-liste__vide p,.cb-fil--vide p{margin:0;max-width:36ch}.cb-liste__zero-titre{font-weight:600}.cb-liste__zero[data-celebre]{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out)}.cb-liste__plus{justify-self:center}.cb-fil__aide,.cb-msg__auteur{display:inline-flex;align-items:center;gap:6px}.cb-fil__charge{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-xl)}.cb-fil__tete{display:flex;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-bottom:1px solid var(--ec-os-filet)}.cb-fil__retour{display:none}.cb-fil__qui{flex:1;min-width:0;display:grid;gap:4px}.cb-fil__nom{margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h3);font-weight:400}.cb-fil__etat,.cb-fil__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.cb-fil__bandeau{margin:var(--ec-space-md) var(--ec-space-lg) 0}.cb-fil__messages{flex:1;min-height:0;overflow:auto;padding:var(--ec-space-lg)}.cb-fil__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--ec-space-md)}.cb-msg{max-width:min(78%,560px);align-self:flex-start;display:grid;gap:4px}.cb-msg__texte{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:18px 18px 18px 6px;white-space:pre-wrap;overflow-wrap:anywhere}.cb-msg[data-role=assistant],.cb-msg[data-role=equipe]{align-self:flex-end;justify-items:end}.cb-msg:is([data-role=assistant],[data-role=equipe]) .cb-msg__texte{border-color:transparent;border-radius:18px 18px 6px;background:rgb(var(--ec-os-champ))}.cb-msg[data-role=equipe] .cb-msg__texte{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.cb-msg--note{align-self:stretch;max-width:none}.cb-msg--note .cb-msg__texte,.cb-composer[data-mode=note]{border-style:dashed}.cb-composer,.cb-fil__confirmer{display:grid;gap:var(--ec-space-sm);margin:0 var(--ec-space-lg) var(--ec-space-lg);padding:var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-tuile)}.cb-composer>.ec-os-segmente{justify-self:start}.cb-composer__champ{resize:vertical}.cb-composer__pied,.cb-rangee{display:flex;align-items:center;justify-content:flex-end;gap:var(--ec-space-sm)}.cb-composer__aide{flex:1;margin:0}.cb-fil__confirmer legend{font-weight:600}.cb-fil__confirmer p{margin:0}:is(.ec-os-bouton,.ec-os-rond).cb-danger{color:var(--ec-statut-refuse, #8a053d)}:root:not(.light) :is(.ec-os-bouton,.ec-os-rond).cb-danger{color:color-mix(in srgb,var(--ec-statut-refuse, #8a053d) 45%,rgb(var(--ec-os-blanc)))}.cb-details__tete{display:flex;align-items:center;justify-content:space-between}.cb-details__titre{margin:0;font-family:var(--ec-os-police-titre);font-weight:400}.cb-details__grille{display:grid;gap:2px;margin:0}.cb-details__grille dt{margin-top:var(--ec-space-sm);font-weight:600}.cb-details__grille dd{margin:0;overflow-wrap:anywhere}.cb-details__adresse,.cb-details__avis,.cb-lien{display:inline-flex;align-items:center;gap:6px;color:inherit}.cb-lien{text-underline-offset:3px}.cb-details__bloc{display:grid;gap:var(--ec-space-sm)}.cb-details__etiquette{font-weight:600}.cb-details__puces{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.cb-details__ajout{display:flex;align-items:center;gap:var(--ec-space-sm)}.cb-champ{flex:1;min-width:0}.cb-boite__annonce{position:fixed;left:50%;bottom:var(--ec-space-xl);transform:translate(-50%);z-index:60;pointer-events:none}.cb-boite__annonce>.cb-boite__toast{margin:0;padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:var(--ec-os-ombre-flottante);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out)}.cb-mesure{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart)}.cb-mesure__tete>.ec-os-segmente{max-width:100%;overflow-x:auto;scrollbar-width:none}.cb-mesure__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md)}.cb-mesure__tuiles,.cb-mesure__grille,.cb-resolution{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr));gap:var(--ec-space-md)}.cb-mesure__grille{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.cb-resolution{grid-template-columns:minmax(0,1.4fr) repeat(3,minmax(0,1fr))}.cb-resolution__vive{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.cb-resolution__vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.cb-resolution__vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.cb-resolution__vive p{margin:0}.cb-resolution__chiffre{font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);line-height:1}.cb-resolution__pastel{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.cb-jauge{height:10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-blanc) / .22);overflow:hidden}.cb-jauge__plein{height:100%;width:var(--cb-jauge, 0%);border-radius:inherit;background:currentColor;transition:width var(--ec-anim-max) var(--ec-ease)}@media(prefers-reduced-motion:reduce){.cb-ligne,.cb-jauge__plein{transition:none}.cb-liste__zero[data-celebre],.cb-boite__toast{animation:none}}.cb-fil__details,.cb-details__fermer{display:none}@media(max-width:1599px){.cb-boite{grid-template-columns:196px minmax(280px,340px) minmax(0,1fr);grid-template-areas:"vues liste fil"}.cb-details,.cb-boite[data-details] .cb-vues{display:none}.cb-fil__details,.cb-details__fermer{display:inline-grid}.cb-boite[data-details]{grid-template-columns:minmax(280px,330px) minmax(0,1fr) 272px;grid-template-areas:"liste fil details"}.cb-boite[data-details] .cb-details{display:flex}}@media(max-width:1023px){.cb-boite,.cb-boite[data-details]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);grid-template-areas:"vues" "liste";padding:0}.cb-vue:has(.cb-boite[data-volet=fil]) .cb-vue__tete{display:none}.cb-vue:has(.cb-boite[data-volet=fil]) .cb-boite{padding-top:var(--ec-space-sm)}.cb-boite[data-volet=fil]{grid-template-rows:minmax(0,1fr);grid-template-areas:"fil"}.cb-boite[data-volet=fil][data-details]{grid-template-areas:"details"}.cb-boite[data-volet=liste] :is(.cb-fil,.cb-details),.cb-boite[data-volet=fil] :is(.cb-vues,.cb-liste),.cb-boite[data-volet=fil][data-details] :is(.cb-fil,.cb-vues),.cb-composer__aide:empty{display:none}.cb-fil__retour{display:inline-grid}.cb-vues,.cb-vues__groupe{display:flex;margin:0;padding:0;border:0}.cb-vues{overflow-x:auto;scrollbar-width:none}.cb-vues__groupe{flex:none;overflow:visible}.cb-msg{max-width:88%}.cb-resolution{grid-template-columns:minmax(0,1fr)}.cb-fil__tete{gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md)}.cb-fil__actions{flex-wrap:nowrap;gap:6px}.cb-fil__messages{padding:var(--ec-space-md)}.cb-fil__bandeau{margin:var(--ec-space-sm) var(--ec-space-md) 0}.cb-composer{grid-template-columns:auto minmax(0,1fr) auto;align-items:end;margin:0 var(--ec-space-sm) var(--ec-space-sm);padding:6px;border-radius:calc(var(--ec-os-h-sm) / 2 + 6px)}.cb-composer__pied{display:contents}.cb-composer__aide{grid-row:2;grid-column:1 / -1;padding:0 var(--ec-space-sm)}.cb-composer .cb-composer__champ{resize:none;field-sizing:content;min-height:var(--ec-os-h-sm);max-height:7.5em}.cb-composer__envoi{width:var(--ec-os-h-sm);padding:0}.cb-composer__mode[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre));box-shadow:none}.cb-vue__tete{padding-top:var(--ec-space-md)}}.cb-repli__tete{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-md) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--ec-anim-base, .16s) var(--ec-ease)}.cb-repli__tete:hover{box-shadow:var(--ec-os-ombre-flottante)}.cb-repli__icone{display:inline-flex;flex:none}.cb-repli__texte{flex:1;min-width:0;display:grid;gap:2px}.cb-repli__titre{font-weight:600}.cb-repli__action{flex:none;pointer-events:none}.cb-repli__contenu{padding-top:var(--ec-space-md)}@media(prefers-reduced-motion:reduce){.cb-repli__tete{transition:none}}.cb-accueil-tuile{position:relative;display:block;width:100%;min-width:0;padding:0;border:0;border-radius:var(--ec-os-rayon-tuile);background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}@media(prefers-reduced-motion:no-preference){.cb-accueil-tuile{transition:transform var(--ec-anim-retour) var(--ec-anim-ease)}.cb-accueil-tuile:active{transform:scale(var(--ec-tassement));transition:transform var(--ec-anim-micro) var(--ec-anim-ease-bascule)}}.cb-accueil-tuile:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.cb-accueil-tuile>.ec-os-tuile{padding-inline-end:calc(var(--ec-os-h-md) + var(--ec-space-md) * 2)}.cb-accueil-tuile__rond{position:absolute;inset-block-start:50%;inset-inline-end:var(--ec-space-md);transform:translateY(-50%)}@media(max-width:767px){.cb-vue>.ec-os-page__entete>.ec-os-page__actions>:not(.ec-os-page__plus,.ec-os-page__primaire){display:none}}.cb-vue:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.cb-coord__personne{display:inline-flex;align-items:center;gap:10px;min-width:0}.cb-vue .ec-os-page__navigation{flex:1 1 auto;max-width:none;min-width:0}.cb-vue .cb-vue__barre{flex-wrap:nowrap}.cb-vue .ec-os-page__navigation>.cb-vue__barre{flex:1 1 auto;width:100%}.cb-mesure .cb-mesure__tete{justify-content:flex-end}:root:root .cb-resolution.ec-bande-tuiles>.cb-resolution__vive{display:grid;flex:1.6 1 0;grid-template-columns:auto minmax(60px,160px) minmax(0,1fr);align-items:center;column-gap:12px;row-gap:2px}:root:root .cb-resolution__vive>span:first-child{grid-column:1 / -1;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500}:root:root .cb-resolution__vive .cb-resolution__chiffre{font-family:inherit;font-size:20px;font-weight:600;line-height:26px}:root:root .cb-resolution__vive .cb-jauge{height:6px;background:rgb(var(--ec-os-texte) / .08)}:root:root .cb-resolution__vive .cb-jauge__plein{background:rgb(var(--ec-vif-accent-plein))}:root:root .cb-resolution__vive p{grid-column:1 / -1;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap;text-overflow:ellipsis}:root:root .cb-resolution__vive p+p{grid-column:3;grid-row:2}.cb-coord__tete{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px}.cb-coord__tete>.ec-label{overflow:hidden;margin:0;white-space:nowrap;text-overflow:ellipsis}.cb-boite .cb-liste__lignes>li+li{border-top:1px solid var(--ec-os-filet)}.cb-boite .cb-ligne{position:relative;border-radius:0}.cb-boite .cb-ligne:hover{box-shadow:none;background:rgb(var(--ec-os-texte) / .025)}.cb-boite .cb-ligne[data-active]{background:rgb(var(--ec-vif-accent-pale));box-shadow:inset 3px 0 rgb(var(--ec-vif-accent))}:root:not(.light) .cb-boite .cb-ligne[data-active]{background:#8f7bff29}.cb-boite .cb-ligne__ouvrir{align-items:flex-start;min-height:0;padding:10px 12px 10px 14px}.cb-boite .cb-avatar{flex:none;width:32px;height:32px;font-size:11px}.cb-boite .cb-ligne__apercu{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:13px}.cb-boite .cb-ligne__bas{flex-wrap:nowrap;margin-top:4px;overflow:hidden}.cb-boite .cb-ligne__etiquettes{position:absolute;right:12px;bottom:10px;padding:0}.cb-boite .cb-ligne__etiquettes .cb-puce{font-size:11px}.cb-mesure__rangee{display:flex;align-items:center;gap:12px;min-width:0}.cb-mesure__rangee>.cb-mesure__tuiles{flex:1 1 auto;min-width:0}.cb-mesure__rangee>.ec-os-segmente{flex:none}.cb-mesure .cb-mesure__tete:not(:has(>:not(.ec-sr-only))){display:contents}:root:root:root .cb-resolution__vive p+p{grid-column:1 / -1;grid-row:auto;white-space:normal;text-overflow:clip;line-height:16px}:root:root:root .cb-resolution.ec-bande-tuiles>.cb-resolution__vive{flex:2 1 0}@media(max-width:1100px){.cb-mesure__rangee{flex-direction:column-reverse;align-items:stretch}.cb-mesure__rangee>.ec-os-segmente{align-self:flex-end}}:root:root .cb-resolution.cb-resolution--ouverte{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}:root:root .cb-resolution--ouverte>.cb-resolution__vive{display:grid;flex:0 1 460px;grid-template-columns:auto minmax(60px,160px) minmax(0,1fr);align-items:center;column-gap:12px;row-gap:2px;min-width:0;padding:0;border:0;border-radius:0;background:transparent}:root:root .cb-mesure__rangee>.cb-mesure__tuiles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:16px 40px}:root:root .cb-resolution.cb-resolution--ouverte{margin-bottom:8px}:root:root .cb-vues .ec-os-bouton[aria-current=page]{border-radius:0;box-shadow:inset 2px 0 rgb(var(--ec-vif-accent))}.cb-reglages-pied{position:sticky;bottom:16px;z-index:5}.cb-reglages-pied>.ec-barre-enregistrement{position:static}@media(max-width:768px){.cb-reglages-pied{bottom:84px}}.cb-reglages-pied:has(>.ec-barre-enregistrement:is([data-etat=propre],[data-etat=enregistre])){position:static}.notes-os__corps{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.notes-os__corps>*{flex-shrink:0}.notes-os__refus,.notes-titre-refus,.notes-titre-cellule__echec{margin:0;color:rgb(var(--ec-os-danger))}.notes-os__plan{display:grid;grid-template-columns:264px minmax(0,1fr);align-items:stretch;gap:var(--ec-os-ecart)}.notes-os__bascule-arbre,.notes-arbre__annonce:empty{display:none}.notes-arbre ul,.notes-recentes{margin:0;padding:0;list-style:none}.notes-arbre__ligne{min-height:34px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-second)}.notes-arbre__ligne:hover{background:var(--ec-os-filet)}.notes-arbre__ligne[data-actif]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.notes-arbre__item:focus-visible>.notes-arbre__ligne,.notes-arbre__ligne[data-cible=dedans]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.notes-arbre__ligne[data-cible=avant],.notes-bloc[data-cible=avant]{box-shadow:inset 0 2px rgb(var(--ec-os-texte))}.notes-arbre__ligne[data-cible=apres],.notes-bloc[data-cible=apres]{box-shadow:inset 0 -2px rgb(var(--ec-os-texte))}.notes-arbre__ligne[data-glisse],.notes-bloc[data-glisse]{opacity:.4}.notes-arbre__ajout,.notes-bloc__gestes{opacity:0}.notes-arbre__ligne:hover .notes-arbre__ajout,.notes-arbre__item:focus-within>.notes-arbre__ligne .notes-arbre__ajout,.notes-bloc:is(:hover,:focus-within)>.notes-bloc__gestes{opacity:1}:root :is(.notes-arbre__geste,.notes-bloc__geste){display:inline-grid;flex:none;place-items:center;width:24px;min-width:24px;height:24px;min-height:24px;padding:0;border:0;border-radius:6px;background:none;color:inherit}.notes-outils__recherche,.notes-avis__texte{flex:1 1 240px}.notes-jauge{height:6px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.notes-jauge__plein{height:100%;background:rgb(var(--ec-os-texte));transition:width var(--ec-anim-max) ease-out}.notes-jauge[data-epuise] .notes-jauge__plein{background:var(--ec-statut-refuse)}.notes-cellule__texte,.notes-arbre__titre,.notes-titre-cellule__nom,.notes-recentes__titre{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notes-carte,.notes-recentes__ligne,.notes-titre,.notes-bloc__champ,.notes-bloc__separateur{border:0;color:inherit;font:inherit;text-align:left}.notes-carte{display:grid;gap:var(--ec-space-sm);width:100%}.notes-carte:hover{box-shadow:var(--ec-os-ombre-flottante)}.notes-carte__apercu{display:grid;align-content:start;height:112px;overflow:hidden;border-bottom:1px solid var(--ec-os-filet)}.notes-carte__ligne[data-coche],.notes-bloc[data-coche] .notes-bloc__champ{text-decoration:line-through}.notes-recentes__ligne,.notes-titre,.notes-bloc__champ,.notes-bloc__separateur{background:none}.notes-recentes__ligne{border-bottom:1px solid var(--ec-os-filet)}.notes-page{display:grid;padding-bottom:64px}.notes-bloc__champ,.notes-bloc__separateur{flex:1}.notes-bloc__gestes{display:flex;justify-content:flex-end;width:56px}.notes-bloc__case{margin:6px 2px 0;accent-color:rgb(var(--ec-os-texte))}.notes-bloc__champ{min-width:0;padding:3px 2px;line-height:1.55;resize:none;overflow:hidden;outline:none}.notes-bloc[data-type=titre1] .notes-bloc__champ{font-size:var(--ec-os-t-h1)}.notes-bloc[data-type=titre2] .notes-bloc__champ{font-size:var(--ec-os-t-h2)}.notes-bloc[data-type=titre3] .notes-bloc__champ{font-size:var(--ec-os-t-h3)}.notes-bloc[data-type^=titre] .notes-bloc__champ{margin-top:12px;font-weight:600}.notes-bloc[data-type=citation] .notes-bloc__champ{padding-left:14px;border-left:3px solid}.notes-bloc[data-type=encadre] .notes-bloc__corps,.notes-bloc[data-type=code] .notes-bloc__champ{padding:10px 14px;border-radius:12px;background:rgb(var(--ec-os-page));white-space:pre-wrap}.notes-bloc[data-type=encadre] .notes-bloc__corps{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.notes-bloc__filet{display:block;margin:10px 0;border-top:1px solid var(--ec-os-filet-fort)}.notes-menu{top:100%;left:56px;max-height:320px;overflow-y:auto}.notes-menu .ec-menu__item[aria-selected=true]{background:var(--ec-os-filet)}.notes-bloc__case[data-rebond],.notes-arbre__ligne[data-pose],.notes-carte[data-pulse] .ec-pastille,.notes-avancement[data-fete]{--core-min: 1;--core-max: 1.2;animation:ec-orbit-pulse var(--ec-anim-max) ease-out}.ec-notes-pouls{animation:ec-loader-pulse 1.8s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.notes-os *,.notes-fiche *{animation:none;transition:none}}@media(max-width:1279px){.notes-os__plan{grid-template-columns:minmax(0,1fr)}.notes-os__bascule-arbre{display:inline-flex;justify-self:start}.notes-os__plan:not([data-arbre])>.notes-arbre{display:none}}@media(max-width:599px){.notes-bloc__gestes{width:28px;opacity:1}.notes-bloc__gestes>:first-child{display:none}.notes-menu{left:0}}.notes-base .ec-table-frame{border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.notes-os[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte))}.notes-os.ec-os-page--plein[data-ec-espace=mail] :is(.notes-os__corps,.notes-os__plan){flex:1 1 auto;min-height:0}.notes-os.ec-os-page--plein[data-ec-espace=mail] .notes-os__plan>:not(button){min-height:0;overflow-y:auto}.notes-os[data-ec-espace=mail] .notes-arbre{padding:var(--ec-os-pad-rail)}.notes-os[data-ec-espace=mail] .notes-arbre__ligne{min-height:var(--ec-os-h-item);font-size:var(--ec-os-t-corps);font-weight:450}@media(any-pointer:coarse){:root [data-ec-espace=mail] :is(.notes-arbre__geste,.notes-bloc__geste){width:44px;height:44px}[data-ec-espace=mail] .notes-bloc__gestes{width:auto}}.az-hub :is(button,textarea,input):focus-visible{outline:2px solid rgb(var(--ec-vivant-focus));outline-offset:2px}.az-pile{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-os-ecart);min-width:0}.az-pile>p{margin:0}.az-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}fieldset.az-rangee{margin:0;padding:0;border:0}.az-rangee--ecartee{justify-content:space-between}.az-rangee--fin{justify-content:flex-end}.az-lignes{display:grid;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.az-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease),background var(--ec-anim-base)}.az-ligne:hover{box-shadow:var(--ec-os-ombre-flottante)}.az-ligne[data-reussite]{background:rgb(var(--ec-os-doux))}.az-ligne__texte{display:flex;flex:1 1 240px;align-items:center;gap:var(--ec-space-md);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:start}button.az-ligne__texte{cursor:pointer}.az-ligne__texte>.az-rangee{flex-wrap:nowrap}.az-ligne__texte>span:last-child{display:grid;min-width:0}.az-coupe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-rond{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-weight:600}.az-rond .ziggy-orb-core{width:100%!important;height:100%!important;background:transparent;box-shadow:none;animation:none}.az-rond[data-actif] svg{animation:az-cran var(--ec-anim-max) var(--ec-anim-ease) 1}@keyframes az-cran{50%{transform:rotate(30deg)}}@media(prefers-reduced-motion:reduce){.az-ligne,.az-rond[data-actif] svg{transition:none;animation:none}}.az-etape{display:flex;gap:var(--ec-space-md)}.az-etape>div{display:grid;flex:1;gap:var(--ec-space-sm);min-width:0}.az-etape h3{margin:0}.az-vide__exemples{margin:8px 0 0;padding:0;list-style:none}.az-alerte{color:rgb(var(--ec-danger))}.az-champ{display:grid;grid-template-columns:minmax(90px,130px) 1fr;gap:var(--ec-space-sm);padding-block:var(--ec-space-sm);border-block-start:1px solid var(--ec-os-filet)}.az-champ[data-avant]{grid-template-columns:minmax(90px,130px) 1fr 1fr}.az-champ[data-tete]{border:0}.az-champ__long{display:block;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));white-space:pre-wrap}.az-detail{display:grid;grid-template-columns:max-content 1fr;gap:var(--ec-space-sm) var(--ec-space-lg);margin:0;white-space:pre-wrap}.az-hub__volets{flex:1;min-height:0}.az-rond-agent{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte))}.az-rond-agent img{display:block;object-fit:contain}.az-rond-agent[data-taille="24"]{width:24px;height:24px}.az-rond-agent[data-taille="28"]{width:28px;height:28px}.az-rond-agent[data-taille="36"]{width:36px;height:36px}.az-hub__volet-plein{display:flex;flex:1;min-height:0;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.az-hub .ec-os-volets__grille{gap:var(--ec-os-gap-cartes)}.az-hub .ec-os-volets__liste{padding:var(--ec-os-pad-rail);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:none}.az-hub .ec-os-volets__detail{overflow:hidden;border-radius:var(--ec-os-rayon-carte)}.az-colonne{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;outline:none}.az-colonne>.ec-os-bouton{height:var(--ec-os-h-sm)}.az-colonne .ec-os-selecteur{gap:var(--ec-space-sm)}.az-colonne .ec-os-selecteur__carte{padding-block:var(--ec-space-sm)}.az-colonne .ec-os-selecteur__carte .ec-os-avatar{--ec-os-avatar-cote: 36px}.az-colonne .ec-os-selecteur__carte .ec-os-identite__texte{grid-template-columns:minmax(0,auto) auto;align-items:center;column-gap:var(--ec-space-sm);justify-content:start}.az-colonne .ec-os-selecteur__carte .ec-os-identite__titre{grid-column:1 / -1}.az-colonne .ec-os-selecteur__carte .ec-os-identite__meta{margin:0}.az-colonne .ec-os-selecteur__carte .ec-pastille.ec-pastille{height:auto;padding:0;box-shadow:none;gap:var(--ec-space-xs);font-weight:400}.az-colonne .ec-os-selecteur__rangee>li{display:flex}.az-colonne .ec-os-selecteur__raccourci{padding:0}.az-colonne__outils{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.az-colonne__outils>.ec-os-recherche{flex:1;height:var(--ec-os-h-sm);padding-inline:var(--ec-space-lg)}.az-colonne__nouvelle{flex:none;width:var(--ec-os-h-sm);padding:0;justify-content:center}.az-colonne .az-onglets{display:flex;gap:var(--ec-space-lg);padding:0;border-radius:0;background:none;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.az-colonne .az-onglets .ec-os-segmente__option{height:32px;padding:0 var(--ec-space-2xs);border-radius:0}.az-colonne .az-onglets .ec-os-segmente__option[data-actif=true]{background:none;color:rgb(var(--ec-os-texte));box-shadow:inset 0 -2px rgb(var(--ec-os-texte))}.az-colonne__note{margin:0}.az-ligne-edition{list-style:none}.az-ligne-edition__champ{width:100%;height:var(--ec-os-h-md);box-sizing:border-box;padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-item);border:0;background:rgb(var(--ec-os-champ));color:inherit;font:inherit}.az-fil,.az-volet-droit{display:flex;flex:1;flex-direction:column;min-height:0;outline:none}.az-volet-droit{overflow-y:auto;padding:var(--ec-space-xl)}.az-fil__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-xl);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.az-fil__messages{flex:1;min-height:0;overflow-y:auto;padding:var(--ec-space-xl)}.az-fil__pied{padding:var(--ec-space-md) var(--ec-space-xl) var(--ec-space-xl)}.az-texte{margin:0;white-space:pre-wrap;word-break:break-word}.az-md>:first-child{margin-top:0}.az-md>:last-child{margin-bottom:0}.az-coche .ec-os-vide__rond{animation:az-coche var(--ec-anim-max) var(--ec-anim-ease) 1}@keyframes az-coche{0%{transform:scale(.6);opacity:0}70%{transform:scale(1.1)}}@media(prefers-reduced-motion:reduce){.az-coche .ec-os-vide__rond{animation:none}}@media(max-width:767px){.az-hub__volets{min-height:0}.az-fil__tete,.az-fil__messages,.az-fil__pied,.az-volet-droit{padding-inline:var(--ec-space-md)}.az-fil__pied{position:sticky;bottom:0;z-index:1;padding-bottom:var(--ec-space-md);background:rgb(var(--ec-os-carte))}}.az-fil-projet__visage{position:relative;display:inline-flex;flex:none}.az-fil-projet__ziggy{position:absolute;right:-4px;bottom:-4px;display:inline-flex;width:16px;height:16px;overflow:hidden;border-radius:999px;box-shadow:0 0 0 2px rgb(var(--ec-os-page))}.az-fil-projet__ziggy>*{width:100%;height:100%}.az-fil--projet>.ec-fil{flex:1;min-height:0}.az-fil--projet>.ec-fil>:is(.ec-fil__tete,.ec-fil__messages,.ec-fil__pied){padding-inline:var(--ec-space-xl)}.az-fil--projet>.ec-fil>.ec-fil__tete{padding-block:var(--ec-space-md)}.az-fil--projet>.ec-fil>.ec-fil__pied{padding-block:var(--ec-space-md) var(--ec-space-2xl)}@media(max-width:767px){.az-fil--projet>.ec-fil>:is(.ec-fil__tete,.ec-fil__messages,.ec-fil__pied){padding-inline:max(16px,var(--ec-space-lg))}.az-fil--projet>.ec-fil>.ec-fil__pied{padding-bottom:var(--ec-space-md)}}.az-fil-projet__dispo{display:inline-flex;align-items:center;gap:6px}.az-fil-projet__presence{width:8px;height:8px;border-radius:50%;background:var(--ec-statut-archive)}.az-fil-projet__presence[data-presence=en_ligne]{background:rgb(var(--ec-success))}.az-squelette__bouton{display:flex;align-items:center;justify-content:center;gap:var(--ec-space-sm);height:var(--ec-os-h-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);font-weight:500}.az-squelette__carte{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:56px;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.az-fil__tete>.az-squelette__carte{min-height:0;padding:0;background:none}.az-squelette__texte{display:grid;flex:1;gap:6px;min-width:0}.az-squelette__autres{display:flex;align-items:center;gap:8px;height:28px}.az-squelette__recherche{flex:1;height:var(--ec-os-h-sm)}.az-squelette__onglets{display:flex;gap:var(--ec-space-lg);min-height:32px;align-items:center;padding-inline:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.az-squelette__lignes{display:grid;gap:4px}.az-squelette__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:34px;padding-inline:var(--ec-space-sm)}.az-squelette__bulles{display:grid;gap:var(--ec-space-xl)}.az-squelette__bulle{display:grid;gap:8px}.az-squelette__demande{display:grid;gap:10px;padding:20px;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.az-squelette__bulle--moi{justify-items:end}.az-ressort{flex:1;min-width:0}.az-fiche{display:flex;flex-direction:column;gap:14px}.az-fiche__identite{display:flex;gap:12px}.az-fiche__emoji{width:96px}.az-fiche__pied{width:100%;flex-wrap:nowrap}.az-fiche__bascule{gap:10px;font-size:var(--ec-os-t-corps)}.az-champ-long{box-sizing:border-box;width:100%;min-height:96px;padding:12px;border:none;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450;line-height:1.5;resize:vertical}.az-champ-long--court{min-height:64px}.az-hub:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.az-vide-emoji{font-size:28px;line-height:1}.az-fil .ec-os-chat__turn--user .ec-os-chat__body{background:rgb(var(--ec-os-actif) / .1);color:rgb(var(--ec-os-texte))}.az-pile[data-volet=automatisations]>.az-rangee--ecartee .ec-os-segmente__option>.ec-icone{display:none}.az-pile[data-volet=automatisations]>.az-rangee--ecartee>.ec-os-segmente{flex:1 1 auto;min-width:0}:root .az-lignes.ec-pil-table{display:flex;gap:0}:root .ec-pil-table>.az-ligne.ec-pil-table__ligne{display:grid;flex-wrap:nowrap;gap:16px;padding:0 16px;border-radius:0}:root .ec-pil-table>.az-ligne.ec-pil-table__ligne:hover{box-shadow:none}:root .ec-pil-table .az-ligne__texte{display:flex;flex:none;gap:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}:root .ec-pil-table .az-ligne__texte>strong{overflow:hidden;font-weight:500;text-overflow:ellipsis}:root .ec-pil-table .az-ligne__texte>span:last-child{display:inline}.az-pile[data-volet=automatisations] .ec-vide{display:grid;grid-template-columns:36px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:center;min-height:0;padding:14px 16px;border:1px solid var(--ec-os-filet);border-radius:12px;text-align:left}.az-pile[data-volet=automatisations] .ec-vide__pastille{grid-row:1 / span 2;width:36px;height:36px;margin:0}.az-pile[data-volet=automatisations] :is(.ec-vide__titre,.ec-vide__description){grid-column:2;max-width:none;margin:0;font-size:13px}.az-pile[data-volet=automatisations] .ec-vide__titre{font-size:14px;font-weight:600}.az-pile[data-volet=automatisations] .ec-vide__action{grid-column:2;margin:4px 0 0}[data-panneau=file]:has(.ec-vif-vide-liste)>.az-rangee>p.ec-label{visibility:hidden}:root:root .az-colonne .ec-os-ligne[data-actif]{background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-os-texte));box-shadow:inset 3px 0 rgb(var(--ec-vif-accent))}:root:root .az-colonne .ec-os-ligne[data-actif] :is(.ec-os-ligne__principal,.ec-os-ligne__titre,.ec-os-ligne__meta,.ec-icone){color:inherit;background:transparent}:root:not(.light) .az-colonne .ec-os-ligne[data-actif]{background:#8f7bff2e}.az-colonne .ec-os-ligne__principal{min-height:40px}@media(pointer:coarse){.az-colonne .ec-os-ligne__principal{min-height:44px}}:root .ec-pil-table .az-ligne__texte>.ec-pil-table__deux{display:grid;flex:1 1 auto;min-width:0}:root:root .ec-pil-table .az-ligne__texte>span.ec-pil-table__deux:last-child{display:grid}.az-ligne-rond{position:relative;display:inline-grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--ec-os-texte) / .06);font-size:15px;line-height:1}.az-ligne-rond__epingle{position:absolute;right:-3px;bottom:-3px;display:inline-grid;place-items:center;width:16px;height:16px;border-radius:999px;background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.az-colonne .ec-os-ligne{min-height:48px}@media(min-width:768px){.az-fil__pied{padding-inline-end:var(--ec-c-zone-ziggy, 88px)}}.az-domaines{display:grid;gap:16px}.az-domaines__intro{margin:0;max-width:640px;color:rgb(var(--ec-os-texte-2))}.az-domaines__grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;align-items:stretch}.az-domaine{display:flex;flex-direction:column;gap:16px;min-width:0}.az-domaine__titre{display:inline-flex;align-items:center;gap:8px}.az-domaine__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0}.az-domaine__chiffres>div{display:grid;gap:4px}.az-domaine__chiffres dt{font-size:12px;color:rgb(var(--ec-os-texte-3))}.az-domaine__chiffres dd{margin:0;font-size:20px;font-weight:600;color:rgb(var(--ec-os-texte))}.az-domaine__routines{display:grid;gap:8px;margin:0;padding:0;list-style:none}.az-domaine__routines li{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.az-domaine__routine{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.az-domaine__regle{margin:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.az-domaine__gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto}@media(max-width:480px){.az-domaines__grille{grid-template-columns:minmax(0,1fr)}}.az-auto{display:grid;gap:16px;margin-top:32px}.az-auto__note{margin:0;max-width:640px;font-size:13px;color:rgb(var(--ec-os-texte-2))}.az-rejeu{display:grid;gap:12px;min-width:0}.az-rejeu__vide{margin:8px 0 0;max-width:560px;font-size:14px;color:inherit;opacity:.8}.az-journal__action{display:grid;gap:2px;min-width:0}.az-journal__resume{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-os-texte))}.az-journal__libelle{font-size:12px;color:rgb(var(--ec-os-texte-3))}.az-auto,.az-auto>*,.az-auto .ec-settings-row,.az-auto .ec-settings-row__text{min-width:0}.az-auto .ec-os-segmente{max-width:100%;overflow-x:auto}.az-auto .ec-list-table__foot{position:static}.az-hub .ec-vif-carte,.az-hub .ec-vif-vide-liste__message{box-shadow:none}.az-hub .ec-vif-barres__colonnes{column-gap:var(--ec-space-sm)}.az-hub .ec-vif-barres__colonne{min-width:0}.az-hub .ec-vif-barres__libelle{display:block;max-width:100%;overflow:hidden;text-align:center;text-overflow:ellipsis}.az-hub [data-panneau=board] .az-ligne>.az-rangee{flex-wrap:nowrap;min-width:0}.az-hub [data-panneau=board] .az-ligne>.az-rangee>strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:root:root:root:root:root:root:root .az-hub .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline-offset:-2px}:root:root:root:root:root:root:root .az-hub .ec-os-onglets-page .ec-os-onglets-page__piste>.ec-os-segmente__option[data-actif=true]:has(.ec-os-segmente__radio:focus-visible){outline:2px solid rgb(255 255 255 / .9);outline-offset:-4px}.az-hub>.ec-os-page__entete .ec-os-page__titre{flex:none;overflow:visible;text-overflow:clip}.az-file-vide{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.az-file-vide__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.az-file-vide__rond{display:inline-grid;flex:none;place-items:center;width:44px;height:44px;border-radius:999px;background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte))}.az-file-vide__texte{display:flex;flex:1 1 320px;flex-direction:column;gap:4px;min-width:0}.az-file-vide__titre{margin:0;font-size:18px;font-weight:600;line-height:1.3}.az-file-vide__gestes{flex:none}.az-file-vide__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:var(--ec-space-md);align-items:stretch}.az-file-vide__grille>.ec-os-carte{box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.az-file-vide__qui{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.az-file-vide__ligne{display:flex;align-items:center;gap:var(--ec-space-sm)}.az-file-vide__ligne-texte{display:flex;flex-direction:column;min-width:0}.az-file-vide__exemple{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.az-file-vide__champs{display:grid;grid-template-columns:96px minmax(0,1fr);gap:var(--ec-space-xs) var(--ec-space-md);margin:0}.az-file-vide__champs>dd{margin:0}.az-file-vide__segment{margin:0;padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.az-file__assistant{flex-wrap:nowrap;gap:6px}.az-rangee[data-livrer-resultat]{flex-wrap:nowrap;align-items:flex-start}.az-rangee[data-livrer-resultat]>.az-pile{flex:1 1 auto;gap:2px}.az-resultat-complet{white-space:pre-wrap;overflow-wrap:anywhere}.az-pile .ec-list-cards .ec-list-table__row-primary{width:44px;min-width:44px;height:44px;padding:0;gap:0;justify-content:center;border-radius:999px;font-size:0}.ec-billet-jauge{width:100%;height:6px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet);overflow:hidden}.ec-billet-jauge--compacte{max-width:140px}.ec-billet-jauge__remplissage{display:block;height:100%;border-radius:inherit;background:var(--ec-theme-vif, rgb(var(--ec-os-texte)))}[data-ec-vivant] .ec-billet-jauge__remplissage{transition:width .3s var(--ec-anim-ease)}.ec-billet-anneau{--ec-billet-pct: 0%;position:relative;display:grid;place-items:center;width:132px;height:132px;flex:none;border-radius:50%;background:conic-gradient(var(--ec-theme-vif, rgb(var(--ec-os-texte))) var(--ec-billet-pct),var(--ec-os-filet) 0)}@property --ec-billet-pct{syntax: "<percentage>"; inherits: false; initial-value: 0%;}[data-ec-vivant] .ec-billet-anneau{transition:--ec-billet-pct .3s var(--ec-anim-ease)}.ec-billet-anneau__centre{display:grid;place-items:center;align-content:center;width:calc(100% - 20px);height:calc(100% - 20px);border-radius:50%;background:rgb(var(--ec-os-carte));text-align:center}@keyframes ec-billet-complet{0%{box-shadow:0 0 color-mix(in srgb,var(--ec-theme-vif, #8a053d) 50%,transparent);transform:scale(1)}45%{box-shadow:0 0 0 14px color-mix(in srgb,var(--ec-theme-vif, #8a053d) 0%,transparent);transform:scale(1.04)}to{box-shadow:0 0 0 0 transparent;transform:scale(1)}}[data-ec-vivant] .ec-billet-anneau[data-ec-ludique=complet]{animation:ec-billet-complet var(--ec-anim-max) var(--ec-anim-ease)}@keyframes ec-billet-pulse{0%{transform:scale(1)}50%{transform:scale(1.08)}to{transform:scale(1)}}[data-ec-vivant] [data-ec-ludique-pulse]{animation:ec-billet-pulse .28s var(--ec-anim-ease)}[data-ec-vivant] :is(.ec-billet-ligne,.ec-billet-tarif){transition:box-shadow .18s ease-out,background-color .18s ease-out}:is(.ec-billet-ligne,.ec-billet-tarif):hover{box-shadow:0 6px 18px -10px #00000047}@keyframes ec-billet-rebond{0%{transform:translateY(0)}40%{transform:translateY(-4px)}to{transform:translateY(0)}}[data-ec-vivant] [data-ec-ludique-rebond]{display:inline-block;animation:ec-billet-rebond .26s var(--ec-anim-ease)}.ec-billet__corps{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-billet__objet{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;margin-bottom:var(--ec-os-ecart)}.ec-billet__tagline,.ec-billet-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-billet__tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-ecart)}.ec-billet__barre{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-billet-ligne{display:grid;grid-template-columns:56px minmax(0,1fr) 190px 80px 110px 140px;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-tuile);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.ec-billet-ligne:hover{background:rgb(var(--ec-os-champ))}.ec-billet-ligne:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-billet-personne{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-billet-personne__nom{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-billet-personne__mail{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ec-billet-ligne__ventes{display:flex;flex-direction:column;gap:6px}.ec-billet-num{justify-self:end;text-align:right}.ec-billet-ligne>:nth-child(6){padding-inline-start:var(--ec-space-md)}.ec-billet-lien{display:inline-flex;align-items:center;min-height:44px;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-billet__chargement{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-billet__note{font-size:12px}.ec-billet__note{margin:0 0 var(--ec-space-sm)}.ec-billet-repartition{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-billet-repartition__rang{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px var(--ec-space-sm)}.ec-billet-repartition__rang .ec-billet-jauge{grid-column:1 / -1}.ec-billet-derniers__heure{flex:none;font-size:var(--ec-os-t-corps)}.ec-billet-tarifs{width:100%;border-collapse:separate;border-spacing:0 2px}.ec-billet-tarif>:is(th,td){padding:var(--ec-space-sm) var(--ec-space-md);font-weight:400;text-align:left}.ec-billet-tarif>:first-child{border-radius:var(--ec-os-rayon-tuile) 0 0 var(--ec-os-rayon-tuile)}.ec-billet-tarif>:last-child{border-radius:0 var(--ec-os-rayon-tuile) var(--ec-os-rayon-tuile) 0}.ec-billet-tarif>.ec-billet-num{text-align:right}.ec-billet-tarif--tete>th{padding-block:0 var(--ec-space-xs);font-size:12px}.ec-billet-tarif--tete:hover{box-shadow:none}.ec-billet-tarif__nom{width:34%;font-weight:500}.ec-billet-tarif__nom>span:first-child{display:block;margin-bottom:6px;font-weight:500}.ec-billet-tarif>td.ec-billet-tarif__fin{white-space:nowrap}.ec-billet-tarif__fin>*+*{margin-inline-start:var(--ec-space-xs)}.ec-billet-suivis{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-billet-suivis__option{display:flex;align-items:flex-start;gap:var(--ec-space-sm);cursor:pointer}.ec-billet-suivis__texte{display:flex;flex-direction:column;gap:2px}.ec-billet-suivis__titre{font-size:14px;font-weight:500}.ec-billet-suivis .ec-billet__note{margin:0}.ec-billet__participants{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-billet__table{overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-billet__plus{display:flex;justify-content:center}.ec-billet-cartes{display:none;flex-direction:column;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-billet-carte{display:flex;flex-direction:column;gap:6px;padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-billet-carte__haut{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);min-width:0}@media(max-width:1100px){.ec-billet-ligne{grid-template-columns:56px minmax(0,1fr) 150px 70px 130px}.ec-billet-ligne>:nth-child(5){display:none}}@media(max-width:899px){.ec-billet__tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:639px){.ec-billet__barre>.ec-os-segmente{max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-billet__barre[data-suite]>.ec-os-segmente{-webkit-mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,black calc(100% - 48px),transparent)}.ec-billet__barre[data-avant]>.ec-os-segmente{-webkit-mask-image:linear-gradient(90deg,transparent,black 48px);mask-image:linear-gradient(90deg,transparent,black 48px)}.ec-billet__barre[data-avant][data-suite]>.ec-os-segmente{-webkit-mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,transparent,black 48px,black calc(100% - 48px),transparent)}.ec-billet-ligne{grid-template-columns:48px minmax(0,1fr) auto;grid-template-areas:"pave titre titre" "pave statut entrees" "pave ventes ventes";row-gap:6px;padding-inline:var(--ec-space-xs)}.ec-billet-ligne__ventes{grid-area:ventes}.ec-billet-ligne>:nth-child(5){grid-area:entrees;display:inline-flex;align-items:center;gap:4px}.ec-billet__table{display:none}.ec-billet-cartes{display:flex}.ec-billet-tarifs thead{display:none}.ec-billet-tarifs,.ec-billet-tarifs tbody,.ec-billet-tarif{display:grid}.ec-billet-tarif{grid-template-columns:repeat(2,minmax(0,1fr));gap:4px var(--ec-space-md);padding-block:var(--ec-space-sm)}.ec-billet-tarif>:is(th,td){padding:0}.ec-billet-tarif__nom{grid-column:1 / -1;width:auto}.ec-billet-tarif>.ec-billet-num{justify-self:start;text-align:left}.ec-billet-tarif td.ec-billet-num:before{content:attr(data-libelle) " · "}.ec-billet-tarif>td.ec-billet-tarif__fin{grid-column:1 / -1;white-space:normal}}.ec-ticketing-form{--ec-vivant-focus: var(--ec-os-texte);--focus-8: rgb(var(--ec-os-texte));display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-ticketing-form__duo{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ec-space-md)}.ec-ticketing-form__refus{display:flex;align-items:flex-start;gap:var(--ec-space-xs);margin:0;padding:var(--ec-space-sm) var(--ec-space-md);font-size:var(--ec-os-t-corps);border:0;border-radius:var(--ec-encart-rayon, 12px);background:rgb(var(--ec-bandeau-erreur, 180 35 24));color:rgb(var(--ec-bandeau-encre, 255 255 255))}.ec-ticketing-form__refus :is(p,li,span,strong,b,small,em,a){color:inherit}.ec-ticketing-form__visuel{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-ticketing-form__visuel-ligne{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-ticketing-form__vignette{width:72px;height:48px;object-fit:cover;border-radius:var(--ec-radius-sm)}.ec-ticketing-form__tarifs{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;margin:0;padding:0;border:0}.ec-ticketing-form__aide{font-size:12px;color:rgb(var(--ec-os-texte))}.ec-ticketing-form__erreur{font-size:12px;color:rgb(var(--ec-danger))}.ec-ticketing-form__total{margin:0;font-weight:600}.ec-ticketing-form__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm);width:100%}.ec-ticketing-tarif{display:grid;grid-template-columns:minmax(0,1fr) 120px 120px 44px;align-items:end;gap:var(--ec-space-sm)}.ec-ticketing-tarif--seul{grid-template-columns:minmax(0,1fr) 120px}.ec-ticketing-tarif__champ{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-ticketing-tarif__retirer{align-self:end;margin-bottom:4px}.ec-ticketing-tarif__erreur{grid-column:1 / -1}@media(max-width:639px){.ec-ticketing-form__duo{grid-template-columns:minmax(0,1fr)}.ec-ticketing-tarif,.ec-ticketing-tarif--seul{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 44px}.ec-ticketing-tarif__libelle{grid-column:1 / -1}}.ec-billet-widget{display:block;color:inherit;text-decoration:none}.ec-billet-scan{--ec-vivant-focus: var(--ec-os-texte);--focus-8: rgb(var(--ec-os-texte));display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-billet-scan__pied{display:flex;justify-content:flex-end;width:100%}.ec-billet-scan__cadre{position:relative;display:grid;place-items:center;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-billet-scan__video{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ec-billet-scan__etat{display:flex;flex-direction:column;align-items:center;gap:10px;padding:var(--ec-space-xl);color:rgb(var(--ec-os-texte));text-align:center}.ec-billet-scan__message{max-width:320px;font-size:14px}.ec-billet-scan__saisie{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-billet-scan__libelle{display:inline-flex;align-items:center;gap:6px}.ec-billet-scan__ligne{display:flex;gap:var(--ec-space-xs)}.ec-billet-scan__ligne>.ec-input{flex:1;min-width:0}.ec-billet-verdict{display:flex;align-items:center;gap:12px;min-height:64px;padding:14px 16px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-billet-verdict[data-ton]{box-shadow:inset 0 0 0 2px var(--ec-billet-ton)}.ec-billet-verdict__icone{flex-shrink:0}.ec-billet-verdict[data-ton] :is(.ec-billet-verdict__icone,.ec-billet-verdict__titre){color:var(--ec-billet-ton)}.ec-billet-verdict__texte{min-width:0}.ec-billet-verdict__titre{font-size:18px;font-weight:700;line-height:1.2}.ec-billet-verdict__detail{margin-top:4px;font-size:14px}.ec-billet-tarifs+.ec-billet__note{margin:var(--ec-space-md) 0 0}a.ec-billet-repartition__nom{color:rgb(var(--ec-os-texte));text-decoration:none}a.ec-billet-repartition__nom:hover,a.ec-billet-repartition__nom:focus-visible{text-decoration:underline;text-underline-offset:3px}.ec-billet__zone-liste{display:contents}.ec-billet[data-ec-espace=mail] .ec-billet-personne{gap:0;line-height:var(--ec-os-i-corps)}.ec-billet--terrain .ec-billet__scanner{min-height:72px;padding-inline:32px;font-size:18px}.ec-billet__objet.ec-billet__tagline--bande{flex-wrap:nowrap;margin:0;min-width:0;color:rgb(var(--ec-os-texte-2));font-size:13px;white-space:nowrap}.ec-billet-remplissage{display:flex;flex-direction:column;gap:var(--ec-space-md, 12px);min-width:0}.ec-billet-panneau{display:flex;flex-direction:column;gap:var(--ec-space-md, 12px);min-width:0;padding:20px 24px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-billet-panneau__titre{margin:0;font-size:15px;font-weight:600;line-height:22px}.ec-billet-panneau__note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-billet-terrain{display:flex;flex-direction:column;gap:var(--ec-os-ecart, 12px)}.ec-billet-terrain__barre{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md, 12px);min-height:56px;padding:0 4px}.ec-billet-terrain__contexte{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ec-os-texte-2));font-size:14px}.ec-billet-terrain__point{width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-succes))}:root .ec-billet-terrain__plein.ec-os-bouton{min-height:48px;padding-inline:20px;font-size:15px}.ec-billet-terrain__corps{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:var(--ec-os-ecart, 12px)}.ec-billet-terrain__compteur,.ec-billet-terrain__derniers{display:flex;flex-direction:column;gap:var(--ec-space-md, 12px);min-width:0;padding:24px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-billet-terrain__legende{color:rgb(var(--ec-os-texte-2));font-size:14px;font-weight:500}.ec-billet-terrain__chiffre{display:flex;align-items:baseline;gap:12px}.ec-billet-terrain__chiffre-valeur{font-family:var(--ec-font-display-number, inherit);font-size:104px;font-weight:500;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-billet-terrain__sur{color:rgb(var(--ec-os-texte-2));font-size:28px;font-weight:500}.ec-billet-terrain__jauge{display:block;height:10px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-survol-neutre))}.ec-billet-terrain__jauge>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-os-violet));transition:width var(--ec-anim-max) ease}.ec-billet-terrain__texte{margin:0;color:rgb(var(--ec-os-texte-2));font-size:15px}:root .ec-billet-terrain__scanner.ec-os-bouton{width:100%;min-height:72px;border-radius:999px;font-size:19px}.ec-billet-terrain__lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-billet-terrain__ligne{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;border-bottom:1px solid var(--ec-os-filet)}.ec-billet-terrain__ligne:last-child{border-bottom:0}.ec-billet-terrain__avatar{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-os-violet-doux));color:rgb(var(--ec-os-violet-encre));font-size:13px;font-weight:600}@media(max-width:899px){.ec-billet-terrain__corps{grid-template-columns:minmax(0,1fr)}}.ec-billet-tarifs-vue{display:flex;flex-direction:column;gap:var(--ec-os-ecart, 12px)}.ec-billet-outils{display:flex;align-items:center;gap:var(--ec-space-sm, 8px)}.ec-billet-outils__fin{flex:1 1 auto}.ec-billet-chiffres{align-self:flex-start}:root .ec-billet .ec-billet-tarifs{border-collapse:collapse;border-spacing:0;border-top:1px solid var(--ec-os-filet)}:root .ec-billet .ec-billet-tarif>:is(th,td){height:52px;padding-block:0;border-bottom:1px solid var(--ec-os-filet);border-radius:0}:root .ec-billet .ec-billet-tarif--tete>th{height:40px;color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ec-billet .ec-os-page__contenu:has(>.ec-billet__zone-liste){display:flex;flex:1 0 auto;flex-direction:column}.ec-billet__zone-liste>.ec-billet__corps{flex:1 0 auto}.ec-billet__liste .ec-datatable__ligne{cursor:pointer!important}.ecshop .rt-Button.rt-variant-soft,.ecshop-modale .rt-Button.rt-variant-soft{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ecshop .rt-Button.rt-variant-soft:where(:hover:not(:disabled)),.ecshop-modale .rt-Button.rt-variant-soft:where(:hover:not(:disabled)){background:linear-gradient(var(--ec-os-filet-fort),var(--ec-os-filet-fort)),rgb(var(--ec-os-champ))}.ecshop *,.ecshop-modale *{text-transform:none}.ecshop :is(.ec-crm-eyebrow,.ec-inline-field-label,th),.ecshop-modale :is(.ec-crm-eyebrow,.ec-inline-field-label,th){letter-spacing:0}.ecshop__vue{display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);min-height:0;min-width:0;padding:0 var(--ec-os-page-marge) var(--ec-os-page-marge)}.ecshop__vue>:is(.ec-view,.ecshop__body){flex:1;height:auto;background:none}.ecshop__vue>.ecshop__body{padding:0 0 var(--ec-space-4xl)}.ecshop-onglets-commandes{flex-shrink:0;padding:var(--ec-space-md) var(--ec-space-md) 0}.ecshop-identite-client{display:flex;align-items:center;gap:var(--ec-os-e-8, 8px);min-width:0}.ec-os-avatar.ecshop-identite-client__avatar{--ec-os-avatar-cote: 26px}.ecshop-identite-client__reserve{flex:0 0 26px}@media(max-width:480px){.ec-os-avatar.ecshop-identite-client__avatar{--ec-os-avatar-cote: 24px}.ecshop-identite-client__reserve{flex-basis:24px}}.ecshop-cellule-client{display:grid;gap:1px;min-width:0}.ecshop-cellule-client>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-annonce{font-size:var(--ec-os-t-second)}.ecshop-fiche{flex:1;min-height:0;overflow-y:auto;padding-bottom:var(--ec-space-4xl)}.ecshop-fiche__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-lg);margin-bottom:var(--ec-os-ecart)}.ecshop-fiche__titre{flex:1;min-width:220px}.ecshop-fiche__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ecshop-fiche__numero{margin:0 var(--ec-space-xs) 0 0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h1);font-weight:600;line-height:1.2}.ecshop-fiche__sous-titre{margin:var(--ec-space-2xs) 0 0;font-size:var(--ec-os-t-second)}.ecshop-fiche__actions,.ecshop-fiche__voisines{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ecshop-carte .ec-os-carte__tete{margin-bottom:var(--ec-space-md)}.ecshop-carte .ec-os-carte__titre{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600;line-height:22px}.ecshop-carte__icone{display:inline-grid;place-items:center}.ecshop-carte__corps{display:grid;gap:var(--ec-space-md);font-size:var(--ec-os-t-second)}.ecshop-carte__action{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ecshop-carte__corps a{color:inherit}.ecshop-chrono__commentaire{white-space:pre-wrap}.ecshop-suivi,.ecshop-commentaire{display:grid;gap:var(--ec-space-sm)}.ecshop-suivi__note{margin:0;white-space:pre-wrap}.ecshop-suivi__vide,.ecshop-suivi__aide{margin:0;font-size:var(--ec-os-t-second)}.ecshop-suivi__actions,.ecshop-suivi__ligne,.ecshop-suivi__reprise{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ecshop-suivi__actions{justify-content:flex-end}.ecshop-suivi__ligne>input{flex:1;min-width:0}.ecshop-suivi__ok{display:inline-flex;align-items:center;gap:var(--ec-space-2xs)}.ecshop-suivi__erreur{color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ecshop-etiquettes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ecshop-etiquette{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);height:26px;padding:0 var(--ec-space-sm) 0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));font-size:12px;font-weight:600;white-space:nowrap}.ecshop-etiquette--liste{height:22px;padding:0 var(--ec-space-sm)}.ecshop-etiquette__retirer{display:inline-grid;place-items:center;width:18px;height:18px;padding:0;border:0;border-radius:50%;background:none;color:inherit;cursor:pointer}.ecshop-etiquette__retirer:hover{background:var(--ec-os-filet-fort)}@media(prefers-reduced-motion:no-preference){.ecshop-pastille[data-change]:before{animation:ecshop-pulse var(--ec-anim-max) var(--ec-ease, ease-out)}.ecshop-pastille[data-reussite]{animation:ecshop-reussite var(--ec-anim-max) var(--ec-ease, ease-out)}.ecshop-etiquette[data-neuve],.ecshop-suivi__ok{animation:ecshop-rebond var(--ec-anim-max) var(--ec-anim-ease-out)}}@keyframes ecshop-pulse{40%{transform:scale(1.9)}to{transform:scale(1)}}@keyframes ecshop-reussite{0%{box-shadow:inset 0 0 0 1px var(--ec-statut-filet),0 0 color-mix(in srgb,var(--ec-statut-valide) 45%,transparent)}60%{box-shadow:inset 0 0 0 1px var(--ec-statut-filet),0 0 0 10px transparent}to{box-shadow:inset 0 0 0 1px var(--ec-statut-filet),0 0 0 0 transparent}}@keyframes ecshop-rebond{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}.ecshop-tuile-agir__shopify{display:block;margin-top:2px;font-size:12px}.ecshop-pilotage__barre{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md)}.ecshop-pilotage__periode{display:flex;min-width:0}.ecshop-pilotage__travail{display:flex;align-items:center;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md);min-width:0}.ecshop-pilotage__export{display:flex;align-items:center}.ecshop-bande-filtres .ecshop-pilotage__periode{width:auto}.ecshop-bande-filtres{display:contents}@media(max-width:640px){.ecshop-pilotage__barre{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ecshop-pilotage__barre>*,.ecshop-pilotage__barre .ecshop-pilotage__periode{width:auto;min-width:0}.ecshop-pilotage__barre .ecshop-pilotage__export{grid-column:1 / -1}.ecshop-pilotage__barre .ecshop-pilotage__export>button{width:100%}}.ecshop-chiffres-cadre{margin-bottom:var(--ec-os-page-ecart)}.ecshop-chiffres-cadre .ecshop-chiffres.ec-os-grille{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-gap-cartes)}.ecshop-chiffres-cadre .ecshop-chiffres>.ecshop-tuile-agir{grid-column:span 2}@media(min-width:1400px){.ecshop-chiffres-cadre .ecshop-chiffres.ec-os-grille{grid-template-columns:repeat(8,minmax(0,1fr))}}@media(max-width:767px){.ecshop-chiffres-cadre .ecshop-chiffres.ec-os-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ecshop-chiffres-cadre .ecshop-chiffres>.ecshop-tuile-agir{grid-column:1 / -1}}.ecshop-chiffres--stock{margin-top:var(--ec-space-lg)}.ecshop-chiffres .ec-os-tuile{align-content:start}.ecshop-tuile-lien{display:grid;padding:0;border:0;border-radius:var(--ec-os-rayon-tuile);background:none;color:inherit;font:inherit;text-align:inherit;text-decoration:none;cursor:pointer}.ecshop-tuile-lien:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ecshop-alertes{display:grid;margin-bottom:var(--ec-space-lg);padding:var(--ec-space-xs) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ecshop-alerte{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-md) 0;color:inherit;text-decoration:none}.ecshop-alerte+.ecshop-alerte{border-top:1px solid var(--ec-os-filet)}.ecshop-alerte__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md)}.ecshop-alerte__valeur{margin-left:auto;font-size:var(--ec-os-t-h3);font-weight:600}.ecshop-alerte__texte{font-size:var(--ec-os-t-second);line-height:1.45}.ecshop-alerte__lien{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);margin-left:auto;font-size:var(--ec-os-t-second);font-weight:600}.ecshop-pending{display:grid;gap:var(--ec-space-xs);padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.ecshop .ec-listing-toolbar>.ec-os-segmente{align-self:flex-start}.ecshop-pastille-bouton{display:inline-flex;align-items:center;width:fit-content;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}@media(max-width:767px){.ec-os-page.ecshop{overflow-y:auto}.ec-os-page.ecshop>.ec-os-page__contenu{flex:none}.ecshop .ecshop__vue,.ec-density-atlas .ecshop :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll),.ecshop :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll){flex:none}.ec-density-atlas .ecshop .ec-listing-sheet__scroll,.ecshop .ec-listing-sheet__scroll{overflow-x:auto;overflow-y:visible}.ecshop .ecshop-fiche{overflow:visible}}.ecshop-client-suivi{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(260px,100%),1fr));gap:var(--ec-space-xl)}.ecshop-client{display:grid;gap:var(--ec-space-lg);min-width:0}.ecshop-modale .ec-os-tuile{background:rgb(var(--ec-os-champ))}.ecshop-client__bloc{display:grid;align-content:start;gap:var(--ec-space-sm);min-width:0}.ecshop-client__titre{display:flex;align-items:center;gap:10px;margin:0;font-size:15px;font-weight:600;line-height:22px}.ec-commerce-client__reperes .ecshop-client__titre{font-size:13px;line-height:19px}.ecshop-client__coord{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ec-space-xs) var(--ec-space-md);margin:0;font-size:var(--ec-os-t-second)}.ecshop-client__coord dt{color:rgb(var(--ec-os-texte-2))}.ecshop-client__coord dd{margin:0;overflow-wrap:anywhere}.ecshop-client__coord a{color:inherit}.ecshop-accueil{display:grid;margin:0;padding:0;list-style:none}.ecshop-accueil>li+li{border-top:1px solid var(--ec-os-filet)}.ecshop-accueil__ligne{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:44px;padding:var(--ec-space-sm) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ecshop-accueil__corps{display:grid;flex:1;gap:var(--ec-space-2xs);min-width:0}.ecshop-accueil__titre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ecshop-accueil__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-os-t-chip)}.ecshop-accueil__valeur{font-weight:600}.ecshop-accueil__lien{display:inline-flex;text-decoration:none;align-items:center;gap:var(--ec-space-2xs);border:0;background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-second);white-space:nowrap;cursor:pointer}.ecshop-accueil__vide{margin:0;padding:var(--ec-space-sm) 0;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-text-muted))}.ecshop-accueil-shopify{display:grid;margin-top:var(--ec-space-md)}.ecshop-accueil-shopify__titre{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;padding-bottom:var(--ec-space-2xs);font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ecshop[data-ec-espace=mail] .ecshop__vue{max-width:none;padding:0}.ecshop[data-ec-espace=mail] .ecshop__vue>.ecshop__body{padding:0}.ecshop[data-ec-espace=mail] .ec-listing-list .ec-os-tuile{background:rgb(var(--ec-os-champ))}.ecshop[data-ec-espace=mail] .ec-listing-list .ecshop-chiffres--stock{margin:var(--ec-os-e-4) 0 var(--ec-os-e-8);padding:0 var(--ec-os-e-12);gap:var(--ec-os-gap-cartes)}.ecshop[data-ec-espace=mail] .ecshop-card{padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte)}.ecshop[data-ec-espace=mail] .ecshop-cockpit{gap:var(--ec-os-gap-cartes);margin-bottom:var(--ec-os-page-ecart)}.ecshop[data-ec-espace=mail] .ecshop-cockpit .ec-act-btn{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}.ecshop[data-ec-espace=mail] .ecshop-alertes{margin-bottom:var(--ec-os-page-ecart);border-radius:var(--ec-os-rayon-carte)}.ecshop[data-ec-espace=mail] .ecshop-remises{display:flex;flex:1;flex-direction:column;min-height:0}.ecshop[data-ec-espace=mail] .ecshop-remises__type{flex:none;padding:0}.ecshop[data-ec-espace=mail] .ec-listing-sheet .ec-tabular tbody .ecshop-promo-etat{vertical-align:middle}.ecshop[data-ec-espace=mail] .ecshop__vue>:is(.ecshop-reglages,.ecshop-livraison){display:grid;flex:1;align-content:start;gap:var(--ec-space-xl);min-height:0;overflow-y:auto;padding:var(--ec-space-xs) 0 var(--ec-space-3xl);background:transparent}.ecshop[data-ec-espace=mail] :is(.ecshop-reglages,.ecshop-livraison)>*{width:100%;max-width:760px}.ecshop[data-ec-espace=mail] :is(.ecshop-reglages,.ecshop-livraison)>.ec-reglages-module{max-width:none}.ecshop[data-ec-espace=mail]:not(#_) :is(.ecshop-reglages,.ecshop-livraison) .ec-settings-section__card{padding:var(--ec-space-xl);border:0;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ecshop[data-ec-espace=mail] :is(.ecshop-reglages,.ecshop-livraison) .ec-settings-section__title{color:rgb(var(--ec-c-encre));font-size:16px;font-weight:600}.ecshop[data-ec-espace=mail] :is(.ecshop-reglages,.ecshop-livraison) .ec-settings-section__desc{margin:0 0 var(--ec-space-lg);color:rgb(var(--ec-c-encre-3));font-size:13px}.ecshop[data-ec-espace=mail] :is(.ecshop-reglages,.ecshop-livraison) .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}:is(.ecshop[data-ec-espace=mail],[data-ec-espace=mail] .ecshop-modale) .rt-Button.ec-btn--lg{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);padding-inline:var(--ec-os-pad-bouton);font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}@media(any-pointer:coarse){:is(.ecshop[data-ec-espace=mail],[data-ec-espace=mail] .ecshop-modale) .rt-Button.ec-btn--lg{height:auto;min-height:var(--ec-os-h-lg)}}.ecshop[data-ec-espace=mail] :is(.ecshop-detail__cols,.ecshop-detail__main,.ecshop-detail__aside){gap:var(--ec-os-gap-cartes)}.ecshop[data-ec-espace=mail] .ecshop-fiche__tete{margin-bottom:var(--ec-os-page-ecart)}.ecshop[data-ec-espace=mail] .ecshop-grid{gap:var(--ec-os-gap-cartes)}.ecshop[data-ec-espace=mail] .ecshop-fiche__numero{font-size:var(--ec-os-t-fenetre);font-weight:400;line-height:var(--ec-os-i-fenetre)}.ec-os-page__filtres-panneau>.ecshop-bande-filtres{display:grid;gap:var(--ec-os-e-8);min-width:220px}.ec-os-page__filtres-panneau>.ecshop-bande-filtres :is(.ec-select__trigger,.ecshop-pilotage__periode){width:100%}.ecshop[data-ec-espace=mail] .ecshop-bench{gap:var(--ec-os-gap-cartes)}.ecshop[data-ec-espace=mail] :is(.ecshop-bench__form,.ecshop-bench__preview){border:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));overflow:hidden}.ecshop[data-ec-espace=mail] .ecshop-bench__form{overflow:auto;padding:var(--ec-os-pad-carte)}.ecshop[data-ec-espace=mail] .ecshop-bench__preview-head{padding:var(--ec-os-e-12) var(--ec-os-pad-carte);border-bottom-color:var(--ec-os-filet)}.ec-density-atlas .ecshop.ec-os-module[data-ec-espace=mail] .ec-shop-orders .ec-listing-toolbar,.ecshop.ec-os-module[data-ec-espace=mail] .ec-shop-orders .ec-listing-toolbar{padding:var(--ec-os-e-4) var(--ec-os-e-12) 2px}.ec-density-atlas .ecshop.ec-os-module[data-ec-espace=mail] .ec-shop-orders .ec-listing-pager,.ecshop.ec-os-module[data-ec-espace=mail] .ec-shop-orders .ec-listing-pager{padding-block:3px}.ecshop[data-ec-espace=mail] .ec-shop-orders .ec-listing-trow>*{flex:none}.ecshop[data-ec-espace=mail] .ec-shop-orders .ec-listing-trow>.ec-listing-search{flex:1 1 180px;min-width:160px}.ecshop[data-ec-espace=mail] .ec-shop-orders .ec-listing-trow>.ec-os-segmente{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ecshop[data-ec-espace=mail] .ec-shop-orders .ec-listing-trow>.ec-toolbar__spacer{flex:0 0 0}.ecshop[data-ec-espace=mail] .ecshop-bench__form .ecshop-sec{padding:var(--ec-os-e-16) 0 0;border:0;border-top:1px solid var(--ec-os-filet);border-radius:0;background:none}.ec-dons__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-md);min-width:0}.ec-dons__corps>.ec-listing-list{--ec-gutter: 0px}.ec-dons__liste{margin:0;padding:0;list-style:none}.ec-os-tuile-agir.ec-dons__vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-tuile-agir.ec-dons__vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-os-tuile-agir.ec-dons__vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-dons__ligne{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-tuile);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-dons__ligne:hover{background:rgb(var(--ec-os-champ-sur-page))}.ec-dons[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-dons__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-dons[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-dons[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-dons-campagne__champs{display:grid;gap:14px;min-width:0}.ec-dons-campagne__champs>*{width:100%}.ec-dons-campagne__vide{padding:14px 16px}.ec-dons-campagne-modale .ec-crm-inline-title{max-width:none;overflow:visible;white-space:normal;text-align:left}.ec-mkt{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-page-ecart);min-width:0}.ec-mkt__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-mkt__barre>.ec-os-recherche{flex:1 1 240px}.ec-mkt__lignes{display:grid;margin:0;padding:0;list-style:none}.ec-mkt__lignes>li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding-block:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-mkt__lignes>li:first-child{border-top:0}.ec-mkt__pousse{margin-inline-start:auto}.ec-mkt__lien{all:unset;cursor:pointer}.ec-mkt__lien:focus-visible{outline:2px solid var(--ec-theme-vif)}.ec-mkt__large{min-width:0}.ec-mkt__large[data-deborde]{overflow-x:auto}.ec-mkt__etroit{display:none}@media(max-width:600px){.ec-mkt__large{display:none}.ec-mkt__etroit{display:grid}.ec-mkt .ec-os-segmente--plein .ec-os-segmente__option{flex-basis:0;min-width:0;padding-inline:var(--ec-space-md);white-space:normal;line-height:1.15}}.ec-mkt__cellule{display:grid;gap:2px;min-width:0}.ec-mkt-graphique{height:240px}.ec-mkt-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ec-mkt-cal__jour{display:grid;align-content:start;gap:4px;min-height:96px;padding:var(--ec-space-xs);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-mkt-cal__jour[data-hors-mois]{opacity:.45}.ec-mkt-cal__jour[data-aujourdhui]{outline:2px solid var(--ec-theme-vif)}.ec-mkt-cal__puce{overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap}@media(max-width:700px){.ec-mkt-cal__jour{min-height:56px}}.ec-mkt-check{display:grid;gap:var(--ec-os-gap-cartes);align-items:start}@media(min-width:1100px){.ec-mkt-check{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.ec-mkt-check__aside{position:sticky;top:0}}.ec-mkt-check__tete{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-mkt-check__tete>div{flex:1;min-width:0}.ec-mkt__lignes>li.ec-mkt-check__etape{display:grid;gap:var(--ec-space-md);padding-block:var(--ec-space-md)}.ec-mkt-check__tete :is(h3,p){margin:0}.ec-mkt-check__titre{font-size:16px}.ec-mkt-coche{display:grid;flex:none;place-items:center;width:32px;height:32px;border:2px solid currentColor;border-radius:50%}.ec-mkt-coche[data-fait]{border-color:var(--ec-theme-vif);background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-mkt__texte{width:100%;resize:vertical}.ec-mkt__apercu{white-space:pre-wrap;overflow-wrap:anywhere}[data-ec-vivant] .ec-mkt-modele:hover{box-shadow:var(--ec-shadow-card)}@keyframes ec-mkt-pulse{50%{transform:scale(1.08)}}[data-ec-vivant] [data-ec-ludique-pulse]{animation:ec-mkt-pulse .28s var(--ec-anim-ease)}@keyframes ec-mkt-coche{0%{stroke-dashoffset:24}}[data-ec-vivant] .ec-mkt-trace path{stroke-dasharray:24;animation:ec-mkt-coche var(--ec-anim-max) var(--ec-anim-ease)}.ec-mkt:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-mkt__feuille{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;padding:0;overflow:clip}.ec-mkt__feuille .ec-mkt__large,.ec-mkt__feuille .ec-mkt__etroit,.ec-mkt__feuille .rt-TableRoot{--ec-gutter: 12px}.ec-mkt__feuille .rt-TableRoot.rt-variant-surface{border:0;border-radius:0;background:transparent}.ec-mkt__vide,.ec-mkt__feuille>.ec-mkt>.ec-cell-muted{padding:var(--ec-os-e-12)}.ec-mkt__pied{padding:var(--ec-os-e-8) var(--ec-os-e-12) var(--ec-os-e-12)}.ec-mkt__formulaire{display:grid;gap:24px;max-width:900px}.ec-mkt__section-tete{display:flex;align-items:flex-start;gap:var(--ec-os-e-12);margin-bottom:var(--ec-os-e-8)}.ec-mkt__section-titre{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);line-height:1.25;font-weight:600}.ec-mkt__entete{display:inline-flex;align-items:center;gap:var(--ec-os-e-8);min-width:0;white-space:nowrap}@media(max-width:767px){.ec-mkt__entete-note{display:none}}.ec-mkt__note{margin:var(--ec-os-e-12) 0 0}.ec-mkt-check__pied{margin-top:var(--ec-os-e-12);padding-top:var(--ec-os-e-12);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}@media(max-width:767px){.ec-mkt-page[data-ec-espace=mail] .ec-os-page__actions .ec-mkt__entete{display:none}}.ec-mkt__feuille .ec-mkt__etroit>li{padding-inline:var(--ec-os-e-12)}.ec-mkt__sous-vue{display:flex;align-items:center;min-height:40px}.ec-mkt__departs{flex-wrap:wrap;align-items:center;gap:8px}.ec-mkt__departs-libelle{font-size:13px;font-weight:500;color:rgb(var(--ec-os-texte-doux, 107 114 128));margin-right:4px}.ec-mkt-modele__gestes{justify-content:flex-end;flex-wrap:nowrap}.ec-mkt__relance{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm);margin-top:var(--ec-space-md)}.ec-mkt-ab__version{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}@media(min-width:768px){:root:root .ec-os-page>.ec-os-page__contenu :is(.ec-mkt,.ec-mkt__feuille):has(.ec-list-table){display:flex;flex:1 0 auto;flex-direction:column;min-height:0}}.ec-mkt-classement{display:grid;margin:0;padding:0;list-style:none}.ec-mkt-classement>li{display:grid;grid-template-columns:28px minmax(0,1.6fr) minmax(60px,1fr) auto auto;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding-block:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-mkt-classement>li:first-child{border-top:0}.ec-mkt-classement__rang{color:rgb(var(--ec-os-texte-doux))}.ec-mkt-classement__nom{display:grid;min-width:0}.ec-mkt-classement__nom .ec-cell-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-mkt-classement__barre{height:8px;border-radius:999px;background:rgb(var(--ec-os-champ));overflow:hidden}.ec-mkt-classement__barre>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-accent))}.ec-mkt-classement__taux{white-space:nowrap;text-align:end}.ec-mkt-classement__taux small{color:rgb(var(--ec-os-texte-doux))}@media(max-width:599px){.ec-mkt-classement>li{grid-template-columns:24px minmax(0,1fr) auto}.ec-mkt-classement__barre{grid-column:2 / -1;grid-row:2}.ec-mkt-classement__taux:last-child{display:none}}:root:root .ec-os-page.ec-mkt-vif .ec-mkt-stats--bande .ec-ap__graphes>.ec-ap__carte:first-child{--ec-ap-carte: inherit;--ec-ap-encre: inherit;--ec-ap-encre-2: inherit;--ec-ap-encre-3: inherit;--ec-ap-filet: inherit;--ec-ap-marque: inherit;--ec-os-texte: inherit;--ec-os-texte-2: inherit;--ec-os-texte-3: inherit;--ec-os-filet: inherit;--ec-os-carte: inherit;--ec-os-donnee: inherit;--ec-theme-vif: inherit;--ec-theme-vif-rgb: inherit;--ec-theme-encre-rgb: inherit;--ec-graphique-principale-rgb: inherit;--ec-text-primary: inherit;--ec-text-secondary: inherit;--ec-text-muted: inherit;background:var(--ec-ap-carte);box-shadow:none;color:inherit}:root:root .ec-os-page.ec-mkt-vif .ec-mkt-stats--bande .ec-ap__graphes>.ec-ap__carte:first-child .ec-ap__carte-titre{color:var(--ec-ap-encre-2)}.ec-mkt-accueil__ziggy-corps{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md)}.ec-mkt-accueil__ziggy-icone{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:999px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-accent))}.ec-nl-progression{display:grid;gap:var(--ec-space-xs)}.ec-nl-progression__barre{position:relative;height:6px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-champ))}.ec-nl-progression__barre>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgb(var(--ec-accent))}.ec-nl-progression__barre>span[data-indetermine]{width:35%;animation:ec-nl-envoi 1.4s ease-in-out infinite}@keyframes ec-nl-envoi{0%{left:-35%}to{left:100%}}@media(prefers-reduced-motion:reduce){.ec-nl-progression__barre>span[data-indetermine]{animation:none;width:100%;opacity:.4}}.ec-immo__corps{display:grid;align-content:start;gap:var(--ec-os-ecart)}.ec-immo-lignes>.ec-list-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-immo__nom{display:grid;flex:1 1 200px;min-width:0}.ec-immo__nom>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-immo-lignes,.ec-immo__texte{margin:0;padding:0;list-style:none}.ec-immo-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ec-space-md)}.ec-immo-champs__large{grid-column:1 / -1}.ec-immo-form{display:grid;gap:12px}.ec-immo-form__rang{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.ec-immo-form__rang[data-colonnes="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-immo-form__rang[data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ec-immo-form__rang[data-colonnes=adresse]{grid-template-columns:minmax(0,2fr) repeat(2,minmax(0,1fr))}@media(max-width:767px){.ec-immo-form__rang[data-colonnes]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-immo-form__rang[data-colonnes=adresse]>:first-child{grid-column:1 / -1}.ec-immo__corps .ec-os-carte__tete:has(.ec-pro-badge){flex-wrap:wrap;row-gap:var(--ec-space-sm)}.ec-immo__corps .ec-os-carte__tete:has(.ec-pro-badge)>.ec-os-bouton{flex-shrink:0;max-width:100%}}.ec-immo[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-immo__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-immo[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-immo[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-immo-whise{display:grid;gap:16px}.ec-immo-whise__etapes{margin:0;padding-left:20px;display:grid;gap:8px;font-size:14px;line-height:1.45;color:rgb(var(--ec-text-primary))}.ec-immo-whise__lien{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary));text-decoration:underline;text-underline-offset:3px}.ec-immo-whise__note{margin:0;display:flex;align-items:flex-start;gap:8px;font-size:12px;line-height:1.4;color:rgb(var(--ec-text-muted))}.ec-immo-whise__note>:first-child{flex-shrink:0;margin-top:1px}.ec-immo-whise__texte{margin:0;font-size:14px;line-height:1.45;color:rgb(var(--ec-text-muted))}.ec-immo__prix{white-space:nowrap}@media(max-width:1279px){.ec-immo__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal;line-height:1.25}}.ec-immo-reglages{display:flex;flex-direction:column;gap:24px;max-width:920px;padding:16px 12px 32px}.ec-immo-reglages__titre{display:inline-flex;align-items:center;gap:8px}.ec-immo-reglages__actions{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px}.ec-immo-reglages__valeur{color:rgb(var(--ec-text-secondary))}.ec-immo-reglages-cadre{display:grid;grid-template-columns:200px minmax(0,920px);gap:24px;align-items:start}.ec-immo-reglages__nav{position:sticky;top:16px;display:flex;flex-direction:column;gap:2px;padding:16px 0 0 12px}.ec-immo-reglages__lien{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 12px;border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:14px;line-height:22px;text-align:left;cursor:pointer;transition:background-color .14s ease,color .14s ease}.ec-immo-reglages__lien:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-doux))}.ec-immo-reglages__lien[aria-current=true]{background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-immo-reglages__bloc{scroll-margin-top:16px}.ec-immo-reglages__bloc:has(>*+*){display:flex;flex-direction:column;gap:24px}.ec-immo-reglages__puces{display:inline-flex;flex-wrap:wrap;justify-content:flex-end;gap:6px}.ec-immo-reglages__puce{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)));border-radius:0;color:rgb(var(--ec-text-primary, var(--ec-c-encre)));font-size:12px}.ec-immo-reglages__puce[data-vide]{color:rgb(var(--ec-text-secondary))}@media(max-width:900px){.ec-immo-reglages-cadre{grid-template-columns:minmax(0,1fr);gap:0}.ec-immo-reglages__nav{position:static;flex-direction:row;overflow-x:auto;padding:8px 12px}.ec-immo-reglages__lien{width:auto;white-space:nowrap}}.ec-immo-partage{display:flex;align-items:flex-start;gap:var(--ec-space-sm);cursor:pointer}.ec-immo-partage__titre{display:block;font-size:14px;color:rgb(var(--ec-text-primary))}.ec-immo-partage__aide{display:block;font-size:12px;color:rgb(var(--ec-text-muted))}[data-immo-adresse-leads]{overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.ec-immo-reglages__journal{display:grid;gap:4px;margin:0;padding:0;list-style:none;min-width:0;max-width:360px}.ec-immo-reglages__journal-ligne{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ec-immo-reglages__journal-sujet{overflow:hidden;color:rgb(var(--ec-text-secondary));font-size:13px;text-overflow:ellipsis;white-space:nowrap}.ec-mk-thumb.ec-mk-obj{display:grid;place-items:center}@media(min-width:761px)and (max-width:1100px){.ec-immo .ec-vif-repli[data-etat=reduit]:has(.ec-vif-repli__chiffres :is(.ec-kpi-strip__tile,.ec-kpi-strip>li,[data-kpi])) .ec-vif-repli__resume{display:none}.ec-immo .ec-vif-repli[data-etat=reduit] .ec-vif-repli__chiffres :is(.ec-kpi-strip__tile,.ec-kpi-strip>li,[data-kpi]):nth-child(n+3){display:none}}@media(max-width:639px){:root:root:root:root .ec-immo .ec-canon-filterbar:has([data-immo-exporter]) :is(.ec-view-switch label.ec-os-segmente__option,.ec-canon-filterbar__more){min-width:48px;justify-content:center;gap:0;font-size:0!important}.ec-immo .ec-canon-filterbar:has([data-immo-exporter]) .ec-canon-filterbar__more .ec-canon-chip__label{display:none}.ec-immo :is(.ec-canon-filterbar__count,.ec-canon-filterbar__vbar){display:none}}@media(max-width:374px){.ec-immo .ec-canon-filterbar:has([data-immo-exporter]){column-gap:4px}.ec-immo .ec-canon-filterbar:has([data-immo-exporter]) .ec-canon-filterbar__spacer{display:none}.ec-immo .ec-list-cards__carte :is(.ec-mk-name,.ec-mk-two__a){overflow-wrap:break-word;word-break:normal;-webkit-hyphens:auto;hyphens:auto}}.ec-boite :is(p,h2,h3,dl,dd,ul){margin:0}.ec-boite ul{padding:0;list-style:none}.ec-boite-colonne__entree,.ec-boite-ligne__corps,.ec-boite-details__lien,.ec-boite-details__action,.ec-boite-details__choix,.ec-boite-composeur__suggestions button,.ec-boite-nu{padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;text-decoration:none;cursor:pointer}.ec-boite-chiffres,.ec-boite-alerte,.ec-boite-ligne__extrait,.ec-boite-ligne__canal,.ec-boite-ligne__heure,.ec-boite-ligne__etiquettes,.ec-boite-barre__compte,.ec-boite-volet__sujet,.ec-boite-fil__info,.ec-boite-fil__report,.ec-boite-composeur__info,.ec-boite-composeur__aide,.ec-boite-details__titre,.ec-boite-details__sous-titre,.ec-boite-details__ligne dt,.ec-boite-details__historique{font-size:var(--ec-os-t-chip)}.ec-boite-details__ligne,.ec-boite-details__lien,.ec-boite-details__action,.ec-boite-details__choix,.ec-boite-details__texte{font-size:var(--ec-os-t-second)}.ec-boite-fil__jour,.ec-boite-bulle__tete,.ec-boite-bulle__envoi,.ec-boite-bulle__champs dt,.ec-boite-details__date,.ec-boite-composeur__suggestion-corps{font-size:12px}.ec-boite{flex:1;display:grid;grid-template-columns:208px minmax(300px,360px) minmax(0,1fr) 300px;gap:var(--ec-os-ecart);min-height:520px;color:rgb(var(--ec-os-texte))}.ec-boite[data-largeur=moyenne]{grid-template-columns:196px minmax(280px,340px) minmax(0,1fr)}.ec-boite[data-largeur=etroite]{display:block;flex:none;min-height:0}.ec-boite>*{min-height:0}.ec-boite-verrou{display:grid;grid-column:1 / -1;place-items:center}.ec-boite-colonne,.ec-boite-liste,.ec-boite-volet,.ec-boite-details__bloc{border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}@media(max-width:767px){.ec-os-page--plein.ec-os-messages{overflow-y:auto}.ec-os-page--plein.ec-os-messages>.ec-os-page__contenu{flex:none}.ec-boite-ligne__case:not([data-visible]){display:none}.ec-boite-volet{min-height:calc(100dvh - 160px)}}.ec-boite-colonne,.ec-boite-centre,.ec-boite-volet{display:flex;flex-direction:column;min-width:0}.ec-boite-colonne{overflow-y:auto;padding:var(--ec-os-pad-rail)}.ec-boite .ec-boite-colonne__titre{margin:var(--ec-os-e-12) var(--ec-os-e-10) var(--ec-os-e-4);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);font-weight:550;line-height:14px;letter-spacing:.07em;text-transform:uppercase}.ec-boite .ec-boite-colonne__titre:first-child{margin-top:var(--ec-os-e-4)}.ec-boite-colonne__liste{display:grid}.ec-boite-colonne__entree{display:flex;align-items:center;gap:var(--ec-os-e-10);width:100%;min-height:var(--ec-os-h-item);padding:0 var(--ec-os-e-10);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:450;line-height:var(--ec-os-i-corps)}.ec-boite-colonne__entree:hover{background:rgb(var(--ec-os-champ))}.ec-boite-colonne__entree[aria-current=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-boite-colonne__libelle{flex:1;min-width:0}.ec-boite-colonne__compte,.ec-boite-ligne__heure{font-variant-numeric:tabular-nums}.ec-boite-colonne__pied{margin-top:auto}.ec-boite-colonne__ajour{align-self:flex-start;margin:var(--ec-space-xs) var(--ec-space-md) 0;padding:2px var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));animation:ec-boite-apparait var(--ec-anim-max) ease-out}.ec-boite-colonne__fermes{margin:var(--ec-space-md)}.ec-boite-centre,.ec-boite-centre__tete,.ec-boite-mobile{gap:var(--ec-space-sm)}.ec-boite-centre__tete,.ec-boite-mobile{display:grid}.ec-boite-centre__tete{grid-template-columns:minmax(0,1fr)}.ec-boite-mobile{grid-template-columns:minmax(0,1fr);padding-inline:var(--ec-space-md)}.ec-boite-mobile>.ec-canon-filterbar__chips{min-inline-size:0;margin:0;padding:0;border:0}.ec-boite-centre__ligne,.ec-boite-alerte{padding:0 var(--ec-space-md)}.ec-boite-centre__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-boite-centre__ligne .ec-boite-chiffres{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-boite-centre__ligne .ec-os-bouton{flex-shrink:0;margin-left:auto}.ec-boite-alerte{color:rgb(var(--ec-os-danger))}.ec-boite-liste{flex:1;overflow-y:auto}.ec-boite-liste__lignes{padding:var(--ec-os-retrait-rangee)}.ec-boite-liste__etat,.ec-boite-liste__plus,.ec-boite-fil__erreur{display:grid;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-xl);text-align:center}.ec-boite-ligne{position:relative;display:flex;align-items:flex-start;border-radius:var(--ec-os-rayon-ligne);transition:background-color .14s ease,opacity .26s ease,transform .26s ease}.ec-boite-ligne:hover{background:rgb(var(--ec-os-champ))}.ec-boite-ligne[data-active=true]{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque))}.ec-boite-ligne[data-sortante=true]{opacity:0;transform:translate(-12px)}.ec-boite-ligne__case{position:absolute;top:8px;left:12px;z-index:1;display:grid;place-items:center;width:36px;height:36px;opacity:0}.ec-boite-ligne__case[data-visible]+.ec-boite-ligne__corps .ec-boite-avatar,.ec-boite-ligne__case:focus-within+.ec-boite-ligne__corps .ec-boite-avatar{visibility:hidden}@media(hover:hover){.ec-boite-ligne:hover .ec-boite-avatar{visibility:hidden}}@media(hover:hover){.ec-boite-ligne:hover .ec-boite-ligne__case{opacity:1}}.ec-boite-ligne__case[data-visible],.ec-boite-ligne__case:focus-within{opacity:1}.ec-boite-ligne__corps{display:flex;flex:1;gap:var(--ec-os-e-12);min-width:0;min-height:var(--ec-os-h-rangee-riche);padding:8px 12px}.ec-boite-ligne__nom{font-size:var(--ec-os-t-liste-riche);line-height:var(--ec-os-i-liste-riche)}.ec-boite-ligne__milieu .ec-boite-ligne__extrait{font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-boite-ligne__heure{line-height:20px}.ec-boite-avatar,.ec-boite-ligne__assigne{display:grid;flex-shrink:0;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-chip)}.ec-boite-ligne__assigne{width:22px;height:22px;margin-left:auto;font-size:var(--ec-os-t-etiquette)}.ec-boite-ligne[data-active=true] .ec-boite-avatar:not([data-ec-av]),.ec-boite-ligne[data-active=true] .ec-boite-ligne__assigne:not([data-ec-av]){background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte))}.ec-boite-ligne__texte{display:grid;flex:1;align-content:start;min-width:0}.ec-boite-ligne__milieu{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-boite-ligne__milieu .ec-boite-ligne__extrait{flex:1;min-width:0}.ec-boite-ligne__milieu>:last-child{flex-shrink:0}.ec-boite-ligne__tete,.ec-boite-ligne__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);min-width:0}.ec-boite-ligne__tete{flex-wrap:nowrap}.ec-boite-ligne__nom,.ec-boite-ligne__extrait,.ec-boite-composeur__suggestion-corps{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-boite-ligne[data-non-lu] .ec-boite-ligne__nom,.ec-boite-ligne__sujet,.ec-boite-details__nom{font-weight:600}.ec-boite-ligne__point{flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--ec-theme-vif)}.ec-boite-ligne[data-arrivee] .ec-boite-ligne__point{animation:ec-boite-pulse var(--ec-anim-max) ease-out 2}.ec-boite-ligne__heure{flex-shrink:0;margin-left:auto}.ec-boite-barre{position:sticky;top:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.ec-boite-barre>.ec-os-bouton{margin-left:auto}.ec-boite-barre__actions{display:flex;flex-basis:100%;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-boite-volet{overflow:hidden}.ec-boite-volet--vide{justify-content:center;align-items:center}.ec-boite-volet__tete,.ec-boite-volet__gestes,.ec-boite-composeur__tete,.ec-boite-composeur__pied,.ec-boite-composeur__ligne,.ec-boite-details__boutons,.ec-boite-modele__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-boite-volet__tete{gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-lg);min-height:64px;border-bottom:1px solid var(--ec-os-filet)}.ec-boite-volet__titres{flex:1;min-width:160px}.ec-boite-volet{container:ec-boite-volet / inline-size}@container ec-boite-volet (max-width: 560px){.ec-boite-volet__tete{flex-wrap:wrap}.ec-boite-volet__titres{flex-basis:calc(100% - 52px)}.ec-boite-volet__gestes{flex:1;flex-wrap:nowrap}.ec-boite-volet__libelle-statut{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ec-boite-volet__nom{font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h3);font-weight:400}.ec-boite-volet__bascule{margin:var(--ec-space-sm) var(--ec-space-lg) 0}.ec-boite-volet__details{flex:1;min-height:0;overflow-y:auto}.ec-boite-volet__details{background:rgb(var(--ec-os-page))}.ec-boite-volet__details .ec-boite-details{padding:var(--ec-space-lg)}.ec-boite-fil{display:flex;flex:1;flex-direction:column;gap:var(--ec-space-md);min-height:0;overflow-y:auto;padding:var(--ec-space-lg)}.ec-boite-fil__jour,.ec-boite-fil__report{align-self:center}.ec-boite-fil__info{text-align:center}.ec-boite-fil__report{padding:2px var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.ec-boite-bulle{max-width:min(640px,88%);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:18px;background:rgb(var(--ec-os-champ))}.ec-boite-bulle[data-sens=sortant],.ec-boite-bulle[data-sens=note]{align-self:flex-end;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-boite-bulle[data-sens=note],.ec-boite-composeur[data-mode=note] .ec-boite-composeur__champ{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-boite-bulle--formulaire{width:min(680px,100%);padding:var(--ec-space-md) var(--ec-space-lg)}.ec-boite-bulle__tete{display:flex;justify-content:space-between;gap:var(--ec-space-md)}.ec-boite-bulle__corps,.ec-boite-bulle__champs dd{white-space:pre-wrap;overflow-wrap:anywhere}.ec-boite-bulle__corps,.ec-boite-bulle__envoi,.ec-boite-bulle__champs{margin-top:var(--ec-space-xs)}.ec-boite-bulle__champs{display:grid;gap:var(--ec-space-sm)}.ec-boite-bulle__champs>div{display:grid;grid-template-columns:minmax(96px,32%) minmax(0,1fr);align-items:baseline;gap:var(--ec-space-md)}.ec-boite-bulle__champs dt{color:rgb(var(--ec-os-texte-2))}@media(max-width:767px){.ec-boite-bulle__champs>div{grid-template-columns:minmax(0,1fr);gap:0}}.ec-boite-composeur{--ec-os-h-seg: var(--ec-os-h-sm);display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-lg);border-top:1px solid var(--ec-os-filet)}.ec-boite-composeur .ec-os-segmente__option{padding:0 var(--ec-space-lg)}.ec-boite-composeur__aide{display:grid;gap:var(--ec-space-3xs);min-width:0;color:rgb(var(--ec-os-texte-2))}.ec-boite-composeur__tete,.ec-boite-composeur__pied,.ec-boite-composeur__ligne{justify-content:space-between}.ec-boite-composeur__pied{flex-wrap:nowrap;gap:var(--ec-space-md)}.ec-boite-composeur__champ,.ec-boite-modele__corps,.ec-boite-modele__titre,.ec-boite-details__saisie{width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:16px;background:rgb(var(--ec-os-champ));color:inherit;font:inherit;resize:vertical}.ec-boite-composeur__suggestions{display:grid;gap:2px}.ec-boite-composeur__suggestions button{display:grid;width:100%;padding:var(--ec-space-xs) var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-champ))}.ec-boite-details,.ec-boite-details__bloc,.ec-boite-details__liste,.ec-boite-details__historique,.ec-boite-formulaire,.ec-boite-modeles,.ec-boite-modeles__liste,.ec-boite-modeles__ajout,.ec-boite-modele,.ec-boite-raccourcis{display:grid;align-content:start;gap:var(--ec-space-xs)}.ec-boite-details,.ec-boite-formulaire,.ec-boite-modeles,.ec-boite-modeles__liste,.ec-boite-modeles__ajout{gap:var(--ec-space-md)}.ec-boite-details{min-width:0;overflow-y:auto}.ec-boite-details__bloc{padding:var(--ec-space-md) var(--ec-space-lg)}.ec-boite-details__titre{font-weight:400}.ec-boite-details__lien,.ec-boite-details__action,.ec-boite-details__choix{display:inline-flex;align-items:center;gap:var(--ec-space-xs);overflow-wrap:anywhere}.ec-boite-details__action{text-decoration:underline;text-underline-offset:3px}.ec-boite-details__ligne,.ec-boite-raccourcis div{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--ec-space-sm)}.ec-boite-details__etiquettes ul{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:var(--ec-space-xs) 0}.ec-boite-details__date{display:block}.ec-boite-pied-modale{display:flex;gap:var(--ec-space-sm);margin-left:auto}.ec-forms-messages{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-forms-messages{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}@keyframes ec-boite-pulse{50%{transform:scale(1.6)}}@keyframes ec-boite-apparait{0%{opacity:0;transform:translateY(4px)}}@media(prefers-reduced-motion:reduce){.ec-boite-ligne,.ec-boite-ligne__point,.ec-boite-colonne__ajour{animation:none;transition:none}}.ec-boite-spam{margin:0 var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-boite-spam__titre{cursor:pointer;font-weight:500}.ec-boite-spam__aide,.ec-boite-spam__date,.ec-boite-spam__extrait{color:rgb(var(--ec-os-texte-2))}.ec-boite-spam__aide{margin:var(--ec-space-xs) 0 var(--ec-space-sm)}.ec-boite-spam__liste{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-boite-spam__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-boite-spam__texte{min-width:0;overflow-wrap:anywhere}.ec-boite-spam__extrait{margin:2px 0 0}.ec-boite-spam__gestes{display:flex;gap:var(--ec-space-xs)}.ec-boite-ligne[data-squelette]{pointer-events:none}.ec-boite-fil__squelette{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.ec-boite-fil .ec-boite-fil__squelette{padding:0}.ec-boite-fil__forme{display:flex}.ec-boite-fil__forme[data-sens=sortant]{justify-content:flex-end}.ec-boite-modele--squelette{display:grid;gap:var(--ec-space-sm)}.ec-boite{grid-template-columns:minmax(340px,400px) minmax(0,1fr) 300px;grid-template-rows:auto minmax(0,1fr);row-gap:var(--ec-os-ecart)}.ec-boite[data-largeur=moyenne]{grid-template-columns:minmax(320px,380px) minmax(0,1fr)}@media(max-width:1023px){.ec-boite[data-largeur=moyenne]{grid-template-columns:minmax(260px,40%) minmax(0,1fr)}}.ec-boite-filtres,.ec-boite-entete-locale{grid-column:1 / -1;display:grid;gap:var(--ec-space-xs);min-width:0}.ec-boite-entete-locale:empty{display:none}.ec-boite-filtres .ec-canon-filterbar__search{flex-basis:300px}.ec-boite-filtres__ajour{color:rgb(var(--ec-c-succes, var(--ec-os-succes)));font-size:13px;font-weight:500}.ec-boite-filtres__fermes{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-boite-entete{display:flex;align-items:center;min-width:0}.ec-boite-bulle[data-sens=sortant]{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)));color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}.ec-boite-filtres .ec-canon-filterbar__search{flex:0 1 260px;padding:0 var(--ec-space-md);border:1px solid var(--ec-c-filet, var(--ec-os-filet));background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-boite-filtres .ec-canon-filterbar__search .ec-os-recherche__champ{height:100%;background:transparent;font-size:14px}.ec-boite-filtres .ec-canon-filterbar{flex-wrap:nowrap}.ec-boite-filtres .ec-canon-filterbar__chips{flex-wrap:nowrap;min-width:0;overflow-x:auto;scrollbar-width:none}.ec-boite-filtres .ec-canon-filterbar__filters,.ec-boite-filtres .ec-canon-filterbar__end{flex:none}:root:root:root .ec-boite-filtres :is(.ec-canon-chip[aria-pressed=true],.ec-canon-chip--on){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));color:rgb(var(--ec-c-marque-encre))}@media(pointer:coarse){.ec-boite-filtres :is(.ec-canon-chip,.ec-os-rond,.ec-select__trigger){min-height:44px}}.ec-boite-filtres .ec-canon-chip{flex:none}@media(max-width:1279px){.ec-boite-filtres .ec-canon-filterbar__search{flex-basis:200px;min-width:160px}}@media(max-width:1279px){.ec-boite-filtres .ec-canon-filterbar__chips{padding-right:24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.ec-boite-filtres .ec-canon-filterbar__filters .ec-select__trigger{max-width:150px}}@media(min-width:768px){.ec-boite-composeur{padding-right:var(--ec-c-zone-ziggy, 88px)}}.ec-boite-composeur__ligne>*,.ec-boite-composeur__ligne .ec-select__trigger{min-width:0;max-width:100%}.ec-boite-wa{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-boite-wa :is(p,blockquote){margin:0}.ec-boite-wa__marque,.ec-boite-wa__etat,.ec-boite-wa__cite-titre,.ec-boite-wa__carte-detail{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:12px;opacity:.75}.ec-boite-wa__reponse{font-weight:600}.ec-boite-wa__lien-vignette{display:block;width:fit-content}.ec-boite-wa__vignette{display:block;max-width:min(280px,100%);max-height:280px;border-radius:12px;object-fit:cover}.ec-boite-wa__vignette[data-sticker]{max-width:128px;max-height:128px;object-fit:contain}.ec-boite-wa__vignette[data-chargement]{width:200px;height:140px;background:rgb(var(--ec-os-doux))}.ec-boite-wa__piece{display:inline-flex;align-items:center;gap:var(--ec-space-xs);max-width:100%;padding:var(--ec-space-xs) var(--ec-space-sm);border:1px solid var(--ec-os-filet);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.ec-boite-wa__piece-nom,.ec-boite-composeur__piece-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-boite-wa__carte{display:grid;gap:2px}.ec-boite-wa__carte-titre{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-weight:600}.ec-boite-wa__carte-lien{color:inherit;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.ec-boite-wa__cite{display:grid;gap:2px;padding-left:var(--ec-space-sm);border-left:2px solid currentColor;opacity:.85}.ec-boite-wa__cite-corps{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ec-boite-composeur__variables{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;border:0}.ec-boite-composeur__variable{display:grid;grid-template-columns:96px minmax(0,1fr);align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-chip)}.ec-boite-composeur__apercu{padding:var(--ec-space-sm) var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second);white-space:pre-wrap}.ec-boite-composeur__piece{display:inline-flex;align-items:center;gap:var(--ec-space-xs);max-width:100%;width:fit-content;padding:var(--ec-space-xs) var(--ec-space-sm);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-chip)}.ec-boite-wa-contexte__groupe{display:grid;gap:var(--ec-space-xs);padding-top:var(--ec-space-xs)}.ec-boite-wa-contexte__liste{display:grid;gap:var(--ec-space-xs)}.ec-boite-wa-contexte__liste li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ec-boite-wa-contexte__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ec-boite-wa-contexte__liste .ec-tabular{margin-left:auto}@media(max-width:640px){.ec-boite-composeur__variable{grid-template-columns:minmax(0,1fr)}}.ec-boite-volet__raccourcis{display:grid;gap:8px;width:min(280px,100%);margin-top:var(--ec-space-md)}.ec-boite-volet__raccourcis-titre{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px;text-align:center}.ec-boite-volet__raccourcis .ec-boite-raccourcis{gap:6px}.ec-boite-volet__raccourcis .ec-boite-raccourcis div{grid-template-columns:40px minmax(0,1fr);gap:12px}.ec-boite-volet__raccourcis dt,.ec-boite-volet__raccourcis dd{margin:0}.ec-boite-volet__raccourcis dt{text-align:right}.ec-boite-volet__raccourcis dd{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-boite-volet__raccourcis kbd{display:inline-grid;place-items:center;min-width:20px;height:20px;padding:0 4px;border-radius:6px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500}@media(hover:none),(max-width:767px){.ec-boite-volet__raccourcis{display:none}}.ec-boite-fil__info--action{display:grid;justify-items:center;gap:var(--ec-space-sm)}.ec-boite-fil__info--action>p{margin:0}.ec-fid__corps{display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ec-fid__corps>.ec-listing-list{--ec-gutter: 0px}.ec-fid__liste{margin:0;padding:0;list-style:none;min-width:0}.ec-os-tuile-agir.ec-fid__vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-tuile-agir.ec-fid__vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-os-tuile-agir.ec-fid__vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.rt-DialogOverlay:has([data-loyalty-confirm]){z-index:70}.ec-fid[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-fid__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-fid[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-fid[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-fid[data-ec-espace=mail] .ec-listing-sheet>.ec-listing-sheet__scroll{--ec-gutter: 12px}.ec-fid__formulaire{max-width:900px}@media(min-width:768px){.ec-fid.ec-os-page--plein .ec-fid__corps,.ec-fid.ec-os-page--plein .ec-fid__corps>.ec-listing-list,.ec-fid.ec-os-page--plein .ec-listing-sheet{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-fid.ec-os-page--plein .ec-listing-sheet{overflow:hidden}.ec-fid.ec-os-page--plein .ec-listing-sheet__scroll{flex:1 1 auto;min-height:0;overflow:auto}}@media(max-width:767px){.ec-os-page.ec-fid.ec-os-page--plein{overflow-y:auto}.ec-os-page.ec-fid.ec-os-page--plein>.ec-os-page__contenu,.ec-fid.ec-os-page--plein .ec-fid__corps{flex:none}.ec-density-atlas .ec-fid.ec-os-page--plein :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll),.ec-fid.ec-os-page--plein :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll){flex:none;height:auto;max-height:none;overflow:visible}.ec-density-atlas .ec-fid.ec-os-page--plein .ec-listing-sheet__scroll,.ec-fid.ec-os-page--plein .ec-listing-sheet__scroll{overflow-x:auto;overflow-y:visible}}:root .ec-os-page.ec-vif-epa.ec-vif-epa,:root .ec-os-page.ec-vif-epa.ec-vif-epa [data-ec-theme]{--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48}:root .ec-os-page.ec-vif-epa.ec-vif-epa:not(.ec-agenda),:root .ec-os-page.ec-vif-epa.ec-vif-epa:not(.ec-agenda) [data-ec-theme]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre: rgb(var(--ec-os-texte));--ec-theme-encre-rgb: var(--ec-os-texte);--ec-theme-sur-vif: rgb(var(--ec-surface))}:root.dark .ec-os-page.ec-vif-epa.ec-vif-epa,:root.black .ec-os-page.ec-vif-epa.ec-vif-epa,:root.dark .ec-os-page.ec-vif-epa.ec-vif-epa [data-ec-theme],:root.black .ec-os-page.ec-vif-epa.ec-vif-epa [data-ec-theme]{--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228}:root:root:root:root:root:root:root .ec-os-page.ec-vif-epa{background:transparent}:root:root:root:root:root:root:root .ec-os-page.ec-vif-epa>.ec-os-page__entete,:root:root:root:root:root:root:root .ec-os-page.ec-vif-epa>.ec-os-page__chiffres,:root:root:root:root:root:root:root .ec-os-page.ec-vif-epa>.ec-os-page__contexte-r2{background:rgb(var(--ec-os-page-fond, var(--ec-os-page)));box-shadow:none}:root:root:root:root:root:root:root .ec-os-page.ec-vif-epa>.ec-os-page__entete{box-shadow:0 8px rgb(var(--ec-os-page-fond, var(--ec-os-page)))}.ec-vif-epa .ec-org-ecran,.ec-vif-epa .ec-epa-surface{margin-inline:calc(var(--ec-vif-marge-page, 20px) - 8px);border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte, var(--ec-surface)));box-shadow:var(--ec-vif-ombre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}.ec-vif-epa .ec-org-ecran{padding-top:6px}.ec-vif-epa .ec-org-ecran .ec-list-table__foot{border-bottom-left-radius:var(--ec-vif-rayon);border-bottom-right-radius:var(--ec-vif-rayon)}.ec-vif-epa .ec-os-page__contenu .ec-os-carte:not(.ec-os-carte .ec-os-carte){margin-inline:calc(var(--ec-vif-marge-page, 20px) - 8px);border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}.ec-vif-epa .ec-agenda__principal{margin-inline:calc(var(--ec-vif-marge-page, 20px) - 8px);border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}:root:root:root:root:root:root:root .ec-vif-epa :is(.ec-agenda-grille__tete[data-aujourdhui=true] .ec-agenda-grille__num,.ec-agenda-mois__case[data-aujourdhui=true] .ec-agenda-mois__num,.ec-agenda-mini__jour[data-aujourdhui=true]){background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-vif-epa .ec-agenda-grille__tete[data-aujourdhui=true] .ec-agenda-grille__nom-jour{color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-vif-epa .ec-agenda-grille__maintenant,:root:root:root:root:root:root:root .ec-vif-epa .ec-agenda-grille__maintenant:before{background:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-vif-epa .ec-temps-bande__jour[aria-current]{background:rgb(var(--ec-text-primary) / .05);color:rgb(var(--ec-text-primary));box-shadow:inset 0 -2px rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-vif-epa .ec-staff-jour__puce[aria-pressed=true],:root:root:root:root:root:root:root .ec-vif-epa .ec-staff-jour__puce[aria-pressed=true] *{color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-vif-epa .ec-staff-jour__puce[aria-pressed=true]{background:rgb(var(--ec-text-primary) / .05);box-shadow:inset 0 -2px rgb(var(--ec-text-primary));outline-color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-vif-epa .ec-staff-table thead th[data-ec-aujourdhui]{color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root:root:root .ec-vif-epa .ec-os-segmente:not(.ec-os-onglets-page__piste)>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked),.ec-os-segmente__glisse){background:rgb(var(--ec-text-primary) / .08);box-shadow:none;color:rgb(var(--ec-text-primary));outline-color:rgb(var(--ec-text-primary))}:root:root:root:root:root .ec-vif-epa .ec-os-page__contenu .ec-barre-page__feuille:not(.ec-org-ecran .ec-barre-page__feuille),.ec-vif-epa .ec-os-page__contenu .ec-list-table:not(.ec-org-ecran .ec-list-table,.ec-os-carte .ec-list-table,.ec-barre-page__feuille .ec-list-table){margin-inline:calc(var(--ec-vif-marge-page, 20px) - 8px);border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte, var(--ec-surface)));box-shadow:var(--ec-vif-ombre);overflow:clip}.ec-vif-epa .ec-datatable__tete th{font-size:11px;line-height:16px;letter-spacing:.08em}.ec-vif-epa .ec-datatable__ligne{transition:background-color .16s var(--ec-vif-ease)}.ec-vif-epa .ec-datatable__ligne:hover{background-color:var(--ec-vif-survol)}:root:root:root:root:root:root:root .ec-vif-epa .ec-os-bouton--primaire:not(:disabled,[aria-disabled=true],.ec-os-verrou *){background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-vif-epa .ec-os-bouton--primaire:hover:not(:disabled,[aria-disabled=true],.ec-os-verrou *){background:rgb(var(--ec-text-primary) / .86)}.ec-vif-epa .ec-os-bouton--primaire:active:not(:disabled){transform:scale(var(--ec-tassement))}:root:root:root:root:root:root:root .ec-vif-epa :is(.ec-canon-chip--on,.ec-canon-chip[aria-pressed=true],.ec-filter-chip[aria-pressed=true],.ec-filter-chip[data-active=true]){background:rgb(var(--ec-text-primary) / .08);border-color:rgb(var(--ec-text-primary) / .18);color:rgb(var(--ec-text-primary))}.ec-epa-fiche{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere, 16px)}.ec-epa-fiche__note{margin:0;max-width:var(--ec-vif-lecture, 68ch);font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}@media(prefers-reduced-motion:reduce){.ec-vif-epa .ec-org-ecran,.ec-vif-epa .ec-epa-surface,.ec-vif-epa .ec-os-page__contenu .ec-os-carte,.ec-vif-epa .ec-agenda__principal,.ec-vif-epa .ec-datatable__ligne,:root:root:root:root:root:root:root .ec-vif-epa .ec-os-bouton--primaire:not(:disabled,[aria-disabled=true],.ec-os-verrou *){animation:none!important;transition:none!important}}.ec-os-page.ec-vif-epa{--ec-vif-repli-marge: var(--ec-vif-marge-page, 20px)}@media(max-width:599px){.ec-vif-epa .ec-vif-repli__chiffres .ec-kpi-strip{max-width:100%;min-width:0}.ec-vif-epa .ec-vif-repli__chiffres .ec-kpi-strip__chart{display:none}}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list{border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));overflow:hidden}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-toolbar{gap:var(--ec-os-e-8);padding:var(--ec-os-e-12) var(--ec-os-e-12) var(--ec-os-e-4)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-trow{flex-wrap:nowrap;gap:var(--ec-os-e-8);min-width:0}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-listing-sheet{margin:0;padding:0 var(--ec-os-retrait-rangee);border-radius:0;background:none}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search) input{border-radius:var(--ec-os-rayon-pilule);padding-left:calc(var(--ec-os-e-14) + 15px + var(--ec-os-e-8));background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps);font-weight:450}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search)>svg{left:var(--ec-os-e-14)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-os-recherche{background:rgb(var(--ec-os-champ))}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-toolbar .ec-select__trigger:not(.ec-select__trigger--barre){border-radius:var(--ec-os-rayon-champ);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-toolbar__count{flex:none;font-size:var(--ec-os-t-second);white-space:nowrap}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-sheet,.ec-listing-list) .ec-tabular tbody td{height:var(--ec-os-h-ligne-table);padding-block:0!important;font-size:var(--ec-os-t-corps)!important}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-sheet,.ec-listing-list) .ec-tabular thead th{height:var(--ec-os-h-entete-table)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-pager{min-height:0;height:auto;padding:var(--ec-os-e-4) var(--ec-os-e-12)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-chips{padding:0;background:none}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-filter-chip{padding:0 var(--ec-os-e-12)}@media(max-width:767px){:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-trow{flex-wrap:wrap}}@media(pointer:fine)and (not (any-pointer:coarse)){:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search) input,:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-os-recherche,:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-toolbar,.ec-listing-pager) .ec-select__trigger:not(.ec-select__trigger--barre),:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-act-btn{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-act-btn--icon{width:var(--ec-os-h-controle);min-width:var(--ec-os-h-controle);padding:0}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-filter-chip{height:var(--ec-os-h-segment);min-height:var(--ec-os-h-segment)}}@media(any-pointer:coarse){:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-search,.ec-toolbar__search) input,:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-os-recherche,:root :is(.ec-team,.ec-location)[data-ec-espace=mail] :is(.ec-listing-toolbar,.ec-listing-pager) .ec-select__trigger:not(.ec-select__trigger--barre),:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-act-btn,:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-filter-chip{height:44px;min-height:44px}:root :is(.ec-team,.ec-location)[data-ec-espace=mail] .ec-listing-list .ec-act-btn--icon{width:44px;min-width:44px}}.ec-avis{--ec-avis-serie: rgb(var(--ec-theme-accent-rgb))}.ec-avis__corps{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-avis-boite{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-avis__vues{align-self:flex-start;max-width:100%;overflow-x:auto}.ec-avis-boite__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-ecart);align-items:start}@media(min-width:1024px){.ec-avis-boite__corps{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}.ec-avis-volet{position:sticky;top:0;max-height:calc(100vh - 120px);overflow-y:auto}}.ec-avis-liste{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-avis-liste__items{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-avis-liste__plus{display:flex;justify-content:center}.ec-avis-ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ec-space-md);width:100%;padding:var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s ease,transform .16s ease}.ec-avis-ligne:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-avis-ligne:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-avis-ligne[data-choisi=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-avis-ligne__avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second);font-weight:600}.ec-avis-ligne__avatar--grand{width:48px;height:48px;flex:none}.ec-avis-ligne__corps{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-avis-ligne__tete{display:flex;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.ec-avis-ligne__auteur{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-avis-ligne__date,.ec-avis-ligne__source,.ec-avis-ligne__site{flex:none;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-avis-ligne__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-avis-ligne__extrait{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ec-avis-ligne__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);margin-top:4px}.ec-avis-ligne__site{display:inline-flex;align-items:center;gap:4px}.ec-avis-pastilles{display:inline-flex;flex-wrap:wrap;gap:6px}.ec-avis-etoiles{display:inline-flex;gap:1px;color:rgb(var(--ec-os-texte))}.ec-avis-etoiles__vide{opacity:.28}@keyframes ec-avis-pulse{0%{transform:scale(1);box-shadow:0 0 rgb(var(--ec-os-point-valide) / .45)}45%{transform:scale(1.08);box-shadow:0 0 0 6px rgb(var(--ec-os-point-valide) / 0)}to{transform:scale(1);box-shadow:0 0 rgb(var(--ec-os-point-valide) / 0)}}.ec-avis-pulse{animation:ec-avis-pulse var(--ec-anim-max) ease-out 1}.ec-avis-volet__vide{margin:0;padding:var(--ec-space-2xl);border-radius:var(--ec-os-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));text-align:center}.ec-avis-detail{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-avis-detail__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-avis-detail__retour{display:none}.ec-avis-detail__qui{flex:1 1 200px;min-width:0}.ec-avis-detail__auteur{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h3);font-weight:400}.ec-avis-detail__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:4px 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-avis-detail__titre{margin:0;font-size:var(--ec-os-t-corps);font-weight:600}.ec-avis-detail__texte{margin:0;line-height:1.55;white-space:pre-line}.ec-avis-detail__gestes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.ec-avis-lien{display:inline-flex;align-items:center;gap:4px;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);text-decoration:underline;text-underline-offset:3px}.ec-avis-note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-avis-erreur{display:block;margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-avis-succes{display:block;margin:0;font-size:var(--ec-os-t-second)}.ec-avis-reponse{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-avis-reponse__titre{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ec-space-sm);margin:0;font-weight:600}.ec-avis-reponse__date{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:400}.ec-avis-reponse__texte{margin:0;white-space:pre-line}.ec-avis-reponse__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-avis-composeur{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-avis-composeur__outils{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-avis-composeur__titre{font-weight:600}.ec-avis-composeur__boutons{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-avis-composeur__champ{resize:vertical}.ec-avis-composeur__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-avis-composeur__compte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums}.ec-avis-composeur__actions{display:inline-flex;gap:var(--ec-space-sm)}.ec-avis .ec-avis-envoyer{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}@media(max-width:1023px){.ec-avis-boite[data-volet=ouvert] .ec-avis-volet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:40;overflow-y:auto;padding:var(--ec-space-lg) var(--ec-space-lg) 112px;background:rgb(var(--ec-os-page))}.ec-avis-boite:not([data-volet=ouvert]) .ec-avis-volet{display:none}.ec-avis-detail__retour{display:inline-grid}}.ec-avis-stats{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-avis-repartition{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-avis-repartition__ligne{display:grid;grid-template-columns:44px minmax(0,1fr) 40px;align-items:center;gap:var(--ec-space-md)}.ec-avis-repartition__etiquette{display:inline-flex;align-items:center;gap:3px;font-variant-numeric:tabular-nums}.ec-avis-repartition__piste{height:10px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-champ))}.ec-avis-repartition__barre{display:block;height:100%;border-radius:999px;background:var(--ec-avis-serie)}.ec-avis-repartition__valeur{text-align:right;font-variant-numeric:tabular-nums}.ec-avis-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-lg);margin:0}.ec-avis-chiffres dt{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-avis-chiffres dd{display:flex;align-items:baseline;gap:var(--ec-space-sm);margin:4px 0 0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h2)}.ec-avis-chiffres__detail{color:rgb(var(--ec-os-texte-2));font-family:inherit;font-size:var(--ec-os-t-second)}.ec-avis-annoncees{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin-top:var(--ec-space-lg);padding-top:var(--ec-space-lg);border-top:1px solid var(--ec-os-filet)}.ec-avis-annoncees__titre{margin:0;font-weight:600}.ec-avis-annoncees ul{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ec-avis-annoncees li{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-sm)}.ec-avis-annoncees__note{font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h3)}.ec-avis-mois__graphe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--ec-space-sm);height:240px}@media(max-width:600px){.ec-avis-mois__graphe{gap:3px;height:200px}}.ec-avis-panneau{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-avis-panneau__section{display:flex;flex-direction:column;gap:var(--ec-space-md);padding-bottom:var(--ec-space-lg);border-bottom:1px solid var(--ec-os-filet)}.ec-avis-panneau__section:last-child{border-bottom:0}.ec-avis-panneau__titre{margin:0;font-size:var(--ec-os-t-corps);font-weight:600}.ec-avis-panneau__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-avis-panneau__interrupteur{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-avis-panneau__apercu{white-space:pre-line;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-avis-panneau__tranche{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-avis-qr{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-lg)}.ec-avis-qr img{padding:8px;border-radius:16px;background:rgb(var(--ec-os-blanc))}.ec-avis-suivi{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:var(--ec-os-t-second)}.ec-avis-suivi li{display:flex;justify-content:space-between;gap:var(--ec-space-md)}.ec-avis-modeles{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-avis-modeles__item{display:flex;flex-direction:column;gap:6px;padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-avis-modeles__tete{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--ec-space-sm)}.ec-avis-modeles__nom{font-weight:600}.ec-avis-modeles__corps{margin:0;font-size:var(--ec-os-t-second);white-space:pre-line}.ec-avis-modale{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-avis-modale__fichier{max-width:100%}.ec-avis-modale__colonnes{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-avis-modale__colonne{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:var(--ec-space-sm)}.ec-avis-modale__entete{overflow:hidden;font-weight:600;text-overflow:ellipsis}.ec-avis-accueil{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-avis-accueil__item{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-avis-accueil__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-avis-accueil__auteur{font-weight:600}.ec-avis-accueil__date{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-avis-accueil__texte{display:-webkit-box;overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}button.ec-avis-lien{padding:0;border:0;background:none;font:inherit;font-size:var(--ec-os-t-second);cursor:pointer}@media(prefers-reduced-motion:reduce){.ec-avis-pulse{animation:none}.ec-avis-ligne{transition:none}}.ec-avis:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-avis.ec-os-page--plein .ec-avis__corps{flex:1;min-height:0}.ec-avis-boite,.ec-avis-liste{gap:var(--ec-os-page-ecart)}@media(min-width:1024px){.ec-avis.ec-os-page--plein .ec-avis-boite{flex:1;min-height:0}.ec-avis.ec-os-page--plein .ec-avis-boite__corps{flex:1;min-height:0;align-items:stretch}.ec-avis.ec-os-page--plein .ec-avis-liste{position:static;max-height:none;min-height:0;overflow-y:auto}.ec-avis.ec-os-page--plein .ec-avis-volet{position:static;display:flex;flex-direction:column;max-height:none;min-height:0;overflow:hidden}.ec-avis.ec-os-page--plein .ec-avis-volet>*{flex:1;min-height:0;overflow-y:auto}}@media(max-width:1023px){.ec-avis.ec-os-page--plein{overflow-y:auto}.ec-avis.ec-os-page--plein>.ec-os-page__contenu{flex:none}}.ec-os-page__navigation .ec-avis__vues{max-width:none;overflow:visible}.ec-avis .ec-avis__corps,.ec-avis .ec-avis-boite{gap:0}@media(min-width:1024px){.ec-avis .ec-avis-boite__corps{grid-template-columns:400px minmax(0,1fr);gap:0;overflow:hidden;border:1px solid var(--ec-os-filet);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}.ec-avis .ec-avis-liste{border-inline-end:1px solid var(--ec-os-filet)}.ec-avis .ec-avis-volet>.ec-avis-detail{border:0;border-radius:0;box-shadow:none}}.ec-avis .ec-avis-liste,.ec-avis .ec-avis-liste__items{gap:0}.ec-avis .ec-avis-ligne{gap:12px;padding:12px 16px;border-radius:0;border-bottom:1px solid var(--ec-c-filet-doux, var(--ec-os-filet));background:transparent;transition:background-color .14s var(--ec-c-ease, ease)}.ec-avis .ec-avis-ligne:hover{box-shadow:none;background:var(--ec-c-survol, rgb(var(--ec-os-texte) / .04))}.ec-avis .ec-avis-ligne[data-choisi=true]{box-shadow:inset 3px 0 rgb(var(--ec-c-marque));background:rgb(var(--ec-c-marque-doux) / .6)}.ec-avis .ec-avis-ligne__avatar{width:32px;height:32px;font-size:11px}.ec-avis .ec-avis-ligne__auteur{font-size:14px}.ec-avis .ec-avis-ligne__date{color:rgb(var(--ec-os-texte-3));font-size:12px;font-variant-numeric:tabular-nums}.ec-avis .ec-avis-ligne__extrait{display:-webkit-box;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ec-avis .ec-os-segmente.ec-avis__vues{align-self:center}.ec-avis .ec-avis-liste__plus{padding:12px}.ec-avis .ec-avis-volet__vide{display:grid;place-items:center;height:100%;min-height:240px;margin:0;color:rgb(var(--ec-os-texte-3))}.ec-avis .ec-avis-mois__graphe{display:block;height:260px}.ec-avis .ec-avis-ligne{padding-block:10px}.ec-avis .ec-avis-ligne__corps{gap:2px}.ec-avis-mois{--ec-avis-etoile-5: #2e5cff;--ec-avis-etoile-4: #5c85ff;--ec-avis-etoile-3: #8ba8ff;--ec-avis-etoile-2: #b7c9ff;--ec-avis-etoile-1: #dce5ff}:root.dark .ec-avis-mois{--ec-avis-etoile-5: #d6e0ff;--ec-avis-etoile-4: #afc3ff;--ec-avis-etoile-3: #8ba8ff;--ec-avis-etoile-2: #6e92ff;--ec-avis-etoile-1: #5c85ff}.ec-avis-mois .ec-graphe__barre[data-pile]{fill-opacity:1}.ec-avis-mois .ec-graphe__barre[data-pile="0"]{fill:var(--ec-avis-etoile-5)}.ec-avis-mois .ec-graphe__barre[data-pile="1"]{fill:var(--ec-avis-etoile-4)}.ec-avis-mois .ec-graphe__barre[data-pile="2"]{fill:var(--ec-avis-etoile-3)}.ec-avis-mois .ec-graphe__barre[data-pile="3"]{fill:var(--ec-avis-etoile-2)}.ec-avis-mois .ec-graphe__barre[data-pile="4"]{fill:var(--ec-avis-etoile-1)}:root:root:root:root:root:root:root .ec-avis-boite .site-l2 .ec-canon-filterbar__search{flex:0 1 220px;width:220px}:root .ec-avis .ec-avis-volet>.ec-avis-detail{padding-bottom:max(var(--ec-os-air-carte, 20px),calc(var(--ec-os-reserve-orbe, 0px) - 8px))}:where(.ec-avis-lien){position:relative}:where(.ec-avis-lien):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-audit__corps,.ec-audit__vue,.ec-audit__pile,.ec-audit__ligne-corps,.ec-audit__occurrence-texte,.ec-audit__page{display:grid;gap:var(--ec-space-lg);min-width:0}:is(.ec-audit__corps,.ec-audit__vue){grid-template-columns:minmax(0,1fr)}:is(.ec-audit__pile,.ec-audit__ligne-corps,.ec-audit__occurrence-texte,.ec-audit__page){gap:var(--ec-space-2xs)}:is(.ec-audit__outils,.ec-audit__ziggy,.ec-audit__ligne-pastilles){display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0;margin:0;padding:0;border:0}.ec-audit__outils>.ec-os-recherche{flex:1 1 260px}.ec-audit__annonce:not(:empty){display:block;margin-bottom:var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-audit__discret{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-audit__intertitre{margin:var(--ec-space-md) 0 var(--ec-space-xs);font-size:var(--ec-os-t-second);font-weight:600}.ec-audit__ligne-titre{min-width:0;font-weight:500}.ec-audit__page>:is(.ec-audit__ligne-titre,.ec-audit__discret){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-audit__grille,.ec-audit__ecart,.ec-audit__explication,.ec-audit__ecarts{display:grid;grid-template-columns:repeat(var(--colonnes, 2),minmax(0,1fr));gap:var(--ec-space-md)}.ec-audit__ecarts{--colonnes: 3}.ec-audit__tuile-vive{grid-column:span 2;align-items:flex-end;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-audit__tuile-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-audit__tuile-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-audit__tuile-vive .ec-os-tuile-agir__chiffre{font-size:var(--ec-os-t-h1)}:is(.ec-audit__tuile-vive,.ec-os-tuile) small,:is(.ec-audit__score-ecart,.ec-audit__score-env){font-size:var(--ec-os-t-second)}.ec-audit__courbe{height:180px}.ec-audit__barre{display:flex;gap:3px;height:12px;margin-bottom:var(--ec-space-md);overflow:hidden;border-radius:var(--ec-os-rayon-pilule)}.ec-audit__barre>[data-ec-statut]{background:var(--ec-statut-point, var(--ec-statut-archive))}.ec-audit__barre>[data-ec-statut=attente]{background:rgb(var(--ec-c-attention-point))}:is(.ec-audit__legende,.ec-audit__principaux,.ec-audit__occurrences,.ec-audit__themes,.ec-audit__liste){display:grid;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-audit__themes{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ec-space-md)}:is(.ec-audit__principal,.ec-audit__ecart-ligne,.ec-audit__lien,.ec-audit__ligne,.ec-audit__page,.ec-audit__theme,.ec-audit__tableau thead button){border:0;color:inherit;font:inherit;text-align:left;cursor:pointer}:is(.ec-audit__principal,.ec-audit__ecart-ligne,.ec-audit__lien,.ec-audit__ligne,.ec-audit__page,.ec-audit__tableau thead button){background:none}.ec-audit__theme{width:100%;justify-items:start}.ec-audit__vue button:disabled{cursor:default}:is(.ec-audit__principal,.ec-audit__ecart-ligne,.ec-audit__lien,.ec-audit__occurrences>li){display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px}.ec-audit__lien{font-weight:600;white-space:nowrap}.ec-audit__vue .ec-os-carte__tete{flex-wrap:wrap;row-gap:var(--ec-space-sm)}.ec-audit__vue .ec-os-carte__tete>:first-child{flex:1 1 12rem;min-width:0}.ec-audit__compte{margin-inline-start:auto;font-weight:600}:is(.ec-audit__liste,.ec-audit__tableau tbody)>*+*{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-audit__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);width:100%;min-height:56px;padding:var(--ec-space-sm) var(--ec-space-xs)}.ec-audit__detail{padding:0 var(--ec-space-xs) var(--ec-space-lg)}.ec-audit__explication p{margin:0;line-height:1.5}.ec-audit__occurrences>li{justify-content:space-between}.ec-audit__tableau{overflow-x:auto}.ec-audit__tableau table{width:100%;border-collapse:collapse}.ec-audit__tableau :is(th,td){padding:var(--ec-space-xs) var(--ec-space-sm);text-align:left}.ec-audit__tableau thead button{display:inline-flex;font-size:var(--ec-os-t-second);align-items:center;gap:var(--ec-space-2xs);min-height:44px;font-weight:600}@keyframes ec-audit-pulse{50%{transform:scale(1.06)}}@keyframes ec-audit-tourne{to{transform:rotate(360deg)}}[data-ec-vivant] .ec-audit__ligne [data-ec-ludique-pulse]{animation:ec-audit-pulse var(--ec-anim-max) var(--ec-anim-ease) 2}[data-ec-vivant] .ec-audit__tuile-vive[data-ec-reussite]{animation:ec-audit-pulse var(--ec-anim-max) var(--ec-anim-ease)}[data-ec-vivant] [data-relance-en-cours] .ec-os-page__primaire .ec-icone{animation:ec-audit-tourne .9s linear infinite}@media(max-width:900px){:is(.ec-audit__grille,.ec-audit__ecart,.ec-audit__explication){--colonnes: 1}.ec-audit__tuile-vive{grid-column:auto}}@media(max-width:640px){.ec-audit__tableau thead{display:none}.ec-audit__tableau :is(table,tbody){display:block}.ec-audit__tableau tbody tr:not(.ec-audit__page-detail){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ec-audit__tableau tbody tr>:first-child{grid-column:1 / -1}.ec-audit__tableau td[data-col]:before{content:attr(data-col) " ";color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}}.ec-sante[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-audit__corps,.ec-audit__grille,.ec-audit__vue):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-sante[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-sante[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste{gap:var(--ec-os-e-8)}.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste .ec-os-segmente{background:none}.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste .ec-audit__ligne{min-height:var(--ec-os-h-rangee-riche-2);padding-block:var(--ec-os-e-8)}.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste .ec-audit__tableau :is(th,td){height:var(--ec-os-h-ligne-table);padding-block:0;font-size:var(--ec-os-t-corps)}@media(pointer:fine)and (not (any-pointer:coarse)){.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste .ec-audit__tableau thead :is(th,button){height:var(--ec-os-h-entete-table);min-height:var(--ec-os-h-entete-table)}}.ec-sante .ec-audit__tuile-vive .ec-os-tuile-agir__chiffre small{margin-inline-start:2px;color:rgb(var(--ec-os-texte-3));font-family:var(--ec-font-numeric, inherit);font-size:14px;letter-spacing:0}:is(.ec-audit__site-entier,.ec-audit__page-detail){padding-inline:12px}.ec-audit__site-entier{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);margin:var(--ec-space-sm) 0 0}.ec-audit__vue--problemes .ec-audit__liste{margin:0;padding:0 var(--ec-space-md);background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-carte)}.ec-audit__figure-score small{margin-inline-start:2px;color:rgb(var(--ec-os-texte-3));font-size:13px;font-weight:500}.ec-audit__vue--pages .ec-audit__page-detail{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md) 20px;background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-carte)}.ec-audit__barre>[data-ec-statut=attente]{background:rgb(var(--ec-warning))}.ec-soc{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-gap-cartes);align-items:start}@media(min-width:1000px){.ec-soc{grid-template-columns:240px minmax(0,1fr)}}.ec-soc__canaux{display:grid;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-soc__canaux>li{display:grid;gap:var(--ec-space-xs)}.ec-soc__canal{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;justify-items:start;column-gap:var(--ec-space-sm)}.ec-soc__canal>.ec-os-rond{grid-row:span 2}@media(max-width:999px){.ec-soc__canaux{grid-auto-columns:max-content;grid-auto-flow:column;overflow-x:auto}}@media(max-width:600px){.ec-soc__canaux>li>.ec-cell-meta{display:none}.ec-soc .ec-mkt>.ec-os-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-soc .ec-mkt>.ec-os-grille>[data-ec-tuile-vive]{grid-column:1 / -1}}.ec-soc-post{display:grid;grid-template-columns:56px 32px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-sm)}.ec-soc-post__texte{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(max-width:600px){.ec-soc-post{grid-template-columns:32px minmax(0,1fr) auto}.ec-soc-post>.ec-tabular{grid-column:1 / -1}.ec-soc-post>.ec-mkt__barre{grid-column:2 / -1}}.ec-soc-creneau{border:1px dashed rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-soc-sem{display:grid;grid-template-columns:repeat(7,minmax(140px,1fr));gap:var(--ec-space-xs);overflow-x:auto}.ec-soc-sem__jour{display:grid;align-content:start;gap:var(--ec-space-xs);min-height:240px;padding:var(--ec-space-xs);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-soc-sem__jour[data-survol]{outline:2px dashed var(--ec-theme-vif)}.ec-soc-sem [draggable=true]{cursor:grab}.ec-mkt__lignes>li.ec-soc-squelette__ligne{display:grid;grid-template-columns:56px 32px minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-sm);min-height:52px}.ec-soc__canal>.ec-shimmer:first-child{grid-row:span 2}.ec-soc[aria-busy] .ec-os-tuile__libelle>.ec-shimmer{display:inline-block;vertical-align:middle}@media(min-width:1000px){.ec-soc-page.ec-os-page--plein .ec-soc{flex:1;min-height:0;grid-template-rows:minmax(0,1fr);align-items:stretch}.ec-soc-page.ec-os-page--plein .ec-soc>:first-child{min-height:0;overflow-y:auto}.ec-soc-page.ec-os-page--plein .ec-soc>.ec-mkt{display:flex;flex-direction:column;min-height:0;height:100%}.ec-soc-page.ec-os-page--plein .ec-soc-calendrier{display:flex;flex:1;flex-direction:column;min-height:0}.ec-soc-page.ec-os-page--plein .ec-soc-calendrier__corps{flex:1;min-height:0;overflow:auto}}@media(max-width:999px){.ec-soc-page.ec-os-page--plein{overflow-y:auto}.ec-soc-page.ec-os-page--plein>.ec-os-page__contenu{flex:none}}.ec-soc__bande{display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-os-gap-cartes);min-width:0}.ec-soc__repli{display:contents}.ec-soc__rangee .ec-os-carte{min-width:0;padding:0;border:0;background:transparent;box-shadow:none}.ec-soc__rangee .ec-os-carte :is(h2,.ec-os-carte__titre,.ec-os-carte__tete){display:none}.ec-soc__rangee .ec-soc__canaux{display:grid;grid-auto-columns:max-content;grid-auto-flow:column;align-items:center;gap:4px 8px;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;list-style:none}.ec-soc__rangee .ec-soc__canaux>li{display:flex;align-items:center;gap:4px}.ec-soc__rangee .ec-soc__canal{display:inline-flex;align-items:center;gap:2px}.ec-soc__rangee .ec-soc__canal>.ec-os-rond,.ec-soc__rangee .ec-soc__canaux>li>.ec-cell-meta{display:none}.ec-soc__rangee .ec-soc__canal .ec-pastille.ec-os-statut{display:none}.ec-soc__rangee .ec-canon-filterbar__chips{flex:none}:root:root:root:root:root:root:root .ec-soc__rangee .ec-canon-filterbar .ec-canon-filterbar__search{flex:0 1 200px;width:auto;min-width:150px}.ec-soc__rangee .ec-canon-filterbar__filters{flex:0 1 auto;min-width:0}.ec-soc__rangee .ec-canon-filterbar__filters>.ec-os-carte{min-width:0;overflow:hidden}.ec-soc__rangee .ec-soc__canaux>li:last-child .ec-os-bouton{width:36px;padding:0;justify-content:center;font-size:0}@media(min-width:1000px){.ec-soc-page.ec-os-page--plein .ec-soc{grid-template-rows:auto minmax(0,1fr)}.ec-soc-page.ec-os-page--plein .ec-soc>.ec-soc__rangee{overflow:visible}}.ec-soc-fermes p{margin:0}.ec-soc-fermes ul{margin:4px 0 0;padding-left:18px}.ec-social-vide__gestes{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:8px}.ec-accueil-pmc{--ec-accueil-pmc-fond: rgb(var(--ec-os-noir));--ec-accueil-pmc-encre: var(--ec-os-blanc);--ec-os-texte: var(--ec-accueil-pmc-encre);--ec-os-texte-2: var(--ec-accueil-pmc-encre) / .74;--ec-os-carte: var(--ec-os-blanc) / .08;--ec-os-champ: var(--ec-os-blanc) / .1;--ec-os-filet-deco: rgb(var(--ec-os-blanc) / .22);container-type:inline-size;position:relative;display:flex;flex-direction:column;justify-content:center;min-width:0;padding:var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:var(--ec-accueil-pmc-fond);color:rgb(var(--ec-accueil-pmc-encre));box-sizing:border-box}:root:not(.light) .ec-accueil-pmc[data-ton=noir]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-blanc) / .18)}.ec-accueil-pmc[data-ton=vif]{--ec-accueil-pmc-fond: var(--ec-theme-vif, rgb(var(--ec-os-actif)));--ec-accueil-pmc-encre: var(--ec-theme-sur-accent-rgb, var(--ec-os-blanc));--ec-os-texte-2: var(--ec-accueil-pmc-encre) / .92;--ec-os-carte: var(--ec-os-noir) / .14;--ec-os-champ: var(--ec-os-noir) / .14}.ec-accueil-pmc__corps{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-space-md);min-width:0}.ec-accueil-pmc__identite{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-accueil-pmc__visage{position:relative;flex:none;width:56px;height:56px}.ec-accueil-pmc__photo,.ec-accueil-pmc__initiales{display:block;width:100%;height:100%;border-radius:50%}.ec-accueil-pmc__photo{object-fit:cover;object-position:50% 20%;box-shadow:0 0 0 3px rgb(var(--ec-os-blanc) / .16)}.ec-accueil-pmc__initiales{display:grid;place-items:center;background:rgb(var(--ec-os-blanc) / .12);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-blanc) / .24);color:rgb(var(--ec-accueil-pmc-encre));font-family:var(--heading-font-family, inherit);font-size:20px;letter-spacing:-.02em;line-height:1}.ec-accueil-pmc__presence{position:absolute;right:1px;bottom:1px;width:12px;height:12px;border-radius:50%;background:var(--ec-statut-archive);box-shadow:0 0 0 3px var(--ec-accueil-pmc-fond)}.ec-accueil-pmc__presence[data-presence=en_ligne],.ec-accueil-pmc .ec-dispo-responsable__ligne[data-presence=en_ligne] .ec-dispo-responsable__point{background:rgb(var(--ec-p-statut-vert-vif))}.ec-accueil-pmc__qui{display:grid;gap:2px;min-width:0}.ec-accueil-pmc__eyebrow{margin:0 0 var(--ec-space-xs);font:inherit}.ec-accueil-pmc .ec-os-libelle{color:rgb(var(--ec-os-texte-2))}.ec-accueil .ec-accueil-pmc__nom{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);font-weight:400;letter-spacing:-.02em;line-height:1.15;overflow-wrap:anywhere}.ec-accueil-pmc__role,.ec-accueil-pmc__projet{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-pmc__projet{color:rgb(var(--ec-os-texte))}.ec-accueil-pmc__dispo,.ec-accueil-pmc__fil{display:grid;align-content:start;gap:var(--ec-space-sm);min-width:0}.ec-accueil-pmc__dispo:empty{display:none}.ec-accueil-pmc .ec-dispo-responsable__ligne{color:rgb(var(--ec-os-texte-2))}.ec-accueil-pmc .ec-dispo-responsable__ligne[data-presence=en_ligne]{color:rgb(var(--ec-os-texte))}.ec-accueil-pmc .ec-dispo-responsable__rdv{padding:var(--ec-space-sm) var(--ec-space-md)}.ec-accueil-pmc .ec-accueil-pm__heures{gap:12px}.ec-accueil-pmc__forfait{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-pmc .ec-accueil-pm__jauge>span{background:rgb(var(--ec-os-blanc) / .16)}.ec-accueil-pmc .ec-accueil-pm__jauge>[data-plein]{background:rgb(var(--ec-os-blanc))}.ec-accueil-pmc .ec-accueil-pm__jauge>[data-moitie]{background:linear-gradient(to right,rgb(var(--ec-os-blanc)) 50%,rgb(var(--ec-os-blanc) / .16) 50%)}.ec-accueil-pmc__message{display:grid;gap:var(--ec-space-2xs, 4px);margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte))}.ec-accueil-pmc__extrait{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--ec-os-t-second);line-height:1.45;-webkit-box-orient:vertical;-webkit-line-clamp:1}.ec-accueil-pmc__quand{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-accueil-pmc__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-accueil-pmc .ec-os-bouton--secondaire{background:rgb(var(--ec-os-blanc));box-shadow:none;color:rgb(var(--ec-os-noir))}.ec-accueil-pmc .ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-blanc) / .86)}.ec-accueil-pmc .ec-os-bouton--fantome{color:rgb(var(--ec-accueil-pmc-encre))}.ec-accueil-pmc .ec-os-bouton--fantome:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-blanc) / .12)}.ec-accueil-pmc :is(button,a):focus-visible{outline:2px solid rgb(var(--ec-os-blanc));outline-offset:2px}@container (min-width: 560px){.ec-accueil-pmc__corps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--ec-space-2xl)}.ec-accueil-pmc__identite{grid-column:1 / -1}.ec-accueil-pmc__visage{width:72px;height:72px}.ec-accueil-pmc__initiales{font-size:26px}.ec-accueil .ec-accueil-pmc__nom{font-size:var(--ec-os-t-h1)}.ec-accueil-pmc__extrait{-webkit-line-clamp:2}}@container (min-width: 960px){.ec-accueil-pmc__corps{grid-template-columns:minmax(300px,1.15fr) minmax(0,1fr) minmax(0,1.2fr);align-items:center}.ec-accueil-pmc__identite{grid-column:auto}.ec-accueil-pmc__dispo,.ec-accueil-pmc__fil{align-self:stretch;align-content:center;padding-left:var(--ec-space-2xl);border-left:1px solid rgb(var(--ec-os-blanc) / .14)}.ec-accueil-pmc__visage{width:112px;height:112px}.ec-accueil-pmc__initiales{font-size:40px}}.ec-accueil-pmc .ec-dispo-responsable__rdv .ec-os-bouton--secondaire{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-accueil-pmc-encre) / .4);color:rgb(var(--ec-accueil-pmc-encre))}.ec-accueil-pmc .ec-dispo-responsable__rdv .ec-os-bouton--secondaire:hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-os-blanc) / .12)}@media(any-pointer:coarse){.ec-accueil-pmc .ec-os-bouton--secondaire{min-height:44px}}@container (max-width: 340px){.ec-accueil-pmc__actions>.ec-os-bouton--secondaire{flex:1 1 100%;justify-content:center}}.ec-grille__cellule:is([data-ec-widget="bloc:modules"],[data-ec-widget="bloc:veille"]){align-self:start}.ec-grille__cellule[data-nature=module]{align-self:start}.ec-grille__corps>.ec-accueil-modules{display:grid;gap:var(--ec-space-sm)}.ec-accueil-modules__grille{--ec-accueil-cols: var(--ec-accueil-cols-l, 5);display:flex;flex-wrap:wrap;gap:var(--ec-os-ecart);margin:0;padding:0;list-style:none}.ec-accueil-modules__grille>li{display:grid;flex:1 1 calc((100% - (var(--ec-accueil-cols) - 1) * var(--ec-os-ecart)) / var(--ec-accueil-cols) - 1px);min-width:0}@media(max-width:767px){.ec-accueil-modules__grille{--ec-accueil-cols: var(--ec-accueil-cols-s, 2)}}@media(max-width:480px){.ec-accueil-modules__grille{--ec-accueil-cols: 1}}.ec-accueil-module{display:grid;grid-template-rows:auto 1fr auto;align-content:start;gap:var(--ec-space-sm);width:100%;min-height:120px;border:0;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer;box-sizing:border-box}.ec-accueil-module__tete{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-accueil-rond.ec-accueil-module__rond{width:32px;height:32px}.ec-accueil-module__libelle{display:-webkit-box;flex:1;min-width:0;overflow:hidden;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-accueil-module__fleche{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:rgb(var(--ec-os-champ))}.ec-accueil-module__chiffre{align-self:end;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-kpi);line-height:var(--ec-os-i-kpi, 1.1);letter-spacing:-.02em;white-space:nowrap}.ec-accueil-module__detail{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-module:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-accueil-module:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-accueil-veille{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-xl);padding:var(--ec-space-lg) var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-sizing:border-box}.ec-grille__corps>.ec-accueil-veille{flex:0 0 auto}.ec-accueil-veille__tete{display:grid;flex:1 1 260px;gap:2px;min-width:0}.ec-accueil-veille__titre{margin:0;font:inherit}.ec-accueil-veille .ec-accueil-ziggy{margin:0;padding:0;border:0}.ec-accueil-veille__liste{display:flex;flex:10 1 auto;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-accueil-veille__rangee{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0;max-width:100%;padding:var(--ec-space-xs) var(--ec-space-md) var(--ec-space-xs) var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second)}.ec-accueil-veille__rangee .ec-accueil-rangee__texte{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-accueil-veille__rangee .ec-accueil-rangee__texte>span{color:rgb(var(--ec-os-texte-2))}@container (max-width: 559px){.ec-accueil-pmc__corps{gap:var(--ec-space-sm)}.ec-accueil-pmc .ec-accueil-pm__heures{gap:6px}.ec-accueil-pmc .ec-accueil-pm__second{display:none}.ec-accueil-pmc .ec-accueil-pm__jauge>span{height:6px}.ec-accueil-pmc .ec-dispo-responsable__rdv{padding:6px var(--ec-space-sm) 6px var(--ec-space-md)}.ec-accueil-pmc__message{padding:6px var(--ec-space-md)}.ec-accueil-pmc__fil{gap:var(--ec-space-sm)}.ec-accueil-pmc__actions{gap:4px}}.ec-did-you-know__body{display:grid;grid-template-columns:auto 1fr;gap:var(--ec-os-e-16, 16px);align-items:start}.ec-did-you-know__visual{position:relative;display:grid;place-items:center;width:72px;height:72px;border-radius:18px;background:var(--ec-theme-vif, rgb(var(--ec-vif-accent-plein)));color:var(--ec-theme-sur-vif, #fff);animation:ec-dyk-pop var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-did-you-know__ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;border:2px solid var(--ec-theme-vif, rgb(var(--ec-vif-accent-plein)));animation:ec-dyk-ring 2.4s ease-out .6s infinite;pointer-events:none}.ec-did-you-know__content{display:grid;gap:var(--ec-os-e-12, 12px);min-width:0;animation:ec-dyk-slide var(--ec-anim-max) var(--ec-anim-ease-out) 60ms both}.ec-did-you-know__text{margin:0;font-size:15px;line-height:1.45;color:rgb(var(--ec-os-texte));text-wrap:pretty}.ec-did-you-know__foot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ec-did-you-know__doc{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-weight:600;font-size:14px;color:rgb(var(--ec-os-texte));text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}.ec-did-you-know__doc:hover{text-decoration-thickness:2px}.ec-did-you-know__doc:hover>svg{transform:translate(3px)}.ec-did-you-know__doc>svg{transition:transform .18s ease}.ec-did-you-know__doc:focus-visible,.ec-did-you-know__next:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:6px}.ec-did-you-know__count{font-size:12px;color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}.ec-did-you-know__next{width:32px;height:32px}@keyframes ec-dyk-pop{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:scale(1)}}@keyframes ec-dyk-slide{0%{opacity:0;transform:translate(16px)}to{opacity:1;transform:translate(0)}}@keyframes ec-dyk-ring{0%{opacity:.7;transform:scale(1)}70%,to{opacity:0;transform:scale(1.35)}}@media(max-width:480px){.ec-did-you-know__visual{width:56px;height:56px;border-radius:14px}}@media(prefers-reduced-motion:reduce){.ec-did-you-know__visual,.ec-did-you-know__content,.ec-did-you-know__ring,.ec-did-you-know__doc>svg{animation:none;transition:none}}.ec-accueil-entete{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere, 16px);width:100%;min-width:0;box-sizing:border-box;padding:24px var(--ec-vif-marge-page, 20px) 0}.ec-accueil-entete+.ec-arrivee{padding-top:var(--ec-vif-gouttiere, 16px)}.ec-accueil-entete__tete{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"accroche actions" "onglets onglets";align-items:end;column-gap:16px;row-gap:16px;padding:0 4px}.ec-accueil-entete__accroche{grid-area:accroche;display:flex;flex-direction:column;gap:4px;min-width:0}.ec-accueil .ec-accueil-entete h1.ec-accueil-entete__titre{margin:0;font-family:var(--ec-vif-display);font-size:34px;line-height:40px;font-weight:400;letter-spacing:-.025em;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-accueil-entete__actions{grid-area:actions;display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0;min-height:40px}.ec-accueil-entete__onglets{grid-area:onglets;display:flex;min-width:0;min-height:36px}.ec-accueil-entete__onglets>.ec-arrivee__onglets{display:flex;flex:1 1 auto;width:100%}.ec-accueil-entete__avertissements{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-accueil-entete__avertissements:empty{display:none}.ec-accueil-entete__avertissements>*{margin:0}@media(max-width:760px){.ec-accueil-entete{padding:14px var(--ec-vif-marge-page, 16px) 0}.ec-accueil-entete__tete{grid-template-columns:minmax(0,1fr);grid-template-areas:"accroche" "onglets" "actions";row-gap:12px}.ec-accueil .ec-accueil-entete h1.ec-accueil-entete__titre{font-size:30px;line-height:36px}.ec-accueil-entete__actions{justify-content:flex-start;overflow-x:auto;scrollbar-width:none}}.ec-arrivee{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere, 16px);width:100%;min-width:0;padding:24px var(--ec-vif-marge-page, 20px) 120px}.ec-arrivee__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-flow:row dense;gap:var(--ec-vif-gouttiere, 16px);align-items:stretch}.ec-arrivee__briefing{grid-column:span 2}.ec-arrivee__attente{grid-row:span 2}.ec-arrivee__onglets{min-width:0;max-width:100%}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste{gap:4px;padding:0;background:none;box-shadow:none}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste>.ec-os-segmente__option{flex:0 0 auto;height:36px;padding-inline:14px;gap:8px;border-radius:999px;background:none;box-shadow:none;color:rgb(var(--ec-text-secondary));font-size:14px;font-weight:500}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste>.ec-os-segmente__option:hover:not(:has(input:checked)){background:var(--ec-vif-survol);color:rgb(var(--ec-text-primary))}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)){background:rgb(var(--ec-text-primary));box-shadow:none;color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)) .ec-icone{color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-onglets-page__piste>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__onglets .ec-os-segmente__glisse{display:none}.ec-accueil__vues{display:flex;justify-content:flex-end;min-width:0;padding:4px 0 12px}@media(max-width:760px){.ec-accueil__vues{justify-content:stretch}.ec-accueil__vues .ec-arrivee__onglets{flex:1 1 100%}}:root:root:root:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__periode>:is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true]){background:rgb(var(--ec-text-primary));box-shadow:none;color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-accueil .ec-arrivee__periode>.ec-os-segmente__glisse{display:none}.ec-arrivee__brief-texte{margin:0;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-arrivee__vue-tuile{min-width:0}.ec-arrivee__montant-ligne{font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.ec-arrivee__briefing{min-height:380px;padding:26px 28px}.ec-arrivee__briefing-corps{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:center;height:100%}.ec-arrivee__briefing-texte{display:flex;flex-direction:column;gap:14px;height:100%;min-width:0}.ec-arrivee h2.ec-arrivee__briefing-titre{margin:4px 0 0;max-width:22ch;font-family:var(--ec-titre-page-police, var(--ec-vif-titre));font-size:var(--ec-titre-page-taille, 24px);line-height:var(--ec-titre-page-interligne, 30px);font-weight:600;letter-spacing:-.015em;color:#fafafa}.ec-arrivee__briefing-resume{margin:0;max-width:46ch;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-arrivee__briefing-avis{margin:0;font-size:12.5px;color:rgb(var(--ec-vif-chaud))}.ec-arrivee__briefing-avis button{padding:0;border:0;background:none;font:inherit;font-weight:600;color:#fafafa;text-decoration:underline;cursor:pointer}.ec-arrivee__briefing-chiffre{display:flex;flex-direction:column;gap:14px;margin-top:auto}.ec-arrivee__briefing-rythme{align-self:end;width:clamp(240px,26vw,340px)}.ec-arrivee__briefing-graphe{display:flex;flex-direction:column;gap:12px;align-self:end;width:clamp(260px,30vw,400px)}.ec-arrivee__briefing-graphe .ec-vif-barres__barre{min-height:4px}.ec-arrivee__briefing-graphe .ec-vif-barres:has(.ec-vif-barres__colonne:last-child[data-actif])>.ec-vif-infobulle:not([data-bord]),.ec-arrivee__briefing-graphe .ec-vif-barres:not(:has([data-actif])):has(.ec-vif-barres__colonne:last-child[data-surligne])>.ec-vif-infobulle:not([data-bord]){translate:calc(-100% + 18px) 0}.ec-arrivee__briefing-graphe .ec-vif-barres:has(.ec-vif-barres__colonne:last-child[data-actif])>.ec-vif-infobulle:not([data-bord]) .ec-vif-infobulle__point,.ec-arrivee__briefing-graphe .ec-vif-barres:not(:has([data-actif])):has(.ec-vif-barres__colonne:last-child[data-surligne])>.ec-vif-infobulle:not([data-bord]) .ec-vif-infobulle__point{order:2}.ec-arrivee__briefing-graphe .ec-vif-barres__colonnes:not(:has(>:nth-child(9))) .ec-vif-barres__libelle{max-width:100%;overflow:hidden;text-overflow:ellipsis}.ec-arrivee__briefing-graphe[data-ec-graphe-vide] .ec-vif-barres:not(:has([data-actif]))>.ec-vif-infobulle{visibility:hidden}.ec-arrivee__briefing-graphe .ec-arrivee__briefing-calme{max-width:none}.ec-arrivee__briefing-graphe[data-ec-graphe-vide] .ec-arrivee__briefing-calme{order:-1;font-size:14px;line-height:20px;color:#ffffffdb}.ec-arrivee__briefing-graphe[data-ec-graphe-vide]>:first-child{order:-2}.ec-arrivee__briefing-graphe[data-ec-graphe-vide]{align-self:center}:root:root:root .ec-arrivee__briefing-graphe[data-ec-graphe-vide] .ec-vif-barres{padding-top:0}:root:root:root .ec-arrivee__briefing-graphe[data-ec-graphe-vide] .ec-vif-barres__colonnes{min-height:36px}.ec-arrivee__vue-tuile--large{grid-column:span 2}.ec-arrivee__briefing-calme{margin:0;max-width:28ch;font-size:12.5px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-arrivee__points{display:flex;flex-wrap:wrap;gap:8px 16px}.ec-arrivee__lien-titre{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:left;cursor:pointer}.ec-arrivee__lien-titre:hover{text-decoration:underline;text-underline-offset:3px}.ec-arrivee__meta-nom{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ec-arrivee__orbe-ligne{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-vif-pierre))}.ec-arrivee__delai{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ec-arrivee__stats{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:auto;padding:14px 16px;border-radius:14px;background:rgb(var(--ec-vif-pierre))}.ec-arrivee__stats>div{display:flex;flex-direction:column;gap:6px}.ec-arrivee__stat-texte{margin:0;font-size:15px;line-height:30px;font-weight:600}.ec-arrivee__tiroir-titre{margin:0 0 6px;font-weight:600}.ec-arrivee__note{margin:0;font-size:12.5px;color:rgb(var(--ec-text-secondary))}.ec-arrivee__note-lien{padding:0;border:0;background:none;font:inherit;font-weight:600;color:rgb(var(--ec-text-primary));text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-arrivee__file{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-arrivee__fait-lien{padding:0;border:0;background:none;font:inherit;color:inherit;text-align:start;cursor:pointer}.ec-arrivee__fait-lien:hover{text-decoration:underline;text-underline-offset:3px}.ec-arrivee__ombres{display:flex;flex-direction:column;gap:10px}.ec-arrivee__repartition{display:flex;gap:3px;height:6px}.ec-arrivee__repartition span{min-width:4px;border-radius:999px;background:rgb(var(--ec-text-primary))}.ec-arrivee__repartition span[data-ton=doux]{background:rgb(var(--ec-text-primary) / .3)}.ec-arrivee__repartition span[data-ton=chaud]{background:rgb(var(--ec-vif-chaud))}.ec-arrivee__avis{display:flex;flex-direction:column;gap:10px;margin:0;padding:12px 0 0;border-top:1px solid var(--ec-vif-filet);list-style:none}.ec-arrivee__avis li{display:flex;align-items:flex-start;gap:10px;animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;animation-delay:calc(.5s + var(--ec-vif-rang, 0) * 90ms)}.ec-arrivee__avis-texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-arrivee__avis-tete{display:flex;align-items:center;gap:8px;font-size:13px}.ec-arrivee__avis-tete strong{font-weight:600}.ec-arrivee__etoiles{font-size:10px;letter-spacing:1px;color:rgb(var(--ec-text-primary))}.ec-arrivee__avis-corps{overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12.5px;line-height:17px;color:rgb(var(--ec-text-secondary))}.ec-arrivee__montant{margin:0;font-family:var(--ec-vif-display);font-size:44px;line-height:1;letter-spacing:-.035em}@media(min-width:1680px){.ec-arrivee__grille{grid-template-columns:repeat(4,minmax(0,1fr))}.ec-arrivee__nuit{grid-column:1 / -1}}@media(max-width:1200px){.ec-arrivee__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-arrivee__attente{grid-row:auto}}@media(max-width:900px){.ec-arrivee__briefing-rythme,.ec-arrivee__briefing-graphe{grid-column:1 / -1;align-self:stretch;width:100%}}@media(max-width:760px){.ec-arrivee{padding:14px var(--ec-vif-marge-page, 16px) 120px}.ec-arrivee__onglets{flex:1 1 100%}.ec-arrivee__grille{grid-template-columns:minmax(0,1fr)}.ec-arrivee__vue-tuile--large{grid-column:auto}.ec-arrivee__briefing{grid-column:auto;min-height:0;padding:20px 18px}.ec-arrivee__briefing-corps{grid-template-columns:minmax(0,1fr)}.ec-arrivee__briefing-corps .ec-vif-orbite{justify-self:center;width:min(220px,100%)!important;height:auto!important;aspect-ratio:1}.ec-arrivee__briefing-corps .ec-vif-orbite svg{width:100%;height:auto}.ec-arrivee__attente:not([data-ec-vide]){order:-1}}@media(prefers-reduced-motion:reduce){.ec-arrivee__avis li{animation:none}}.ec-arrivee__periode-zone{display:inline-flex;min-width:0;max-width:100%}.ec-arrivee__periode-plage{font-variant-numeric:tabular-nums;white-space:nowrap}:root:root:root:root:root:root:root:root:root:root .ec-arrivee-periode-feuille{--ec-c-marque: var(--ec-text-primary);--ec-c-marque-encre: var(--ec-text-primary);--ec-c-sur-marque: var(--ec-surface)}:root:root:root:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__case--dedans{background:rgb(var(--ec-text-primary) / .07)}:root:root:root:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-os-segmente>:is(.ec-os-segmente__option:has(input:checked),.ec-os-segmente__option[data-actif=true]){background:rgb(var(--ec-text-primary));box-shadow:none;color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-os-segmente>.ec-os-segmente__glisse{display:none}.ec-arrivee-periode-feuille__cmp{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.ec-arrivee-periode-feuille__cmp-titre{font-size:13px;font-weight:500;color:rgb(var(--ec-text-secondary))}:root:root:root:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__pied button[type=submit]{background:rgb(var(--ec-text-primary));border-color:transparent;color:rgb(var(--ec-surface))}:root:root:root:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__pied button[type=submit]:disabled{opacity:.35}@media(pointer:coarse){:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__jour{width:100%;min-width:40px;height:44px}:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__raccourci{height:44px}:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__nav{width:44px;height:44px}:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__mois-tete{grid-template-columns:44px 1fr 44px}}:root:root:root:root:root:root:root .ec-arrivee-periode-feuille .ec-period__erreur{padding:6px 12px;border-radius:999px;background:rgb(var(--ec-c-danger, 196 35 26));color:#fff;font-weight:500}.ec-arrivee__periode-court{display:none}@media(max-width:760px){.ec-arrivee__periode-zone{flex:1 1 auto}:root:root:root:root:root:root:root:root:root:root .ec-arrivee__periode-zone .ec-arrivee__periode{flex:1 1 auto;min-width:0}:root:root:root:root:root:root:root:root:root:root .ec-arrivee__periode-zone .ec-arrivee__periode>.ec-os-segmente__option{flex:1 1 auto;justify-content:center;padding-inline:4px;font-size:12px}.ec-arrivee__periode-perso,.ec-arrivee__periode-long{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-arrivee__periode-court{display:inline}:root:root:root:root:root:root:root:root:root:root .ec-arrivee__periode-zone .ec-arrivee__periode>.ec-os-segmente__option:has(.ec-arrivee__periode-plage)>svg{display:none}:root:root:root:root:root:root:root:root:root:root .ec-accueil-entete__actions:has(.ec-arrivee__periode-zone) .ec-analytique-export .ec-analytique-vue__nom{display:none}}.ec-liste-demarrage{display:grid;gap:var(--ec-vif-gouttiere, 16px);margin-bottom:var(--ec-vif-gouttiere, 16px)}.ec-liste-demarrage__titre{display:grid;gap:10px}.ec-liste-demarrage__puces{display:flex;flex-wrap:wrap;gap:8px}.ec-liste-demarrage__puce{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:999px;border:1px solid rgb(var(--ec-text-primary) / .14);font:600 13px / 1 var(--ec-font-sans, Inter, sans-serif);letter-spacing:0;text-transform:none}.ec-liste-demarrage__puce[data-active]{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein) / .08);color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)))}.ec-liste-demarrage__compte{color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)));font-weight:600}.ec-liste-demarrage__replier,.ec-liste-demarrage__relire,.ec-liste-demarrage__suite,.ec-mini__discret{border:0;background:none;padding:6px 4px;color:rgb(var(--ec-text-secondary));font:500 13px / 1.3 inherit;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.ec-liste-demarrage__replier:hover,.ec-liste-demarrage__relire:hover,.ec-mini__discret:hover{color:rgb(var(--ec-text-primary))}.ec-liste-demarrage__vignettes{display:inline-flex;align-items:center;gap:12px}.ec-liste-demarrage__coche{display:inline-grid;place-items:center;flex:none;width:26px;height:26px;border-radius:50%;border:1.5px solid rgb(var(--ec-text-primary) / .24);color:rgb(var(--ec-text-secondary));font:600 12px / 1 var(--ec-font-sans, Inter, sans-serif)}.ec-liste-demarrage__coche[data-courante]{border-color:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-plein));border-width:2px}.ec-liste-demarrage__coche[data-fait]{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-liste-demarrage__coche[data-bientot]{border-style:dashed}.ec-liste-demarrage__icone{display:inline-grid;place-items:center;width:38px;height:38px;border-radius:10px;background:rgb(var(--ec-text-primary) / .05);color:rgb(var(--ec-text-primary))}.ec-liste-demarrage__liste .ec-vif-ligne[data-fini] .ec-vif-ligne__titre{text-decoration:line-through;text-decoration-color:rgb(var(--ec-text-primary) / .4)}.ec-liste-demarrage__liste .ec-vif-ligne__action .ec-vif-action{white-space:nowrap}.ec-liste-demarrage__bravo{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin:12px 0 4px;padding:12px 14px;border-radius:14px;background:rgb(var(--ec-vif-accent-plein) / .07);animation:ec-liste-monte var(--ec-anim-max) var(--ec-vif-ease, ease-out) both}.ec-liste-demarrage__bravo p{margin:0;font-weight:500}.ec-liste-demarrage__suite{color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)));font-weight:600}.ec-liste-demarrage__fermer-bravo{border:0;background:none;font-size:20px;cursor:pointer;color:rgb(var(--ec-text-secondary))}.ec-liste-demarrage__fin{display:grid;gap:16px}.ec-liste-demarrage__fin-tete{display:flex;align-items:center;gap:18px}.ec-liste-demarrage__anneau{display:inline-grid;place-items:center;flex:none;width:72px;height:72px;border-radius:50%;border:6px solid rgb(var(--ec-vif-accent-plein));font:600 18px / 1 var(--ec-font-sans, Inter, sans-serif)}.ec-liste-demarrage__fin-titre{margin:4px 0 0;font-family:var(--ec-vif-display, var(--ec-font-display, inherit));font-size:clamp(30px,3vw,36px);font-weight:500;line-height:1.1;letter-spacing:-.02em}.ec-liste-demarrage__ziggy,.ec-mini__ziggy{display:flex;align-items:center;gap:12px}.ec-liste-demarrage__ziggy p{margin:0;padding:12px 14px;border-radius:14px;background:#ffffff14}.ec-liste-demarrage__signature{margin:0;font-size:12px;opacity:.7}.ec-liste-demarrage__panneau{list-style:none;padding:4px 0 14px 50px}.ec-mini{display:grid;gap:16px;padding:18px;border:1.5px solid rgb(var(--ec-vif-accent-plein));border-radius:16px;background:rgb(var(--ec-surface));animation:ec-liste-monte .28s var(--ec-vif-ease, ease-out) both}.ec-mini__corps{display:grid;gap:16px;min-width:0}.ec-mini__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding-top:12px;border-top:1px solid rgb(var(--ec-text-primary) / .08)}.ec-mini__pied-droite{display:inline-flex;flex-wrap:wrap;gap:4px 14px}.ec-mini__lien{color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)));font-weight:600;font-size:14px}.ec-mini__bulle{margin:0;padding:12px 14px;border-radius:14px;border:1px solid rgb(var(--ec-text-primary) / .1);background:rgb(var(--ec-bg));max-width:62ch;line-height:1.45}.ec-mini__ziggy--noir .ec-mini__bulle{border-color:transparent;background:#ffffff14;color:inherit}.ec-mini__attente,.ec-mini__note,.ec-mini__credits{margin:0;color:rgb(var(--ec-text-secondary));font-size:13px}.ec-mini__erreur{margin:0;color:rgb(var(--ec-danger));font-weight:500}.ec-mini__vide{display:grid;justify-items:start;gap:12px}.ec-mini__vide p{margin:0}.ec-mini__deux{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,300px);gap:16px;align-items:start}.ec-mini__principal{display:grid;gap:14px;min-width:0}.ec-mini__noir{display:grid;gap:12px;padding:18px;border-radius:16px;background:rgb(var(--ec-vif-noir, 11 11 12));color:#fff}.ec-mini__noir p{margin:0;line-height:1.45}.ec-mini__noir-titre{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ec-mini__puces{display:flex;flex-wrap:wrap;gap:6px}.ec-mini__puces span{padding:4px 10px;border-radius:999px;background:#ffffff1f;font-size:12px;font-weight:600}.ec-mini__note-noir{font-size:12px;opacity:.75}.ec-mini__equipe{display:grid;margin:0;padding:0;list-style:none}.ec-mini__personne{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--ec-text-primary) / .07)}.ec-mini__initiale{display:inline-grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-text-primary) / .06);font-weight:600}.ec-mini__qui{display:grid;min-width:0}.ec-mini__qui span{color:rgb(var(--ec-text-secondary));font-size:13px}.ec-mini__code{display:inline-flex;gap:4px}.ec-mini__chiffre{display:inline-grid;place-items:center;width:30px;height:36px;border-radius:8px;background:rgb(var(--ec-text-primary) / .06);font-weight:600;font-size:17px}.ec-mini__ajout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.3fr) minmax(0,.9fr) auto;gap:10px;align-items:end}.ec-mini__champ{display:grid;gap:6px;font-size:13px;font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-mini__champ .ec-input{min-height:44px}.ec-mini__champ--large{max-width:560px}.ec-mini__salle{display:grid;grid-template-columns:minmax(240px,300px) minmax(0,1fr);gap:18px;align-items:start}.ec-mini__compteurs{display:grid;gap:4px}.ec-mini__compteurs .ec-mini__ziggy{margin-bottom:8px}.ec-mini__compteur{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid rgb(var(--ec-text-primary) / .07);font-weight:500}.ec-mini__pas{display:inline-flex;align-items:center;gap:8px}.ec-mini__pas button{width:36px;height:36px;border-radius:50%;border:1px solid rgb(var(--ec-text-primary) / .18);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:18px;cursor:pointer}.ec-mini__pas input{width:48px;height:36px;border:0;background:none;text-align:center;font-size:18px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-mini__plan{display:grid;gap:12px;min-width:0}.ec-mini__apercu{display:flex;flex-wrap:wrap;gap:12px}.ec-mini__salle-svg{flex:1 1 260px;margin:0;min-width:0}.ec-mini__salle-svg svg{display:block;width:100%;height:auto;max-height:340px}.ec-plan__sol{fill:rgb(var(--ec-text-primary) / .035)}.ec-plan__nom{fill:rgb(var(--ec-text-secondary));font:600 22px / 1 var(--ec-font-sans, Inter, sans-serif);letter-spacing:.12em}.ec-plan__bar{fill:rgb(var(--ec-text-primary))}.ec-plan__bar-texte{fill:rgb(var(--ec-surface));text-anchor:middle;font:600 18px / 1 var(--ec-font-sans, Inter, sans-serif);letter-spacing:.12em}.ec-plan__porte{fill:rgb(var(--ec-text-primary) / .25)}.ec-plan__table rect,.ec-plan__table circle{fill:rgb(var(--ec-surface));stroke:rgb(var(--ec-vif-accent-plein));stroke-width:3;animation:ec-liste-pose var(--ec-anim-max) var(--ec-vif-ease, ease-out) both}.ec-plan__label{fill:rgb(var(--ec-text-primary));text-anchor:middle;font:600 20px / 1 var(--ec-font-sans, Inter, sans-serif)}.ec-plan__places{fill:rgb(var(--ec-text-secondary));text-anchor:middle;font:500 14px / 1 var(--ec-font-sans, Inter, sans-serif)}.ec-mini__plan-pied,.ec-mini__actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-mini__couverts{padding:6px 12px;border-radius:999px;background:rgb(var(--ec-vif-noir, 11 11 12));color:#fff;font-size:13px;font-weight:600}.ec-mini__horaires,.ec-mini__simple,.ec-mini__embarque{display:grid;gap:14px;justify-items:start;min-width:0}.ec-mini__embarque>:not(.ec-mini__ziggy):not(.ec-vif-action):not(.ec-mini__bientot){width:100%}.ec-mini__modeles{display:flex;flex-wrap:wrap;gap:8px}.ec-mini__puce-choix{padding:8px 14px;border-radius:999px;border:1px solid rgb(var(--ec-text-primary) / .16);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:500 13px / 1.2 inherit;cursor:pointer}.ec-mini__puce-choix:hover{border-color:rgb(var(--ec-vif-accent-plein))}.ec-mini__bientot{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px dashed rgb(var(--ec-text-primary) / .22);border-radius:12px;color:rgb(var(--ec-text-secondary))}.ec-mini__simple .ec-vif-action,.ec-mini__embarque .ec-vif-action{text-decoration:none}.ec-mini__carte{display:grid;gap:14px;min-width:0}.ec-mini__portes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ec-mini__porte{display:grid;justify-items:start;gap:6px;padding:16px;border:1px solid rgb(var(--ec-text-primary) / .12);border-radius:14px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));text-align:left;text-decoration:none;font:inherit;cursor:pointer}.ec-mini__porte span{color:rgb(var(--ec-text-secondary));font-size:13px}.ec-mini__porte[data-choisie]{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein) / .06)}.ec-mini__porte[data-bientot]{cursor:default;opacity:.75}.ec-mini__lecture{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:16px;padding:16px;border:1.5px dashed rgb(var(--ec-vif-accent-plein));border-radius:14px;background:rgb(var(--ec-vif-accent-plein) / .05)}.ec-mini__feuille{width:52px;height:66px;border-radius:4px;background:repeating-linear-gradient(to bottom,rgb(var(--ec-surface)) 0,rgb(var(--ec-surface)) 8px,rgb(var(--ec-text-primary) / .15) 8px,rgb(var(--ec-text-primary) / .15) 10px);border:1px solid rgb(var(--ec-text-primary) / .12);transform:rotate(-4deg)}.ec-mini__lecture-texte{display:grid;gap:6px}.ec-mini__lecture-texte span{color:rgb(var(--ec-text-secondary));font-size:13px}.ec-mini__barre{position:relative;overflow:hidden;height:6px;max-width:420px;border-radius:999px;background:rgb(var(--ec-text-primary) / .08)}.ec-mini__barre span{position:absolute;top:0;right:60%;bottom:0;left:0;border-radius:inherit;background:rgb(var(--ec-vif-accent-plein));animation:ec-liste-lit 1.6s ease-in-out infinite}.ec-mini__carte-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ec-mini__carte-titre{margin:0;font-size:18px;font-weight:600}.ec-mini__charge{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:rgb(var(--ec-vif-accent-plein) / .08);color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)));font-size:12px;font-weight:600}.ec-mini__table-defile{overflow-x:auto;max-height:460px;overflow-y:auto}.ec-mini__table{width:100%;border-collapse:collapse;font-size:14px}.ec-mini__table th{position:sticky;top:0;padding:8px 10px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary));font-size:11px;font-weight:600;letter-spacing:.06em;text-align:left;text-transform:uppercase}.ec-mini__table td{padding:10px;border-top:1px solid rgb(var(--ec-text-primary) / .07);vertical-align:middle}.ec-mini__table td:first-child{border-left:3px solid rgb(var(--ec-vif-accent-plein));display:grid;gap:2px}.ec-mini__rubrique{color:rgb(var(--ec-text-secondary));font-size:12px}.ec-mini__prix{width:90px;min-height:36px;text-align:right}.ec-mini__prix-champ{display:inline-grid;justify-items:end;gap:4px}.ec-mini__prix-refus{max-width:180px;color:rgb(var(--ec-danger));font-size:12px;font-weight:500;line-height:1.35;text-align:right}.ec-mini__puces-allergenes{display:flex;flex-wrap:wrap;gap:4px}.ec-mini__allergene,.ec-mini__choix{padding:3px 9px;border:0;border-radius:999px;background:rgb(var(--ec-text-primary) / .06);color:rgb(var(--ec-text-primary));font:500 12px / 1.4 inherit;cursor:pointer}.ec-mini__choix{margin:2px 4px 2px 0;background:rgb(var(--ec-vif-accent-plein) / .08);color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)))}.ec-mini__choix[data-obligatoire]{font-weight:600}.ec-mini__retirer{border:0;background:none;color:rgb(var(--ec-text-secondary));font-size:18px;cursor:pointer}.ec-mini__questions{display:grid;gap:8px;margin:0;padding:0;list-style:none}.ec-mini__questions li{padding:10px 12px;border-radius:12px;background:#ffffff14;line-height:1.4}.ec-mini__questions--discret li{background:none;padding:0 0 0 12px;border-left:2px solid rgb(255 255 255 / .25);border-radius:0;font-size:13px;opacity:.85}@keyframes ec-liste-monte{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes ec-liste-pose{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes ec-liste-lit{0%{transform:translate(-100%)}to{transform:translate(260%)}}@media(prefers-reduced-motion:reduce){.ec-mini,.ec-liste-demarrage__bravo,.ec-plan__table rect,.ec-plan__table circle,.ec-mini__barre span{animation:none}}@media(max-width:1100px){.ec-mini__salle,.ec-mini__deux{grid-template-columns:minmax(0,1fr)}}@media(max-width:720px){.ec-liste-demarrage__panneau{padding-left:0}.ec-mini{padding:14px}.ec-mini__ajout,.ec-mini__portes{grid-template-columns:minmax(0,1fr)}.ec-liste-demarrage__liste .ec-vif-ligne__delai,.ec-liste-demarrage__icone{display:none}}.ec-mini a.ec-vif-action{text-decoration:none}button.ec-liste-demarrage__puce{gap:6px;background:none;color:rgb(var(--ec-text-primary));cursor:pointer}button.ec-liste-demarrage__puce:hover:not([data-active]){border-color:rgb(var(--ec-text-primary) / .32)}button.ec-liste-demarrage__puce:focus-visible{outline:2px solid rgb(var(--ec-vif-accent-plein));outline-offset:2px}.ec-liste-demarrage__puce-detail{color:rgb(var(--ec-text-secondary));font-weight:500}.ec-mini__noir .ec-mini__ziggy{align-items:start}.ec-mini__noir .ec-mini__bulle{background:#ffffff1a;color:#fff}.ec-mini__etapes{display:flex;flex-wrap:wrap;gap:8px 20px;margin:0;padding:0;list-style:none;font-size:13px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-mini__etapes li{display:inline-flex;align-items:center;gap:8px}.ec-mini__etapes li[data-courante]{color:rgb(var(--ec-text-primary))}.ec-mini__etape-numero{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;border:1.5px solid rgb(var(--ec-text-primary) / .2);font-size:12px}.ec-mini__etapes li[data-courante] .ec-mini__etape-numero{border-color:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent-plein)))}.ec-mini__etapes li[data-fait] .ec-mini__etape-numero{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-mini__formulaire,.ec-mini__apercu-whise,.ec-mini__bloc,.ec-mini__bailleurs{display:grid;gap:12px;min-width:0}.ec-mini__ok{display:inline-flex;align-items:center;gap:8px;margin:0;font-weight:600;color:rgb(var(--ec-success, 22 163 74))}.ec-mini__encadre{display:grid;gap:10px;padding:16px;border:1px solid rgb(var(--ec-text-primary) / .12);border-radius:14px;background:rgb(var(--ec-surface))}.ec-mini__encadre-titre,.ec-mini__bloc-titre{margin:0;font-size:13px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-mini__chiffre-fort{margin:0;font-size:18px;font-weight:700;color:rgb(var(--ec-text-primary))}.ec-mini__repris{display:grid;gap:6px;margin:0;padding:0;list-style:none;font-size:14px}.ec-mini__repris li{display:inline-flex;align-items:center;gap:8px}.ec-mini__repris li .ec-icone,.ec-mini__repris li svg{color:rgb(var(--ec-vif-accent-plein))}.ec-mini__case{display:inline-flex;align-items:center;gap:8px;font-size:14px;cursor:pointer}.ec-mini__case input{width:18px;height:18px;accent-color:rgb(var(--ec-vif-accent-plein))}.ec-mini__liens{display:flex;flex-wrap:wrap;gap:16px;margin:0}.ec-mini__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;align-items:start}.ec-mini__grille .ec-mini__champ,.ec-mini__ligne-champ .ec-mini__champ,.ec-mini__bailleur .ec-mini__champ{align-content:start}.ec-mini__champ small{font-size:12px;font-weight:400;color:rgb(var(--ec-text-secondary))}.ec-mini__ipi{width:120px;min-height:40px}.ec-mini__portes--deux{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-mini__ligne-champ{display:flex;flex-wrap:wrap;align-items:start;gap:12px}.ec-mini__ligne-champ .ec-mini__champ{flex:1 1 260px}.ec-mini__ligne-champ .ec-vif-action{margin-top:25px}.ec-mini__bailleur{display:grid;grid-template-columns:minmax(120px,1fr) minmax(90px,120px) minmax(0,2fr);gap:12px;align-items:end}.ec-mini__bailleur>strong{align-self:center;padding-top:20px}.ec-mini__bailleur:not(:has(.ec-mini__champ--court)){grid-template-columns:minmax(120px,1fr) minmax(0,2fr)}.ec-mini__flux{display:grid;gap:10px;margin:0;padding-left:20px;line-height:1.45}@media(max-width:720px){.ec-mini__grille,.ec-mini__portes--deux,.ec-mini__bailleur,.ec-mini__bailleur:not(:has(.ec-mini__champ--court)){grid-template-columns:minmax(0,1fr)}.ec-mini__bailleur>strong{padding-top:0}.ec-mini__ligne-champ .ec-vif-action{margin-top:0}.ec-mini__personne .ec-mini__ipi{width:96px}}.ec-liste-demarrage__faites{list-style:none;display:flex}.ec-liste-demarrage__faites .ec-liste-demarrage__replier{min-height:44px}@media(min-width:768px){.ec-arrivee.ec-demarrage{padding-bottom:calc(var(--ec-os-reserve-orbe, 0px) + 2 * var(--ec-vif-gouttiere, 16px))}}.ec-demarrage__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.12fr) minmax(0,.88fr);gap:var(--ec-vif-gouttiere, 16px);align-items:stretch}.ec-demarrage__pas .ec-vif-jauge{margin:4px 0 6px}.ec-demarrage__liste .ec-vif-ligne__action .ec-vif-action{white-space:nowrap}.ec-demarrage__coche{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;border:1.5px solid rgb(var(--ec-text-primary) / .28);color:#fff}.ec-demarrage__coche[data-fait]{border-color:rgb(var(--ec-vif-accent-plein));background:rgb(var(--ec-vif-accent-plein))}.ec-demarrage__fenetre{overflow:hidden;border:1px solid rgb(var(--ec-text-primary) / .1);border-radius:14px;background:rgb(var(--ec-bg))}.ec-demarrage__barre{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;height:32px;padding:0 12px;border-bottom:1px solid rgb(var(--ec-text-primary) / .08);background:rgb(var(--ec-surface))}.ec-demarrage__points{display:inline-flex;gap:5px}.ec-demarrage__points span{width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-text-primary) / .16)}.ec-demarrage__hote{overflow:hidden;font-size:12px;text-align:center;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-text-secondary))}.ec-demarrage__scene{position:relative;height:268px;overflow:hidden}.ec-demarrage__cadre{position:absolute;top:0;left:0;border:0;transform-origin:0 0;pointer-events:none;background:#fff}.ec-demarrage__telephone{position:absolute;right:16px;bottom:-40px;z-index:2;width:112px;height:228px;border:5px solid #0c0d11;border-radius:22px;background:#fff;overflow:hidden;animation:ec-demarrage-glisse var(--ec-anim-max) var(--ec-vif-ease, var(--ec-anim-ease-out)) both}.ec-demarrage__telephone-haut{position:absolute;top:4px;left:50%;z-index:2;width:32px;height:4px;border-radius:4px;background:#0c0d11;transform:translate(-50%)}.ec-demarrage__telephone-ecran{position:relative;width:100%;height:100%;overflow:hidden}.ec-demarrage__vide{display:grid;place-items:center;height:100%;margin:0;padding:24px;font-size:14px;text-align:center;color:rgb(var(--ec-text-secondary))}.ec-demarrage__gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}@keyframes ec-demarrage-glisse{0%{opacity:0;transform:translateY(16px)}}.ec-demarrage__essai{display:flex;flex-direction:column;gap:8px}.ec-demarrage__essai .ec-vif-etiquette{margin:0}.ec-demarrage__essai-titre{margin:0;font-size:22px;line-height:28px;font-weight:600}.ec-demarrage__essai-texte{margin:0;font-size:14px;line-height:20px;opacity:.78}.ec-demarrage__essai-liens{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:2px 0 0}.ec-demarrage__metier{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;font-size:12.5px;font-weight:600;background:rgb(var(--ec-vif-accent-plein));color:#fff}.ec-demarrage__offre{font-size:14px;font-weight:600;color:#8fa8ff;text-decoration:underline;text-underline-offset:3px}.ec-demarrage__essai-photo{display:block;flex:1 1 auto;width:100%;height:0;min-height:180px;margin-top:8px;border-radius:12px;object-fit:cover}.ec-demarrage__raccourcis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-vif-gouttiere, 16px)}.ec-demarrage__raccourci{justify-content:center;padding-block:6px}.ec-demarrage__ouvrir{font-size:14px;font-weight:600;color:rgb(var(--ec-vif-accent-plein));text-decoration:underline;text-underline-offset:3px}@media(max-width:1200px){.ec-demarrage__grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-demarrage__essai{grid-column:1 / -1}.ec-demarrage__essai-photo{display:none}}@media(max-width:760px){.ec-demarrage__grille,.ec-demarrage__raccourcis{grid-template-columns:minmax(0,1fr);align-items:start}.ec-demarrage__scene{height:220px}}@media(prefers-reduced-motion:reduce){.ec-demarrage__telephone{animation:none}}.ec-free-accueil{height:100%}.ec-free-spark{--ec-free-spark: var(--ec-offre-spark, 85 52 222);margin:0 0 var(--ec-os-ecart, 16px)}.ec-free-spark:not([data-photo]):before{content:"";position:absolute;top:0;right:0;bottom:0;left:55%;z-index:0;background:radial-gradient(circle at 78% 30%,rgb(var(--ec-fixed-white) / .18) 0 18%,transparent 18.5%),radial-gradient(circle at 92% 88%,rgb(var(--ec-fixed-white) / .12) 0 26%,transparent 26.5%)}.ec-free-spark .ec-tuile-photo__aplat{max-width:none}.ec-free-spark:not([data-photo]) .ec-tuile-photo__aplat{background:transparent}.ec-free-spark__surtitre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm, 8px);margin:0;font-size:var(--ec-os-t-second);font-weight:500;color:rgb(var(--ec-fixed-white))}.ec-free-spark__compte{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-offre-free));color:rgb(var(--ec-offre-free-encre));font-weight:600}.ec-free-spark__titre{margin:0;font-family:var(--ec-os-police-titre);font-size:clamp(24px,2.2vw,32px);font-weight:400;line-height:1.08;letter-spacing:-.02em;color:rgb(var(--ec-fixed-white))}@media(min-width:1364px){.ec-free-spark__titre.ec-free-spark__titre{font-family:var(--ec-os-police-grand-titre)}}.ec-free-spark__texte{margin:0;max-width:46ch;color:rgb(var(--ec-fixed-white))}:root .ec-free-spark.ec-free-spark[data-ec-theme] .ec-os-bouton.ec-os-bouton--primaire.ec-os-bouton--primaire:not(.ec-os-bouton--succes),:root .ec-free-spark.ec-free-spark[data-ec-theme] .ec-os-bouton.ec-os-bouton--primaire.ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled){background:rgb(var(--ec-fixed-white));color:rgb(var(--ec-free-spark));box-shadow:none}:root .ec-free-spark.ec-free-spark[data-ec-theme] .ec-os-bouton.ec-os-bouton--primaire.ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled){background:color-mix(in srgb,rgb(var(--ec-fixed-white)) 90%,rgb(var(--ec-free-spark)))}:root .ec-free-spark.ec-free-spark .ec-os-bouton--fantome.ec-os-bouton--fantome{min-height:0;padding:0 2px;background:transparent;box-shadow:none;color:rgb(var(--ec-fixed-white));text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}:root .ec-free-spark.ec-free-spark .ec-os-bouton--fantome.ec-os-bouton--fantome:hover:not(:disabled){background:transparent;text-decoration-thickness:2px}.ec-free-spark .ec-os-bouton:focus-visible{outline:2px solid rgb(var(--ec-fixed-white));outline-offset:3px}.ec-free-tuile,.ec-free-etape{display:flex;flex-direction:column;height:100%;margin:0}.ec-free-tuile__pied{margin-top:auto;padding-top:var(--ec-space-lg, 16px);display:flex;flex-wrap:wrap;gap:var(--ec-space-sm, 8px)}.ec-free-ziggy{display:flex;flex-direction:column}.ec-free-ziggy>.ec-os-carte{flex:1 0 auto;margin:0}.ec-free-etape__surtitre{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-free-etape__rang{color:rgb(var(--ec-os-texte));font-weight:500}.ec-free-etape__parcours{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:var(--ec-space-md, 12px) 0 0;padding:0;list-style:none}.ec-free-etape__parcours>li{height:6px;border-radius:999px;background:var(--ec-os-filet)}.ec-free-etape__parcours>li[data-etat=fait],.ec-free-etape__parcours>li[data-etat=courant]{background:var(--ec-theme-vif)}.ec-free-etape__titre{margin:var(--ec-space-lg, 16px) 0 0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-accueil-sous-titre);font-weight:400;line-height:1.15;color:rgb(var(--ec-os-texte))}@media(min-width:651px){.ec-free-etape__titre.ec-free-etape__titre{font-family:var(--ec-os-police-grand-titre)}}.ec-free-etape__texte{margin:var(--ec-space-xs, 4px) 0 0;max-width:56ch;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.ec-free-tuile__raccourcis{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--ec-space-sm, 8px);margin:0;padding:0;list-style:none}.ec-free-tuile__raccourci{display:flex;align-items:center;gap:var(--ec-space-sm, 8px);min-height:48px;padding:0 var(--ec-space-lg, 16px);border-radius:999px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));text-decoration:none}.ec-free-tuile__raccourci-rond{position:relative;display:inline-grid;place-items:center;flex:none;width:28px;height:28px;margin-left:calc(var(--ec-space-sm, 8px) * -1);border-radius:50%;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-free-tuile__raccourci-rond:after{content:"";position:absolute;right:-2px;bottom:-2px;width:9px;height:9px;border-radius:50%;background:rgb(var(--ec-os-flash-point, 0 148 58));box-shadow:0 0 0 2px rgb(var(--ec-os-carte))}.ec-free-tuile__raccourci:hover{background:var(--ec-os-filet)}.ec-free-tuile__raccourci:focus-visible{outline:2px solid rgb(var(--ec-os-violet, var(--ec-vif-accent-plein)));outline-offset:2px}.ec-free-tuile__adresse{display:flex;flex-direction:column;gap:2px;margin:0;min-width:0}.ec-free-tuile__adresse span,.ec-free-tuile__vide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-free-tuile__vide{margin:0}.ec-free-tuile__adresse strong{font-weight:500;overflow-wrap:anywhere}.ec-free-tuile__nombre{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-accueil-sous-titre);line-height:1.1}@media(min-width:651px){.ec-free-tuile__nombre{font-family:var(--ec-os-police-grand-titre)}}:root .ec-accueil .ec-free-etape .ec-os-bouton.ec-os-bouton--primaire.ec-os-bouton--primaire{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:none}:root .ec-accueil .ec-free-etape .ec-os-bouton.ec-os-bouton--primaire.ec-os-bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-os-actif-survol))}.ec-free-spark.ec-free-spark{min-height:72px}.ec-free-spark.ec-free-spark[data-photo] .ec-tuile-photo__aplat{width:76%}.ec-free-spark.ec-free-spark .ec-tuile-photo__image{width:24%}.ec-free-spark .ec-tuile-photo__aplat{flex-direction:row;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs, 6px) var(--ec-space-xl);padding:var(--ec-space-lg) var(--ec-space-2xl)}.ec-free-spark .ec-free-spark__titre.ec-free-spark__titre{flex:0 1 auto;font-family:inherit;font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.01em}.ec-free-spark .ec-free-spark__surtitre,.ec-free-spark .ec-free-spark__titre{margin:0}.ec-free-spark .ec-free-spark__texte{display:none}.ec-free-spark .ec-tuile-photo__actions{margin:0 0 0 auto}@media(max-width:1100px){.ec-free-spark.ec-free-spark[data-photo]{padding-top:0}.ec-free-spark.ec-free-spark[data-photo] .ec-tuile-photo__aplat{width:100%}.ec-free-spark.ec-free-spark .ec-tuile-photo__image{display:none}.ec-free-spark .ec-tuile-photo__aplat{padding:var(--ec-space-lg)}}@media(max-width:767px){.ec-free-spark .ec-tuile-photo__actions{margin:0}}.ec-free-spark-alert{margin:8px 0 0}.ec-free-spark-alert__compte{margin-inline-end:6px;font-weight:600}.ec-free-spark-alert__actions{display:inline-flex;align-items:center;gap:8px}.ec-free-spark-alert__texte{margin:0;max-width:72ch}.ec-ads-accueil{display:grid;margin:0;padding:0;list-style:none}.ec-ads-accueil>li+li{border-top:1px solid var(--ec-os-filet)}.ec-ads-accueil__ligne{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:44px;padding:var(--ec-space-sm) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-ads-accueil__corps{display:grid;flex:1;gap:var(--ec-space-2xs);min-width:0}.ec-ads-accueil__titre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-ads-accueil__meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-os-t-chip)}.ec-ads-accueil__valeur{flex-shrink:0;font-weight:600}.ec-ads-accueil__lien{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);border:0;background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-second);cursor:pointer}.ec-stats-accueil__corps{display:grid;grid-template-columns:minmax(200px,260px) minmax(0,1fr);gap:var(--ec-space-2xl);align-items:stretch}.ec-stats-accueil__chiffres{display:grid;align-content:space-between;gap:var(--ec-space-xl);min-width:0}.ec-stats-accueil__cle{display:grid;justify-items:start;gap:var(--ec-space-2xs)}.ec-stats-accueil__chiffre{font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h1);font-weight:400;line-height:1.05}.ec-stats-accueil__libelle{font-size:var(--ec-os-t-second)}.ec-stats-accueil__details{display:grid;gap:var(--ec-space-md);margin:0}.ec-stats-accueil__details>div{display:flex;justify-content:space-between;gap:var(--ec-space-md);padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-stats-accueil__details dt{display:inline-flex;align-items:center;gap:var(--ec-space-xs, var(--ec-space-2xs))}.ec-stats-accueil__details dd{margin:0;font-weight:600;white-space:nowrap}.ec-stats-accueil__point{width:10px;height:10px;border-radius:50%;background:var(--ec-theme-vif)}.ec-stats-accueil__courbe{height:240px;min-width:0}.ec-stats-accueil__courbe .ec-os-stats__graphique{height:100%}@media(max-width:760px){.ec-stats-accueil__corps{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-xl)}.ec-stats-accueil__courbe{height:200px}}.ec-cc-accueil .ec-list-row{min-height:52px;padding-inline:0;border-top-color:var(--ec-os-filet);cursor:pointer}.ec-cc-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-cc-accueil .ec-list-row__title,.ec-cc-accueil .ec-list-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-cc-accueil .ec-list-row__title{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-cc-accueil .ec-list-row__sub{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-cc-accueil__reessayer{align-self:flex-start;justify-self:start}.ec-accueil-module[data-tuile=click-collect][data-etat=panne]{cursor:default}.ec-codex-accueil .ec-list-row{min-height:52px;padding-inline:0;border-top-color:var(--ec-os-filet);cursor:pointer}.ec-codex-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-codex-accueil .ec-list-row__title,.ec-codex-accueil .ec-list-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-codex-accueil .ec-list-row__title{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-codex-accueil .ec-list-row__sub{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-codex-accueil__reessayer{align-self:flex-start;justify-self:start}.ec-accueil-module[data-tuile=codex][data-etat=panne]{cursor:default}.ec-edito-accueil .ec-list-row{min-height:52px;padding-inline:0;border-top-color:var(--ec-os-filet);cursor:pointer}.ec-edito-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-edito-accueil .ec-list-row__title,.ec-edito-accueil .ec-list-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-edito-accueil .ec-list-row__title{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-edito-accueil .ec-list-row__sub{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-edito-accueil__reessayer{align-self:flex-start;justify-self:start}.ec-accueil-module[data-tuile=editorial][data-etat=panne]{cursor:default}.ec-invoicing-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-invoicing-accueil :is(.ec-list-row__title,.ec-list-row__sub){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-invoicing-accueil .ec-list-row{cursor:pointer}.ec-menu-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-menu-accueil :is(.ec-list-row__title,.ec-list-row__sub){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-menu-accueil .ec-list-row{cursor:pointer}.ec-reputation-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-reputation-accueil :is(.ec-list-row__title,.ec-list-row__sub){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-reputation-accueil .ec-list-row{cursor:pointer}.ec-sav-accueil .ec-list-row{min-height:52px;padding-inline:0;border-top-color:var(--ec-os-filet);cursor:pointer}.ec-sav-accueil .ec-list-row__main{display:grid;gap:var(--ec-space-2xs)}.ec-sav-accueil .ec-list-row__title,.ec-sav-accueil .ec-list-row__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-sav-accueil .ec-list-row__title{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-sav-accueil .ec-list-row__sub{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-sav-accueil__reessayer{align-self:flex-start;justify-self:start}.ec-accueil-module[data-tuile=support][data-etat=panne]{cursor:default}.ec-view.ec-accueil{display:grid;align-content:start;gap:var(--ec-space-3xl);height:100%;padding:var(--ec-space-2xl) var(--ec-os-gouttiere) var(--ec-space-2xl);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));box-sizing:border-box;font-variant-numeric:tabular-nums lining-nums}.ec-view.ec-accueil[data-ec-espace=mail]{display:flex;flex-direction:column;gap:0;padding:0 var(--ec-os-gouttiere) var(--ec-os-gouttiere)}.ec-accueil[data-ec-espace=mail] .ec-accueil__bande{margin-bottom:var(--ec-os-entete-ecart, 0px)}.ec-accueil[data-ec-espace=mail]>.ec-analytique-contexte:not(:empty){margin-bottom:var(--ec-os-ecart)}.ec-accueil[data-ec-espace=mail]>.ec-tableau{gap:var(--ec-os-ecart)}.ec-accueil[data-ec-espace=mail]>.ec-tableau+*{margin-top:var(--ec-os-ecart)}.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature,.ec-view.ec-squelette-accueil .ec-squelette-accueil__bande.ec-os-signature{margin-inline:calc(var(--ec-os-gouttiere) * -1);padding-inline:calc(var(--ec-os-pad-entete, 12px) + var(--ec-os-gouttiere))}.ec-accueil__bande{position:sticky;top:0;z-index:3;display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);height:var(--ec-os-entete-h, 48px);min-height:var(--ec-os-entete-h, 48px);padding:0 var(--ec-os-pad-entete, 12px);overflow:hidden;background:rgb(var(--ec-os-page));box-sizing:border-box}.ec-accueil__identite{display:flex;flex:none;align-items:baseline;gap:var(--ec-space-md);min-width:0;white-space:nowrap}.ec-accueil .ec-accueil__identite .ec-accueil__bonjour{font-size:var(--ec-os-t-titre-page, 16px);font-weight:600;line-height:var(--ec-os-i-titre-page, 20px);letter-spacing:-.01em}.ec-accueil__identite .ec-accueil__accroche{display:inline-flex;align-items:baseline;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second, 18px)}.ec-accueil__identite .ec-accueil__maj{align-self:center;gap:var(--ec-space-xs, 6px)}.ec-accueil__identite .ec-accueil__maj:before{content:"·";margin-right:2px}.ec-accueil__identite .ec-accueil__maj[data-partiel]{color:rgb(var(--ec-os-texte))}.ec-accueil__commandes{display:flex;flex:none;align-items:center;min-width:0}.ec-accueil__bande:is([data-repli="1"],[data-repli="2"],[data-repli="3"],[data-repli="4"]) .ec-accueil__maj:not([data-partiel]) .ec-accueil__maj-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-accueil__bande:is([data-repli="1"],[data-repli="2"],[data-repli="3"],[data-repli="4"]) .ec-accueil__maj:not([data-partiel]):before{content:none}.ec-accueil__bande:is([data-repli="2"],[data-repli="3"],[data-repli="4"]) .ec-accueil__date{display:none}.ec-accueil__bande[data-repli="4"] .ec-accueil__identite{flex:0 1 auto}.ec-accueil__bande[data-repli="4"] .ec-accueil__bonjour{min-width:0;overflow:hidden;text-overflow:ellipsis}:root:not(.light) .ec-accueil .ec-os-bouton--primaire{background:rgb(var(--ec-os-inverse));color:rgb(var(--ec-os-noir));box-shadow:none}:root:not(.light) .ec-accueil .ec-os-bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-os-blanc))}:root:not(.light) :is([data-ec-theme]:not([data-ec-theme=neutre]) .ec-accueil,.ec-accueil[data-ec-theme]:not([data-ec-theme=neutre])) .ec-os-bouton--primaire:not(.ec-os-bouton--succes){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}:root:not(.light) :is([data-ec-theme]:not([data-ec-theme=neutre]) .ec-accueil,.ec-accueil[data-ec-theme]:not([data-ec-theme=neutre])) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled){background:rgb(var(--ec-os-actif-survol))}.ec-accueil__accroche{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-accueil :is(h1,h2,h3)[class^=ec-accueil],.ec-accueil :is(h1,h2,h3)[class^=ec-vitrine],.ec-accueil-pm__restantes strong{margin:0;font-family:var(--heading-font-family, inherit);font-weight:400;letter-spacing:-.01em}.ec-accueil__bonjour{font-size:calc(var(--ec-os-t-display) + 8px);line-height:1.05;letter-spacing:-.025em;overflow-wrap:anywhere}.ec-accueil__maj{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-accueil__pouls{width:7px;height:7px;border-radius:50%;background:rgb(var(--ec-os-succes))}.ec-accueil__pouls[data-partiel]{background:rgb(var(--ec-os-attention))}.ec-os-signature .ec-accueil__pouls{background:rgb(var(--ec-signature-succes-rgb))}.ec-os-signature .ec-accueil__pouls[data-partiel]{background:rgb(var(--ec-signature-attention-rgb))}.ec-accueil__site{margin:var(--ec-space-xs) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-grille__corps>:is(.ec-vitrine-tuile,.ec-vitrine-heros){height:150px}.ec-vitrine-tuile{position:relative;display:grid;grid-template-rows:auto 1fr auto;gap:var(--ec-space-sm);width:100%;min-height:150px;color:rgb(var(--ec-os-texte));box-sizing:border-box}.ec-vitrine-tuile>*,.ec-vitrine-tuile__tete{min-width:0}.ec-vitrine-tuile__ouvrir{display:block;width:100%;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-vitrine-tuile__ouvrir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ec-vitrine-tuile__ouvrir:focus-visible{outline:none}.ec-vitrine-tuile__ouvrir:focus-visible:after{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-vitrine-tuile__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-vitrine-tuile__libelle{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-accueil-rond.ec-vitrine-tuile__rond{width:32px;height:32px}.ec-vitrine-tuile__fleche{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:50%;background:rgb(var(--ec-os-champ))}.ec-vitrine-tuile__corps{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.ec-vitrine-tuile__valeur{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-kpi);line-height:var(--ec-os-i-kpi);letter-spacing:-.02em;white-space:nowrap}.ec-vitrine-tuile__micro{flex:none}.ec-vitrine-tuile__pied{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;min-height:28px}.ec-vitrine-tuile__sous{min-width:0;overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap;text-overflow:ellipsis}.ec-vitrine-tuile__corps .ec-vitrine-tuile__sous{flex:1;align-self:flex-end;padding-bottom:6px;white-space:normal}.ec-vitrine-tuile__action{position:relative;z-index:1;margin-left:auto}.ec-vitrine-tuile:has(.ec-vitrine-tuile__action) .ec-vitrine-tuile__fleche,.ec-vitrine-tuile[data-ec-tuile-repli] .ec-vitrine-tuile__fleche{display:none}.ec-vitrine-tuile[data-ec-tuile-vive],.ec-vitrine-tuile[data-ec-tuile-vive] :is(.ec-vitrine-tuile__sous,.ec-os-libelle){color:var(--ec-tuile-vive-encre)}.ec-vitrine-tuile[data-ec-tuile-vive] :is(.ec-vitrine-tuile__rond,.ec-vitrine-tuile__fleche){background:var(--ec-tuile-vive-voile);color:var(--ec-tuile-vive-encre)}.ec-vitrine-tuile[data-ec-tuile-vive] .ec-vitrine-tuile__action{margin-left:0;background:var(--ec-tuile-vive-encre);color:var(--ec-tuile-vive-fond)}.ec-vitrine-tuile[data-ec-tuile-vive] .ec-vitrine-tuile__action:hover:not(:disabled){background:color-mix(in srgb,var(--ec-tuile-vive-encre) 88%,var(--ec-tuile-vive-fond))}.ec-vitrine-tuile[data-ec-tuile-vive] .ec-os-ecart .ec-os-ecart__pilule{background:var(--ec-tuile-vive-voile);color:var(--ec-tuile-vive-encre)}.ec-vitrine-tuile[data-ec-tuile-vive] .ec-os-ecart .ec-os-ecart__delta{color:var(--ec-tuile-vive-encre)}.ec-vitrine-heros{display:grid;grid-template-rows:auto auto 1fr auto;gap:var(--ec-space-xs, 6px);min-width:0;min-height:150px;box-sizing:border-box}.ec-vitrine-heros__eyebrow{display:flex;align-items:center;gap:var(--ec-space-xs, 6px);margin:0;color:rgb(var(--ec-os-heros-encre-2))}.ec-vitrine-heros__eyebrow .ec-os-libelle{color:inherit}.ec-accueil .ec-vitrine-heros__titre{display:-webkit-box;overflow:hidden;font-size:var(--ec-os-t-h2);line-height:var(--ec-os-i-h2);-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-vitrine-heros__horaire{display:inline-flex;align-items:center;gap:var(--ec-space-sm);margin:0;font-size:var(--ec-os-t-corps)}.ec-vitrine-heros__detail{margin:0;overflow:hidden;color:rgb(var(--ec-os-heros-encre-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);white-space:nowrap;text-overflow:ellipsis}.ec-vitrine-heros__cta{align-self:end;grid-row:4}.ec-vitrine-heros .ec-shimmer{--ec-os-squelette: rgb(var(--ec-os-heros-encre) / .16)}.ec-vitrine-heros__actions{display:grid;grid-row:4;grid-template-columns:1fr 1fr;gap:var(--ec-space-sm);align-self:end}.ec-vitrine-bloc{display:grid;align-content:start;gap:var(--ec-space-lg);min-width:0}.ec-vitrine-bloc__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);min-width:0}.ec-vitrine-bloc__noms{display:grid;flex:1;gap:2px;min-width:0}.ec-accueil h2.ec-vitrine-bloc__titre{margin:0;font-size:var(--ec-os-t-h3);line-height:1.25}.ec-vitrine-bloc__vide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine-bloc__note{display:flex;align-items:center;gap:var(--ec-space-xs, 6px);margin:0;color:rgb(var(--ec-os-texte-2))}.ec-vitrine-bloc__note .ec-os-libelle{min-width:0;color:inherit}.ec-vitrine-bloc__note .ec-os-libelle__texte{white-space:normal}.ec-vitrine-ventes__haut{position:relative;padding-right:44px;display:flex;flex-wrap:wrap;align-items:flex-start;gap:var(--ec-space-md) var(--ec-space-xl)}.ec-vitrine-ventes__haut>.ec-vitrine-bloc__tete{flex:1 1 220px}.ec-vitrine-ventes__chiffres{display:flex;gap:var(--ec-space-xl);margin:0}.ec-vitrine-ventes__chiffres>div{display:grid;justify-items:end;gap:2px}.ec-vitrine-ventes__chiffres dd{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);line-height:var(--ec-os-i-h2);white-space:nowrap}.ec-vitrine-ventes__legende{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs, 6px) var(--ec-space-lg);margin:0;padding:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);list-style:none}.ec-vitrine-ventes__legende>li{display:inline-flex;align-items:center;gap:var(--ec-space-xs, 6px)}.ec-vitrine-ventes__marque{width:10px;height:10px;border-radius:3px}.ec-vitrine-ventes__marque[data-marque=plein]{background:rgb(var(--ec-os-donnee))}.ec-vitrine-ventes__marque[data-marque=pointe]{background:rgb(var(--ec-graphique-principale-rgb, var(--ec-theme-vif-rgb)))}.ec-vitrine-ventes__marque[data-marque=precedent]{background:rgb(var(--ec-os-texte) / .32)}.ec-vitrine-ventes__marque[data-marque=strie]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-donnee));background:repeating-linear-gradient(-45deg,rgb(var(--ec-os-donnee)) 0 1.5px,transparent 1.5px 3.5px)}.ec-vitrine-ventes__ouvrir{position:absolute;top:0;right:0}.ec-vitrine-ventes__graphe{position:relative;min-width:0;height:284px;margin:0;padding-top:24px;box-sizing:border-box}.ec-vitrine-heros--vide .ec-vitrine-heros__eyebrow,.ec-vitrine-heros--vide .ec-vitrine-heros__detail{color:rgb(var(--ec-os-texte-2))}.ec-vitrine-canaux__point{width:8px;height:8px;border-radius:2px}.ec-vitrine-canaux__nom{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-vitrine-canaux__nombre{min-width:2.5ch;color:rgb(var(--ec-os-texte-2));text-align:right}.ec-vitrine-canaux__montant{min-width:9ch;text-align:right}.ec-vitrine-canaux__point[data-ec-info=commandes]{background:var(--ec-info-commandes-serie)!important}.ec-vitrine-canaux__point[data-ec-info=argent]{background:var(--ec-info-argent-serie)!important}.ec-vitrine-canaux__point[data-ec-info=devis]{background:var(--ec-info-devis-serie)!important}:is(.ec-vitrine-canaux__point,.ec-vitrine-canaux__remplie)[data-ec-info=messages]{background:var(--ec-info-messages-serie)!important}:is(.ec-vitrine-canaux__point,.ec-vitrine-canaux__remplie):not([data-ec-info]){background:rgb(var(--ec-os-texte-3))}.ec-vitrine-canaux__table{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-corps)}.ec-vitrine-canaux__table th,.ec-vitrine-canaux__table td{height:34px;padding:0 4px;text-align:right;font-weight:450;border-bottom:1px solid var(--ec-os-filet)}.ec-vitrine-canaux__table thead th{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine-canaux__table :is(thead th:first-child,tbody th){text-align:left}.ec-vitrine-canaux__table tbody th{display:flex;align-items:center;gap:8px}.ec-vitrine-canaux__table tbody tr:last-child :is(th,td){border-bottom:0}.ec-vitrine-trafic{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-vitrine-trafic__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-vitrine-trafic__titre{margin:0}.ec-accueil-rond.ec-accueil-rond--sm{width:24px;height:24px}.ec-vitrine-trafic__chiffres{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-xs, 6px) var(--ec-space-sm);padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-vitrine-trafic__valeur{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);line-height:1}.ec-vitrine-trafic__unite,.ec-vitrine-trafic__conv{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine__lignes{display:grid;margin:0;padding:0;list-style:none}.ec-vitrine-ligne{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:48px;padding:var(--ec-space-xs, 6px) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;box-sizing:border-box}.ec-vitrine__lignes--filet>li+li,.ec-vitrine__lignes--filet>li+li>.ec-vitrine-ligne{border-top:1px solid var(--ec-os-filet-b)}.ec-vitrine__lignes--filet>li+li>.ec-vitrine-ligne{border-top:0}button.ec-vitrine-ligne{cursor:pointer}.ec-vitrine-ligne .ec-accueil-rond{width:32px;height:32px}.ec-vitrine-ligne__texte{display:grid;flex:1;gap:2px;min-width:0}.ec-vitrine-ligne__titre,.ec-vitrine-ligne__sous{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-vitrine-ligne__titre{font-size:var(--ec-os-t-corps);font-weight:500}.ec-vitrine-ligne__sous,.ec-vitrine-ligne__meta{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine-ligne__statut{flex:none}.ec-vitrine-ligne__statut>.ec-icone{display:none}.ec-vitrine-ligne__statut:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.ec-vitrine-ligne__montant{flex:none;min-width:10ch;font-size:var(--ec-os-t-corps);font-weight:500;text-align:right}.ec-vitrine-ligne__meta{flex:none;min-width:7ch;text-align:right;white-space:nowrap}.ec-vitrine-ziggy{display:grid;align-content:start;gap:var(--ec-space-md);min-width:0}.ec-vitrine-ziggy__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-vitrine-ziggy__visage{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-theme-point-rgb, var(--ec-os-texte)));overflow:hidden}.ec-vitrine-ziggy__noms{flex:1;min-width:0}.ec-accueil h2.ec-vitrine-ziggy__nom{margin:0;font-size:var(--ec-os-t-h3);line-height:1.2}.ec-vitrine-ziggy__salut{margin:2px 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine-ziggy__agrandir{flex:none}.ec-vitrine-ziggy__questions{display:grid;gap:var(--ec-space-xs, 6px);margin:0;padding:0;list-style:none}.ec-vitrine-ziggy__question{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:32px;padding:var(--ec-space-xs, 6px) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-align:left;cursor:pointer}.ec-vitrine-ziggy__question>.ec-icone{flex:none;color:rgb(var(--ec-os-texte-2))}.ec-vitrine-ziggy__question:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-vitrine-ziggy__champ{--ec-vitrine-ziggy-retrait: 4px;height:var(--ec-os-h-controle);padding-right:var(--ec-vitrine-ziggy-retrait);gap:var(--ec-space-sm);align-items:center}.ec-vitrine-ziggy__champ>.ec-icone{color:rgb(var(--ec-os-texte-2))}.ec-vitrine-ziggy__envoyer{flex:none;height:calc(100% - 2 * var(--ec-vitrine-ziggy-retrait));min-height:0;width:auto;aspect-ratio:1 / 1;padding:0}.ec-vitrine-creer__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-vitrine-creer__grille[data-ec-larges]{grid-template-columns:repeat(4,minmax(0,1fr))}.ec-vitrine-creer__item{display:grid;justify-items:center;align-content:center;gap:var(--ec-space-xs, 6px);width:100%;min-height:56px;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);font-weight:500;cursor:pointer}.ec-vitrine-creer__item:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}@media(max-width:767px){.ec-grille__corps>:is(.ec-vitrine-tuile,.ec-vitrine-heros){height:auto}.ec-vitrine-tuile__valeur{font-size:var(--ec-os-t-h1)}.ec-vitrine-ventes__chiffres{flex-wrap:wrap;gap:var(--ec-space-md)}.ec-vitrine-ventes__chiffres>div{justify-items:start}.ec-vitrine-ligne{flex-wrap:wrap}.ec-vitrine-ligne__titre{display:-webkit-box;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-vitrine-ligne__montant,.ec-vitrine-ligne__meta{min-width:0}.ec-vitrine-ligne__texte{flex-basis:calc(100% - 48px)}.ec-vitrine-ligne__statut{margin-left:44px}.ec-vitrine-ligne__montant{text-align:left}.ec-vitrine-ligne__texte+.ec-vitrine-ligne__montant,.ec-vitrine-ligne__texte+.ec-vitrine-ligne__montant:empty+.ec-vitrine-ligne__meta{margin-left:44px}.ec-vitrine-ligne__montant:empty{display:none}.ec-vitrine-bloc__tete .ec-os-segmente{order:3;flex:1 1 100%;max-width:100%;overflow-x:auto}.ec-vitrine-ziggy__envoyer{width:44px;height:44px}.ec-vitrine-ziggy__champ{height:52px}.ec-vitrine-ziggy__question,.ec-vitrine-creer__item,.ec-vitrine-tuile__action,.ec-vitrine-ventes__ouvrir,.ec-vitrine-ziggy__agrandir{min-height:44px}.ec-vitrine-ventes__ouvrir,.ec-vitrine-ziggy__agrandir{min-width:44px}}.ec-accueil__blocs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row dense;align-items:start;gap:var(--ec-space-3xl) var(--ec-os-ecart);min-width:0}.ec-accueil__blocs>:is(.ec-accueil-plein,.ec-os-audience--ligne){grid-column:1 / -1}.ec-accueil :is(.ec-accueil-widget,.ec-accueil-modules__grille>li):empty{display:none}.ec-accueil__blocs>:is(.ec-accueil-veille,.ec-os-audience--ligne){order:1}.ec-accueil__blocs>:nth-child(odd of.ec-accueil-demi:not(:empty)):nth-last-child(1 of.ec-accueil-demi:not(:empty)){grid-column:1 / -1}.ec-accueil-section{display:grid;align-content:start;gap:var(--ec-space-lg);min-width:0}.ec-accueil-section__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-height:max(var(--ec-os-h-sm),44px)}.ec-accueil-section__titre{font-size:var(--ec-os-t-h2)}.ec-accueil-section__tete .ec-os-audience__lien{background:rgb(var(--ec-os-carte))}.ec-accueil button:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-accueil-carte{display:grid;align-content:start;gap:var(--ec-space-xl);min-width:0}.ec-accueil-carte__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.ec-accueil-carte__titre{font-size:var(--ec-os-t-h2);overflow-wrap:anywhere}.ec-accueil-carte__texte{margin:0;font-size:var(--ec-os-t-corps);line-height:1.6}.ec-accueil-carte__second{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-accueil-carte__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-xl)}.ec-accueil-carte.ec-accueil-pm{grid-template-columns:minmax(0,1fr) clamp(160px,38%,280px);align-items:stretch}.ec-accueil-pm__corps{display:grid;align-content:start;justify-items:start;gap:var(--ec-space-lg);min-width:0}.ec-accueil-pm__nom{font-size:var(--ec-os-t-h1)}.ec-accueil-pm__photo{width:100%;height:0;min-height:max(100%,220px);border-radius:var(--ec-os-rayon-tuile);object-fit:cover;object-position:50% 20%}.ec-accueil-pm__heures{display:grid;gap:var(--ec-space-sm);width:100%}.ec-accueil-pm__restantes{margin:0;font-size:var(--ec-os-t-second)}.ec-accueil-pm__restantes strong{font-size:var(--ec-os-t-h2)}.ec-accueil-pm__jauge{display:flex;gap:4px}.ec-accueil-pm__jauge>span{flex:1;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.ec-accueil-pm__jauge>[data-plein]{background:rgb(var(--ec-os-donnee))}.ec-accueil-pm__jauge>[data-moitie]{background:linear-gradient(to right,rgb(var(--ec-os-donnee)) 50%,rgb(var(--ec-os-champ)) 50%)}.ec-accueil-etapes{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-accueil-etape{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-accueil-etape__barre{height:6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.ec-accueil-etape[data-etat=faite] .ec-accueil-etape__barre{background:rgb(var(--ec-os-texte))}.ec-accueil-etape[data-etat=en-cours] .ec-accueil-etape__barre{background:linear-gradient(to right,rgb(var(--ec-os-texte)) 50%,rgb(var(--ec-os-champ)) 50%)}.ec-accueil-etape__libelle{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-accueil-etape[data-etat=en-cours] .ec-accueil-etape__libelle{color:rgb(var(--ec-os-texte))}.ec-accueil-carte--liste{gap:0;padding-block:var(--ec-space-sm)}.ec-accueil-liste{margin:0;padding:0;list-style:none}.ec-accueil-liste>li+li{border-top:1px solid var(--ec-os-filet)}.ec-accueil-ziggy{display:flex;align-items:baseline;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-lg) 0;border-bottom:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-accueil-ziggy__phrase{color:rgb(var(--ec-os-texte-2))}.ec-accueil-rangee{display:flex;align-items:center;gap:var(--ec-space-md);min-height:var(--ec-os-h-xl)}.ec-accueil-rangee__texte{flex:1;min-width:0;overflow:hidden;font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}.ec-accueil-rangee__texte span{color:rgb(var(--ec-os-texte-2))}:is(.ec-accueil-rond,.ec-accueil-avatar){display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-accueil-demande{display:flex;align-items:center;gap:var(--ec-space-lg);width:100%;padding:var(--ec-space-lg) 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-accueil-avatar{width:var(--ec-os-h-md);height:var(--ec-os-h-md);font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-demande__corps{display:grid;flex:1;gap:2px;min-width:0}.ec-accueil-demande__nom,.ec-accueil-demande__sujet{font-size:var(--ec-os-t-h3);font-weight:500}.ec-accueil-demande__sujet{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-avis__note{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-accueil-avis__chiffre{font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);line-height:1}.ec-accueil-avis__etoiles{display:inline-flex;gap:2px}.ec-accueil-avis__etoiles [data-pleine] path{fill:currentColor}.ec-accueil-avis{display:grid;gap:var(--ec-space-xs);margin:0;padding-top:var(--ec-space-xl);border-top:1px solid var(--ec-os-filet)}.ec-accueil-avis__texte{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--ec-os-t-corps);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-accueil-bien{position:relative;display:block;aspect-ratio:288 / 310;padding:0;border:0;border-radius:var(--ec-os-rayon-carte);overflow:hidden;background:rgb(var(--ec-os-champ));font:inherit;text-align:left;cursor:pointer}.ec-accueil-bien__photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ec-accueil-bien__legende{position:absolute;right:var(--ec-space-sm);bottom:var(--ec-space-sm);left:var(--ec-space-sm);display:grid;gap:2px;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:var(--ec-os-verre);backdrop-filter:blur(14px) saturate(1.4);-webkit-backdrop-filter:blur(14px) saturate(1.4);color:rgb(var(--ec-os-verre-encre))}.ec-accueil-bien__titre,.ec-accueil-bien__second{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-accueil-bien__titre{font-size:var(--ec-os-t-h3);font-weight:600}.ec-accueil-bien__second{font-size:var(--ec-os-t-chip)}@media(prefers-reduced-motion:no-preference){.ec-vitrine-tuile[data-vive] .ec-vitrine-tuile__valeur{animation:ec-accueil-rebond .26s var(--ec-anim-ease-out) both}.ec-accueil-ziggy__phrase{animation:ec-accueil-rebond .24s var(--ec-anim-ease) .16s both}.ec-accueil-pm__jauge>[data-plein]{transform-origin:left;animation:ec-accueil-remplir .26s var(--ec-anim-ease) both;animation-delay:calc(.2s + var(--ec-accueil-rang) * .12s)}:is(.ec-accueil-module,.ec-vitrine-tuile,.ec-vitrine-tuile__fleche,.ec-accueil-module__fleche){transition:transform .2s var(--ec-anim-ease),box-shadow .2s var(--ec-anim-ease)}.ec-vitrine-tuile:is(:hover,:focus-within) .ec-vitrine-tuile__fleche{transform:translate(2px,-2px)}.ec-accueil-module:hover{transform:translateY(-2px)}.ec-accueil-module:is(:hover,:focus-visible) .ec-accueil-module__fleche{transform:translate(2px,-2px)}:is(.ec-accueil-module,.ec-vitrine-tuile):active{transform:scale(.98)}}@keyframes ec-accueil-rebond{0%{opacity:0;transform:translateY(4px)}}@keyframes ec-accueil-remplir{0%{transform:scaleX(0)}}@media(max-width:1279px){.ec-accueil-modules__grille{--ec-accueil-cols: var(--ec-accueil-cols-m, 4)}}@media(max-width:1023px){.ec-accueil-modules__grille{--ec-accueil-cols: var(--ec-accueil-cols-t, 3)}}@media(max-width:767px){.ec-view.ec-accueil{gap:var(--ec-space-2xl);padding-top:var(--ec-space-lg)}.ec-accueil__blocs{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-2xl)}.ec-accueil-biens.ec-os-grille--auto{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-accueil-modules__grille{--ec-accueil-cols: var(--ec-accueil-cols-s, 2)}.ec-accueil-bien__titre{font-size:var(--ec-os-t-second)}.ec-accueil-carte.ec-accueil-pm{grid-template-columns:minmax(0,1fr)}.ec-accueil-pm__photo{order:-1;height:220px;min-height:0}}.ec-accueil-pm__role{margin:var(--ec-space-2xs) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-pm__message{display:grid;gap:var(--ec-space-xs);margin:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-accueil-pm__extrait{display:-webkit-box;margin:0;overflow:hidden;font-size:var(--ec-os-t-second);line-height:1.5;-webkit-box-orient:vertical;-webkit-line-clamp:2}.ec-accueil-pm__quand{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-accueil-carte.ec-accueil-pm--fiche{grid-template-columns:minmax(0,1fr)}.ec-accueil-pm__entete{display:flex;align-items:center;gap:var(--ec-space-lg);min-width:0}.ec-accueil-pm__avatar{flex:none;width:64px;height:64px;border-radius:50%;object-fit:cover;object-position:50% 20%}.ec-accueil-pm__identite{min-width:0}.ec-accueil-pm__dispos{display:grid;gap:2px;margin:var(--ec-space-xs) 0 0;padding:0;list-style:none}.ec-accueil-pm__dispo{display:flex;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-accueil-pm__dispo .ec-icone{flex:none}.ec-accueil-pm__point{flex:none;width:8px;height:8px;margin:0 4px;border-radius:50%;background:var(--ec-statut-archive)}.ec-accueil-pm__dispo[data-presence=en_ligne] .ec-accueil-pm__point{background:rgb(var(--ec-success))}.ec-accueil-pm__forfait{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-accueil-pm__dispo[data-presence=en_ligne]{color:rgb(var(--ec-os-texte))}.ec-accueil-pm__point-rdv{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second)}.ec-accueil-pm__point-texte{flex:1 1 auto;min-width:0}.ec-objectif{display:grid;gap:var(--ec-space-md);min-width:0}.ec-objectif__tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-objectif__valeur{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-objectif__valeur strong{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-h1);font-weight:600;letter-spacing:-.02em;line-height:1.1}.ec-objectif__blocs-squelette{display:grid;grid-template-columns:repeat(20,minmax(0,1fr));gap:3px}.ec-objectif__chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-sm);margin:0}.ec-objectif__chiffres>div{display:grid;gap:var(--ec-space-2xs);min-width:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-objectif__chiffres dt{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-objectif__chiffres dd{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-weight:600}.ec-objectif__second{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:400}.ec-objectif__formulaire{display:grid;gap:var(--ec-space-lg)}.ec-objectif__erreur{margin:0;color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ec-objectif__pied-modale{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);width:100%}.ec-objectif__pied-actions{display:flex;gap:var(--ec-space-sm)}.ec-accueil-pm .ec-pastille{width:max-content;align-self:flex-start}.ec-vitrine-heros__actions .ec-vitrine-heros__second{border:1px solid rgb(var(--ec-os-heros-encre) / .32);background:transparent;color:rgb(var(--ec-os-heros-encre))}.ec-vitrine-heros__actions .ec-vitrine-heros__second:hover{background:rgb(var(--ec-os-heros-encre) / .08)}.ec-objectif-vide>div{padding:var(--ec-space-xl)!important}.ec-objectif-vide>div>div:first-child{width:32px!important;height:32px!important;margin-bottom:var(--ec-space-md)!important}.ec-objectif-vide>div>p{font-size:var(--ec-os-t-second)!important;line-height:20px!important}.ec-objectif-vide>div>div:last-child:not(:first-child){margin-top:var(--ec-space-lg)!important}.ec-os-tiroir.ec-objectif-modale{bottom:auto;height:auto;min-height:0;max-height:calc(100dvh - 48px)}.ec-objectif__formulaire :is(.rt-Text,p){font-size:var(--ec-os-t-second);line-height:20px}.ec-objectif__blocs-squelette{height:12px}.ec-objectif__case-squelette{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}[data-ec-accueil-bloc=objectif]{min-width:0;grid-template-columns:minmax(0,1fr)}.ec-objectif>*,.ec-objectif__tete>*{min-width:0}.ec-objectif__tete .ec-os-libelle,.ec-objectif__tete .ec-os-libelle__texte{overflow:visible;overflow-wrap:anywhere;text-overflow:clip;white-space:normal}.ec-trafic__demo{display:inline-flex;align-items:center;gap:var(--ec-space-xs);justify-self:start;margin:0;padding:2px var(--ec-space-sm);border:1px solid rgb(var(--ec-os-texte) / .16);border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-accueil__bande .ec-tableau__barre{flex-wrap:nowrap;gap:var(--ec-os-ecart)}.ec-accueil__bande .ec-tableau__barre>*{flex:none}:is(.ec-accueil[data-ec-espace=mail],.ec-tableau__reglages-pop) .ec-analytique-vue{gap:var(--ec-space-xs, 6px);height:var(--ec-os-h-controle);min-height:0;padding:0 var(--ec-space-sm) 0 var(--ec-os-pad-bouton);border:0;background:rgb(var(--ec-os-champ-sur-page));font-size:var(--ec-os-t-corps);font-weight:450;line-height:18px}:is(.ec-accueil[data-ec-espace=mail],.ec-tableau__reglages-pop) .ec-analytique-vue:hover:not(:disabled){background:var(--ec-os-survol-neutre, rgb(var(--ec-os-champ)))}:is(.ec-accueil[data-ec-espace=mail],.ec-tableau__reglages-pop) .ec-analytique-vue:has(>.ec-icone:first-child){padding-left:10px}:is(.ec-accueil[data-ec-espace=mail],.ec-tableau__reglages-pop) .ec-analytique-vue__nom{max-width:180px;font-weight:450}.ec-accueil[data-ec-espace=mail] .ec-tableau__barre .ec-os-segmente{gap:2px;padding:0;background:none;overflow:visible}.ec-accueil[data-ec-espace=mail] .ec-tableau__barre .ec-os-segmente__option{height:var(--ec-os-h-segment);padding:0 12px}.ec-accueil[data-ec-espace=mail] .ec-os-bouton:not(.ec-os-bouton--sm,.ec-os-bouton--xl,.ec-os-bouton--fantome){gap:var(--ec-space-xs, 6px);height:var(--ec-os-h-controle);padding:0 var(--ec-os-pad-bouton);line-height:18px}.ec-accueil[data-ec-espace=mail] .ec-os-bouton:not(.ec-os-bouton--sm,.ec-os-bouton--xl,.ec-os-bouton--fantome,[data-ec-rond]):has(>.ec-icone:first-child){padding-left:10px}.ec-accueil[data-ec-espace=mail] .ec-os-bouton[data-ec-rond]{width:var(--ec-os-h-controle);padding:0}.ec-accueil[data-ec-espace=mail] .ec-os-bouton--secondaire:not(.ec-os-bouton--sm){font-weight:450}.ec-accueil__bande .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ-sur-page));box-shadow:none}.ec-accueil__bande:not([data-repli="0"]) .ec-analytique-vue__etiquette,.ec-accueil__bande:not([data-repli="0"]) .ec-analytique-export .ec-analytique-vue__nom{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-accueil__bande:not([data-repli="0"]) .ec-analytique-export{justify-content:center;width:var(--ec-os-h-controle);padding:0}.ec-accueil__bande .ec-analytique-vue[data-ec-choix-vue]{border:1px solid rgb(var(--ec-os-texte) / .16);background:rgb(var(--ec-os-champ-sur-page));border-radius:var(--ec-os-rayon-champ, 8px)}.ec-accueil__bande .ec-analytique-vue[data-ec-choix-vue] .ec-analytique-vue__nom{max-width:200px;font-weight:500}:root:root:root .ec-os-signature .ec-analytique-vue[data-ec-choix-vue][data-state=open]{background:rgb(var(--ec-os-champ-sur-page));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .4);color:rgb(var(--ec-os-texte))}:root:root:root .ec-os-signature .ec-analytique-vue[data-ec-choix-vue][data-state=open] .ec-icone{color:inherit}.ec-accueil__bande .ec-os-bouton.ec-analytique-filtrer:has(.ec-os-bouton__compte){width:auto;min-width:var(--ec-os-h-controle);padding:0 10px;gap:4px}@media(max-width:640px){.ec-accueil__bande .ec-tableau__barre{flex-wrap:wrap}.ec-accueil__bande .ec-tableau__barre>.ec-analytique-vue[data-ec-choix-vue]{flex:1 1 100%;width:100%;justify-content:flex-start}.ec-accueil__bande .ec-analytique-vue[data-ec-choix-vue] .ec-analytique-vue__nom{flex:1 1 auto;max-width:none;text-align:left}.ec-accueil__bande .ec-tableau__barre .ec-analytique-vue.ec-analytique-export{width:var(--ec-os-h-controle);padding:0}.ec-accueil__bande .ec-tableau__barre .ec-analytique-export .ec-analytique-vue__nom{display:none}.ec-accueil__bande .ec-tableau__barre .ec-tableau__personnaliser{margin-left:0}}.ec-choix-vue-pop{width:min(320px,calc(100vw - 32px));padding:0}.ec-popover.ec-choix-vue-pop{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}.ec-choix-vue{display:flex;flex-direction:column;max-height:min(480px,70vh);overflow-y:auto;padding:6px}.ec-choix-vue__recherche{display:flex;align-items:center;gap:8px;height:36px;margin-bottom:4px;padding:0 10px;border:1px solid rgb(var(--ec-os-texte) / .16);border-radius:var(--ec-os-rayon-champ, 8px);background:rgb(var(--ec-os-champ-sur-page, var(--ec-os-champ)));color:rgb(var(--ec-os-texte-2))}.ec-choix-vue__recherche input,.ec-choix-vue__recherche input:focus-visible{outline:none;box-shadow:none}.ec-choix-vue__recherche input{flex:1;min-width:0;border:0;outline:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps)}.ec-choix-vue__recherche:focus-within{border-color:rgb(var(--ec-os-texte) / .4)}.ec-choix-vue__groupe{min-width:0;margin:0;padding:0;border:0}.ec-choix-vue__groupe+.ec-choix-vue__groupe{margin-top:4px;padding-top:4px;border-top:1px solid rgb(var(--ec-os-texte) / .08)}.ec-choix-vue__titre{margin:0;padding:6px 8px 2px;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500}.ec-choix-vue__item{display:flex;align-items:center;gap:8px;width:100%;min-height:32px;padding:0 8px;border:0;border-radius:6px;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-align:left;cursor:pointer}.ec-choix-vue__item:hover:not(:disabled),.ec-choix-vue__item:focus-visible{background:var(--ec-os-survol-neutre, rgb(var(--ec-os-champ)));outline:0}.ec-choix-vue__item:disabled{color:rgb(var(--ec-os-texte-2));cursor:not-allowed}.ec-choix-vue__item .ec-analytique-coche{display:inline-flex;flex:none;width:16px}.ec-choix-vue__vide{margin:0;padding:8px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-tableau__reglages-pop .ec-analytique-vue{background:rgb(var(--ec-os-champ))}.ec-tableau__reglages-liste{display:grid;justify-items:start;gap:var(--ec-space-sm);padding:var(--ec-space-xs, 6px)}@media(any-pointer:coarse){.ec-accueil__bande :is(.ec-analytique-vue,.ec-os-bouton,.ec-os-segmente__option){position:relative}.ec-accueil__bande :is(.ec-analytique-vue,.ec-os-bouton):after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px}.ec-accueil__bande .ec-os-segmente__option:after{content:"";position:absolute;top:-7px;right:0;bottom:-7px;left:0}}.ec-vitrine-heros[data-ec-heros-neutre] .ec-vitrine-heros__eyebrow,.ec-vitrine-heros[data-ec-heros-neutre] .ec-vitrine-heros__detail{color:rgb(var(--ec-os-texte-2))}.ec-vitrine-heros[data-ec-heros-neutre] .ec-vitrine-heros__cta{justify-self:start}.ec-vitrine-heros[data-ec-heros-neutre] .ec-vitrine-heros__actions{display:flex;flex-wrap:wrap;justify-content:flex-start}.ec-grille__cellule:is([data-ec-widget="bloc:responsable"],[data-ec-widget="bloc:canaux"])>.ec-grille__corps>*{flex:1 0 auto}.ec-vitrine-ventes{display:flex;flex-direction:column}.ec-vitrine-ventes .ec-vitrine-ventes__graphe{flex:1 1 200px;height:auto;min-height:200px;padding-top:0}.ec-vitrine-ventes .ec-vitrine-ventes__graphe>*{position:absolute;top:0;right:0;bottom:0;left:0}.ec-vitrine-ventes__vide{display:grid;flex:1 1 auto;place-items:center;min-height:120px}.ec-vitrine-ventes__attente{align-content:center;gap:var(--ec-space-md, 12px);text-align:center}.ec-vitrine-ventes__attente .ec-vitrine-bloc__vide{display:grid;gap:4px;max-width:46ch}.ec-vitrine-ventes__attente .ec-vitrine-bloc__vide strong{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:500}.ec-vitrine-ventes .ec-vitrine-ventes__chiffres{gap:var(--ec-space-2xl, 24px)}.ec-vitrine-ventes .ec-vitrine-ventes__chiffres dd{font-size:20px;line-height:24px}.ec-vitrine-ventes .ec-vitrine-ventes__legende{gap:6px var(--ec-space-lg, 16px);margin-top:calc(var(--ec-space-sm) * -1);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:18px}.ec-vitrine-ventes [data-ec-repere-meilleur]{color:rgb(var(--ec-os-texte))}.ec-vitrine-pile{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-vitrine-pile>.ec-vitrine-canaux{flex:none}.ec-vitrine-pile>:last-child{flex:1 0 auto}.ec-vitrine-canaux__liste{display:grid;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-vitrine-canaux__canal{display:grid;gap:6px;min-width:0}.ec-vitrine-canaux__ligne{display:grid;grid-template-columns:8px 14px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);line-height:18px}.ec-vitrine-canaux__ligne>:last-child{grid-column:-2}.ec-vitrine-canaux__part{min-width:4ch;color:rgb(var(--ec-os-texte-2));text-align:right}.ec-vitrine-canaux__barre{display:block;height:4px;overflow:hidden;border-radius:2px;background:rgb(var(--ec-os-champ))}.ec-vitrine-canaux__remplie{display:block;height:100%;border-radius:inherit}.ec-vitrine-canaux__remplie[data-ec-info=commandes]{background:var(--ec-info-commandes-serie)}.ec-vitrine-canaux__remplie[data-ec-info=argent]{background:var(--ec-info-argent-serie)}.ec-vitrine-canaux__remplie[data-ec-info=devis]{background:var(--ec-info-devis-serie)}.ec-vitrine-trafic-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs, 6px) var(--ec-space-sm);min-width:0}.ec-vitrine-canaux>.ec-vitrine-trafic-ligne{padding-top:var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.ec-vitrine-trafic-ligne>.ec-vitrine-trafic__tete{flex:1 1 auto;min-width:0}.ec-vitrine-trafic-ligne__etat{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-vitrine-trafic-ligne__action{margin-left:auto}.ec-vitrine-trafic.ec-os-carte{gap:var(--ec-space-sm);padding:var(--ec-os-air-carte, var(--ec-os-pad-carte));border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-vitrine-trafic__graphe{min-width:0;margin-top:auto}@media(max-width:767px){.ec-accueil__bande{gap:var(--ec-space-sm);padding:0 var(--ec-space-xs, 6px)}.ec-vitrine-ventes .ec-vitrine-ventes__graphe{flex-basis:220px;min-height:220px}}.ec-os-avatar.ec-vitrine-ligne__avatar{--ec-os-avatar-cote: 26px;margin-inline:3px}@media(max-width:480px){.ec-os-avatar.ec-vitrine-ligne__avatar{--ec-os-avatar-cote: 24px;margin-inline:4px}}.ec-vitrine-ligne[data-cliquable]{cursor:pointer;border-radius:8px}.ec-vitrine-ligne[data-cliquable]:hover{background:rgb(var(--ec-text) / .04)}.ec-vitrine-ligne[data-cliquable]:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-view.ec-accueil[data-ec-espace=mail]{background-color:rgb(var(--ec-os-page));background-image:radial-gradient(rgb(var(--ec-os-texte) / .09) 1px,transparent 1.2px);background-size:16px 16px;background-position:8px 8px;background-attachment:local}.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{height:auto;min-height:64px;padding-block:10px 8px;background:rgb(var(--ec-os-page));box-shadow:none;border-bottom:0}.ec-view.ec-accueil .ec-accueil__identite{flex-direction:column;align-items:flex-start;gap:2px}.ec-view.ec-accueil .ec-accueil__identite .ec-accueil__bonjour{font-family:var(--heading-font-family, inherit);font-size:24px;font-weight:600;line-height:30px;letter-spacing:-.015em;color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil .ec-accueil__identite .ec-accueil__accroche{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;font-size:var(--ec-os-t-second, 13px);line-height:var(--ec-os-i-second, 18px);color:rgb(var(--ec-os-texte-2))}.ec-accueil__resume:before{content:"·";margin-right:6px;color:rgb(var(--ec-os-texte-3))}.ec-accueil__resume{font-weight:600;color:rgb(var(--ec-os-texte))}@supports (backdrop-filter: blur(1px)){.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{background:var(--ec-os-verre-page, rgb(var(--ec-os-page) / .88));-webkit-backdrop-filter:blur(var(--ec-os-verre-flou, 22px)) saturate(var(--ec-os-verre-sature, 1.8));backdrop-filter:blur(var(--ec-os-verre-flou, 22px)) saturate(var(--ec-os-verre-sature, 1.8))}}.ec-resume-accueil{--ec-resume-teinte: 4%;margin:var(--ec-os-ecart, 8px) 0;border-radius:var(--ec-os-rayon-carte, 12px);background:color-mix(in srgb,rgb(var(--ec-theme-vif-rgb, var(--ec-c-marque))) var(--ec-resume-teinte),rgb(var(--ec-os-carte)));box-shadow:0 0 0 1px color-mix(in srgb,rgb(var(--ec-theme-vif-rgb, var(--ec-c-marque))) 10%,var(--ec-os-filet))}:root.dark .ec-resume-accueil,:root.black .ec-resume-accueil{--ec-resume-teinte: 7%}.ec-resume-accueil__liste{display:grid;grid-template-columns:repeat(var(--ec-resume-n, 4),minmax(0,1fr));margin:0;padding:0;list-style:none}.ec-resume-accueil__liste[data-n="3"]{--ec-resume-n: 3}.ec-resume-accueil__liste[data-n="2"]{--ec-resume-n: 2}.ec-resume-accueil__liste[data-n="1"]{--ec-resume-n: 1}.ec-resume-accueil__case{position:relative;display:flex;min-width:0}.ec-resume-accueil__case+.ec-resume-accueil__case:before{content:"";position:absolute;top:16px;bottom:16px;left:0;width:1px;background:var(--ec-os-filet)}.ec-resume-accueil__tuile{display:flex;flex:1 1 auto;flex-direction:column;gap:6px;min-width:0;margin:2px;padding:12px 16px 12px 18px;border:0;border-radius:calc(var(--ec-os-rayon-carte, 12px) - 2px);background:transparent;color:inherit;font:inherit;text-align:left}button.ec-resume-accueil__tuile{cursor:pointer;transition:background-color .15s var(--ec-c-ease, ease)}button.ec-resume-accueil__tuile:hover{background:rgb(var(--ec-os-carte) / .6)}button.ec-resume-accueil__tuile:focus-visible{outline:2px solid rgb(var(--ec-os-actif));outline-offset:0}.ec-resume-accueil__libelle{display:flex;align-items:center;gap:6px;min-width:0;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-os-texte-3))}.ec-resume-accueil__libelle>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-resume-accueil__libelle svg{flex:none}.ec-resume-accueil__corps{display:flex;align-items:flex-end;gap:12px;min-width:0}.ec-resume-accueil__texte{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ec-resume-accueil__ligne{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.ec-resume-accueil__valeur.ec-resume-accueil__valeur{font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte))}.ec-resume-accueil__valeur[data-alerte]{color:rgb(var(--ec-c-danger))}.ec-resume-accueil__squelette{display:inline-block;width:72px;height:22px;margin:3px 0;border-radius:var(--ec-radius-sm, 4px);background:var(--ec-os-filet)}.ec-resume-accueil__pastille{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-os-carte) / .7);box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));font-size:11.5px;font-weight:600;line-height:20px}.ec-resume-accueil__pastille[data-ton=hausse]{background:rgb(var(--ec-c-succes-doux));box-shadow:none;color:rgb(var(--ec-c-succes))}.ec-resume-accueil__pastille:is([data-ton=baisse],[data-ton=alerte]){background:rgb(var(--ec-c-danger-doux));box-shadow:none;color:rgb(var(--ec-c-danger))}.ec-resume-accueil__portee{overflow:hidden;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-3));text-overflow:ellipsis;white-space:nowrap}.ec-resume-accueil__courbe{display:inline-flex;flex:none;margin-left:auto;color:rgb(var(--ec-theme-encre-rgb, var(--ec-c-marque)))}.ec-resume-accueil__courbe[data-alerte]{color:rgb(var(--ec-c-danger-point))}.ec-view.ec-accueil .ec-grille__corps>.ec-os-carte,.ec-view.ec-accueil .ec-panneau.ec-os-carte{border:0;border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px var(--ec-os-filet)}.ec-view.ec-accueil .ec-panneau.ec-os-carte{gap:14px;padding:14px 16px 16px}.ec-view.ec-accueil .ec-panneau__tete{min-height:28px;gap:8px}.ec-view.ec-accueil .ec-panneau__icone{width:auto;height:auto;border:0;border-radius:0;color:rgb(var(--ec-os-texte-3))}.ec-view.ec-accueil .ec-panneau__noms{display:flex;align-items:baseline;gap:6px}.ec-view.ec-accueil .ec-panneau__titre.ec-panneau__titre{font-family:var(--ec-os-police-titre);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.005em}.ec-view.ec-accueil .ec-panneau__sous{font-size:13px;line-height:20px;color:rgb(var(--ec-os-texte-3))}.ec-view.ec-accueil .ec-panneau__sous:before{content:"· "}.ec-panneau__compte{margin-left:6px;font-size:12.5px;font-weight:500;color:rgb(var(--ec-os-texte-3))}.ec-view.ec-accueil [data-grand]>.ec-panneau__chiffre .ec-panneau__valeur{font-family:var(--ec-font-display-number);font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.03em}.ec-view.ec-accueil .ec-panneau__valeur{font-family:var(--ec-font-numeric, inherit);font-variant-numeric:tabular-nums}.ec-view.ec-accueil .ec-panneau.ec-panneau--principal.ec-os-carte{--ec-theme-vif-rgb: 139 107 255;--ec-os-texte-2: 176 178 186;--ec-os-texte-3: 150 152 160;--ec-os-filet: var(--ec-hero-grid, rgb(255 255 255 / .07));--ec-os-filet-fort: rgb(255 255 255 / .2);padding:16px 18px 14px;background:var(--ec-hero-glow, none),var(--ec-hero-bg, #0e0e10);box-shadow:inset 0 0 0 1px var(--ec-hero-ring, rgb(255 255 255 / .04));color:var(--ec-hero-fg, #fff)}.ec-panneau--principal .ec-panneau__titre.ec-panneau__titre,.ec-panneau--principal .ec-panneau__valeur,.ec-panneau--principal .ec-panneau__variation,.ec-panneau--principal .ec-panneau__invitation strong{color:var(--ec-hero-fg, #fff)}.ec-panneau--principal .ec-panneau__icone,.ec-panneau--principal .ec-panneau__sous{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__chiffres[data-grand]{gap:4px 18px}.ec-panneau--principal .ec-panneau__chiffres[data-grand]>.ec-panneau__chiffre{flex:0 0 auto;flex-direction:row;flex-wrap:wrap;align-items:baseline;gap:0 6px;padding:0;border-left:0}.ec-panneau--principal .ec-panneau__chiffres[data-grand]>.ec-panneau__chiffre:first-child{flex:1 1 100%;flex-direction:row;align-items:center;gap:4px 12px}.ec-panneau--principal .ec-panneau__chiffres[data-grand]>.ec-panneau__chiffre:first-child dt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-view.ec-accueil .ec-panneau--principal [data-grand]>.ec-panneau__chiffre:first-child .ec-panneau__valeur{font-size:54px;line-height:60px;letter-spacing:-.035em}.ec-view.ec-accueil .ec-panneau--principal [data-grand]>.ec-panneau__chiffre:not(:first-child) .ec-panneau__valeur{font-family:var(--ec-font-numeric, inherit);font-size:13px;font-weight:600;line-height:20px;letter-spacing:0}.ec-panneau--principal .ec-panneau__chiffre:not(:first-child) dt,.ec-panneau--principal .ec-panneau__chiffre:not(:first-child) .ec-panneau__contexte{font-size:13px;line-height:20px;color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__chiffre:first-child .ec-panneau__contexte{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__chiffre:first-child .ec-panneau__variation{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:var(--ec-os-rayon-pilule);background:#ffffff1a;color:var(--ec-hero-fg, #fff)}.ec-panneau--principal .ec-panneau__chiffre:first-child .ec-panneau__variation[data-sens=hausse]{background:var(--ec-hero-up-b);color:var(--ec-hero-up)}.ec-panneau--principal .ec-panneau__chiffre:first-child .ec-panneau__variation[data-sens=baisse]{background:var(--ec-hero-ko-b);color:var(--ec-hero-ko)}.ec-panneau--principal .ec-panneau__legende{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__legende i{border-top-color:var(--ec-hero-line-3, #22d3ee)}.ec-panneau--principal .ec-panneau__legende i[data-motif=tirets]{border-top-color:var(--ec-hero-prev, rgb(255 255 255 / .34))}.ec-panneau--principal .ec-graphe{color:var(--ec-hero-line, #8b6bff)}.ec-panneau--principal .ec-graphe__courbe{stroke:url(#ec-heros-degrade);stroke-width:2.5}.ec-panneau--principal .ec-graphe__comparaison{stroke:var(--ec-hero-prev, rgb(255 255 255 / .34))}.ec-panneau--principal .ec-graphe__point{fill:var(--ec-hero-line-3, #22d3ee);stroke:var(--ec-hero-bg, #0e0e10)}.ec-panneau--principal .ec-graphe__graduation{fill:var(--ec-hero-fg-3, rgb(255 255 255 / .5))}.ec-panneau--principal .ec-graphe__barre[data-attenue],.ec-panneau--principal .ec-graphe__barre--seconde{fill:#fff;fill-opacity:.22}.ec-heros-degrade{position:absolute;width:0;height:0;overflow:hidden}.ec-heros-degrade stop:nth-child(1){stop-color:var(--ec-hero-line, #8b6bff)}.ec-heros-degrade stop:nth-child(2){stop-color:var(--ec-hero-line-2, #3b82f6)}.ec-heros-degrade stop:nth-child(3){stop-color:var(--ec-hero-line-3, #22d3ee)}.ec-panneau--principal .ec-panneau__invitation{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__exemple{background:var(--ec-hero-fg, #fff);color:var(--ec-hero-bg, #0e0e10)}.ec-panneau--principal .ec-graphe[data-exemple]{color:#ffffff80}.ec-panneau--principal .ec-panneau__lien{color:var(--ec-hero-fg, #fff)}.ec-panneau--principal:is([data-ec-source=exemple],[data-ec-source=exemple-ventes]) .ec-panneau__chiffres{display:none}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente{gap:2px;margin:0;padding:3px;border:0;border-radius:999px;background:#ffffff0f;box-shadow:inset 0 0 0 1px #ffffff1a}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente>:is(.ec-os-segmente__option,.ec-os-segmente__glisse){border-radius:999px}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente>.ec-os-segmente__option{height:28px;padding:0 12px;background:none;box-shadow:none;color:var(--ec-hero-fg-2, rgb(255 255 255 / .72));font-weight:500}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente>.ec-os-segmente__option:hover:not([data-actif=true]){background:none;color:var(--ec-hero-fg, #fff)}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked),.ec-os-segmente__glisse){background:#ffffff29;box-shadow:0 1px 2px #0000004d;color:var(--ec-hero-fg, #fff)}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente[data-ec-glisse]>.ec-os-segmente__option[data-actif=true]{background:none;box-shadow:none}:root:root:root:root:root:root:root:root:root:root .ec-panneau--principal .ec-os-segmente>.ec-os-segmente__option:has(.ec-os-segmente__radio:focus-visible){outline:2px solid var(--ec-hero-fg, #fff);outline-offset:0}.ec-panneau--principal .ec-os-bouton--secondaire{border-color:#ffffff2e;background:#ffffff12;color:var(--ec-hero-fg, #fff)}.ec-panneau--principal .ec-os-bouton--secondaire:hover{background:#ffffff24}.ec-panneau--principal .ec-graphe-bulle,.ec-panneau--principal .ec-graphe__bulle{--ec-os-texte-2: var(--ec-c-encre-2);--ec-os-texte-3: var(--ec-c-encre-3);color:rgb(var(--ec-c-encre))}.ec-panneau__lignes--agir{gap:0;margin:0}.ec-panneau__rangee{display:flex;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--ec-c-filet-doux, var(--ec-os-filet))}.ec-panneau__rangee:first-child{border-top:0}.ec-panneau__pastille{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info))}.ec-panneau__pastille[data-ton=urgent]{background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}.ec-panneau__pastille[data-ton=attention]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-panneau__pastille[data-ton=ziggy]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-panneau__lignes--agir .ec-panneau__ligne{flex:1 1 auto;min-width:0;min-height:50px;padding:4px 0;border-radius:0}.ec-panneau__lignes--agir .ec-panneau__ligne:hover{background:transparent}.ec-panneau__lignes--agir .ec-panneau__ligne:hover .ec-panneau__ligne-titre{text-decoration:underline;text-underline-offset:2px}.ec-panneau__lignes--agir .ec-panneau__ligne-titre{overflow:hidden;font-size:13.5px;font-weight:600;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ec-panneau__lignes--agir .ec-panneau__ligne-detail{overflow:hidden;font-size:12.5px;line-height:17px;color:rgb(var(--ec-os-texte-3));text-overflow:ellipsis;white-space:nowrap}.ec-panneau__lignes--agir .ec-panneau__verbe{flex:none}.ec-view.ec-accueil .ec-panneau__empilee{height:10px;gap:3px}.ec-view.ec-accueil .ec-panneau__empilee i:nth-child(4n+1),.ec-view.ec-accueil .ec-panneau__etapes li:nth-child(4n+1) i{background:rgb(var(--ec-c-neutre-point))}.ec-view.ec-accueil .ec-panneau__empilee i:nth-child(4n+2),.ec-view.ec-accueil .ec-panneau__etapes li:nth-child(4n+2) i{background:rgb(var(--ec-c-info-point))}.ec-view.ec-accueil .ec-panneau__empilee i:nth-child(4n+3),.ec-view.ec-accueil .ec-panneau__etapes li:nth-child(4n+3) i{background:rgb(var(--ec-c-attention-point))}.ec-view.ec-accueil .ec-panneau__empilee i:nth-child(4n+4),.ec-view.ec-accueil .ec-panneau__etapes li:nth-child(4n+4) i{background:rgb(var(--ec-c-succes-point))}.ec-view.ec-accueil .ec-panneau__etapes{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:0}.ec-view.ec-accueil .ec-panneau__etapes li{grid-template-columns:8px minmax(0,auto) minmax(0,1fr);grid-template-areas:"pt nom nombre" "montant montant montant";align-content:start;gap:2px 8px;padding:0 16px;border-left:1px solid var(--ec-os-filet)}.ec-view.ec-accueil .ec-panneau__etapes li:first-child{padding-left:0;border-left:0}.ec-view.ec-accueil .ec-panneau__etapes i{grid-area:pt;border-radius:50%}.ec-view.ec-accueil .ec-panneau__etape-nom{grid-area:nom;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil .ec-panneau__etape-montant{grid-area:montant;font-family:var(--ec-font-numeric, inherit);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.02em;text-align:left}.ec-view.ec-accueil .ec-panneau__etape-nombre{grid-area:nombre;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil .ec-panneau__etape-nombre:before{content:"· "}.ec-view.ec-accueil .ec-panneau__etapes li{grid-template-columns:8px minmax(0,max-content) 1fr;column-gap:6px;padding:0 10px;min-width:0}.ec-view.ec-accueil .ec-panneau__etape-nom{overflow:hidden;min-width:0;text-overflow:ellipsis;white-space:nowrap}.ec-view.ec-accueil .ec-panneau__etape-nombre{white-space:nowrap}.ec-view.ec-accueil .ec-panneau__etape-montant{overflow:hidden;font-size:18px;line-height:24px;text-overflow:ellipsis;white-space:nowrap}.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__titre{font-size:14px;font-weight:600;line-height:20px}@media(max-width:1100px){.ec-resume-accueil__liste[data-n="4"]{--ec-resume-n: 2}.ec-resume-accueil__liste[data-n="4"] .ec-resume-accueil__case:nth-child(odd):before{content:none}.ec-resume-accueil__liste[data-n="4"] .ec-resume-accueil__case:nth-child(n+3):after{content:"";position:absolute;top:0;right:16px;left:16px;height:1px;background:var(--ec-os-filet)}}@media(max-width:640px){.ec-view.ec-accueil .ec-panneau--principal [data-grand]>.ec-panneau__chiffre:first-child .ec-panneau__valeur{font-size:40px;line-height:46px}}@media(pointer:coarse){.ec-panneau__lignes--agir .ec-panneau__verbe,.ec-view.ec-accueil .ec-accueil__bande .ec-os-bouton,.ec-view.ec-accueil .ec-os-segmente__option{min-height:44px}.ec-panneau__rangee{min-height:56px}}@media(prefers-reduced-transparency:reduce){.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{background:rgb(var(--ec-os-page));-webkit-backdrop-filter:none;backdrop-filter:none}}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__date{display:inline}.ec-view.ec-accueil .ec-grille .ec-os-libelle{gap:0;font-family:var(--ec-os-police-titre);font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.005em;text-transform:none;color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil .ec-grille .ec-os-libelle__pastille{display:none}.ec-view.ec-accueil .ec-grille__corps>.ec-os-carte:not(.ec-panneau){--ec-os-air-carte: 14px 16px 16px;padding:14px 16px 16px}.ec-view.ec-accueil .ec-tableau-chiffre__nombre{font-family:var(--ec-font-display-number);font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.03em}.ec-view.ec-accueil .ec-grille__theme{margin-top:8px}.ec-view.ec-accueil .ec-grille__theme-titre.ec-grille__theme-titre{font-size:15px;line-height:22px}.ec-panneau__voir{display:inline-flex;align-items:center;gap:2px;min-height:28px;padding:0 2px 0 6px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-3));font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ec-panneau__voir:hover{color:rgb(var(--ec-os-texte))}.ec-panneau__voir:focus-visible{outline:2px solid rgb(var(--ec-os-actif));outline-offset:2px}.ec-panneau--principal .ec-panneau__voir{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-panneau--principal .ec-panneau__voir:hover{color:var(--ec-hero-fg, #fff)}@media(pointer:coarse){.ec-panneau__voir{min-height:44px;padding-inline:10px 6px}}.ec-view.ec-accueil .ec-panneau--principal .ec-panneau__chiffre:not(:first-child) .ec-panneau__contexte{font-size:0;gap:0}.ec-view.ec-accueil .ec-panneau--principal .ec-panneau__chiffre:not(:first-child) .ec-panneau__contexte .ec-panneau__variation{font-size:13px}@media(pointer:coarse){.ec-view.ec-accueil .ec-accueil__bande .ec-analytique-vue{min-height:44px}}.ec-view.ec-accueil .ec-os-tuile.ec-accueil-module{min-height:92px;padding:12px 16px;border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px var(--ec-os-filet)}.ec-view.ec-accueil .ec-os-tuile.ec-accueil-module:hover{box-shadow:0 0 0 1px var(--ec-os-filet-fort)}.ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__libelle{font-family:inherit;font-size:13px;font-weight:500;line-height:18px;letter-spacing:0;text-transform:none;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-rond{width:28px;height:28px}.ec-view.ec-accueil .ec-accueil-module__fleche{width:24px;height:24px;margin-left:auto;background:transparent;color:rgb(var(--ec-os-texte-3))}.ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__chiffre{font-family:var(--ec-font-display-number);font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.03em}@media(max-width:640px){.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{flex-wrap:wrap;row-gap:8px;overflow:visible}.ec-view.ec-accueil .ec-accueil__identite{flex:1 1 100%;white-space:normal}.ec-view.ec-accueil .ec-accueil__commandes{flex:1 1 100%;justify-content:flex-end}.ec-resume-accueil__liste[data-n]{--ec-resume-n: 2}.ec-resume-accueil__liste[data-n="1"]{--ec-resume-n: 1}.ec-resume-accueil__liste[data-n="3"] .ec-resume-accueil__case:nth-child(3){grid-column:1 / -1}.ec-resume-accueil__liste .ec-resume-accueil__case:nth-child(odd):before{content:none}.ec-resume-accueil__liste .ec-resume-accueil__case:nth-child(n+3):after{content:"";position:absolute;top:0;right:12px;left:12px;height:1px;background:var(--ec-os-filet)}.ec-resume-accueil__tuile{padding:10px 12px}.ec-resume-accueil__libelle{align-items:flex-start;letter-spacing:.04em}.ec-resume-accueil__libelle>span{white-space:normal}.ec-resume-accueil__valeur.ec-resume-accueil__valeur{font-size:20px;line-height:26px}.ec-resume-accueil__courbe{display:none}}.ec-view.ec-accueil .ec-os-tuile.ec-accueil-module{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"rond libelle fleche" "chiffre chiffre chiffre" "detail detail detail";grid-template-rows:auto;align-content:start;align-items:center;column-gap:8px;row-gap:6px;text-align:left}.ec-view.ec-accueil .ec-os-tuile.ec-accueil-module:hover{transform:none}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-module__tete{display:contents}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-rond{grid-area:rond;width:16px;height:16px;min-width:0;padding:0;border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-rond>.ec-icone{width:16px;height:16px}.ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__libelle{grid-area:libelle;order:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__libelle:first-letter{text-transform:uppercase}:root:root:root .ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__libelle:before{content:none}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-module__fleche{grid-area:fleche}.ec-view.ec-accueil .ec-accueil-module .ec-os-tuile__chiffre{grid-area:chiffre;font-feature-settings:"cv11","tnum";font-variant-numeric:tabular-nums}.ec-view.ec-accueil .ec-accueil-module .ec-accueil-module__detail{grid-area:detail;margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:18px}.ec-view.ec-accueil .ec-accueil-module>:not(.ec-accueil-module__tete,.ec-os-tuile__libelle,.ec-os-tuile__chiffre,.ec-accueil-module__detail){grid-column:1 / -1;justify-self:start}.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__tete>.ec-os-bouton--fantome{gap:2px;min-height:28px;height:auto;padding:0 2px 0 6px;border:0;background:transparent;box-shadow:none;color:rgb(var(--ec-os-texte-3));font-size:13px;font-weight:500}.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__tete>.ec-os-bouton--fantome:hover{background:transparent;color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__tete>.ec-os-bouton--fantome>.ec-icone{display:none}.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__tete>.ec-os-bouton--fantome:after{content:"";position:static;inset:auto;width:16px;height:16px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8l4 4-4 4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M10 8l4 4-4 4' fill='none' stroke='black' stroke-width='1.5'/%3E%3C/svg%3E") center / contain no-repeat}@media(pointer:coarse){.ec-view.ec-accueil .ec-grille__corps .ec-os-carte__tete>.ec-os-bouton--fantome{min-height:44px;padding-inline:10px 6px}}.ec-view.ec-accueil .ec-grille__corps .ec-accueil-liste .ec-accueil-demande{padding-block:8px}.ec-view.ec-accueil .ec-grille__corps .ec-audit__principal{display:grid;grid-template-columns:104px minmax(0,1fr) auto;align-items:center;width:100%;padding-block:6px}.ec-view.ec-accueil .ec-grille__corps .ec-audit__principal>:first-child{justify-self:start}.ec-view.ec-accueil .ec-grille__corps .ec-audit__compte{color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil .ec-grille__corps .ec-audit__principal .ec-audit__ligne-titre{font-size:14px;line-height:20px}.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{column-gap:var(--ec-os-e-10, 10px);padding-inline:var(--ec-barre-gouttiere, 20px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__icone{align-self:center}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__tete{display:flex;flex:none;align-items:center;gap:var(--ec-os-e-10, 10px)}@media(max-width:640px){.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__tete{flex:1 1 100%;min-width:0}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__identite{flex:1 1 auto;min-width:0}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__identite .ec-accueil__accroche{flex-wrap:wrap;min-width:0;max-width:100%}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__accroche>.ec-accueil__date{flex:1 1 100%}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__accroche>.ec-accueil__resume:before{content:none}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__accroche>.ec-accueil__maj:before{content:none}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes,.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes .ec-tableau__barre{min-width:0;max-width:100%}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes .ec-period{flex:0 1 auto;min-width:0}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes .ec-period__bouton{min-width:0;max-width:100%;overflow:hidden}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes .ec-period__libelle{flex:none}.ec-view.ec-accueil .ec-accueil__bande .ec-accueil__commandes .ec-period__cmp{min-width:0;overflow:hidden;text-overflow:ellipsis}}@media(max-width:640px){.ec-view.ec-accueil .ec-accueil__bande,.ec-view.ec-accueil[data-ec-espace=mail] .ec-accueil__bande.ec-os-signature{position:relative;top:auto}}.ec-analytique-vue{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-height:var(--ec-os-h-sm, 37.5px);max-width:100%;padding:0 var(--ec-space-md);border:1px solid rgb(var(--ec-os-filet));border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);cursor:pointer;transition:background-color .14s var(--ec-ease)}.ec-analytique-vue:hover{background:rgb(var(--ec-os-champ))}.ec-analytique-vue[aria-busy=true]{opacity:.7}.ec-analytique-vue:disabled{opacity:.5;cursor:not-allowed}.ec-analytique-vue:disabled:hover{background:rgb(var(--ec-os-carte))}.ec-analytique-vue__etiquette{color:rgb(var(--ec-os-texte-2))}.ec-analytique-vue__nom{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-analytique-contexte{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;max-width:100%}.ec-analytique-contexte:empty{display:none}.ec-analytique-puces{display:flex;min-width:0;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-analytique-puce{display:inline-flex;min-width:0;align-items:center;gap:var(--ec-space-xs, 6px);min-height:32px;max-width:100%;padding:0 var(--ec-space-xs, 6px) 0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.ec-analytique-puce>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-analytique-puce__retirer{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-analytique-puce__retirer:hover{background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte))}.ec-analytique-avis{display:flex;flex-direction:column;gap:var(--ec-space-xs, 6px)}.ec-analytique-avis__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-analytique-avis__ligne>span{flex:1 1 240px;min-width:0;max-width:72ch}.ec-grille__corps{position:relative}.ec-grille__corps>.ec-analytique-note{position:absolute;top:-8px;right:-8px;z-index:2;display:inline-flex;flex:none;align-items:center;justify-content:center;width:26px;height:26px;padding:0;border:2px solid rgb(var(--ec-os-page, var(--ec-bg)));border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));cursor:help}.ec-grille__corps>.ec-analytique-note:hover{background:rgb(var(--ec-os-attention) / .35)}.ec-analytique-tendance{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-analytique-tendance__actions{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-analytique-tendance__precision{color:rgb(var(--ec-os-texte-2))}.ec-analytique-tendance__squelette-chiffre{display:block;width:9em;height:2.2em;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-os-texte) / .06)}.ec-analytique-icone{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:1px solid rgb(var(--ec-os-filet));border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));cursor:pointer;transition:background-color .14s var(--ec-ease)}.ec-analytique-icone:hover{background:rgb(var(--ec-os-champ))}.ec-analytique-icone[aria-pressed=true]{border-color:rgb(var(--ec-accent));color:var(--ec-accent-text)}.ec-analytique-coche{display:inline-flex;width:16px}.ec-popover.ec-analytique-plage{width:min(400px,calc(100vw - 24px))}.ec-analytique-plage__form{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-analytique-plage__titre{margin:0;font-weight:600}.ec-analytique-plage__dates{display:grid;grid-template-columns:1fr 1fr;gap:var(--ec-space-sm)}.ec-analytique-plage__erreur{margin:0;color:rgb(var(--ec-danger));font-size:12px}.ec-analytique-plage__prereglages{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs, 6px);margin:0;padding:0;border:0}.ec-analytique-plage__prereglages>legend{margin-bottom:var(--ec-space-xs, 6px);padding:0;color:rgb(var(--ec-text-secondary));font-size:12px}.ec-analytique-plage__prereglage{min-height:32px;padding:0 var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background:transparent;color:rgb(var(--ec-text-primary));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-analytique-plage__prereglage:hover{background:rgb(var(--ec-elevated))}.ec-analytique-plage__actions{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-analytique-avis--note{margin-top:var(--ec-space-lg);font-size:var(--ec-os-t-chip)}.ec-analytique-form{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-analytique-form__actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-analytique-filtre{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-analytique-filtre__valeurs{min-width:0;margin:0;padding:0;border:0}.ec-analytique-filtre__valeurs>legend{margin-bottom:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-analytique-filtre__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-analytique-filtre__valeur{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;overflow-wrap:anywhere}.ec-tableau__barre .ec-tableau__personnaliser{margin-left:auto;flex:none}@media(min-width:1100px){.ec-tableau__barre:has(.ec-analytique-vue){flex-wrap:nowrap;gap:var(--ec-space-sm);min-width:0}.ec-tableau__barre:has(.ec-analytique-vue)>*{flex:none}.ec-tableau__barre:has(.ec-analytique-vue)>[data-ec-vue]{flex:0 1 auto;min-width:120px}.ec-tableau__barre .ec-tableau__periode .ec-os-segmente__option{padding:0 var(--ec-space-lg)}}@media(max-width:640px){.ec-analytique-vue{width:100%;justify-content:space-between}.ec-tableau__barre .ec-tableau__periode{flex:1 1 100%}.ec-tableau__barre .ec-tableau__periode .ec-os-segmente{display:flex;width:100%}.ec-tableau__barre .ec-tableau__periode .ec-os-segmente__option{flex:1 1 auto;padding:0 var(--ec-space-xs, 6px);font-size:var(--ec-os-t-second)}}.ec-analytique-export{gap:var(--ec-space-xs)}.ec-analytique-exports{display:flex;flex-direction:column;gap:var(--ec-space-xl, 24px);min-width:0}.ec-analytique-exports__section{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-analytique-exports__titre{margin:0;font-size:var(--ec-font-size-title);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-analytique-exports__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ec-analytique-exports__entree{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-sm) 0;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));min-width:0}.ec-analytique-exports__nom{flex:1 1 180px;min-width:0;font-weight:500;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-analytique-exports__note{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}@media(max-width:640px){.ec-analytique-vue.ec-analytique-export{width:auto;justify-content:center}}.ec-schema{display:grid;grid-template-rows:auto auto 1fr;align-content:start;gap:var(--ec-space-lg, 16px);min-height:360px}.ec-tableau .ec-grille__corps>.ec-schema{flex:1 0 auto}.ec-schema .ec-os-carte__titre{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-h3)}.ec-schema__sous{margin:calc(-1 * var(--ec-space-sm, 8px)) 0 0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-schema__corps{display:grid;align-content:start;gap:var(--ec-space-lg, 16px);min-width:0}.ec-schema__dessin{height:150px}.ec-schema__aucun{margin:0;color:rgb(var(--ec-os-texte-2))}.ec-schema__note{display:flex;align-items:baseline;gap:var(--ec-space-sm, 8px);margin:0;font-family:var(--ec-os-police-grand-titre);font-size:40px;line-height:1;letter-spacing:-.02em;color:rgb(var(--ec-os-donnee))}.ec-schema__note span{font-family:inherit;font-size:var(--ec-os-t-second);letter-spacing:0;color:rgb(var(--ec-os-texte-2))}.ec-schema__colonnes{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:var(--ec-space-sm, 8px);margin:0;padding:0;list-style:none}.ec-schema__colonne{display:grid;grid-template-rows:auto 72px auto;justify-items:center;gap:4px;min-width:0}.ec-schema__colonne-valeur{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}.ec-schema__colonne-piste{display:flex;align-items:flex-end;width:100%;max-width:36px;height:100%;border-radius:6px;background:rgb(var(--ec-os-texte) / .06)}.ec-schema__colonne-barre{display:block;width:100%;height:var(--h);border-radius:6px;background:rgb(var(--ec-os-texte) / .3)}.ec-schema__colonne:last-child .ec-schema__colonne-barre{background:var(--ec-theme-vif, rgb(var(--ec-os-donnee)))}.ec-schema__colonne-libelle{overflow:hidden;max-width:100%;font-size:12px;color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis;white-space:nowrap}.ec-schema__vide{display:grid;align-content:start;justify-items:start;gap:var(--ec-space-lg, 16px)}.ec-schema__exemple{position:relative;box-sizing:border-box;width:100%;height:132px;padding:32px 16px 12px;border-radius:var(--ec-radius-lg, 12px);background:rgb(var(--ec-os-texte) / .04);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .08)}.ec-schema__etiquette{position:absolute;top:8px;left:8px;display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ec-schema__ex-barres{display:flex;align-items:flex-end;gap:6px;height:100%}.ec-schema__ex-barres span{flex:1;height:var(--h);border-radius:4px;background:rgb(var(--ec-os-texte) / .14);transform-origin:bottom center;animation:ec-schema-monte var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:calc(var(--i, 0) * 40ms)}.ec-schema__ex-barres span:nth-last-child(-n+3){background:rgb(var(--ec-os-texte) / .26)}.ec-schema__ex-entonnoir,.ec-schema__ex-liste{display:grid;align-content:center;gap:8px;height:100%}.ec-schema__ex-entonnoir{justify-items:center}.ec-schema__ex-entonnoir span,.ec-schema__ex-liste span{display:block;width:var(--l);height:14px;border-radius:4px;background:rgb(var(--ec-os-texte) / calc(.12 + var(--i, 0) * .04));animation:ec-schema-pousse var(--ec-anim-max) var(--ec-anim-ease-out) both;animation-delay:calc(var(--i, 0) * 60ms)}.ec-schema__ex-entonnoir span{transform-origin:center}.ec-schema__ex-liste span{transform-origin:left center}.ec-schema__vide-texte{display:grid;gap:4px}.ec-schema__vide-titre{margin:0;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-schema__vide-aide{margin:0;max-width:48ch;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}@keyframes ec-schema-monte{0%{transform:scaleY(0)}}@keyframes ec-schema-pousse{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ec-schema__colonne-barre,.ec-schema__ex-barres span,.ec-schema__ex-entonnoir span,.ec-schema__ex-liste span{animation:none}}@media(max-width:640px){.ec-schema{min-height:0}}.ec-panneau{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-space-xl);min-width:0}.ec-panneau__tete{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;min-height:var(--ec-os-h-sm)}.ec-panneau__icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:var(--ec-os-h-sm);height:var(--ec-os-h-sm);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-item);color:rgb(var(--ec-os-texte-2))}.ec-panneau__noms{flex:1 1 auto;min-width:0}.ec-panneau__titre.ec-panneau__titre{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h2);font-weight:600;line-height:20px;letter-spacing:-.005em;color:rgb(var(--ec-os-texte))}.ec-panneau__sous{margin:0;font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__droite{display:flex;flex:none;align-items:center;gap:var(--ec-space-sm)}.ec-panneau__chiffres{display:flex;flex-wrap:wrap;gap:var(--ec-space-lg) 0;margin:0}.ec-panneau__chiffre{display:flex;flex:1 1 120px;flex-direction:column;gap:2px;min-width:0;padding:0 var(--ec-space-xl);border-left:1px solid var(--ec-os-filet)}.ec-panneau__chiffre:first-child{padding-left:0;border-left:0}.ec-panneau__chiffre dt{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__chiffre dd{margin:0}.ec-panneau__valeur{font-family:var(--ec-os-police-titre);font-size:22px;font-weight:600;line-height:28px;letter-spacing:-.015em;color:rgb(var(--ec-os-texte));white-space:nowrap}[data-grand]>.ec-panneau__chiffre .ec-panneau__valeur{font-size:28px;line-height:34px;letter-spacing:-.02em}.ec-panneau__contexte{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--ec-space-xs, 6px);font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__variation{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-panneau__variation[data-sens=hausse]{color:rgb(var(--ec-success))}.ec-panneau__variation[data-sens=baisse]{color:rgb(var(--ec-danger))}.ec-panneau__lecteur{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-panneau__legende{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs, 6px) var(--ec-space-lg);margin:calc(var(--ec-space-sm) * -1) 0 calc(var(--ec-space-md) * -1);padding:0;list-style:none;font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__legende li{display:inline-flex;align-items:center;gap:var(--ec-space-xs, 6px)}.ec-panneau__legende i{display:inline-block;width:14px;height:0;border-top:2px solid rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)));border-radius:2px}.ec-panneau__legende i[data-motif=tirets]{border-top:2px dashed rgb(var(--ec-os-texte-3))}.ec-panneau__graphe{position:relative;flex:1 1 auto;min-width:0}.ec-panneau__exemple{display:inline-flex;align-items:center;align-self:flex-start;height:20px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-etiquette);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.ec-panneau__graphe--exemple>.ec-panneau__exemple{position:absolute;top:8px;left:8px;z-index:1}.ec-panneau__exemple-bloc{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-panneau__invitation{display:flex;flex-direction:column;gap:2px;margin:var(--ec-space-md) 0 0;max-width:56ch;font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps);color:rgb(var(--ec-os-texte-2))}.ec-panneau__invitation strong{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-panneau__panne{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.ec-panneau__lien{padding:0;border:0;background:none;font:inherit;font-size:var(--ec-os-t-second);font-weight:600;text-decoration:underline;text-underline-offset:2px;color:rgb(var(--ec-os-texte));cursor:pointer}.ec-panneau__lignes{display:flex;flex-direction:column;gap:2px;margin:0 calc(var(--ec-space-sm) * -1);padding:0;list-style:none}.ec-panneau__lignes--agir{margin-inline:0}.ec-panneau__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);width:100%;min-height:52px;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-item);background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ec-ease, .14s ease)}.ec-panneau__ligne:hover{background:rgb(var(--ec-os-texte) / .05)}.ec-panneau__ligne-texte{display:flex;flex-direction:column;min-width:0}.ec-panneau__ligne-titre{display:block;overflow-wrap:anywhere;font-size:var(--ec-os-t-corps);font-weight:550;line-height:var(--ec-os-i-corps);color:rgb(var(--ec-os-texte))}.ec-panneau__ligne-detail{display:block;margin:0;overflow-wrap:anywhere;font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__ligne-ombre{display:flex;flex-direction:column;gap:var(--ec-space-xs, 6px);padding:var(--ec-space-md) var(--ec-space-sm)}.ec-panneau__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);margin-top:auto}.ec-panneau__pied>:last-child:first-child{margin-left:auto}.ec-panneau__invitation--a-jour{margin:0}.ec-panneau__empilee{display:flex;gap:3px;height:10px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);transform-origin:left center;animation:ec-panneau-pousse var(--ec-anim-max) var(--ec-anim-ease-out) both}@keyframes ec-panneau-pousse{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.ec-panneau__empilee i{flex:1 1 0;min-width:3px;background:rgb(var(--ec-os-texte) / .14)}.ec-panneau__empilee i[data-cran="0"],.ec-panneau__etapes i[data-cran="0"]{background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.ec-panneau__empilee i[data-cran="1"],.ec-panneau__etapes i[data-cran="1"]{background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)) / .55)}.ec-panneau__empilee i[data-cran="2"],.ec-panneau__etapes i[data-cran="2"]{background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)) / .28)}.ec-panneau__etapes{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-panneau__etapes li{display:grid;grid-template-columns:8px minmax(0,1fr) auto minmax(64px,auto);align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-panneau__etapes i{width:8px;height:8px;border-radius:2px;background:rgb(var(--ec-os-texte) / .14)}.ec-panneau__etape-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-panneau__etape-nombre{color:rgb(var(--ec-os-texte-2))}.ec-panneau__etape-montant{font-weight:550;text-align:right}.ec-panneau__section{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-panneau__sous-titre.ec-panneau__sous-titre{margin:0;font-family:inherit;font-size:var(--ec-os-t-second);font-weight:400;line-height:var(--ec-os-i-second);color:rgb(var(--ec-os-texte-2))}.ec-panneau__sources{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-panneau__sources li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px var(--ec-space-sm);font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-panneau__source-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-panneau__source-valeur{font-weight:550}.ec-panneau__source-barre{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07)}.ec-panneau__source-barre i{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)));transform-origin:left center;animation:ec-panneau-pousse var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-panneau__table-cadre{overflow-x:auto}.ec-panneau__table{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-corps);line-height:var(--ec-os-i-corps)}.ec-panneau__table th{padding:0 var(--ec-space-md) var(--ec-space-sm) 0;border-bottom:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second);font-weight:400;text-align:left;color:rgb(var(--ec-os-texte-2))}.ec-panneau__table td{padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-md) 0;border-bottom:1px solid var(--ec-os-filet);vertical-align:middle}.ec-panneau__table tr:last-child td{border-bottom:0}.ec-panneau__table .ec-panneau__table-droite{padding-right:0;padding-left:var(--ec-space-md);text-align:right;white-space:nowrap}.ec-panneau__table-quand{color:rgb(var(--ec-os-texte-2))}.ec-panneau__table[data-exemple],.ec-panneau__empilee[data-exemple]{opacity:.45}.ec-grille__repli{grid-column:1 / -1;display:flex;justify-content:center;padding:var(--ec-space-sm) 0}.ec-grille__repli-bouton{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-height:var(--ec-os-h-md);padding:0 var(--ec-space-lg);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:550;cursor:pointer;transition:background-color var(--ec-ease, .14s ease)}.ec-grille__repli-bouton:hover{background:rgb(var(--ec-os-texte) / .05)}.ec-grille__theme{grid-column:1 / -1;margin-top:var(--ec-space-lg)}.ec-grille__theme-titre.ec-grille__theme-titre{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-h2);font-weight:600;line-height:20px;color:rgb(var(--ec-os-texte))}.ec-grille__cellule[data-ec-replie]{display:none}.ec-tableau .ec-grille__cellule:has(>.ec-grille__corps>.ec-panneau){align-self:stretch}@media(max-width:640px){.ec-panneau__tete{flex-wrap:wrap}.ec-panneau__chiffre{flex:1 1 40%;padding:0 var(--ec-space-md)}[data-grand]>.ec-panneau__chiffre .ec-panneau__valeur{font-size:24px;line-height:30px}.ec-panneau__chiffres[data-grand]>.ec-panneau__chiffre:first-child{flex-basis:100%;padding:0}.ec-panneau__chiffres[data-grand]>.ec-panneau__chiffre:nth-child(2){padding-left:0;border-left:0}}@media(prefers-reduced-motion:reduce){.ec-panneau__empilee,.ec-panneau__source-barre i{animation:none}}.ec-panneau__legende-note{margin-inline-start:auto}.ec-panneau__annonce:empty{display:none}.ec-panneau__annonce>*{margin:0}:root:root:root:root:root:root:root .ec-panneau__annonce .ec-os-bouton--primaire{background:rgb(var(--ec-c-papier, var(--ec-os-carte)));box-shadow:inset 0 0 0 1px var(--ec-c-controle, var(--ec-os-filet-fort));color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root:root:root:root:root:root:root .ec-panneau__annonce .ec-os-bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-c-lavis, var(--ec-os-doux)))}.ec-tableau{display:grid;gap:var(--ec-space-xl);min-width:0}.ec-tableau__barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:var(--ec-space-md)}.ec-tableau__periode{min-width:0;margin:0;padding:0;border:0}.ec-tableau__periode:disabled{opacity:.6}.ec-tableau-chiffre{position:relative;display:grid;grid-template-rows:auto 1fr;align-content:stretch;gap:var(--ec-space-xs, 6px);min-height:168px;overflow:hidden}.ec-tableau .ec-grille__cellule:has(>.ec-grille__corps>.ec-tableau-chiffre){align-self:stretch}.ec-tableau .ec-grille__corps>.ec-tableau-chiffre{flex:1 1 auto}.ec-tableau-chiffre__tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);min-height:30px}.ec-tableau-chiffre__titre{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-tableau-chiffre__corps{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-md);min-width:0;margin-top:auto}.ec-tableau-chiffre__gauche{display:grid;gap:var(--ec-space-xs, 6px);min-width:0}.ec-tableau-chiffre__micro{flex:none}.ec-tableau-chiffre__ouvrir{display:inline-grid;place-items:center;width:30px;height:30px;padding:0;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));cursor:pointer}.ec-tableau-chiffre__valeur{display:grid;justify-items:start;gap:var(--ec-space-xs, 6px)}.ec-tableau-chiffre__ecart{display:flex;min-height:22px}.ec-tableau-chiffre__nombre{font-family:var(--heading-font-family, inherit);font-size:calc(var(--ec-os-t-h1) + 2px);font-weight:400;line-height:1.1;letter-spacing:-.01em}.ec-tableau-chiffre__precision{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-tableau-chiffre__spark{height:44px;margin-top:auto}.ec-tableau-chiffre__etapes{display:flex;align-items:flex-end;gap:3px}.ec-tableau-chiffre__etape{flex:1 1 0;min-width:6px;height:10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-donnee));transform-origin:left center;animation:ec-tableau-pousse var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-tableau-chiffre__etape:nth-child(2){opacity:.72}.ec-tableau-chiffre__etape:nth-child(3){opacity:.5}.ec-tableau-chiffre__etape:nth-child(n+4){opacity:.32}.ec-tableau-chiffre .ec-os-bouton{justify-self:start;margin-top:var(--ec-space-xs, 6px)}.ec-tableau-rapport{display:grid;align-content:start;gap:var(--ec-space-xl)}.ec-tableau-rapport .ec-os-carte__titre{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-h3)}.ec-tableau-rapport__ecart{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-tableau-rapport__progression{display:grid;gap:var(--ec-space-sm)}.ec-tableau-rapport__corps{display:grid;gap:var(--ec-space-xl);min-width:0}.ec-tableau-rapport__corps--jauge{grid-template-columns:minmax(150px,200px) minmax(0,1fr);align-items:center}.ec-tableau-rapport__colonne{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-tableau-rapport__cle{display:grid;gap:var(--ec-space-2xs, 4px)}.ec-tableau-rapport__nombre{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h1);font-weight:400;line-height:1.05}.ec-tableau-rapport__sous{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs, 6px) var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-tableau-graphique.ec-tableau-rapport__dessin{height:220px}.ec-tableau-graphique.ec-tableau-rapport__jauge{height:170px}.ec-tableau-graphique,.ec-tableau-graphique__dessin,.ec-tableau-graphique__toile{min-width:0;height:100%}.ec-tableau-graphique .ec-os-stats__graphique{height:100%}.ec-tableau-reperes{display:grid;gap:var(--ec-space-sm);margin:0}.ec-tableau-repere{display:flex;justify-content:space-between;gap:var(--ec-space-md);padding-top:var(--ec-space-sm);border-top:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-tableau-repere dt{display:inline-flex;align-items:center;gap:var(--ec-space-xs, 6px)}.ec-tableau-repere dd{margin:0;font-weight:600;white-space:nowrap}.ec-tableau-repere__point{width:10px;height:10px;border-radius:50%;background:rgb(var(--ec-os-donnee))}.ec-tableau-repere__point[data-point=comparaison]{background:rgb(var(--ec-os-texte) / .35)}.ec-tableau-repere__point[data-point=alerte]{background:var(--ec-statut-refuse)}.ec-tableau-barres{display:grid;gap:var(--ec-space-md);margin:0;padding:0;list-style:none}.ec-tableau-barres__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ec-space-2xs, 4px) var(--ec-space-md);font-size:var(--ec-os-t-second)}.ec-tableau-barres__libelle{overflow-wrap:anywhere}.ec-tableau-barres__valeur{font-weight:600}.ec-tableau-barres__piste{grid-column:1 / -1;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));overflow:hidden}.ec-tableau-barres__barre{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-os-texte) / .3)}.ec-tableau-barres__ligne:first-child .ec-tableau-barres__barre:not([data-secondaire]){background:rgb(var(--ec-os-donnee))}.ec-tableau-barres__barre[data-secondaire]{background:rgb(var(--ec-os-texte) / .18)}@keyframes ec-tableau-pousse{0%{transform:scaleX(0)}}.ec-tableau-panne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md);margin:0;font-size:var(--ec-os-t-second)}.ec-tableau button:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(max-width:520px){.ec-tableau-chiffre{min-height:0}.ec-tableau-chiffre__nombre,.ec-tableau-rapport__nombre{font-size:var(--ec-os-t-h1)}.ec-tableau-rapport__corps--jauge{grid-template-columns:minmax(0,1fr)}.ec-tableau-graphique.ec-tableau-rapport__jauge{height:150px}.ec-tableau-graphique.ec-tableau-rapport__dessin{height:180px}.ec-tableau__barre .ec-tableau__periode{flex:1 1 auto}.ec-tableau-chiffre__ouvrir{position:absolute;top:0;right:0;bottom:0;left:0;width:auto;height:auto;border-radius:inherit;background:transparent}.ec-tableau-chiffre__ouvrir>*{display:none}.ec-tableau .ec-tableau-chiffre__ouvrir:focus-visible{outline-offset:-3px}}@media(prefers-reduced-motion:reduce){.ec-tableau-barres__barre,.ec-tableau-chiffre__etape{animation:none}}.ec-grille{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-content:start;gap:var(--ec-os-ecart);margin:0;padding:0;list-style:none}.ec-grille__cellule{display:flex;flex-direction:column;min-width:0;grid-column:span 12}.ec-grille__cellule[data-w="3"]{grid-column:span 3}.ec-grille__cellule[data-w="4"]{grid-column:span 4}.ec-grille__cellule[data-w="6"]{grid-column:span 6}.ec-grille__cellule[data-w="8"]{grid-column:span 8}@media(min-width:1101px){.ec-grille__cellule[data-rangs="2"]{grid-row:span 2}}.ec-grille__corps{display:flex;flex:1;flex-direction:column;min-width:0}.ec-grille__corps>*{flex:1 0 auto}.ec-grille__corps>.ec-accueil-section{display:flex;flex-direction:column}.ec-grille__corps>.ec-accueil-section>.ec-os-carte{flex:1 0 auto}.ec-tableau:not([data-edition]) .ec-grille__cellule:not([data-ajoute]):has(>.ec-grille__corps:empty){display:none}.ec-tableau__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-tableau__note{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-tableau[data-edition] .ec-grille__cellule{gap:var(--ec-space-xs, 6px);padding:var(--ec-space-xs, 6px);border:1px dashed rgb(var(--ec-os-texte) / .28);border-radius:var(--ec-os-rayon-carte, var(--ec-radius-lg));background:rgb(var(--ec-os-texte) / .02)}.ec-tableau[data-edition] .ec-grille__corps{opacity:.86;pointer-events:none;-webkit-user-select:none;user-select:none}.ec-tableau[data-edition] .ec-grille__corps:empty:before,.ec-tableau .ec-grille__cellule[data-ajoute]>.ec-grille__corps:empty:before{content:attr(data-rien);display:grid;place-items:center;min-height:96px;padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-align:center}.ec-grille__cellule[data-glisse]{z-index:2;box-shadow:var(--ec-float-shadow)}.ec-grille__outils{display:flex;align-items:center;gap:var(--ec-space-2xs, 4px);min-height:36px}.ec-grille__nom{flex:1;min-width:0;overflow:hidden;font-size:var(--ec-os-t-chip);font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-grille__outil{display:inline-grid;flex:none;place-items:center;min-width:32px;height:32px;padding:0 var(--ec-space-xs, 6px);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600;cursor:pointer}.ec-grille__outil--texte{display:inline-flex;gap:2px;padding-right:var(--ec-space-sm, 10px)}.ec-grille__outil:disabled{opacity:.35;cursor:default}.ec-grille__poignee{cursor:grab;touch-action:none}.ec-grille__poignee:active{cursor:grabbing}.ec-tableau-chiffre__vide{display:grid;gap:var(--ec-space-xs, 6px)}.ec-tableau-chiffre__vide .ec-tableau-chiffre__nombre{color:rgb(var(--ec-os-texte-2))}.ec-tableau-chiffre[data-alerte] .ec-tableau-chiffre__precision{color:var(--ec-statut-refuse)}.ec-tableau-rapport__vide{display:grid;place-items:center}.ec-tableau-vide{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);min-width:0}.ec-tableau-vide__texte{display:grid;flex:1 1 200px;gap:2px;min-width:0;margin:0}.ec-tableau-vide__titre{font-size:var(--ec-os-t-corps);line-height:18px}.ec-tableau-vide__aide{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:18px;white-space:nowrap;text-overflow:ellipsis}.ec-tableau-rapport__aucun{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-tableau-reperes--ligne{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));column-gap:var(--ec-space-lg)}.ec-tableau-lignes{display:grid;margin:0;padding:0;list-style:none}.ec-tableau-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-sm) 0;border-top:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-tableau-ligne__texte{display:grid;min-width:0;overflow-wrap:anywhere}.ec-tableau-ligne__sous{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-tableau-ligne__meta{flex:none;color:rgb(var(--ec-os-texte-2));font-weight:600;white-space:nowrap}.ec-tableau-ligne[data-alerte] .ec-tableau-ligne__meta{color:var(--ec-statut-refuse)}.ec-tableau-catalogue{display:grid;gap:var(--ec-space-xl)}.ec-tableau-catalogue__famille{margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-second);font-weight:600}.ec-tableau-catalogue__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-tableau-catalogue__item{display:grid;gap:var(--ec-space-2xs, 4px);width:100%;height:100%;padding:var(--ec-space-md);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte, var(--ec-surface)));color:rgb(var(--ec-os-texte));text-align:left;cursor:pointer}.ec-tableau-catalogue__item:hover:not(:disabled){background:rgb(var(--ec-os-champ))}.ec-tableau-catalogue__item:disabled{opacity:.55;cursor:default}.ec-tableau-catalogue__nom{font-size:var(--ec-os-t-second);font-weight:600}.ec-tableau-catalogue__item>.ec-os-statut{justify-self:start;margin-top:var(--ec-space-2xs, 4px)}.ec-tableau-catalogue__desc,.ec-tableau-catalogue__note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}@media(max-width:1100px){.ec-grille{grid-template-columns:repeat(6,minmax(0,1fr))}.ec-grille__cellule,.ec-grille__cellule[data-w="6"],.ec-grille__cellule[data-w="8"]{grid-column:span 6}.ec-grille__cellule[data-w="3"],.ec-grille__cellule[data-w="4"]{grid-column:span 3}.ec-grille__cellule[data-ec-widget="bloc:canaux"],.ec-grille__cellule[data-ec-seul]{grid-column:span 6}}@media(max-width:640px){.ec-grille{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-grille__cellule,.ec-grille__cellule[data-w]{grid-column:span 2}.ec-grille__cellule[data-nature=chiffre],.ec-grille__cellule[data-nature=module][data-w="3"]{grid-column:span 1}.ec-grille__cellule[data-nature=chiffre][data-ec-seul],.ec-grille__cellule[data-ec-seul-2]{grid-column:span 2}}@media(max-width:480px){.ec-grille__cellule[data-nature=chiffre],.ec-grille__cellule[data-nature=module][data-w="3"]{grid-column:span 2}}.ec-grille__corps>.ec-accueil-section{gap:var(--ec-space-lg);padding:var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-grille__corps>.ec-accueil-section .ec-accueil-section__tete{margin:0}.ec-grille__corps>.ec-accueil-section .ec-accueil-section__titre{font-size:var(--ec-os-t-h2)}.ec-grille__corps>.ec-accueil-section>.ec-os-carte{padding:0;border-radius:0;background:transparent;box-shadow:none}.ec-grille__cellule[data-nature=chiffre]{align-self:start}.ec-grille__corps>.ec-tableau-rapport:is([data-ec-carte="rapport.top-produits"],[data-ec-carte="rapport.taches"],[data-ec-carte="rapport.relances"],[data-ec-carte="rapport.pages"],[data-ec-carte="rapport.sources"],[data-ec-carte="rapport.avis"]){flex:0 0 auto}@media(max-width:767px){.ec-tableau-chiffre__corps{flex-wrap:wrap}.ec-tableau-reperes--ligne{grid-template-columns:minmax(0,1fr)}}.ec-tableau__vide-gestes{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-sm)}.ec-tableau-squelette-barres{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;align-items:end;gap:var(--ec-space-sm);height:220px}.ec-tableau-chiffre__action{justify-self:start;margin-left:calc(-1 * var(--ec-space-lg))}.ec-tableau-chiffre__pied{display:block;height:var(--ec-os-h-sm, 32px)}.ec-tableau-barres__piste--squelette{background:none}.ec-tableau-chiffre__ouvrir:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ec-tableau-chiffre__ouvrir:focus-visible{outline:none}.ec-tableau-chiffre__ouvrir:focus-visible:after{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-tableau-chiffre:has(.ec-tableau-chiffre__action) .ec-tableau-chiffre__ouvrir{width:0;min-width:0;padding:0;overflow:visible;background:none}.ec-tableau-chiffre:has(.ec-tableau-chiffre__action) .ec-tableau-chiffre__ouvrir>*{display:none}.ec-tableau-chiffre__action{position:relative;z-index:1}.ec-tableau .ec-grille>.ec-grille__cellule{align-self:stretch}.ec-tableau .ec-grille__corps>.ec-tableau-rapport{flex:1 0 auto}.ec-view.ec-accueil[data-ec-registre=vif]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-resume-teinte: 0%;--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48}:root.dark .ec-view.ec-accueil[data-ec-registre=vif],:root.black .ec-view.ec-accueil[data-ec-registre=vif]{--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille [data-ec-theme]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte)}:root:not(.light) .ec-view.ec-accueil[data-ec-registre=vif] .ec-grille [data-ec-theme][data-ec-theme]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-accueil__bonjour{font-family:var(--ec-vif-display);font-size:36px;font-weight:300;line-height:1.1;letter-spacing:-.02em}.ec-view.ec-accueil[data-ec-registre=vif] .ec-accueil__date{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-os-carte,.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-os-carte:not(.ec-panneau),.ec-view.ec-accueil[data-ec-registre=vif] .ec-resume-accueil{border:0;border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-os-carte:not(.ec-os-carte--heros,.ec-panneau--principal),.ec-view.ec-accueil[data-ec-registre=vif] .ec-resume-accueil{background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);transition:box-shadow .22s var(--ec-vif-ease),transform .22s var(--ec-vif-ease)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-os-carte:hover{box-shadow:var(--ec-vif-ombre-haute)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-panneau--principal{background:rgb(var(--ec-vif-noir));box-shadow:var(--ec-vif-ombre-haute)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau.ec-panneau--principal.ec-os-carte{--ec-theme-vif-rgb: 255 255 255;--ec-hero-line: #fff;--ec-hero-line-2: rgb(255 255 255 / .85);--ec-hero-line-3: rgb(255 255 255 / .7);--ec-theme-encre-rgb: 255 255 255;--ec-hero-glow: none;background:rgb(var(--ec-vif-noir))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille{gap:var(--ec-vif-gouttiere)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__titre.ec-panneau__titre,.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps .ec-os-carte__titre{font-family:var(--ec-vif-titre);font-size:17px;font-weight:600;letter-spacing:-.01em}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__tete,.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps .ec-os-carte__tete{--ec-os-titre-tuile-police: var(--ec-vif-titre);--ec-os-titre-tuile-taille: 17px;--ec-os-titre-tuile-interligne: 24px}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__icone{display:none}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__valeur,.ec-view.ec-accueil[data-ec-registre=vif] .ec-tableau-chiffre__nombre,.ec-view.ec-accueil[data-ec-registre=vif] .ec-vitrine-trafic__valeur,.ec-view.ec-accueil[data-ec-registre=vif] .ec-tableau-rapport__nombre,.ec-view.ec-accueil[data-ec-registre=vif] .ec-resume-accueil__valeur,.ec-view.ec-accueil[data-ec-registre=vif] .ec-os-tuile__chiffre{font-family:var(--ec-vif-display);font-size:34px;font-weight:300;line-height:1.05;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau--principal [data-grand]>.ec-panneau__chiffre:first-child .ec-panneau__valeur{font-family:var(--ec-vif-display);font-size:72px;font-weight:300;line-height:76px;letter-spacing:-.03em}@media(max-width:640px){.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau--principal [data-grand]>.ec-panneau__chiffre:first-child .ec-panneau__valeur{font-size:56px;line-height:60px}}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__chiffre dt,.ec-view.ec-accueil[data-ec-registre=vif] .ec-resume-accueil__libelle,.ec-view.ec-accueil[data-ec-registre=vif] .ec-os-tuile__libelle,.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__sous-titre.ec-panneau__sous-titre{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__variation[data-sens]{display:inline-block;padding:1px 7px;border-radius:999px;font-size:11px;font-weight:600;letter-spacing:.04em}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__variation[data-sens=hausse]{background:rgb(var(--ec-vif-ok) / .14);color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__variation[data-sens=baisse]{background:rgb(var(--ec-vif-chaud) / .16);color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__pastille,.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__pastille[data-ton]{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__pastille[data-ton=urgent]{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-vif-chaud));color:rgb(var(--ec-vif-chaud))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__pastille[data-ton=ziggy]{color:rgb(var(--ec-vif-accent))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps{--ec-c-marque: var(--ec-vif-noir);--ec-c-sur-marque: 255 255 255;--ec-c-marque-survol: 40 42 48}:root.dark .ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps,:root.black .ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps{--ec-c-marque: 255 255 255;--ec-c-sur-marque: 0 0 0;--ec-c-marque-survol: 225 225 228}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps .ec-os-bouton--primaire,.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps .ec-os-bouton--secondaire{border-radius:999px}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__empilee{height:8px}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__empilee i:nth-child(4n+1),.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__etapes li:nth-child(4n+1) i{background:rgb(var(--ec-os-texte) / .22)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__empilee i:nth-child(4n+2),.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__etapes li:nth-child(4n+2) i{background:rgb(var(--ec-os-texte) / .45)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__empilee i:nth-child(4n+3),.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__etapes li:nth-child(4n+3) i{background:rgb(var(--ec-os-texte) / .7)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__empilee i:nth-child(4n+4),.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__etapes li:nth-child(4n+4) i{background:rgb(var(--ec-os-texte))}.ec-view.ec-accueil[data-ec-registre=vif] .ec-os-libelle__pastille{filter:grayscale(1)}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps .ec-inline-alert:not(.ec-inline-alert--plein){border:0;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre));box-shadow:none}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau__source-barre{height:4px}.ec-view.ec-accueil[data-ec-registre=vif] .ec-panneau--principal .ec-panneau__variation[data-sens]{color:#fff}.ec-view.ec-accueil[data-ec-registre=vif] .ec-grille__corps>.ec-os-carte--heros{--ec-theme-vif: #fff;--ec-theme-vif-rgb: 255 255 255;--ec-theme-encre-rgb: 255 255 255;background:rgb(var(--ec-vif-noir));box-shadow:var(--ec-vif-ombre-haute);color:#fff}.ec-accueil[data-ec-decor=jour]{--ec-anim-max: var(--ec-anim-base)}.ec-accueil[data-ec-decor] :is(.ec-vif-carte,.ec-vif-ligne,.ec-vif-approbation,.ec-vif-etapes__etape,.ec-vif-frise__item,.ec-vif-anneau__segment,.ec-vif-barres__barre,.ec-vif-rythme__pile,.ec-vif-courbe__svg,.ec-vif-orbite__astre,.ec-vif-orbite__etiquette,.ec-vif-matrice__case,.ec-vif-flux__liens svg,.ec-vif-flux__cibles li,.ec-vif-notifs__item,.ec-vif-detail-tete,.ec-vif-plus-gaufre__case,.ec-vif-plus-mois__barre,.ec-vif-plus-bloc,.ec-vif-plus-anneau__arc,.ec-vif-plus-jalons__rail li,.ec-did-you-know__visual,.ec-did-you-know__content,.ec-vitrine-tuile__valeur,.ec-accueil-ziggy__phrase,.ec-accueil-pm__jauge>[data-plein],.ec-tableau-chiffre__etape,.ec-schema__ex-barres span,.ec-schema__ex-entonnoir span,.ec-schema__ex-liste span,.ec-panneau__empilee,.ec-panneau__source-barre i,.ec-arrivee__avis li,.ec-demarrage__telephone,.ec-plan__table rect,.ec-plan__table circle){--ec-decor-rang: min(var(--ec-vif-rang, var(--i, var(--ec-accueil-rang, 0))), 3)}.ec-accueil[data-ec-decor=jour] :is(.ec-vif-carte,.ec-vif-ligne,.ec-vif-approbation,.ec-vif-etapes__etape,.ec-vif-frise__item,.ec-vif-anneau__segment,.ec-vif-barres__barre,.ec-vif-rythme__pile,.ec-vif-courbe__svg,.ec-vif-orbite__astre,.ec-vif-orbite__etiquette,.ec-vif-matrice__case,.ec-vif-flux__liens svg,.ec-vif-flux__cibles li,.ec-vif-notifs__item,.ec-vif-detail-tete,.ec-vif-plus-gaufre__case,.ec-vif-plus-mois__barre,.ec-vif-plus-bloc,.ec-vif-plus-anneau__arc,.ec-vif-plus-jalons__rail li,.ec-did-you-know__visual,.ec-did-you-know__content,.ec-vitrine-tuile__valeur,.ec-accueil-ziggy__phrase,.ec-accueil-pm__jauge>[data-plein],.ec-tableau-chiffre__etape,.ec-schema__ex-barres span,.ec-schema__ex-entonnoir span,.ec-schema__ex-liste span,.ec-panneau__empilee,.ec-panneau__source-barre i,.ec-arrivee__avis li,.ec-demarrage__telephone,.ec-plan__table rect,.ec-plan__table circle){animation-delay:calc(var(--ec-decor-rang) * 40ms)!important}.ec-accueil[data-ec-decor=jour] :is(.ec-vitrine-tuile__valeur,.ec-accueil-ziggy__phrase,.ec-accueil-pm__jauge>[data-plein]){animation-duration:var(--ec-anim-base)!important}.ec-accueil[data-ec-decor=repos] :is(.ec-vif-carte,.ec-vif-ligne,.ec-vif-approbation,.ec-vif-etapes__etape,.ec-vif-frise__item,.ec-vif-anneau__segment,.ec-vif-barres__barre,.ec-vif-rythme__pile,.ec-vif-courbe__svg,.ec-vif-orbite__astre,.ec-vif-orbite__etiquette,.ec-vif-matrice__case,.ec-vif-flux__liens svg,.ec-vif-flux__cibles li,.ec-vif-notifs__item,.ec-vif-detail-tete,.ec-vif-plus-gaufre__case,.ec-vif-plus-mois__barre,.ec-vif-plus-bloc,.ec-vif-plus-anneau__arc,.ec-vif-plus-jalons__rail li,.ec-did-you-know__visual,.ec-did-you-know__content,.ec-vitrine-tuile__valeur,.ec-accueil-ziggy__phrase,.ec-accueil-pm__jauge>[data-plein],.ec-tableau-chiffre__etape,.ec-schema__ex-barres span,.ec-schema__ex-entonnoir span,.ec-schema__ex-liste span,.ec-panneau__empilee,.ec-panneau__source-barre i,.ec-arrivee__avis li,.ec-demarrage__telephone,.ec-plan__table rect,.ec-plan__table circle){animation-delay:-10s!important}:where(.ec-accueil) :where(.ec-vif-lien,.ec-vif-action,.ec-arrivee__lien-titre,.ec-vif-ligne__corps,.ec-os-onglets-page__plus){position:relative}:where(.ec-accueil) :where(.ec-vif-lien,.ec-vif-action,.ec-arrivee__lien-titre,.ec-vif-ligne__corps,.ec-os-onglets-page__plus):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}:root.dark .ec-confirmation__confirmer.ec-os-bouton--primaire,:root.black .ec-confirmation__confirmer.ec-os-bouton--primaire{background:rgb(var(--ec-os-blanc));color:rgb(var(--ec-os-noir));box-shadow:none}:root.dark .ec-confirmation__confirmer.ec-os-bouton--primaire:hover:not(:disabled),:root.black .ec-confirmation__confirmer.ec-os-bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-os-blanc) / .86)}:root .ec-os-page.ec-mkt-vif,:root .ec-os-page.ec-mkt-vif [data-ec-theme],:root .ec-os-page.ec-mkt-vif .ec-os-signature{--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-survol: 40 42 48;--ec-c-marque-doux: 232 232 234;--ec-c-marque-filet: 214 214 218;--ec-c-marque-encre: 17 18 22;--ec-c-sur-marque: 255 255 255;--ec-c-sur-marque-2: 200 202 208;--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48;--ec-os-actif-neutre: 232 232 234;--ec-os-actif-neutre-encre: 17 18 22;--ec-bande-point-rgb: var(--ec-os-texte);--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif-sombre-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte);--ec-graphique-principale-rgb: var(--ec-os-texte);--ec-ap-marque: rgb(var(--ec-os-texte));--ec-resume-teinte: 0%}:root.dark .ec-os-page.ec-mkt-vif,:root.dark .ec-os-page.ec-mkt-vif [data-ec-theme],:root.dark .ec-os-page.ec-mkt-vif .ec-os-signature,:root.black .ec-os-page.ec-mkt-vif,:root.black .ec-os-page.ec-mkt-vif [data-ec-theme],:root.black .ec-os-page.ec-mkt-vif .ec-os-signature{--ec-c-marque: 255 255 255;--ec-c-marque-survol: 225 225 228;--ec-c-marque-doux: 44 45 50;--ec-c-marque-filet: 70 72 78;--ec-c-marque-encre: 242 242 239;--ec-c-sur-marque: 0 0 0;--ec-c-sur-marque-2: 60 62 68;--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228;--ec-os-actif-neutre: 44 45 50;--ec-os-actif-neutre-encre: 242 242 239}:root:not(.light) .ec-os-page.ec-mkt-vif[data-ec-theme][data-ec-theme],:root:not(.light) .ec-os-page.ec-mkt-vif [data-ec-theme][data-ec-theme]{--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte)}:root:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine){--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-survol: 40 42 48;--ec-c-marque-doux: 232 232 234;--ec-c-marque-filet: 214 214 218;--ec-c-marque-encre: 17 18 22;--ec-c-sur-marque: 255 255 255;--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48;--ec-os-actif-neutre: 232 232 234;--ec-os-actif-neutre-encre: 17 18 22;--ec-theme-vif: rgb(var(--ec-os-texte));--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-encre-rgb: var(--ec-os-texte)}:root.dark:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine),:root.black:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine){--ec-c-marque: 255 255 255;--ec-c-marque-survol: 225 225 228;--ec-c-marque-doux: 44 45 50;--ec-c-marque-filet: 70 72 78;--ec-c-marque-encre: 242 242 239;--ec-c-sur-marque: 0 0 0;--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228;--ec-os-actif-neutre: 44 45 50;--ec-os-actif-neutre-encre: 242 242 239}:root:root:root:root:root:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-vif-accent-plein));color:#fff}:root:root:root:root:root:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine) .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-vif-accent-survol));color:#fff}:root .ec-os-page.ec-mkt-vif .ec-os-page__theme-point{background:rgb(var(--ec-os-texte-3))}:root .ec-os-page.ec-mkt-vif .ec-os-bouton--primaire:not(.ec-os-bouton--succes),:root:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine) .ec-os-bouton--primaire:not(.ec-os-bouton--succes){--ec-c-marque: var(--ec-vif-accent-plein);--ec-c-marque-survol: var(--ec-vif-accent-survol);--ec-c-sur-marque: 255 255 255}:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-vif-accent-plein));color:#fff}:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:rgb(var(--ec-vif-accent-survol));color:#fff;box-shadow:var(--ec-vif-ombre-haute)}:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-bouton--primaire:not(.ec-os-bouton--succes):active:not(:disabled,[aria-disabled=true]){transform:scale(var(--ec-tassement))}:root .ec-os-page.ec-mkt-vif .ec-os-carte,:root .ec-os-page.ec-mkt-vif .ec-ap__carte,:root .ec-os-page.ec-mkt-vif .ec-mkt__feuille,:root .ec-os-page.ec-mkt-vif .ec-listing-sheet{border-color:transparent;border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre)}:root .ec-os-page.ec-mkt-vif .ec-ap__carte{animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both;transition:box-shadow .22s var(--ec-vif-ease)}:root .ec-os-page.ec-mkt-vif .ec-ap__graphes>.ec-ap__carte:nth-child(2){animation-delay:60ms}:root .ec-os-page.ec-mkt-vif .ec-ap__graphes>.ec-ap__carte:nth-child(3){animation-delay:.12s}:root .ec-os-page.ec-mkt-vif .ec-ap__graphes>.ec-ap__carte:nth-child(n+4){animation-delay:.18s}:root .ec-os-page.ec-mkt-vif .ec-ap__carte:hover{box-shadow:var(--ec-vif-ombre-haute)}:root .ec-os-page.ec-mkt-vif .ec-os-carte{--ec-os-titre-tuile-police: var(--ec-vif-titre);--ec-os-titre-tuile-taille: 17px;--ec-os-titre-tuile-interligne: 24px;--ec-os-titre-tuile-poids: 600}:root .ec-os-page.ec-mkt-vif .ec-ap__carte-titre{font-family:var(--ec-vif-titre);font-size:17px;font-weight:600;line-height:24px;letter-spacing:-.01em}:root .ec-os-page.ec-mkt-vif .ec-kpi-strip__label{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}:root .ec-os-page.ec-mkt-vif .ec-kpi-strip__value{font-variant-numeric:tabular-nums}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-libelle{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-valeur{font-family:var(--ec-vif-display);font-size:44px;font-weight:300;line-height:48px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-bouton[aria-pressed=true] .ec-ap__chiffre-libelle{font-weight:600;color:rgb(var(--ec-os-texte))}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-delta{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:999px;background:rgb(var(--ec-vif-neutre) / .1);font-size:11.5px;font-weight:600;letter-spacing:.02em;color:rgb(var(--ec-os-texte))}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-ecart[data-sens=bon] .ec-ap__chiffre-delta,:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-ecart[data-ton=bon] .ec-ap__chiffre-delta{background:rgb(var(--ec-vif-ok) / .14)}:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-ecart[data-sens=mauvais] .ec-ap__chiffre-delta,:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-ecart[data-ton=mauvais] .ec-ap__chiffre-delta{background:rgb(var(--ec-vif-chaud) / .16)}:root .ec-os-page.ec-mkt-vif .ec-ap__note{max-width:var(--ec-vif-lecture);font-size:12.5px;color:rgb(var(--ec-os-texte-3))}:root .ec-os-page.ec-mkt-vif .ec-ap:not([data-ec-ap-bande])>.ec-ap__graphes>.ec-ap__carte:first-child{--ec-ap-carte: rgb(var(--ec-vif-noir));--ec-ap-encre: rgb(250 250 250);--ec-ap-encre-2: rgb(200 202 208);--ec-ap-encre-3: rgb(150 152 160);--ec-ap-filet: rgb(255 255 255 / .1);--ec-ap-marque: rgb(255 255 255);--ec-os-texte: 250 250 250;--ec-os-texte-2: 200 202 208;--ec-os-texte-3: 150 152 160;--ec-os-filet: rgb(255 255 255 / .1);--ec-os-carte: var(--ec-vif-noir);--ec-os-donnee: 255 255 255;--ec-theme-vif: #fff;--ec-theme-vif-rgb: 255 255 255;--ec-theme-encre-rgb: 255 255 255;--ec-graphique-principale-rgb: 255 255 255;--ec-text-primary: 250 250 250;--ec-text-secondary: 200 202 208;--ec-text-muted: 150 152 160;background:rgb(var(--ec-vif-noir));box-shadow:0 18px 40px -22px #0a0c1499;color:#fafafa}:root.dark .ec-os-page.ec-mkt-vif .ec-ap:not([data-ec-ap-bande])>.ec-ap__graphes>.ec-ap__carte:first-child,:root.black .ec-os-page.ec-mkt-vif .ec-ap:not([data-ec-ap-bande])>.ec-ap__graphes>.ec-ap__carte:first-child{box-shadow:0 0 0 1px #ffffff14}:root .ec-os-page.ec-mkt-vif .ec-ap:not([data-ec-ap-bande])>.ec-ap__graphes>.ec-ap__carte:first-child .ec-ap__carte-titre{font-size:11px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:#fff9}:root:root .ec-os-page.ec-mkt-vif .ec-os-tuile{border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre);animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}:root:root .ec-os-page.ec-mkt-vif .ec-os-tuile{--ec-os-titre-tuile-taille: 11px;--ec-os-titre-tuile-interligne: 16px;--ec-os-titre-tuile-poids: 500}:root:root:root:root:root:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-tuile__libelle{letter-spacing:.08em;text-transform:uppercase}:root:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-tuile:not(.ec-os-tuile--s,.ec-os-tuile--m,.ec-os-tuile--heros) .ec-os-tuile__chiffre{font-family:var(--ec-vif-display);font-size:34px;font-weight:300;line-height:40px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root:root .ec-os-page.ec-mkt-vif [data-ec-tuile-vive],:root:root .ec-os-page.ec-mkt-vif .ec-mkt [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-vif-noir));--ec-tuile-vive-encre: rgb(255 255 255 / .72);--ec-tuile-vive-chiffre: #fff;box-shadow:0 18px 40px -22px #0a0c1499}:root.dark .ec-os-page.ec-mkt-vif [data-ec-tuile-vive],:root.black .ec-os-page.ec-mkt-vif [data-ec-tuile-vive]{box-shadow:0 0 0 1px #ffffff14}:root .ec-os-page.ec-mkt-vif .site-gestes:has(>.ec-switch){display:inline-flex;align-items:center;gap:8px}:root:root:root:root:root:root .ec-os-page.ec-mkt-vif .ec-os-statut[data-ec-tone].ec-mkt-ziggy{--ec-mkt-s: var(--ec-vif-accent);--ec-etat-couleur: rgb(var(--ec-mkt-s))}:root:root .ec-os-page.ec-mkt-vif .ec-canon-chip--on{background:rgb(var(--ec-os-actif));box-shadow:none;color:rgb(var(--ec-os-actif-encre))}:root:root .ec-os-page.ec-mkt-vif .ec-canon-chip--on :is(.ec-canon-chip__label,.ec-canon-chip__count){color:inherit}:root:root .ec-os-page.ec-mkt-vif .ec-canon-chip{transition:background-color .16s var(--ec-vif-ease),color .16s var(--ec-vif-ease)}:root .ec-os-page.ec-mkt-vif .ec-datatable__th-texte{letter-spacing:.08em}:root .ec-os-page.ec-mkt-vif .ec-datatable__ligne{transition:background-color .16s var(--ec-vif-ease)}:root .ec-os-page.ec-mkt-vif .ec-datatable__ligne:hover{background:var(--ec-vif-survol)}:root .ec-os-page.ec-mkt-vif .ec-vide{animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}:root .ec-os-page.ec-mkt-vif .ec-vide__pastille{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte-2))}:root .ec-os-page.ec-mkt-vif .ec-vide__titre{font-family:var(--ec-vif-titre);font-size:17px;font-weight:600;letter-spacing:-.01em}:root .ec-os-page.ec-mkt-vif .ec-vide__description{max-width:var(--ec-vif-lecture)}:root .ec-os-page.ec-mkt-vif .site-histo-etoiles .ec-graphe__barre{fill:rgb(var(--ec-os-texte))}:root .ec-os-page.ec-mkt-vif .ec-reglages-module__col,:root .ec-os-page.ec-mkt-vif .ec-fid__formulaire{max-width:none}:root .ec-os-page.ec-mkt-vif .ec-settings-section__card>:not(table,.ec-list-table){max-width:960px}:root .ec-os-page.ec-mkt-vif .ec-settings-section__desc{max-width:var(--ec-vif-lecture)}@media(min-width:1024px){:root .ec-os-page.ec-mkt-vif .site-a6{grid-template-columns:220px minmax(0,1fr)}}@media(max-width:760px){:root .ec-os-page.ec-mkt-vif .ec-ap__chiffre-valeur{font-size:30px;line-height:34px}}@media(prefers-reduced-motion:reduce){:root .ec-os-page.ec-mkt-vif,:root .ec-os-page.ec-mkt-vif *,:root:has(.ec-os-page.ec-mkt-vif) :is(.ec-os-tiroir-racine,.ec-os-sheet-racine) *{animation:none!important;transition:none!important}:root .ec-os-page.ec-mkt-vif .ec-os-bouton--primaire:active{transform:none!important}}.ec-nl{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-page-ecart);min-width:0}.ec-nl__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-nl__colonnes{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-gap-cartes, var(--ec-os-page-ecart));min-width:0}.ec-nl__travail{display:contents}.ec-nl__ziggy{order:1}.ec-nl__apercu{order:2;min-width:0}.ec-nl__blocs{order:3}@media(min-width:1100px){.ec-nl__colonnes{grid-template-columns:minmax(360px,440px) minmax(0,1fr);align-items:start}.ec-nl__travail{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-gap-cartes, var(--ec-os-page-ecart));min-width:0}.ec-nl__apercu{position:sticky;top:var(--ec-space-md)}}.ec-nl__demande{display:grid}.ec-nl__demande textarea{width:100%;min-height:84px;resize:vertical}.ec-nl__prix{flex:1 1 220px;font-size:.8125rem}.ec-nl__attente{margin:0;animation:ec-nl-respire 1.6s ease-in-out infinite}@keyframes ec-nl-respire{50%{opacity:.45}}@media(prefers-reduced-motion:reduce){.ec-nl__attente{animation:none}}.ec-nl__bascule{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:.8125rem;cursor:pointer}.ec-nl__bascule input{accent-color:rgb(var(--ec-accent))}.ec-nl__historique{width:100%;min-width:0;max-width:100%;overflow:hidden}.ec-nl__historique .ec-mkt__lignes>li{flex-wrap:nowrap}.ec-nl__historique summary{cursor:pointer;font-size:.8125rem;color:rgb(var(--ec-os-texte-doux))}.ec-nl__historique-demande{flex:1 1 0;min-width:0;font-size:.875rem;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden}.ec-nl__vide{display:grid;justify-items:start;gap:var(--ec-space-sm)}.ec-nl__vide p{margin:0}.ec-nl__entete-doc{display:grid;gap:var(--ec-space-sm);margin-block-end:var(--ec-space-sm)}.ec-nl__liste{display:grid;margin:0 0 var(--ec-space-sm);padding:0;list-style:none}.ec-nl__bloc{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-nl__bloc:first-child{border-top:0}.ec-nl__bloc-tete{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:48px}.ec-nl__bloc-icone{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-nl__bloc[data-ouvert] .ec-nl__bloc-icone{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-nl__bloc-nom{all:unset;display:grid;flex:1 1 auto;min-width:0;cursor:pointer;padding-block:var(--ec-space-xs)}.ec-nl__bloc-nom:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-nl__bloc-resume{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem}.ec-nl__bloc-gestes{display:inline-flex;flex:none;gap:2px}.ec-nl__icone{all:unset;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:rgb(var(--ec-os-texte-doux));cursor:pointer}.ec-nl__icone:hover:not(:disabled){background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-nl__icone:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-nl__icone:disabled{opacity:.35;cursor:default}@media(pointer:coarse){.ec-nl__icone{width:44px;height:44px}}.ec-nl__bloc-corps{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--ec-space-sm);padding:0 0 var(--ec-space-md) calc(32px + var(--ec-space-sm))}@media(max-width:599px){.ec-nl__bloc-corps{padding-inline-start:0}}.ec-nl__bloc-corps textarea{width:100%;resize:vertical}.ec-nl__item{display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-sm) 0;border:0;border-top:1px dashed rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-nl__medias{min-width:0;margin:0;padding:0;border:0}.ec-nl__medias-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(72px,1fr));gap:var(--ec-space-xs);margin-top:var(--ec-space-xs)}.ec-nl__media{all:unset;cursor:pointer;aspect-ratio:1;border-radius:var(--ec-radius-md);overflow:hidden;background:rgb(var(--ec-os-champ));outline:2px solid transparent;outline-offset:1px}.ec-nl__media img{display:block;width:100%;height:100%;object-fit:cover}.ec-nl__media[aria-pressed=true]{outline-color:rgb(var(--ec-accent))}.ec-nl__media:focus-visible{outline-color:rgb(var(--ec-os-texte))}.ec-nl__source,.ec-nl__objet,.ec-nl__verif{margin:0;font-size:.8125rem}.ec-nl__objet{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-nl__verif{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-nl__verif[data-ok]{color:rgb(var(--ec-os-texte))}.ec-nl__cadre{display:grid;justify-items:center;overflow-x:auto;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ));padding:var(--ec-space-sm)}.ec-nl__cadre iframe{display:block;width:100%;max-width:640px;border:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-carte))}.ec-nl__cadre[data-appareil=mobile] iframe{width:375px;max-width:100%;border-radius:28px;box-shadow:0 0 0 8px rgb(var(--ec-os-texte));margin-block:8px}.ec-nl__bloc-corps :is(button,input,select,textarea){max-width:100%;min-width:0}.ec-nl__bloc-corps button span{overflow:hidden;text-overflow:ellipsis}.ec-nl .ec-lecteur{position:absolute;width:1px;height:1px;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-nl-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:var(--ec-os-gap-cartes, var(--ec-os-page-ecart));margin:0;padding:0;list-style:none}.ec-nl-grille__carte{display:grid;grid-template-rows:auto 1fr;min-width:0;overflow:hidden;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-carte))}.ec-nl-grille__vignette{all:unset;display:block;cursor:pointer;background:rgb(var(--ec-os-champ))}.ec-nl-grille__vignette:disabled{cursor:default}.ec-nl-grille__vignette:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:-2px}.ec-nl-vignette{position:relative;aspect-ratio:4 / 5;overflow:hidden;pointer-events:none}.ec-nl-vignette iframe{position:absolute;inset:0 auto auto 0;border:0;transform-origin:0 0}.ec-nl-grille__vignette:hover .ec-nl-vignette{opacity:.92}.ec-nl-grille__corps{display:grid;gap:var(--ec-space-sm);align-content:space-between;padding:var(--ec-space-md);min-width:0}.ec-nl-grille__corps .ec-cell-name,.ec-nl-grille__corps .ec-cell-meta{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-nl-grille__gestes{justify-content:space-between}.ec-nl-mini{all:unset;display:block;width:48px;overflow:hidden;border-radius:6px;background:rgb(var(--ec-os-champ));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));cursor:pointer}.ec-nl-mini:disabled{cursor:default}.ec-nl-mini:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-nl-mini .ec-nl-vignette{aspect-ratio:3 / 4}.ec-nl-vues{justify-content:flex-end}.ec-mkt__lignes>li>.ec-nl-mini{flex:none}.ec-nl-resultats{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-md);font-size:.8125rem;color:rgb(var(--ec-os-texte-doux))}.ec-nl-resultats strong{color:rgb(var(--ec-os-texte));font-weight:600}.ec-nl-studio__actions{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-nl-rond{all:unset;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));cursor:pointer}.ec-nl-rond:disabled{opacity:.35;cursor:default}.ec-nl-rond:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-nl-canevas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-nl-canevas>.ec-studio-window{flex:1 1 auto}.ec-nl-canevas__vide{display:grid;justify-items:center;align-content:center;gap:var(--ec-space-sm);height:100%;min-height:320px;padding:var(--ec-space-md);text-align:center}.ec-nl-canevas__vide p{margin:0}.ec-nl-barre-bloc{position:fixed;z-index:60;display:inline-flex;align-items:center;gap:2px;padding:4px;border-radius:999px;transform:translate(-50%);background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));box-shadow:0 10px 30px -12px rgb(var(--ec-os-texte) / .6)}.ec-nl-barre-bloc button{all:unset;display:inline-flex;align-items:center;gap:6px;min-width:32px;height:32px;justify-content:center;border-radius:999px;cursor:pointer}.ec-nl-barre-bloc button:hover{background:color-mix(in srgb,currentColor 16%,transparent)}.ec-nl-barre-bloc button:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-nl-barre-bloc__nom{padding:0 10px 0 12px;font-size:.75rem;letter-spacing:.06em;text-transform:uppercase;opacity:.7}.ec-nl-barre-bloc .ec-nl-barre-bloc__ziggy{padding:0 12px;background:color-mix(in srgb,currentColor 12%,transparent);font-size:.8125rem}.ec-nl-ziggy__tour{display:grid;gap:var(--ec-space-sm)}.ec-nl-ziggy__prix{margin:var(--ec-space-xs) 0 0;font-size:.75rem}.ec-nl-ajout{padding:var(--ec-space-sm) var(--ec-space-md)}.ec-nl-studio .ec-studio-section__name{display:grid;grid-template-columns:auto minmax(0,1fr);column-gap:var(--ec-space-xs);align-items:center}.ec-nl-studio .ec-studio-section__name small{grid-column:2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-os-texte-doux))}.ec-nl-volet{display:flex;flex-direction:column;min-height:0;overflow:auto}.ec-nl-volet__corps{padding:var(--ec-space-md)}@media(max-width:767px){.ec-nl-studio__actions .ec-os-segmente,.ec-nl-studio__actions .ec-nl-rond{display:none}}@media(min-width:1024px){.ec-studio.ec-nl-studio .ec-studio-panes[data-mode=ziggy]:not([data-expanded]) .ec-studio-panes__grid:has(>.ec-studio-pane--fields){grid-template-columns:minmax(320px,400px) minmax(0,1fr) minmax(280px,340px)}}.ec-nl-studio .ec-entry-studio-v2__title{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-nl-studio .ec-entry-studio-v2__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-heberg__corps,.ec-heberg-jour,.ec-heberg-plan,.ec-heberg-boite,.ec-heberg-logements,.ec-heberg-voyageurs,.ec-heberg-fiche,.ec-heberg-saisie{display:grid;align-content:start;gap:var(--ec-os-ecart);min-width:0}.ec-heberg__ligne,.ec-heberg__rang,.ec-heberg__pied,.ec-heberg-photos{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0;margin:0}.ec-heberg__pied{flex:1;justify-content:flex-end}.ec-heberg__rang{flex-wrap:nowrap}.ec-heberg__corps{grid-auto-rows:max-content}.ec-heberg__barre>.ec-os-recherche,.ec-heberg__champs>*,.ec-heberg__rang>.ec-list-row{flex:1 1 130px;min-width:0}.ec-heberg__liste .ec-list-row__main{display:grid;color:rgb(var(--ec-os-texte))}.ec-heberg__liste .ec-list-row__sub{color:inherit}.ec-heberg__espace{flex:1}.ec-heberg__second,.ec-heberg__note,.ec-heberg__erreur,.ec-heberg-saisie h4{margin:0}.ec-heberg__erreur{color:var(--ec-statut-refuse)}.ec-heberg__liste{display:grid;padding:0;list-style:none}.ec-heberg-plan__grille{overflow-x:auto;padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));touch-action:pan-y;-webkit-user-select:none;user-select:none}.ec-heberg-plan__rang{display:grid;grid-template-columns:148px repeat(var(--ec-heberg-jours),minmax(52px,1fr));min-height:var(--ec-os-h-sm)}.ec-heberg-plan__rang>*{grid-row:1}.ec-heberg-plan__groupe+.ec-heberg-plan__groupe{border-top:1px solid var(--ec-os-filet)}.ec-heberg-plan__tete>span,.ec-heberg-plan__nom{display:grid;align-content:center;overflow:hidden;padding:0 var(--ec-space-xs);border:0;background:none;color:inherit;font:inherit;font-weight:500;text-align:left;overflow-wrap:anywhere}.ec-heberg-plan__tete>span{text-align:center;white-space:nowrap}.ec-heberg-plan__tete>[data-aujourdhui]{border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-heberg-plan__case{min-width:0;border:0;border-left:1px solid var(--ec-os-filet);background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-chip);cursor:cell}.ec-heberg-plan__case[data-aujourdhui]{background:var(--ec-os-presse-neutre)}.ec-heberg-plan__case[data-fermee]{background:rgb(var(--ec-os-champ));cursor:pointer}.ec-heberg-plan__case[data-choisie]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-heberg-barre{z-index:1;align-self:center;min-height:28px;margin:3px 2px;font-size:var(--ec-os-t-chip);font-weight:600;cursor:pointer}.ec-heberg-barre[data-eclaire]{--ec-ca-halo: 0 0 0 3px rgb(var(--ec-c-marque) / .25)}.ec-heberg-fiche__dl{display:grid;grid-template-columns:max-content 1fr;gap:var(--ec-space-xs) var(--ec-space-lg);margin:0}.ec-heberg-fiche__dl dd{display:grid;margin:0;text-align:right}.ec-heberg__rail{padding:var(--ec-space-lg)}.ec-heberg-saisie__paire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-heberg-photos[data-choix]{max-height:220px;overflow:auto}.ec-heberg-photos li{position:relative}.ec-heberg-photos img{display:block;width:72px;height:72px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:transparent;object-fit:cover}.ec-heberg-photos .ec-os-rond{position:absolute;top:-6px;right:-6px}.ec-heberg-photos [aria-pressed]{padding:0;border:2px solid transparent;border-radius:var(--ec-os-rayon-tuile);background:none;cursor:pointer}.ec-heberg-photos [aria-pressed=true]{border-color:var(--ec-theme-vif)}[data-eclaire]{animation:ec-heberg-halo var(--ec-anim-max) var(--ec-anim-ease)}@keyframes ec-heberg-halo{0%{box-shadow:0 0 0 4px rgb(var(--ec-theme-vif-rgb) / .35)}}@media(prefers-reduced-motion:reduce){[data-eclaire]{animation:none;transition:none}}@media(max-width:600px){.ec-heberg-saisie__paire{grid-template-columns:minmax(0,1fr)}.ec-heberg-plan__rang{grid-template-columns:108px repeat(var(--ec-heberg-jours),minmax(36px,1fr))}.ec-heberg-plan__case{overflow:hidden;font-size:11px;white-space:nowrap}}.ec-heberg[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-heberg__corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-heberg[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-heberg[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg__corps{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg-plan{display:flex;flex-direction:column;gap:var(--ec-os-e-8);padding:12px var(--ec-barre-gouttiere, 20px) 0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg-plan__grille{padding:0 0 var(--ec-os-e-8);border-radius:0;background:none}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg-plan__tete{position:sticky;top:0;z-index:2;background:rgb(var(--ec-os-carte))}@media(min-width:768px){.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg__corps{overflow:hidden}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg-plan{flex:1 1 0;min-height:0}.ec-heberg.ec-os-page--plein[data-ec-espace=mail] .ec-heberg-plan__grille{flex:1 1 auto;min-height:0;overflow:auto}}.ec-heberg-jour--table{display:block}.ec-wk .ec-heberg-cal-aide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-heberg__acompte{flex-wrap:nowrap;gap:var(--ec-space-md);width:min(360px,100%)}.ec-heberg__acompte>:first-child{flex:1 1 240px;min-width:200px}.ec-heberg__acompte>.ec-tabular{flex:none;min-width:48px;text-align:right;font-weight:600}.ec-wk--table .ec-heberg-jour--table,.ec-wk--table .ec-heberg-boite,.ec-wk--table .ec-heberg-voyageurs{display:flex;flex-direction:column;min-height:100%}.ec-wk--table .ec-heberg-jour--table>.ec-list-table,.ec-wk--table .ec-heberg-boite>.ec-list-table,.ec-wk--table .ec-heberg-voyageurs>.ec-list-table{flex:1 1 auto;min-height:0}.ec-wk--table .ec-heberg-logements{display:flex;flex-direction:column;gap:0;min-height:100%}.ec-wk--table .ec-heberg-logements>.ec-list-table{flex:1 1 auto}@media(max-width:760px){.ec-heberg .ec-canon-filterbar{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}.ec-heberg .ec-canon-filterbar__search{flex:1 1 100%;min-width:0}.ec-heberg .ec-canon-filterbar__spacer{display:none}.ec-heberg .ec-list-sheet__bar{height:auto;padding-block:var(--ec-os-e-8);overflow:visible}}.ec-immo-ventes__droite{align-items:flex-end;text-align:right}.ec-immo-ventes__section{margin:var(--ec-space-xs, 6px) 0 0;font-size:13px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-immo-ventes__apercu-bloc{display:grid;gap:6px}.ec-immo-ventes__apercu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr));gap:var(--ec-space-sm, 8px);margin:0;padding:var(--ec-space-sm, 8px) var(--ec-space-md, 12px);border-radius:var(--ec-radius-md, 8px);background:rgb(var(--ec-c-neutre-doux))}.ec-immo-ventes__apercu>div{display:grid;gap:2px;min-width:0}.ec-immo-ventes__apercu dt{font-size:12px;color:rgb(var(--ec-c-encre-2))}.ec-immo-ventes__apercu dd{margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-immo-rapport{width:100%;border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums}.ec-immo-rapport th,.ec-immo-rapport td{padding:var(--ec-space-xs) var(--ec-space-sm);text-align:right;white-space:nowrap}.ec-immo-rapport thead th{font-size:11px;font-weight:500;color:rgb(var(--ec-text-muted))}.ec-immo-rapport th[scope=row],.ec-immo-rapport thead th:first-child{text-align:left;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-immo-rapport thead th:first-child{color:rgb(var(--ec-text-muted))}.ec-immo-rapport tbody tr:nth-child(odd)>*{background:rgb(var(--ec-text-primary) / .04)}.ec-immo-rapport tbody tr>:first-child{border-radius:var(--ec-radius-md) 0 0 var(--ec-radius-md)}.ec-immo-rapport tbody tr>:last-child{border-radius:0 var(--ec-radius-md) var(--ec-radius-md) 0}.ec-immo-rapport td[data-fort]{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-immo-rapport__n{margin-left:auto;font-weight:600}.ec-immo-rapport-cadre{overflow-x:auto}.ec-immo-bascule-faits{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:var(--ec-space-sm);margin:0}.ec-immo-bascule-faits>div{display:flex;flex-direction:column;gap:4px;padding:var(--ec-space-sm);border-radius:var(--ec-radius-md);background:rgb(var(--ec-text-primary) / .04)}.ec-immo-bascule-faits dt{font-size:11px;font-weight:500;color:rgb(var(--ec-text-muted))}.ec-immo-bascule-faits dd{margin:0;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-immo-bascule-points{margin:0;padding-left:1.2em;display:flex;flex-direction:column;gap:var(--ec-space-xs);color:rgb(var(--ec-text-secondary));max-width:64ch}.ec-site-vif{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere, 16px);min-width:0}.ec-site-vif__bande{padding:var(--ec-bande-padding, 20px 24px)}.ec-site-vif__bande-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:24px;align-items:stretch}.ec-site-vif__bande[data-avec-visuel] .ec-site-vif__bande-corps{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}.ec-site-vif__bande-texte{display:flex;flex-direction:column;gap:var(--ec-bande-ecart, 8px);min-width:0}.ec-site-vif__bande h2.ec-site-vif__bande-titre,.ec-site-vif .ec-site-vif__bande h2.ec-site-vif__bande-titre{margin:0;max-width:40ch;font-family:var(--ec-bande-titre-police);font-size:var(--ec-bande-titre-taille);line-height:var(--ec-bande-titre-interligne);font-weight:var(--ec-bande-titre-graisse);letter-spacing:var(--ec-bande-titre-interlettrage);color:#fafafa}.ec-site-vif__bande-phrase{margin:0;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-site-vif__bande-phrase a{color:#fafafa;text-decoration:underline;text-underline-offset:3px}.ec-site-vif__bande-chiffres{display:flex;flex-wrap:wrap;align-items:last baseline;gap:8px 40px;margin-top:auto;padding-top:4px}.ec-site-vif__bande-gestes{display:flex;flex-wrap:wrap;gap:8px}.ec-site-vif__bande-visuel{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}.ec-site-vif__paire{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:var(--ec-vif-gouttiere, 16px);align-items:stretch}.ec-site-vif__paire>*{min-width:0;height:100%}.ec-site-vif__paire[data-hauteur=libre]{align-items:start}.ec-site-vif__paire[data-hauteur=libre]>*{height:auto}.ec-site-vif .ec-vif-liste{min-width:0}.ec-site-vif__raccourcis{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:10px}.ec-site-vif__raccourci{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:10px 14px 10px 10px;border:0;border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px;font-weight:500;text-align:left;cursor:pointer;transition:background .16s var(--ec-vif-ease)}.ec-site-vif__raccourci:hover{background:rgb(var(--ec-text-primary) / .07)}.ec-site-vif__raccourci:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.ec-site-vif__raccourci>:last-child{color:rgb(var(--ec-text-secondary));transition:transform .2s var(--ec-vif-ease)}.ec-site-vif__raccourci:hover>:last-child{transform:translate(3px)}.ec-site-vif__vide{margin:0;color:rgb(var(--ec-text-secondary));font-size:14px;line-height:21px}:root:root:root:root .ec-site-vif-liste.ec-os-page,:root:root:root:root .ec-os-page:has(>.ec-os-page__contenu [data-site-vif-liste]){background:rgb(var(--ec-bg))}:root .ec-site-vif-liste .ec-listing-list,:root .ec-site-vif-liste .ec-seo-suivi>.ec-list-table{margin:8px 0 0;padding:4px 0 0;border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);overflow:clip;animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}@media(max-width:760px){:root .ec-site-vif-liste .ec-listing-list{padding:4px 4px 0}}:root:root:root:root .ec-site-vif-media.ec-os-page{background:rgb(var(--ec-bg))}:root .ec-site-vif-media .ec-media-layout{gap:var(--ec-vif-gouttiere, 16px)}:root .ec-site-vif-media .ec-media-layout>.ec-media-rail,:root .ec-site-vif-media .ec-media-feuille{border-radius:var(--ec-vif-rayon, 18px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}:root .ec-site-vif-media .ec-media-feuille__tete{background:rgb(var(--ec-surface))}@media(max-width:760px){:root .ec-site-vif-media .ec-media-layout>.ec-media-rail{border-bottom:0}}@media(max-width:760px){.ec-site-vif__bande[data-avec-visuel] .ec-site-vif__bande-corps{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){:root .ec-site-vif-liste .ec-listing-list,:root .ec-site-vif-liste .ec-seo-suivi>.ec-list-table{animation:none}.ec-site-vif__raccourci,.ec-site-vif__raccourci>:last-child{transition:none}}:root .ec-os-page.ec-seo-view.ec-site-vif-liste,:root .ec-os-page.ec-seo-view.ec-site-vif-liste [data-ec-theme]{--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-survol: 40 42 48;--ec-c-sur-marque: 255 255 255;--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48}:root.dark .ec-os-page.ec-seo-view.ec-site-vif-liste,:root.dark .ec-os-page.ec-seo-view.ec-site-vif-liste [data-ec-theme],:root.black .ec-os-page.ec-seo-view.ec-site-vif-liste,:root.black .ec-os-page.ec-seo-view.ec-site-vif-liste [data-ec-theme]{--ec-c-marque: 255 255 255;--ec-c-marque-survol: 225 225 228;--ec-c-sur-marque: 0 0 0;--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228}.ec-bande-ecran,.ec-bande-ecran__contenu{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-bande-ecran__contenu .ec-kpi-strip{display:flex;gap:0;overflow:hidden;border:1px solid var(--ec-c-filet, var(--ec-os-filet));border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-bande-ecran__contenu .ec-kpi-strip__tile{display:flex;flex-direction:column;justify-content:center;gap:0;min-width:92px;padding:2px 14px;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-bande-ecran__contenu .ec-kpi-strip__tile+.ec-kpi-strip__tile{border-left:1px solid var(--ec-c-filet, var(--ec-os-filet))}.ec-bande-ecran__contenu button.ec-kpi-strip__tile:hover{background:rgb(var(--ec-c-lavis, var(--ec-os-champ)))}.ec-bande-ecran__contenu .ec-kpi-strip__tile[data-active]{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)));box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-os-texte)))}.ec-bande-ecran__contenu .ec-kpi-strip__label{font-size:12px;line-height:16px}.ec-bande-ecran__contenu .ec-kpi-strip__value{font-size:16px;font-weight:600;line-height:22px}.ec-bande-ecran__contenu .ec-kpi-strip__tile[data-tone=accent]{--ec-kpi-ton: var(--ec-c-marque-encre, var(--ec-os-texte))}@media(pointer:coarse){.ec-bande-ecran__contenu .ec-kpi-strip__tile{min-height:44px}}@media(max-width:767px){:root :is(.ec-os-messages,.ec-phone,.ec-journal-hub) .ec-os-page__chiffres .ec-kpi-strip.ec-kpi-strip--open{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:4px 12px}:root :is(.ec-os-messages,.ec-phone,.ec-journal-hub) .ec-os-page__chiffres .ec-kpi-strip--open .ec-kpi-strip__tile{min-width:0}}.ec-media-corps{display:flex;flex:1;flex-direction:column;gap:var(--ec-os-page-ecart);min-height:0}.ec-media-feuille{position:relative;display:flex;flex:1;flex-direction:column;min-height:260px;overflow:auto;padding:0 var(--ec-os-e-12);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-media-feuille[data-depot]{outline:2px dashed rgb(var(--ec-accent));outline-offset:4px}.ec-media-feuille__tete{position:sticky;top:0;z-index:1;flex-shrink:0;background:rgb(var(--ec-os-carte))}.ec-media-lecture{margin:0}.ec-media-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-media-outils__icone{margin-right:var(--ec-space-xs)}.ec-media-outils__ressort{flex:1}.ec-media-outils__usages{min-width:150px}.ec-media-toolbar{gap:var(--ec-space-sm)!important}.ec-os-page__filtres .ec-media-toolbar{flex-wrap:nowrap}.ec-os-page__filtres .ec-media-toolbar>*{flex-shrink:0}.ec-os-page__filtres-panneau .ec-media-toolbar{flex-wrap:wrap}.ec-media-toolbar .ec-media-search{order:-1;flex:0 1 260px;min-width:180px}.ec-media-result-bar{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:var(--ec-os-entete-h);font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums}.ec-media-layout{display:flex;flex:1;align-items:stretch;gap:var(--ec-os-ecart);min-width:0;min-height:0}.ec-media-layout>nav{width:216px!important}.ec-media-layout>div{min-width:0}.ec-media-table-name{display:flex;align-items:center;gap:12px;width:100%;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-media-table-name>span:last-child{min-width:0}.ec-media-table-name>span:last-child>span,.ec-media-table-name small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-media-table-name small{margin-top:4px;font-size:11px}.ec-media-table-thumb{display:grid;place-items:center;width:56px;height:40px;flex-shrink:0;overflow:hidden;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-media-table-thumb img{width:100%;height:100%;object-fit:cover}.ec-media-missing-alt{font-size:12px}.ec-media-rail{display:flex;flex-direction:column;flex-shrink:0;box-sizing:border-box;width:216px;overflow-y:auto;padding:var(--ec-os-pad-rail);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-media-rail__declencheur{display:none}.ec-media-rail__corps{display:contents}.ec-media-rail .ec-os-bouton{justify-content:flex-start;gap:var(--ec-os-e-10);padding-inline:var(--ec-os-e-10)}.ec-media-rail__ligne{display:flex;align-items:center;gap:2px}.ec-media-rail__bouton{display:flex;flex:1;align-items:center;min-width:0;min-height:var(--ec-os-h-item);gap:var(--ec-os-e-10);padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450;text-align:left;cursor:pointer}.ec-media-rail__bouton:hover:not([aria-current=true]){background:var(--ec-os-survol-neutre)}.ec-media-rail__bouton[aria-current=true]{border-radius:0;background:rgb(var(--ec-os-violet-doux, 239 235 255));box-shadow:inset 2px 0 rgb(var(--ec-os-violet, var(--ec-vif-accent-plein)));color:rgb(var(--ec-os-violet-encre, var(--ec-vif-accent-texte)));font-weight:600}.ec-media-rail__libelle{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-media-rail__compte{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums}.ec-media-rail__bouton[aria-current=true] .ec-media-rail__compte{color:rgb(var(--ec-os-violet-encre, var(--ec-vif-accent-texte)) / .8)}.ec-media-rail__menu{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.ec-media-rail__menu:hover{background:var(--ec-os-survol-neutre)}.ec-media-rail__filet{height:1px;margin:6px 4px;background:var(--ec-os-filet)}.ec-media-rail__squelette{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md)}.ec-media-quota{display:inline-block;white-space:nowrap}.ec-media-quota[data-tone=warning]{color:rgb(var(--ec-warning));font-weight:550}.ec-media-feuille .ec-media-bulk{padding-bottom:0}.ec-media-feuille:has(.ec-media-bulk){padding-bottom:var(--ec-bulkbar-reserve, calc(var(--ec-os-h-xl) + var(--ec-os-e-16) * 2))}@media(max-width:1023px){.ec-media-toolbar .ec-media-search{flex-basis:100%;max-width:none}.ec-media-layout{flex-direction:column}.ec-media-layout>nav,.ec-media-workspace .ec-media-layout>nav{width:100%!important;overflow:visible}.ec-media-rail__declencheur{display:flex;align-items:center;width:100%;min-height:44px;gap:var(--ec-os-e-10);padding:0 var(--ec-os-e-10);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;text-align:left;cursor:pointer}.ec-media-rail__declencheur>:last-child{flex-shrink:0;transition:transform .15s var(--ec-ease)}.ec-media-rail[data-deplie] .ec-media-rail__declencheur>:last-child{transform:rotate(180deg)}.ec-media-rail__corps{display:none}.ec-media-rail[data-deplie] .ec-media-rail__corps{display:flex;flex-direction:column;max-height:50vh;overflow-y:auto}.ec-media-rail__bouton{min-height:44px}.ec-media-rail__menu{width:44px;height:44px}}@media(max-width:760px){[data-ec-theme] .ec-media-bulk .ec-bulkbar--flottante,.ec-media-bulk .ec-bulkbar--flottante{bottom:var(--ec-os-dock-emprise);padding:var(--ec-os-e-12);border-radius:var(--ec-os-rayon-carte)}.ec-media-bulk .ec-bulkbar__actions{flex-wrap:wrap;overflow:visible}.ec-media-bulk .ec-bulkbar__actions>div:first-child{flex:1 1 100%}.ec-media-bulk .ec-bulkbar__actions .ec-select__trigger{width:100%}.ec-media-result-bar{flex-wrap:wrap;padding-top:var(--ec-space-sm)}}.ec-media-bande{display:contents}.ec-media-workspace .ec-media-result-bar{min-height:40px;color:rgb(var(--ec-os-texte-3))}.ec-media-workspace .ec-media-layout>nav{width:200px!important}@media(max-width:1100px){.ec-media-workspace .ec-canon-filterbar{flex-wrap:wrap;row-gap:var(--ec-os-e-8)}}@media(max-width:600px){.ec-media-workspace>.ec-barre-page__chiffres{overflow-x:auto;overscroll-behavior-x:contain}}:root:root:root:root:root:root:root .ec-media-feuille .ec-list-table__foot{position:sticky;bottom:0;margin-inline:calc(-1 * var(--ec-os-e-12));background:rgb(var(--ec-os-carte))}.ec-media-workspace .ec-media-layout{flex-direction:row;gap:var(--ec-os-e-16, 16px)}.ec-media-workspace .ec-media-layout>nav.ec-media-rail{width:232px!important;padding:0 var(--ec-os-e-12, 12px) 0 0;border-right:1px solid var(--ec-os-filet);border-radius:0;background:transparent}.ec-media-rail__titre{margin:0;padding:6px var(--ec-os-e-10, 10px) 6px;color:rgb(var(--ec-os-texte-2));font-size:10.5px;font-weight:500;letter-spacing:.05em;text-transform:uppercase}.ec-media-workspace .ec-media-rail__bouton{min-height:32px}.ec-media-workspace .ec-media-rail__menu{width:24px;height:24px}@media(hover:hover){.ec-media-workspace .ec-media-rail__ligne .ec-media-rail__menu{opacity:0;transition:opacity .12s var(--ec-ease)}.ec-media-workspace .ec-media-rail__ligne:is(:hover,:focus-within) .ec-media-rail__menu,.ec-media-workspace .ec-media-rail__menu[data-state=open]{opacity:1}}.ec-media-workspace .ec-media-feuille{padding:0;border-radius:0;background:transparent}:root:root:root:root:root:root:root .ec-media-feuille .ec-list-table__foot{margin-inline:0;background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root:root:root:root:root:root .ec-media-feuille:not(:has(.ec-list-table)) .ec-list-table__foot{background:rgb(var(--ec-os-page-fond))}.ec-media-workspace .ec-media-feuille__tete{background:transparent}.ec-media-workspace .ec-media-table-name{gap:10px}.ec-media-workspace .ec-media-table-thumb{width:32px;height:32px;border-radius:6px;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-media-workspace .ec-media-table-thumb img{image-rendering:auto}.ec-media-table-name__texte{display:flex;flex-direction:column;min-width:0}.ec-media-workspace .ec-media-table-name__titre{display:block;overflow:hidden;color:rgb(var(--ec-os-texte));font-size:13px;font-weight:500;line-height:16px;white-space:nowrap;text-overflow:ellipsis}.ec-media-workspace .ec-media-table-name small{margin-top:1px;color:rgb(var(--ec-os-texte-2));font-size:11.5px;line-height:14px}.ec-media-table-alt{display:block;overflow:hidden;max-width:100%;white-space:nowrap;text-overflow:ellipsis}.ec-media-table-dim{white-space:nowrap}.ec-media-missing-alt{font-size:inherit}@media(max-width:1023px){.ec-media-workspace .ec-media-layout{flex-direction:column;gap:var(--ec-os-e-8, 8px)}.ec-media-workspace .ec-media-layout>nav.ec-media-rail{width:100%!important;padding:0;border-right:0;border-bottom:1px solid var(--ec-os-filet)}.ec-media-rail__titre{display:none}}@media(max-width:760px){.ec-media-workspace .ec-media-feuille{padding-inline:var(--ec-os-e-12, 12px)}:root:root:root:root:root:root:root .ec-media-feuille .ec-list-table__foot{margin-inline:calc(-1 * var(--ec-os-e-12, 12px))}}@media(max-width:640px){.ec-media-workspace .ec-canon-filterbar{flex-wrap:wrap;row-gap:var(--ec-os-e-8, 8px)}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__search{order:1;flex:1 1 0;min-width:0}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__count{order:2}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__chips{order:3;flex:1 1 100%}.ec-media-workspace .ec-canon-filterbar>:is(.ec-canon-filterbar__spacer,.ec-canon-filterbar__vbar){display:none}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__view{order:4}:root:root:root:root:root:root:root:root .ec-media-workspace .ec-canon-filterbar__view .ec-os-segmente>.ec-os-segmente__option{padding:0 var(--ec-os-e-10, 10px);font-size:0!important;gap:0}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__sort{order:5;flex:1 1 0;min-width:0}.ec-media-workspace .ec-canon-filterbar__sort .ec-list-sort{min-width:0;max-width:100%}.ec-media-workspace .ec-canon-filterbar__sort .ec-list-sort>span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-media-workspace .ec-canon-filterbar>.ec-canon-filterbar__end{order:6}}.ec-media-detail__actions{display:flex;align-items:center;gap:8px;width:100%}.ec-media-detail__spacer{flex:1}.ec-media-detail__preview{min-height:360px}.ec-media-detail__image{max-width:100%;max-height:70vh;object-fit:contain}@media(max-width:899px){.ec-media-detail.ec-modal-atlas{height:94dvh}.ec-media-detail .ec-modal-atlas__body{flex-direction:column;overflow-y:auto}.ec-media-detail .ec-modal-atlas__col{flex:none;overflow:visible}.ec-media-detail .ec-modal-atlas__rail{display:flex;width:auto;margin:12px;overflow:visible}.ec-media-detail__preview{min-height:0}.ec-media-detail__image{max-height:28dvh}.ec-media-detail .ec-modal-atlas__footer{padding:12px}.ec-media-detail__actions{flex-wrap:wrap}}@media(max-width:599px){.ec-media-detail .ec-modal-atlas__head,.ec-media-detail .ec-modal-atlas__content{padding:12px}.ec-media-detail__actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.ec-media-detail__actions>button{min-width:0;padding-inline:8px}.ec-media-detail__spacer{display:none}}.ec-media-detail.ec-modal-atlas{height:min(820px,94dvh)}.ec-media-detail .ec-modal-atlas__head{padding:20px 24px}.ec-media-detail .ec-modal-atlas__content{display:flex;padding:0 24px 24px}.ec-media-detail .ec-modal-atlas__rail{width:360px;padding:0;border:0;background:transparent}.ec-media-detail__eyebrow{font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-media-detail__preview{width:100%;flex:1;min-height:260px;background:rgb(var(--ec-elevated))!important}.ec-media-detail__image{width:100%;height:100%;max-height:56dvh;object-fit:contain}.ec-media-detail__sections{display:flex;flex-direction:column;gap:12px;padding:0 16px 16px 0}.ec-media-detail__section{display:flex;flex-direction:column;gap:12px;padding:16px;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg)}.ec-media-detail__section h3,.ec-media-detail__technical summary{margin:0;font-size:var(--ec-os-t-corps);font-weight:500}.ec-media-detail__technical summary{cursor:pointer}.ec-media-detail__technical[open]>div{margin-top:12px}.ec-media-detail__section textarea{min-height:100px}.ec-media-detail__hint{margin:0;font-size:12px;line-height:1.5;color:rgb(var(--ec-text-muted))}.ec-media-detail .ec-modal-atlas__footer{padding:12px 24px}.ec-media-detail__actions .rt-Button{height:36px;min-height:36px;font-size:var(--ec-os-t-corps)}@media(max-width:899px){.ec-media-detail .ec-modal-atlas__rail{width:auto;margin:0 12px 12px}.ec-media-detail__sections{width:100%;padding:0}.ec-media-detail__preview{min-height:180px}.ec-media-detail__image{height:auto;max-height:32dvh}}.ec-media-fiche__corps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:16px;align-items:start;min-height:0}.ec-media-fiche__corps>.ec-media-detail__preview{min-height:420px;border:1px solid var(--ec-os-filet)}.ec-media-fiche__badges{display:inline-flex;flex-wrap:wrap;gap:4px}@media(max-width:899px){.ec-media-fiche__corps{grid-template-columns:minmax(0,1fr)}}.ec-members-cards{display:none}@media(max-width:600px){.ec-listing-list>.ec-listing-sheet.ec-members-table{display:none}.ec-members-cards{display:grid;gap:8px;padding:4px var(--ec-gutter) 96px;overflow-y:auto;min-height:0;flex:1}}.ec-members-cards__empty{margin:24px 0;text-align:center;color:rgb(var(--ec-text-muted));font-size:14px}.ec-members-card{display:flex;align-items:flex-start;gap:12px;width:100%;padding:12px 14px;text-align:left;border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:inherit;cursor:pointer}.ec-members-card__body{display:grid;gap:4px;min-width:0;flex:1}.ec-members-card__line{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-members-grantrow{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.ec-members-grantrow__pick{flex:0 1 auto;max-width:100%;min-width:0}.ec-members-foot{display:flex;flex-wrap:wrap;align-items:center;gap:8px;width:100%}.ec-members-foot__danger{margin-left:auto}@media(max-width:480px){.ec-members-foot>*{flex:1 1 100%}.ec-members-foot__danger{margin-left:0}}.ec-members-nom{display:flex;align-items:center;gap:10px;min-width:0}.ec-members-nom__texte{display:grid;gap:1px;min-width:0}.ec-members-tronque{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-members-pastilles{display:flex;flex-wrap:wrap;gap:6px}.ec-members-ancre{display:inline-flex}.ec-members-rail{display:grid;align-content:start;gap:14px}.ec-members-rail__liste{display:grid;gap:8px;font-size:var(--ec-os-t-corps)}.ec-members-railcard__titre{display:inline-flex;align-items:center;gap:6px}.ec-members-ligne{display:flex;justify-content:space-between;gap:12px}.ec-members-ligne--centre{align-items:center}.ec-members-etiquette{color:rgb(var(--ec-os-texte-2))}.ec-members-valeur{font-weight:500}.ec-members-valeur[data-muet=oui]{color:rgb(var(--ec-os-texte-2));font-weight:450}.ec-members-meta{display:grid;justify-items:end;gap:1px;min-width:0;text-align:right}.ec-members-meta__sous{color:rgb(var(--ec-os-texte-2));font-size:11px}.ec-members-drapeau{display:inline-flex;align-items:center;gap:6px;font-weight:500}.ec-members-drapeau__point{flex-shrink:0;width:7px;height:7px;border-radius:50%;background:rgb(var(--ec-os-texte-2))}.ec-members-drapeau__point[data-ok=oui]{background:var(--ec-statut-valide, rgb(var(--ec-success)))}.ec-members-bio{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:1.5}.ec-members-crm{display:grid;flex:1;gap:1px;min-width:0}.ec-members-crm__nom{font-size:var(--ec-os-t-corps);font-weight:600}.ec-members-note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-members-note--petite{font-size:12px}.ec-members-alerte{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-members-detail{display:grid;gap:20px}.ec-members-detail__bloc{display:grid;gap:8px}.ec-members-detail__titre{display:flex;align-items:center;gap:6px;font-size:var(--ec-os-t-corps)}.ec-members-acces{display:grid;gap:6px}.ec-members-acces__ligne{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:6px 6px 6px 12px;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-members-acces__texte{min-width:0;font-size:var(--ec-os-t-corps)}.ec-membres-alerte{margin:var(--ec-os-e-12, 12px) 12px 0}.ec-membres-alerte .ec-inline-alert--encart .ec-inline-alert__line{align-items:center;padding-block:var(--ec-os-e-8, 8px)}.ec-membres-alerte>.ec-inline-alert[hidden]{display:none!important}.ec-catalogue-stock__corps{display:grid;gap:8px;align-content:start}.ec-catalogue-stock__vue>.ec-catalogue-stock__extension{margin-bottom:8px}.ec-pos-extension{margin-bottom:8px}.ec-pos-vide{display:contents}.ec-os-entete-page.ec-commerce-l1{flex-wrap:nowrap;align-items:center;gap:var(--ec-space-md);min-height:48px;margin:0 0 var(--ec-space-xs)}.ec-commerce-l1 .ec-os-entete-page__tete{flex:0 1 auto}.ec-commerce-l1 .ec-os-entete-page__ligne{flex-wrap:nowrap;gap:var(--ec-space-md)}.ec-commerce-l1 .ec-os-entete-page__titre{white-space:nowrap}.ec-commerce-l1 .ec-os-entete-page__icone{width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-c-encre));box-shadow:none;color:rgb(var(--ec-c-papier))}.ec-commerce-l1 .ec-os-entete-page__actions{flex:1 1 auto;flex-wrap:nowrap;justify-content:flex-end;min-width:0;gap:var(--ec-space-sm)}.ec-kpi-strip.ec-commerce-figures{display:flex;flex:0 1 auto;align-items:stretch;gap:0;min-width:0;height:46px;margin-right:var(--ec-space-xs);overflow:hidden;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-commerce-figures .ec-kpi-strip__tile{display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;align-content:center;column-gap:var(--ec-space-sm);row-gap:1px;flex:none;min-width:0;padding:0 var(--ec-os-e-12, 12px);border:0;border-left:1px solid var(--ec-c-filet);border-radius:0;background:transparent;box-shadow:none}.ec-commerce-figures .ec-kpi-strip__tile:first-child{border-left:0}.ec-commerce-figures button.ec-kpi-strip__tile:hover{background:var(--ec-c-survol)}.ec-commerce-figures .ec-kpi-strip__tile[data-active]{box-shadow:inset 0 -2px rgb(var(--ec-c-marque));background:rgb(var(--ec-c-marque-doux) / .5)}.ec-commerce-figures .ec-kpi-strip__label{grid-column:1;grid-row:1;margin:0;color:rgb(var(--ec-c-encre-3));font-size:12px;font-weight:400;line-height:15px;white-space:nowrap;text-transform:none;letter-spacing:0}.ec-commerce-figures .ec-kpi-strip__row{display:contents}.ec-commerce-figures .ec-kpi-strip__value{grid-column:1;grid-row:2;color:rgb(var(--ec-c-encre));font-family:var(--ec-font-numeric);font-size:15px;font-weight:600;line-height:20px;letter-spacing:-.01em;white-space:nowrap;font-variant-numeric:tabular-nums}.ec-commerce-figures .ec-kpi-strip__tile[data-tone=warning] .ec-kpi-strip__value{color:rgb(var(--ec-c-attention))}.ec-commerce-figures .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__value{color:rgb(var(--ec-c-danger))}.ec-commerce-figures .ec-kpi-strip__tile[data-tone=success] .ec-kpi-strip__value{color:rgb(var(--ec-c-succes))}.ec-commerce-figures .ec-kpi-strip__tile[data-tone=accent] .ec-kpi-strip__value{color:rgb(var(--ec-c-marque-encre))}.ec-commerce-figures .ec-kpi-strip__chart{grid-column:2;grid-row:1 / span 2;align-self:center;display:flex;color:rgb(var(--ec-c-marque))}.ec-commerce-figures .ec-kpi-strip__spark{width:48px;height:22px}.ec-commerce-figures .ec-kpi-strip__spark-line{stroke:rgb(var(--ec-c-marque));stroke-width:1.5;fill:none}.ec-commerce-figures .ec-kpi-strip__spark-area{fill:rgb(var(--ec-c-marque) / .1)}.ec-commerce-figures .ec-kpi-strip__caption,.ec-commerce-figures .ec-kpi-strip__hint{display:none}@media(max-width:1279px){.ec-commerce-figures .ec-kpi-strip__tile:nth-child(1),.ec-commerce-figures .ec-kpi-strip__tile:nth-child(3){display:none}.ec-commerce-figures .ec-kpi-strip__tile:nth-child(2){border-left:0}}@media(max-width:767px){.ec-os-entete-page.ec-commerce-l1{flex-wrap:wrap}.ec-commerce-l1 .ec-os-entete-page__tete{flex:1 1 100%}.ec-commerce-l1 .ec-os-entete-page__ligne,.ec-commerce-l1 .ec-os-entete-page__vues,.ec-commerce-l1 .ec-os-entete-page__vues>*{flex-wrap:wrap;min-width:0}.ec-commerce-l1 .ec-os-entete-page__actions{flex-wrap:wrap;justify-content:flex-start}.ec-kpi-strip.ec-commerce-figures{display:none}}.ec-commerce-l2>.ec-canon-filterbar{flex-wrap:nowrap;min-height:40px;margin:0 0 var(--ec-space-xs)}.ec-commerce-l2 .ec-canon-filterbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ec-commerce-l2 .ec-canon-filterbar__filters,.ec-commerce-l2 .ec-canon-filterbar__end{flex:none}.ec-commerce-table .ec-listing-th>svg,.ec-commerce-table .ec-listing-th>.ec-icone{display:none}.ec-commerce-table .ec-tabular tbody td{font-size:13.5px}.ec-commerce-money{color:rgb(var(--ec-c-encre));font-weight:600;font-variant-numeric:tabular-nums}.ec-commerce-muted{color:rgb(var(--ec-c-encre-3))}.ec-commerce-foot{display:flex;align-items:center;gap:var(--ec-space-lg);color:rgb(var(--ec-c-encre-3));font-size:13px;font-variant-numeric:tabular-nums}.ec-commerce-foot b{color:rgb(var(--ec-c-encre));font-weight:600}@media(pointer:coarse){.ec-commerce-l2 :is(.ec-canon-chip,.ec-os-bouton,.ec-act-btn,input),.ec-commerce-l1 :is(.ec-os-bouton,.ec-os-rond){min-height:44px}.ec-commerce-figures .ec-kpi-strip__tile{min-height:44px}}.ec-commerce-table:not(#_) .ec-tabular thead :is(tr,th,th *){text-transform:uppercase!important;letter-spacing:.05em!important;font-size:10.5px!important;font-weight:500!important;color:rgb(var(--ec-c-encre-3))!important}.ec-commerce-table:not(#_) .ec-tabular thead th{background:rgb(var(--ec-c-papier))!important;box-shadow:inset 0 -1px 0 var(--ec-c-filet)}.ec-commerce-l2:not(#_) .ec-os-recherche{height:32px;padding:0 var(--ec-space-md);gap:var(--ec-space-sm);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre-3))}.ec-commerce-l2:not(#_) .ec-os-recherche__champ{height:100%;min-height:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;font-size:13px}@media(pointer:coarse){.ec-commerce-l2:not(#_) .ec-os-recherche{height:44px}}.ec-commerce-figure-text{display:inline-block;max-width:168px;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.ec-commerce-fiche__icone{display:grid;flex:none;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-commerce-fiche__titre{margin:0 0 6px;font-family:var(--ec-font-numeric);color:rgb(var(--ec-c-encre));font-size:28px;font-weight:600;line-height:34px;letter-spacing:-.02em}.ec-commerce-fiche__client{color:rgb(var(--ec-c-encre-3));font-weight:500}.ec-commerce-fiche__chiffres{display:flex;align-items:stretch;height:56px;margin:0;overflow:hidden;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-commerce-fiche__chiffres>div{display:grid;align-content:center;gap:1px;padding:0 var(--ec-space-lg);border-left:1px solid var(--ec-c-filet)}.ec-commerce-fiche__chiffres>div:first-child{border-left:0}.ec-commerce-fiche__chiffres dt{color:rgb(var(--ec-c-encre-3));font-size:12px;line-height:15px}.ec-commerce-fiche__chiffres dd{margin:0;color:rgb(var(--ec-c-encre));font-size:18px;font-weight:600;line-height:24px;font-variant-numeric:tabular-nums}.ec-commerce-fiche__chiffres dd.ec-commerce-fiche__grand{font-family:var(--ec-font-display-number);font-size:22px;font-weight:500;letter-spacing:-.02em}.ec-shop-order-record .ecshop-fiche__tete{flex-wrap:nowrap;align-items:center;gap:var(--ec-space-lg);padding-bottom:var(--ec-space-lg);border-bottom:1px solid var(--ec-c-filet)}.ec-shop-order-record .ecshop-fiche__actions .ec-os-bouton{min-height:40px}.ec-shop-order-record .ecshop-fiche__actions{flex-wrap:nowrap}@media(max-width:1279px){.ec-shop-order-record .ecshop-fiche__tete{flex-wrap:wrap}}.ec-commerce-produit{display:flex;flex-direction:column;height:100%;min-height:0}.ec-commerce-produit>.ecshop-bench{flex:1;height:auto;min-height:0}.ec-commerce-fiche-tete{display:flex;flex:none;align-items:center;gap:var(--ec-space-lg);padding:var(--ec-space-xs) 0 var(--ec-space-lg);margin-bottom:var(--ec-space-md);border-bottom:1px solid var(--ec-c-filet)}.ec-commerce-fiche-tete__titre{flex:1;min-width:0}.ec-commerce-fiche-tete__titre .ec-commerce-fiche__titre{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-commerce-fiche-tete__actions>div{flex-wrap:nowrap}@media(max-width:1100px){.ec-commerce-fiche-tete{flex-wrap:wrap}}.ec-os-entete-page.ec-commerce-reglages-tete{max-width:760px;margin:var(--ec-space-sm) 0 0}.ec-commerce-reglages-tete .ec-os-entete-page__titre{font-size:24px;line-height:30px}.ec-commerce-reglages-tete .ec-os-entete-page__sous-titre{color:rgb(var(--ec-c-encre-3));font-size:14px}.ec-record-modal:is(.ec-record-modal--lg,.ec-record-modal--travail).ec-commerce-fiche-modale{--ec-record-modal-lg-w: 1410px}.ec-commerce-fiche-modale .ec-record-modal__header{min-height:56px}.ec-commerce-fil{display:inline-flex;align-items:center;gap:var(--ec-space-xs);min-width:0;font-size:14px;font-weight:500;line-height:20px}.ec-commerce-fil__liste{color:rgb(var(--ec-c-encre-3));font-weight:400}.ec-commerce-fil>.ec-icone,.ec-commerce-fil>svg{color:rgb(var(--ec-c-encre-3))}.ec-commerce-fil__objet{overflow:hidden;color:rgb(var(--ec-c-encre));white-space:nowrap;text-overflow:ellipsis}.ec-commerce-barre{display:inline-flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-commerce-barre__param{max-width:260px;overflow:hidden;color:rgb(var(--ec-c-encre-3));font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ec-commerce-barre__etat{display:inline-flex;align-items:center;gap:4px;margin-left:var(--ec-space-md);color:rgb(var(--ec-c-encre-3));font-size:13px;white-space:nowrap}.ec-commerce-barre__etat>:first-child:not(:only-child){color:rgb(var(--ec-c-succes))}.ec-commerce-barre__etat[data-etat=modifie]{color:rgb(var(--ec-c-encre));font-weight:500}.ec-commerce-barre__pastille{width:8px;height:8px;border-radius:999px;background:rgb(var(--ec-c-attention))}@media(max-width:1279px){.ec-commerce-barre__param{display:none}}.ec-commerce-chaine{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin:0 0 var(--ec-space-md)}.ec-commerce-chaine__maillon{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 var(--ec-space-md) 0 6px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap;cursor:pointer}.ec-commerce-chaine__maillon:hover{background:var(--ec-c-survol)}.ec-commerce-chaine__maillon[data-courant]{padding-left:var(--ec-space-md);border-color:transparent;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));cursor:default}.ec-commerce-chaine__suite{border-style:dashed;padding-left:var(--ec-space-md);color:rgb(var(--ec-c-encre-2, var(--ec-c-encre)))}.ec-commerce-chaine__suite:disabled{opacity:.55;cursor:default}.ec-commerce-chaine__sep{display:inline-flex;color:rgb(var(--ec-c-encre-3))}@media(pointer:coarse){.ec-commerce-chaine__maillon{min-height:44px}}.ec-tabs__list.ec-commerce-fiche__onglets:not(#_){display:flex;border-radius:0;gap:var(--ec-space-xl);margin:0 0 var(--ec-space-md);padding:0;border-bottom:1px solid var(--ec-c-filet);background:none;box-shadow:none}.ec-commerce-fiche__onglets .ec-tabs__trigger{display:inline-flex;align-items:center;gap:6px;min-height:40px;margin-bottom:-1px;padding:0 2px;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;color:rgb(var(--ec-c-encre-3));font:inherit;font-size:14px;font-weight:500;cursor:pointer}.ec-commerce-fiche__onglets:not(#_) .ec-tabs__trigger[data-state=active]{border-bottom:2px solid rgb(var(--ec-c-marque));background:none;box-shadow:none;color:rgb(var(--ec-c-encre))}.ec-commerce-fiche__compte{color:rgb(var(--ec-c-encre-3));font-size:12px;font-variant-numeric:tabular-nums}@media(pointer:coarse){.ec-commerce-fiche__onglets .ec-tabs__trigger{min-height:44px}}.ec-shop-order-record [role=tabpanel][hidden]{display:none}.ec-shop-order-record .ec-commerce-fiche__documents{grid-template-columns:minmax(0,1fr)}.ec-shop-order-record .ecshop-fiche__tete:not(#_){margin-bottom:var(--ec-space-md);padding-bottom:0;border-bottom:0}.ec-commerce-produit>.ecshop-bench:not(#_){grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr)}.ec-commerce-produit .ecshop-bench>[hidden]{display:none}.ec-commerce-produit .ecshop-bench__form:not(#_){border-right:0;padding:0 0 var(--ec-space-xl)}.ec-commerce-produit .ec-commerce-produit__travail:not(#_){align-items:start;gap:var(--ec-space-md)}@media(min-width:1101px){.ec-commerce-produit .ec-commerce-produit__travail:not(#_){grid-template-columns:minmax(0,1fr) minmax(320px,420px)!important}}.ec-commerce-produit__travail>.ec-commerce-produit__lecture{grid-column:1 / -1}.ec-commerce-produit__principal,.ec-commerce-produit__cote{display:grid;gap:var(--ec-space-md);align-content:start;min-width:0}.ec-commerce-produit .ecshop-bench__preview{min-height:480px;border-radius:var(--ec-c-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-c-filet);overflow:hidden}.ec-shop-product-record .ec-commerce-fiche-tete:not(#_){margin-bottom:var(--ec-space-sm);border-bottom:0}.ec-commerce-fil:not(#_) .ecshop-fiche__numero{margin:0;font:inherit;letter-spacing:0}.ec-commerce-l1--sans-titre .ec-os-entete-page__icone{display:none}.ec-commerce-l1--sans-titre .ec-os-entete-page__titre{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-commerce-foot.ec-commerce-foot--note{margin:var(--ec-space-sm) var(--ec-space-xs) 0;font-size:12.5px}.ec-commerce-avantage{color:rgb(var(--ec-c-encre));font-weight:500}:root:is(.dark,.black) :is(.ecshop,.ec-commerce-fiche-modale,.ec-pos-pile) [data-ec-av="4"],:root:is(.dark,.black) :is(.ecshop,.ec-commerce-fiche-modale,.ec-pos-pile) [data-ec-av="7"]{--ec-avatar-fond: #e6e6e6;--ec-avatar-encre: #0b0a09}.ec-commerce-fiche-modale .ec-record-modal__nav .ec-os-rond,.ec-commerce-fiche-modale .ec-record-modal__close{box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre) / .18)}.ec-commerce-client__corps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ec-space-xl, 24px);align-items:start}.ec-commerce-client__travail,.ec-commerce-client__reperes{display:grid;gap:var(--ec-space-md);min-width:0}.ec-commerce-client__reperes .ecshop-client__bloc{padding:var(--ec-space-lg);border-radius:var(--ec-c-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-c-filet)}@media(max-width:1100px){.ec-commerce-client__corps{grid-template-columns:minmax(0,1fr)}}.ec-liste-prix-nouvelle .ec-os-tiroir__pied:not(#_),.ec-liste-prix-nouvelle .ec-os-tiroir__entete:not(#_){background:rgb(var(--ec-os-carte))}.ec-liste-prix-nouvelle .ec-os-tiroir__entete :is(.ec-os-rond,.ec-liste-prix__avatar):not(#_){background:rgb(var(--ec-os-ton-neutre-doux, var(--ec-os-champ)))}.ec-liste-prix-nouvelle .ec-os-tiroir__entete .ec-os-rond:hover:not(:disabled):not(#_){background:var(--ec-os-filet-fort)}.ec-liste-prix__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-shop-orders>.ec-listing-sheet>.ec-list-table__foot{--ec-list-table-gouttiere: var(--ec-barre-gouttiere, 20px)}.ec-act-btn.ec-act-btn--icon.ecshop-nouvelle-rond{border-color:transparent;background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:#fff}.ec-act-btn.ec-act-btn--icon.ecshop-nouvelle-rond:hover{background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));opacity:.9}@media(max-width:640px){.ec-shop-orders .ec-listing-toolbar .ec-listing-trow{flex-wrap:nowrap;gap:8px}.ec-shop-orders .ec-listing-toolbar .ec-listing-search{flex:1 1 auto;min-width:0}.ec-shop-orders .ec-listing-toolbar .ec-toolbar__spacer{display:none}.ec-os-page:has(.ec-shop-orders) .ec-kpi-strip.ec-kpi-strip--open{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;max-width:100%;overflow:visible}.ec-os-page:has(.ec-shop-orders) .ec-kpi-strip--open .ec-kpi-strip__tile{min-width:0}.ec-os-page:has(.ec-shop-orders) .ec-kpi-strip--open .ec-kpi-strip__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.ec-commerce-client__carte{padding:var(--ec-space-lg);border-radius:var(--ec-fiche-rayon-bloc, 12px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-commerce-client__reperes .ecshop-client__bloc>.ec-fiche-coord{min-width:0}.ec-commerce-client__gestes-rangee{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8, 8px)}:root:root:root .ec-commerce-client__gestes-rangee .ec-os-bouton{min-height:var(--ec-fiche-h-action, 40px);border-radius:var(--ec-os-rayon-controle, 8px)}.ec-commerce-client__gestes-raison{margin:var(--ec-os-e-6, 6px) 0 0;color:rgb(var(--ec-os-texte-3));font-size:12px;line-height:18px}@media(max-width:767px){.ec-commerce-fiche__chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));flex:1 1 100%;height:auto;min-width:0}.ec-commerce-fiche__chiffres>div{min-width:0;padding:var(--ec-space-sm) var(--ec-space-lg);border-left:0}.ec-commerce-fiche__chiffres>div:nth-child(n+3){border-top:1px solid var(--ec-c-filet)}.ec-commerce-fiche__chiffres>div:nth-child(2n){border-left:1px solid var(--ec-c-filet)}.ec-commerce-fiche__chiffres dd{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}:is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes),.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]) [data-ec-theme]{--ec-c-marque: var(--ec-vif-noir);--ec-c-marque-survol: 40 42 48;--ec-c-marque-doux: 234 234 236;--ec-c-marque-encre: var(--ec-c-encre);--ec-c-marque-filet: 196 197 202;--ec-c-sur-marque: 255 255 255;--ec-accent: var(--ec-vif-noir);--accent-3: rgb(var(--ec-os-texte) / .05);--accent-4: rgb(var(--ec-os-texte) / .08);--accent-a3: rgb(var(--ec-os-texte) / .05);--accent-a4: rgb(var(--ec-os-texte) / .08);--accent-8: rgb(var(--ec-os-texte) / .4);--accent-9: rgb(var(--ec-vif-noir));--accent-10: rgb(40 42 48);--accent-11: rgb(var(--ec-os-texte));--accent-12: rgb(var(--ec-os-texte));--accent-contrast: #fff;--focus-8: rgb(var(--ec-os-texte) / .5);--ec-os-actif: var(--ec-vif-noir);--ec-os-actif-encre: 255 255 255;--ec-os-actif-survol: 40 42 48;--ec-os-actif-neutre: 234 234 236;--ec-os-actif-neutre-encre: var(--ec-c-encre);--ec-os-actif-encre-2: 210 211 216;--ec-os-action: var(--ec-vif-noir);--ec-os-action-survol: 40 42 48;--ec-os-violet: var(--ec-vif-noir);--ec-os-violet-survol: 40 42 48;--ec-os-violet-encre: var(--ec-c-encre);--ec-os-violet-doux: 234 234 236;--ec-theme-vif-rgb: var(--ec-os-texte);--ec-theme-vif: rgb(var(--ec-os-texte));--ec-resa-vif: rgb(var(--ec-os-texte));--ec-focus: var(--ec-os-texte);--ec-vivant-focus: var(--ec-os-texte)}:is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa){background:rgb(var(--ec-os-page))}:root.dark :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes),:root.black :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes),:root.dark .ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]) [data-ec-theme],:root.black .ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]) [data-ec-theme]{--ec-c-marque: 255 255 255;--ec-c-marque-survol: 225 225 228;--ec-c-marque-doux: 46 46 50;--ec-c-marque-encre: 250 250 250;--ec-c-marque-filet: 80 80 86;--ec-c-sur-marque: 0 0 0;--ec-accent: 255 255 255;--accent-9: #fff;--accent-10: rgb(225 225 228);--accent-contrast: #000;--ec-os-actif: 255 255 255;--ec-os-actif-encre: 0 0 0;--ec-os-actif-survol: 225 225 228;--ec-os-actif-neutre: 46 46 50;--ec-os-actif-neutre-encre: 250 250 250;--ec-os-actif-encre-2: 70 70 76;--ec-os-action: 255 255 255;--ec-os-action-survol: 225 225 228;--ec-os-violet: 255 255 255;--ec-os-violet-survol: 225 225 228;--ec-os-violet-encre: 250 250 250;--ec-os-violet-doux: 46 46 50}:root:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes)>.ec-os-page__entete,:root:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes)>.ec-os-page__chiffres,:root:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes)>.ec-os-page__contexte-r2{background:transparent;border-bottom-color:transparent;box-shadow:none}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-os-page__theme-corps{height:auto;padding:0;box-shadow:none;font-size:12px;font-weight:500;line-height:16px;color:rgb(var(--ec-os-texte-2))}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-os-page__theme-point{width:6px;height:6px;background:rgb(var(--ec-os-texte-2))}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes)>.ec-os-page__entete .ec-os-rond{background:rgb(var(--ec-os-carte));border-color:transparent;box-shadow:var(--ec-vif-ombre);transition:box-shadow .16s var(--ec-vif-ease),background-color .16s var(--ec-vif-ease)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes)>.ec-os-page__entete .ec-os-rond:hover{box-shadow:var(--ec-vif-ombre-haute)}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__label{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__value{font-family:var(--ec-vif-display);font-size:30px;font-weight:300;line-height:34px;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__tile{border-radius:12px;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__tile:hover{background:var(--ec-vif-survol)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes).ec-os-page--plein>.ec-os-page__contenu{padding:0 var(--ec-vif-marge-page) var(--ec-vif-marge-page)}:root:root:root:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes).ec-os-page--plein>.ec-os-page__contenu:has(.ec-list-sheet.ec-wk--table){padding-inline:var(--ec-vif-marge-page)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa__surface,:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto__corps{border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-vif-ombre);overflow:clip;animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa-barre.ec-os-carte{border:0;border-radius:0;box-shadow:none;background:transparent;border-bottom:1px solid var(--ec-vif-filet)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa-barre__nom{font-weight:600}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa-barre__type{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) :is(.ec-listing-list,.ec-listing-sheet) tbody tr{transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) :is(.ec-listing-list,.ec-listing-sheet) tbody tr:hover{background:var(--ec-vif-survol)}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto__corps .ec-wk__flow>section.ec-os-carte{border:0;background:transparent;box-shadow:none}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table:not(.ec-resto-ct){border:0;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre);transition:box-shadow var(--ec-anim-fast) var(--ec-anim-ease),transform var(--ec-anim-retour) var(--ec-anim-ease)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table:not(.ec-resto-ct):not([data-etat=libre]){box-shadow:inset 3px 0 rgb(var(--ec-os-texte)),inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table:not(.ec-resto-ct)[data-etat=libre]{border:0;background:rgb(var(--ec-vif-pierre) / .5);box-shadow:inset 0 0 0 1px var(--ec-vif-filet)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table:not(.ec-resto-ct):hover{box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre-haute)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table__nom{font-family:var(--ec-vif-display);font-weight:300;letter-spacing:-.02em}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table[data-etat] .ec-resto-table__pied{flex-wrap:wrap;align-items:baseline;gap:2px 10px}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table[data-etat] .ec-resto-table__pied>*{white-space:nowrap}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-table[data-etat] .ec-resto-table__pied>:last-child:not(:first-child){font-size:13px;font-weight:400;color:rgb(var(--ec-os-texte-2))}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-ticket{border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-tickets{gap:var(--ec-vif-gouttiere)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-tickets:has(>.ec-resto-tc){grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:24px}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-ticket.ec-resto-tc{padding:22px 24px 18px}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-ticket.ec-resto-tc[data-age=alerte]{box-shadow:inset 0 0 0 1px rgb(var(--ec-vif-chaud) / .35),var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto-ticket.ec-resto-tc[data-age=retard]{box-shadow:inset 0 0 0 1px rgb(var(--ec-vif-urgent) / .55),var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-tuile{border:0;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre);transition:box-shadow var(--ec-anim-fast) var(--ec-anim-ease),transform var(--ec-anim-retour) var(--ec-anim-ease)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-tuile:hover{box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre-haute)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-tuile:active{transform:scale(var(--ec-tassement));transition-duration:var(--ec-anim-fast),var(--ec-anim-micro);transition-timing-function:var(--ec-anim-ease-bascule)}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-tuile__visuel{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte));font-family:var(--ec-vif-display);font-weight:300;letter-spacing:-.02em}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-vente{border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-vente__catalogue.ec-os-carte:not(#_):not(#_){padding:var(--ec-space-lg) var(--ec-space-xl) 0}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-pos-vente__catalogue .ec-pos-grille{margin-inline:-2px}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-ap__carte,:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa-rapports__carte{border:0;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet),var(--ec-vif-ombre)}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-ap__chiffre-valeur{font-family:var(--ec-vif-display);font-weight:300;letter-spacing:-.02em;font-variant-numeric:tabular-nums}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-ap__chiffre-libelle{font-size:11px;font-weight:500;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-graphe__barre{fill:rgb(var(--ec-os-texte))}@media(max-width:760px){:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__label{font-size:10.5px;letter-spacing:.06em;white-space:nowrap}:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-kpi-strip__value{font-family:var(--ec-vif-titre);font-size:20px;font-weight:600;line-height:26px}}@media(prefers-reduced-motion:reduce){:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resa__surface,:root:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) .ec-resto__corps{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease) backwards!important}:root:root :is(.ec-os-page[data-ec-registre=vif]:where([data-ec-famille=reservations]),.fiche-resa,[data-ec-registre-page=vif] body>.radix-themes) :is(.ec-resto-table,.ec-pos-tuile,.ec-kpi-strip__tile,.ec-os-rond){transition:none}}.ec-rs-bande.ec-vif-carte{flex:none;margin:var(--ec-vif-gouttiere) var(--ec-vif-gouttiere) 0;padding:var(--ec-bande-padding, 20px 24px)}.ec-rs-bande__corps{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:stretch}.ec-rs-bande__texte{display:flex;flex-direction:column;gap:var(--ec-bande-ecart, 8px);min-width:0}.ec-rs-bande h2.ec-rs-bande__titre{margin:0;max-width:40ch;font-family:var(--ec-bande-titre-police);font-size:var(--ec-bande-titre-taille);line-height:var(--ec-bande-titre-interligne);font-weight:var(--ec-bande-titre-graisse);letter-spacing:var(--ec-bande-titre-interlettrage);color:#fafafa}.ec-rs-bande__chiffres{display:flex;flex-wrap:wrap;align-items:last baseline;gap:8px 40px;margin-top:auto}.ec-rs-bande__barres{display:flex;flex-direction:column;justify-content:flex-end;min-width:0}@media(max-width:760px){.ec-rs-bande.ec-vif-carte{margin:12px 12px 0}.ec-rs-bande__corps{grid-template-columns:minmax(0,1fr);gap:18px}}:root:root .ec-os-tiroir.fiche-resa{border-radius:var(--ec-vif-rayon);box-shadow:var(--ec-vif-ombre-fenetre)}:root:root:root .fiche-resa .ec-os-tiroir__titre{font-family:var(--ec-vif-display);font-size:30px;font-weight:400;line-height:36px;letter-spacing:-.02em}@media(max-width:760px){:root:root:root .fiche-resa .ec-os-tiroir__titre{font-family:var(--ec-vif-titre);font-size:20px;font-weight:600;line-height:26px}}@media(max-width:760px){.ec-rs-bande.ec-vif-carte{display:none}}@media(max-width:1199px)and (max-height:820px){.ec-rs-bande.ec-vif-carte{display:none}}.ec-os-page[data-ec-registre=vif][data-ec-famille=reservations]{--ec-vif-repli-marge: var(--ec-vif-marge-page, 20px);--ec-vif-repli-place-marge: var(--ec-vif-gouttiere) var(--ec-vif-gouttiere) 0}@media(max-width:760px),(max-width:1199px)and (max-height:820px){.ec-vif-repli[data-en-place]>.ec-vif-repli__barre{border-radius:16px}}.ec-pos,.ec-pos-modale{--ec-vivant-focus: var(--ec-os-texte)}:is(.ec-pos,.ec-pos-modale) input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.ec-pos__contenu{display:flex;flex:1;flex-direction:column;gap:var(--ec-os-page-ecart);box-sizing:border-box;width:100%;max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);min-height:0;min-width:0;padding:0 var(--ec-os-page-marge)}.ec-pos__contenu>*{flex-shrink:0}.ec-pos__contenu>.ec-pos-vente{flex-shrink:1}.ec-pos .ec-view__body{padding:0 0 var(--ec-os-gouttiere)}.ec-pos-pile>.ec-os-segmente{flex-shrink:0;align-self:flex-start}:is(.ec-pos,.ec-pos-modale) :is(dl,p){margin:0}.ec-pos-pile{display:flex;flex-direction:column;gap:var(--ec-space-md);margin:0}.ec-pos-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0}.ec-pos-fin{justify-content:flex-end;width:100%}.ec-pos-pousse{margin-left:auto}.ec-pos-outils>.ec-os-recherche{flex:1 1 240px}.ec-pos-centre{align-items:center;text-align:center}.ec-pos-chiffre{font-weight:600;font-variant-numeric:tabular-nums}.ec-pos-chiffre [data-prix-barre]{font-weight:400;color:rgb(var(--ec-os-texte-2))}.ec-pos-grille__suite{grid-column:1 / -1;justify-self:center}.ec-pos-grand{margin:0;font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);font-weight:400;font-variant-numeric:tabular-nums}.ec-pos-modale fieldset{min-width:0;padding:0;border:0}.ec-pos-sous-titre{margin:0;padding:0;font-size:var(--ec-os-t-corps);font-weight:600}.ec-pos-section{padding-top:var(--ec-space-lg);border-top:1px solid var(--ec-os-filet)}:is(.ec-pos,.ec-pos-modale) .ec-list-row__main{display:flex;flex-direction:column}.ec-pos-message{margin:0;font-size:var(--ec-os-t-chip)}.ec-pos-erreur{color:rgb(var(--ec-danger))}.ec-pos-encart{margin:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));white-space:pre-wrap}.ec-pos-rang{display:flex;justify-content:space-between;gap:var(--ec-space-md);padding:3px 0}.ec-pos-rang dd{margin:0;font-variant-numeric:tabular-nums}.ec-pos-rang[data-fort]{font-size:17px;font-weight:600}.ec-pos-modale .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-pos-choix{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ec-space-xs);min-width:0;min-height:88px;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;cursor:pointer}.ec-pos-choix[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-weight:600}.ec-pos-choix:disabled{opacity:.55}@media(hover:hover)and (pointer:fine){.ec-pos-choix:hover:not(:disabled){box-shadow:var(--ec-os-ombre-flottante);transform:translateY(-2px)}}.ec-pos-choix-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:var(--ec-space-sm)}.ec-pos-choix-grille.ec-pos-moyens{grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:600px){.ec-pos-choix-grille.ec-pos-moyens{grid-template-columns:repeat(4,minmax(0,1fr))}}.ec-pos-vente{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,400px);gap:var(--ec-os-ecart);min-height:0;padding-bottom:var(--ec-os-ecart)}.ec-pos-vente__volet{min-height:0;overflow:hidden}.ec-pos-grille{flex:1;overflow:auto;display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));grid-auto-rows:max-content;gap:var(--ec-space-lg);align-content:start;padding:4px}.ec-pos-tuile{align-items:stretch;text-align:left}.ec-pos-tuile__visuel{display:grid;place-items:center;aspect-ratio:4 / 3;overflow:hidden;border-radius:calc(var(--ec-os-rayon-tuile) - 6px);background:rgb(var(--ec-os-carte));font-size:24px;font-weight:600}.ec-pos-tuile__visuel img{width:100%;height:100%;object-fit:cover}.ec-pos-tuile__nom{min-height:2.6em;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-pos-verrou{margin:auto 0}.ec-pos-ticket__tete{gap:var(--ec-space-sm)}.ec-pos-ticket__tete>h2{white-space:nowrap}.ec-pos-ticket__tete>.ec-pos-rangee{flex-wrap:nowrap;gap:6px}.ec-pos-jauge{--ec-success: 0 124 64}.ec-pos-queue{display:grid;flex:none;justify-items:end;gap:var(--ec-space-xs)}.ec-pos-compteur{display:inline-grid;place-items:center;min-width:26px;height:26px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font:600 var(--ec-os-t-chip) var(--ec-font-sans, inherit);animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)}@media(prefers-reduced-motion:reduce){:root:root .ec-pos-compteur{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease)!important}}.ec-pos-vente__lignes{flex:1;overflow:auto;margin:0;padding:0;list-style:none}.ec-pos-ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--ec-space-xs) var(--ec-space-md);padding:var(--ec-space-md) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-pos-ligne[data-posee]{animation:ec-pos-pose var(--ec-anim-base) var(--ec-anim-ease-out)}.ec-pos-ligne__commandes{grid-column:1 / -1}.ec-pos-vente__pied{padding-top:var(--ec-space-lg);border-top:1px solid var(--ec-os-filet)}.ec-pos-remises{flex-shrink:0;max-height:calc(var(--ec-os-h-sm) * 2 + var(--ec-space-sm) + 4px);overflow-y:auto;overscroll-behavior:contain;padding:2px;margin:-2px}.ec-pos-vente__lignes:has(>li>.ec-vide){flex:1 0 auto}@media(min-width:900px)and (max-height:860px){.ec-pos-vente__lignes .ec-vide--compact{padding:var(--ec-space-md) var(--ec-space-lg)}.ec-pos-vente__lignes .ec-vide__pastille{display:none}}@media(min-width:900px)and (max-height:760px){.ec-pos-remises{max-height:calc(var(--ec-os-h-sm) + 4px)}}.ec-pos-promo .ec-input{flex:1;min-width:0}.ec-pos-vente__barre{display:none}.ec-pos-ouverture{max-width:440px}.ec-pos-recu__coche{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-pos-recu__coche .ec-coche{stroke-width:2}.ec-pos-tuiles{--ec-os-grille-colonnes: 4;--ec-os-grille-colonnes-mobile: 2}.ec-pos-tuiles--trois{--ec-os-grille-colonnes: 3;--ec-os-grille-colonnes-mobile: 3}.ec-pos-tuile-pastel{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-pos-courbe{height:160px}.ec-pos .ec-pos-tableau .ec-tabular thead :is(tr,th,th span){text-transform:none!important;letter-spacing:0!important;font-size:var(--ec-os-t-chip)!important;color:rgb(var(--ec-os-texte))!important}.ec-pos-tableau{overflow-x:auto}.ec-pos-sessions__cartes,.ec-pos-tiroir-mobile{display:none}.ec-pos-z__rail{padding:var(--ec-space-xl)}@keyframes ec-pos-pose{0%{transform:translateY(-4px)}}@media(max-width:899px){.ec-pos-remises{max-height:none;overflow:visible}.ec-os-page.ec-pos{overflow-y:auto}.ec-os-page.ec-pos>.ec-os-page__contenu,.ec-pos__contenu{flex:none}.ec-pos-vente{grid-template-columns:1fr;align-content:start;padding-bottom:0}.ec-pos-vente__volet,.ec-pos-grille,.ec-pos-vente__lignes{overflow:visible;min-height:auto;flex:none}.ec-pos-vente__catalogue{order:-1}.ec-pos-vente[data-verrou] .ec-pos-vente__ticket{order:-2}.ec-pos-vente__encaisser{display:none}.ec-pos-vente__barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px;position:sticky;bottom:0;z-index:2;margin:0 calc(-1 * var(--ec-os-page-marge));padding:10px var(--ec-os-page-marge) calc(10px + env(safe-area-inset-bottom));background:rgb(var(--ec-os-page));border-top:1px solid var(--ec-os-filet)}.ec-pos-vente__barre>p{flex-basis:100%}.ec-pos-tiroir-mobile{display:block}}@media(max-width:599px){.ec-pos-grille{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-pos-tuile__visuel{aspect-ratio:1;font-size:18px}.ec-pos-sessions__table{display:none}.ec-pos-sessions__cartes{display:block}.ec-pos__contenu .ec-os-segmente{align-self:stretch;width:100%}.ec-pos__contenu .ec-os-segmente__option{flex:1 1 auto;justify-content:center;padding:0 var(--ec-space-sm);font-size:var(--ec-os-t-chip)}.ec-pos__contenu .ec-os-segmente .ec-icone{display:none}}.ec-pos-muet{color:var(--ec-text-muted)}.ec-pos-magasin{gap:var(--ec-space-xs)}.ec-pos-magasin__libelle{font-weight:500}.ec-pos-magasin__aide{color:var(--ec-text-muted);font-size:var(--ec-os-t-second)}.ec-pos-conformite__corps{display:block;max-width:720px}@media(max-width:899px){.ec-pos-conformite{position:sticky;bottom:var(--ec-pos-barre-h, 0px);z-index:2}.ec-pos .ec-view__band.ec-pos-conformite[data-pos-compliance]{margin-inline:calc(var(--ec-barre-gouttiere-interne, 12px) - var(--ec-os-page-marge));padding:8px var(--ec-os-page-marge);background:rgb(var(--ec-os-page));border-top:1px solid var(--ec-os-filet)}}.ec-pos[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-pos[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-pos[data-ec-espace=mail] .ec-pos__contenu{max-width:none;padding-inline:0}.ec-pos[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}:root:root .ec-os-page.ec-pos:has(.ec-view__body.ec-pos-pile .ec-list-table){background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}:root:root .ec-pos .ec-view__body.ec-pos-pile:has(.ec-list-table){flex:1 1 auto;min-height:0;margin-inline:calc(var(--ec-os-page-marge, 8px) * -1);padding:0;gap:0}:root:root .ec-pos .ec-view__body.ec-pos-pile:has(.ec-list-table) .ec-canon-filterbar{min-height:40px;margin-block:var(--ec-barre-ecart-travail, 12px) 11px;padding-inline:var(--ec-barre-gouttiere, 20px)}:root:root .ec-pos .ec-view__body.ec-pos-pile:has(.ec-list-table)>:has(.ec-list-table),:root:root .ec-pos .ec-view__body.ec-pos-pile .ec-pos-tableau:has(>.ec-list-table){display:flex;flex:1 1 auto;flex-direction:column;min-height:0}:root:root .ec-pos .ec-view__body.ec-pos-pile .ec-pos-tableau:has(>.ec-list-table){border-top:1px solid var(--ec-c-filet)}:root:root .ec-pos .ec-pos-tableau>.ec-list-table{flex:1 1 auto}@media(max-width:599px){:root:root:root:root .ec-pos-sessions__table,:root:root:root .ec-pos .ec-view__body.ec-pos-pile .ec-pos-tableau.ec-pos-sessions__table{display:none}}.ec-pos-jour__liste .ec-list-row__main{flex:1 1 auto;min-width:0}.ec-pos-jour__liste :is(.ec-list-row__title,.ec-list-row__sub){display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pos-jour__liste .ec-list-row>:last-child{flex:none}.ec-pos-attente{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ec-pos-attente__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;border-top:1px solid var(--ec-os-filet)}.ec-pos-attente__ligne:first-child{border-top:0}.ec-pos-attente__ligne .ec-list-row__main{min-width:0}.ec-pos-attente__ligne>.ec-pos-rangee{flex-wrap:nowrap;gap:var(--ec-space-xl)}.ec-pos-confirmer__vente{display:block;margin-bottom:var(--ec-space-xs)}.ec-pos-confirmer__attente{display:flex;margin-top:var(--ec-space-md)}.ec-pos-mouvement__qui{display:block;font-size:var(--ec-os-t-chip);color:var(--ec-text-muted)}.ec-pos-recu__parts{align-self:stretch;text-align:start}.ec-pos-carte-code{flex-wrap:nowrap;align-items:flex-end}.ec-pos-carte-code>:first-child,.ec-pos-ligne-remb>:first-child{flex:1;min-width:0}.ec-pos-ligne-remb{flex-wrap:nowrap}.ec-pos-vel-ligne{flex-wrap:nowrap;justify-content:space-between;align-items:center;gap:16px}.ec-pos-vel-texte{flex:1 1 auto;display:grid;gap:2px;min-width:0}.ec-pos-vel-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-pos-vel-adresse{display:grid;gap:8px}.ec-pos-vel-adresse a{overflow-wrap:anywhere;color:inherit;font-weight:500}@media(max-width:639px){.ec-pos-vel-libelle{display:none}}.ec-pos-ticket-source{align-self:flex-start}.ec-pos-vol{position:fixed;z-index:2147483000;pointer-events:none}.ec-pos-vol__objet{display:grid;place-items:center;width:100%;height:100%;overflow:hidden;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font:600 13px / 1 var(--ec-font-sans, inherit);box-shadow:none}.ec-pos-vol__objet img{width:100%;height:100%;object-fit:cover}.ec-pos-ticket-3d{display:block}.ec-pos-carte-vendue{display:flex;flex-direction:column}.ec-pos .ec-pos-vente{grid-template-columns:minmax(0,1fr) minmax(400px,40%);gap:0;padding-bottom:0}.ec-pos .ec-pos-vente__catalogue.ec-os-carte:not(#_){padding:var(--ec-space-lg) var(--ec-space-lg) 0 0;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-pos .ec-pos-vente__ticket.ec-os-carte:not(#_){padding:var(--ec-space-lg) var(--ec-space-xl);border:0;border-left:1px solid var(--ec-c-filet);border-radius:0;background:rgb(var(--ec-c-papier));box-shadow:none}.ec-pos .ec-pos-outils>.ec-os-recherche{height:56px;padding:0 var(--ec-space-xl);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);font-size:16px}.ec-pos .ec-pos-outils .ec-pos-pousse{color:rgb(var(--ec-c-encre-3));font-size:14px}.ec-pos .ec-pos-categories.ec-os-segmente{gap:var(--ec-space-sm);padding:0;background:transparent;box-shadow:none}.ec-pos .ec-pos-categories .ec-os-segmente__option{min-height:48px;padding:0 var(--ec-space-xl);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre));font-size:15px;font-weight:500}.ec-pos .ec-pos-categories .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-marque));box-shadow:none;color:rgb(var(--ec-c-sur-marque))}.ec-pos .ec-pos-grille{grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:var(--ec-space-md);padding:2px 2px var(--ec-space-lg)}.ec-pos .ec-pos-tuile.ec-pos-choix{position:relative;justify-content:flex-start;gap:6px;min-height:160px;padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);transition:box-shadow var(--ec-anim-fast) var(--ec-anim-ease),transform var(--ec-anim-retour) var(--ec-anim-ease)}.ec-pos .ec-pos-tuile.ec-pos-choix:active:not(:disabled){transform:scale(var(--ec-tassement));transition-duration:var(--ec-anim-fast),var(--ec-anim-micro);transition-timing-function:var(--ec-anim-ease-bascule)}@media(hover:hover)and (pointer:fine){.ec-pos .ec-pos-tuile.ec-pos-choix:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ec-c-controle),var(--ec-c-ombre-flottante);transform:none}}.ec-pos .ec-pos-tuile[data-au-ticket]{box-shadow:inset 0 0 0 2px rgb(var(--ec-c-marque))}.ec-pos-tuile__compte{position:absolute;top:12px;right:12px;display:inline-grid;place-items:center;min-width:30px;height:30px;padding:0 8px;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-marque));box-shadow:0 0 0 2px rgb(var(--ec-c-papier));color:rgb(var(--ec-c-sur-marque));font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ec-pos .ec-pos-tuile__visuel{border-radius:var(--ec-c-rayon-champ);background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));font-family:var(--ec-font-display-number);font-size:32px;font-weight:500;letter-spacing:-.02em}.ec-pos .ec-pos-tuile__nom{min-height:0;padding:0 4px;color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600;line-height:20px;-webkit-line-clamp:1}.ec-pos .ec-pos-tuile .ec-pos-chiffre[data-prix]{padding:0 4px;color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ec-pos .ec-pos-ticket__tete .ec-os-carte__titre{font-size:18px;font-weight:600}.ec-pos .ec-pos-ligne{grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:var(--ec-space-md);min-height:56px;padding:var(--ec-space-sm) 0;border-bottom-color:var(--ec-c-filet-doux)}.ec-pos-ligne__vignette{display:grid;place-items:center;width:48px;height:48px;overflow:hidden;border-radius:var(--ec-c-rayon-champ);background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));font-size:15px;font-weight:600}.ec-pos-ligne__vignette img{width:100%;height:100%;object-fit:cover}.ec-pos-ligne__texte{display:grid;min-width:0}.ec-pos .ec-pos-ligne__nom{overflow:hidden;color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-pos-ligne__unite{color:rgb(var(--ec-c-encre-3));font-size:13px;font-variant-numeric:tabular-nums}.ec-pos .ec-pos-ligne__commandes{grid-column:auto;flex-wrap:nowrap;gap:var(--ec-space-xs)}.ec-pos .ec-pos-ligne__commandes .ec-os-rond{width:48px;height:48px}.ec-pos .ec-pos-ligne__qte{min-width:32px;text-align:center;font-size:18px;font-weight:600}.ec-pos .ec-pos-ligne__total{min-width:84px;color:rgb(var(--ec-c-encre));font-size:16px;font-weight:600;text-align:right}.ec-pos .ec-pos-vente__pied{border-top-color:var(--ec-c-filet)}.ec-pos .ec-pos-vente__pied .ec-pos-rang:not([data-fort]){color:rgb(var(--ec-c-encre-3));font-size:14px}.ec-pos .ec-pos-vente__pied .ec-pos-rang[data-fort]{align-items:baseline;margin-top:var(--ec-space-sm);font-size:16px;font-weight:600}.ec-pos .ec-pos-vente__pied .ec-pos-rang[data-fort] dd{color:rgb(var(--ec-c-encre));font-family:var(--ec-font-display-number);font-size:48px;font-weight:500;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-pos .ec-pos-vente__encaisser.ec-os-bouton{min-height:72px;font-size:19px;font-weight:600}.ec-pos .ec-pos-promo .ec-input{min-height:48px;border-radius:var(--ec-c-rayon-pilule)}.ec-pos .ec-pos-promo .ec-os-bouton{min-height:48px}.ec-pos .ec-pos-vente__ticket.ec-os-carte:not(#_){padding-bottom:104px}.ec-pos .ec-pos-outils{flex-wrap:nowrap}.ec-pos .ec-pos-outils>.ec-os-recherche{flex:1 1 auto;min-width:0}.ec-pos .ec-pos-plein-ecran.ec-os-bouton{flex:none;min-height:56px;padding:0 var(--ec-space-xl)}@media(max-width:1365px){.ec-pos .ec-pos-ligne{grid-template-columns:40px minmax(0,1fr) auto auto;gap:var(--ec-space-sm)}.ec-pos-ligne__vignette{width:40px;height:40px}.ec-pos .ec-pos-ligne__retirer,.ec-pos .ec-pos-outils .ec-pos-pousse{display:none}}.ec-pos .ec-pos-vente__catalogue.ec-os-carte:not(#_){padding-left:var(--ec-space-lg)}.ec-pos-transactions .ec-pos-jour__liste .ec-list-row{min-height:48px;border-bottom:1px solid var(--ec-c-filet-doux);border-radius:0}.ec-pos-transactions .ec-pos-jour__liste .ec-list-row__main{flex-direction:row;align-items:baseline;gap:var(--ec-space-lg);min-width:0}.ec-pos-transactions .ec-pos-jour__liste .ec-list-row__title{flex:0 1 auto;overflow:hidden;color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-pos-transactions .ec-pos-jour__liste .ec-list-row__sub{overflow:hidden;color:rgb(var(--ec-c-encre-3));font-size:13px;white-space:nowrap;text-overflow:ellipsis;font-variant-numeric:tabular-nums}.ec-pos-transactions .ec-pos-jour__liste .ec-pos-chiffre{color:rgb(var(--ec-c-encre));font-weight:600}.ec-pos-transactions .ec-os-carte{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}@media(max-width:767px){.ec-pos-transactions .ec-pos-jour__liste .ec-list-row__main{flex-direction:column;gap:2px}}.ec-pos .ec-view__band[data-pos-compliance]:empty{display:none}.ec-pos-transactions .ec-pos-sessions__table tbody tr{height:48px}.ec-pos-transactions .ec-pos-table__articles{display:block;max-width:100%;overflow:hidden;color:rgb(var(--ec-c-encre));font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-pos-transactions .ec-pos-table__numero{color:rgb(var(--ec-c-encre-3))}.ec-pos-transactions .ec-pos-sessions__table .ec-pos-chiffre{color:rgb(var(--ec-c-encre));font-weight:600}.ec-pos-transactions .ec-canon-filterbar__filters{padding-left:var(--ec-space-sm);border-left:1px solid var(--ec-c-filet)}.ec-pos .ec-pos-ligne__commandes .ec-os-rond{box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre) / .18)}.ec-pos .ec-pos-scanner.ec-os-bouton{flex:none;min-height:56px}.ec-pos-moyens-ticket{min-width:0;padding:0;border:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-xs);margin-bottom:var(--ec-space-xs)}.ec-pos-moyen-ticket{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:56px;padding:0 12px;border:0;border-radius:var(--ec-c-rayon-pilule);background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-c-encre) / .18);color:rgb(var(--ec-c-encre));font:inherit;font-size:16px;font-weight:600;cursor:pointer}.ec-pos-moyen-ticket:hover{background:rgb(var(--ec-c-encre) / .05)}.ec-pos-moyen-ticket[aria-pressed=true]{background:rgb(var(--ec-c-marque) / .12);box-shadow:inset 0 0 0 2px rgb(var(--ec-c-marque));color:rgb(var(--ec-c-marque-encre))}.ec-pos-moyen-ticket:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-pos-session__provisoire{margin:0 0 var(--ec-space-md);color:rgb(var(--ec-c-encre-3))}.ec-pos-session__corps{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:var(--ec-space-xl, 24px);align-items:start}.ec-pos-session__travail,.ec-pos-session__reperes{display:grid;gap:var(--ec-space-md);min-width:0}.ec-pos-session__travail>section,.ec-pos-session__reperes>section,.ec-pos-session__travail>dl{margin:0;padding:var(--ec-space-lg);border-radius:var(--ec-c-rayon-carte);box-shadow:inset 0 0 0 1px var(--ec-c-filet)}@media(max-width:1100px){.ec-pos-session__corps{grid-template-columns:minmax(0,1fr)}}.ec-pos-operations{display:grid;margin:0;padding:0;list-style:none}.ec-pos-operations>li+li{border-top:1px solid var(--ec-c-filet)}.ec-pos-operation{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:64px;padding:var(--ec-space-sm) var(--ec-space-xs);border:0;background:transparent;color:rgb(var(--ec-c-encre));font:inherit;text-align:left;cursor:pointer}.ec-pos-operation:hover{background:rgb(var(--ec-c-encre) / .04)}.ec-pos-operation__icone{display:grid;flex:none;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-c-marque) / .12);color:rgb(var(--ec-c-marque-encre))}.ec-pos-operation__texte{display:grid;flex:1;gap:2px;min-width:0}.ec-pos-operation__nom{font-size:15px;font-weight:600}.ec-pos-operation__aide{color:rgb(var(--ec-c-encre-3));font-size:13px;line-height:1.4;white-space:normal;overflow-wrap:anywhere}@media(max-height:920px){.ec-pos .ec-pos-vente__ticket.ec-os-carte:not(#_){padding-bottom:88px}.ec-pos .ec-pos-vente__pied .ec-pos-rang[data-fort]{margin-top:2px}.ec-pos .ec-pos-vente__pied .ec-pos-rang[data-fort] dd{font-size:36px}.ec-pos .ec-pos-vente__pied .ec-pos-rang:not([data-fort]){font-size:13px}.ec-pos .ec-pos-vente__encaisser.ec-os-bouton{min-height:60px;font-size:18px}.ec-pos-moyen-ticket,.ec-pos .ec-pos-promo .ec-input,.ec-pos .ec-pos-promo .ec-os-bouton{min-height:44px}.ec-pos .ec-pos-vente__pied dl{margin:0}.ec-pos .ec-pos-vente__ticket.ec-os-pile:not(#_),.ec-pos .ec-pos-vente__ticket.ec-pos-pile:not(#_){gap:var(--ec-space-sm)}.ec-pos .ec-pos-vente__ticket .ec-pos-ticket__tete:not(#_){margin-bottom:0;padding-bottom:0}.ec-pos .ec-pos-vente__pied.ec-pos-pile:not(#_){gap:var(--ec-space-sm);padding-top:var(--ec-space-sm)}.ec-pos .ec-pos-vente__pied .ec-pos-rang[data-fort] dd{font-size:32px}.ec-pos .ec-pos-vente__encaisser.ec-os-bouton{min-height:56px}}@media(max-width:899px){.ec-pos .ec-pos-vente{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-lg)}.ec-pos .ec-pos-vente__catalogue.ec-os-carte:not(#_){padding:0}.ec-pos .ec-pos-vente__ticket.ec-os-carte:not(#_){padding:var(--ec-space-lg);border:1px solid var(--ec-c-filet);border-radius:var(--ec-os-rayon-tuile)}}.ec-pos .ec-pos-vente{margin-inline:var(--ec-barre-gouttiere-interne, 12px)}.ec-pos .ec-pos-vente__catalogue.ec-os-carte:not(#_):not(#_){padding-left:0}.ec-pos .ec-view__band[data-pos-compliance]{padding:var(--ec-barre-ecart-rangees, 16px) var(--ec-barre-gouttiere-interne, 12px) 8px}.ec-pos .ec-view__band[data-pos-compliance]{padding-inline-end:var(--ec-c-zone-ziggy, 88px)}@media(min-width:768px){:root:root .ec-pos:has(.ec-view__band[data-pos-compliance]:not(:empty)) .ec-list-table__bulk.ec-glass{bottom:148px}}@media(min-width:900px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente{grid-template-columns:minmax(0,1fr) clamp(340px,31%,400px)}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__catalogue.ec-os-carte{padding:12px 12px 0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__ticket.ec-os-carte{gap:var(--ec-space-sm);padding:12px 16px 20px}}@media(min-width:900px)and (max-width:1099px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente{grid-template-columns:minmax(0,1fr) 330px}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__catalogue.ec-os-carte{gap:12px}@media(min-width:900px){:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-vente__catalogue.ec-os-carte{padding-top:8px}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-outils{flex-wrap:nowrap;gap:var(--ec-space-sm)}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-outils>.ec-os-recherche{height:44px;padding:0 var(--ec-space-lg);font-size:15px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-scanner.ec-os-bouton{min-height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-sans-photo{flex:none;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--ec-vif-filet, var(--ec-os-filet))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-sans-photo[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:none}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-categories.ec-os-segmente{display:flex;flex:none;flex-wrap:nowrap;align-self:stretch;gap:6px;max-width:100%;min-width:0;margin:0;padding:0;overflow-x:auto;scrollbar-width:none;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-categories .ec-os-segmente__option{flex:none;min-height:44px;padding:0 16px;font-size:14px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-categories .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-os-actif));box-shadow:none;color:rgb(var(--ec-os-actif-encre))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille{grid-template-columns:repeat(auto-fill,minmax(98px,1fr));gap:var(--ec-space-sm);padding:2px 2px var(--ec-space-md)}@media(min-width:1280px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille{grid-template-columns:repeat(auto-fill,minmax(116px,1fr))}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile.ec-pos-choix{gap:4px;min-height:44px;padding:6px 6px 8px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile__visuel{aspect-ratio:16 / 10;font-size:20px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile__nom{min-height:32px;padding:0 2px;font-size:13px;font-weight:600;line-height:16px;-webkit-line-clamp:2;overflow-wrap:break-word}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile .ec-pos-chiffre[data-prix]{padding:0 2px;font-size:14px;font-weight:700;line-height:18px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile__compte{top:10px;right:10px;min-width:26px;height:26px;padding:0 7px;font-size:13px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo] .ec-pos-tuile.ec-pos-choix{justify-content:space-between;min-height:84px;padding:10px 10px 10px 14px;background:color-mix(in srgb,var(--ec-pos-teinte) 16%,rgb(var(--ec-os-carte)));box-shadow:inset 4px 0 0 var(--ec-pos-teinte),inset 0 0 0 1px var(--ec-vif-filet, var(--ec-os-filet))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-au-ticket]{box-shadow:inset 4px 0 0 var(--ec-pos-teinte),inset 0 0 0 2px rgb(var(--ec-c-marque))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo] .ec-pos-tuile__compte{top:auto;right:8px;bottom:8px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo] .ec-pos-tuile__nom{-webkit-line-clamp:3;min-height:0}.ec-pos-grille[data-sans-photo] .ec-pos-tuile{--ec-pos-teinte: rgb(var(--ec-os-texte) / .18)}.ec-pos{--ec-pos-categorie-0: 46 92 255;--ec-pos-categorie-1: 22 140 70;--ec-pos-categorie-2: 242 107 29;--ec-pos-categorie-3: 122 90 248;--ec-pos-categorie-4: 18 150 160;--ec-pos-categorie-5: 224 69 123;--ec-pos-categorie-6: 214 168 0;--ec-pos-categorie-7: 122 34 66}:root.dark .ec-pos,:root.black .ec-pos{--ec-pos-categorie-0: 92 133 255;--ec-pos-categorie-3: 150 125 255;--ec-pos-categorie-7: 196 84 124}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="0"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-0))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="1"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-1))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="2"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-2))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="3"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-3))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="4"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-4))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="5"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-5))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="6"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-6))}.ec-pos-grille[data-sans-photo] .ec-pos-tuile[data-teinte="7"]{--ec-pos-teinte: rgb(var(--ec-pos-categorie-7))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ticket__tete .ec-os-carte__titre{font-size:16px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__ticket>.ec-os-bouton{min-height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne{grid-template-columns:36px minmax(0,1fr) auto auto;gap:var(--ec-space-sm);min-height:52px;padding:4px 0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__vignette{width:36px;height:36px;font-size:13px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__nom{font-size:14px;white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:18px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__unite{font-size:12px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__unite:empty{display:none}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__commandes{gap:2px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__commandes .ec-os-rond{width:44px;height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__qte{min-width:24px;font-size:16px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__total{min-width:64px;font-size:14px;font-weight:700}@media(max-width:1365px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne{grid-template-columns:minmax(0,1fr) auto auto}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__vignette{display:none}}@media(max-width:1365px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__ticket.ec-os-carte{padding-inline:12px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ticket__tete .ec-os-carte__titre{font-size:15px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ticket__tete>.ec-pos-rangee{gap:2px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ticket__tete .ec-os-rond{width:36px;height:36px}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-ligne__retirer{display:none}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied.ec-pos-pile{gap:var(--ec-space-sm);padding-top:var(--ec-space-sm)}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise{flex-wrap:wrap;gap:6px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise>.ec-os-bouton,:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise__volet .ec-os-bouton{min-height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise__volet{gap:var(--ec-space-sm);padding:var(--ec-space-sm);border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-os-champ))}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise__volet .ec-pos-remises{gap:6px;max-height:98px}@media(min-width:900px)and (max-height:860px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise__volet{gap:6px;padding:6px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-remise__volet .ec-pos-remises{max-height:48px}}@media(min-width:900px)and (max-height:760px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__ticket.ec-os-carte{gap:6px;padding-top:8px;padding-bottom:12px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied.ec-pos-pile{gap:6px;padding-top:6px}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-promo .ec-input{min-height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied dl{margin:0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied .ec-pos-rang:not([data-fort]){padding:0;font-size:13px;line-height:18px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied .ec-pos-rang[data-fort]{align-items:baseline;margin-top:4px;padding:0;font-size:15px;font-weight:600}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__pied .ec-pos-rang[data-fort] dd{font-family:Inter Variable,-apple-system,system-ui,sans-serif;font-size:28px;font-weight:700;line-height:1.1;letter-spacing:-.02em}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-moyens-ticket{gap:6px;margin-bottom:0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-moyen-ticket{min-height:44px;font-size:15px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-encaisser.ec-os-bouton:not(:disabled){background:rgb(var(--ec-vif-accent-plein, 46 92 255));color:rgb(var(--ec-vif-accent-sur, 255 255 255))}@media(hover:hover)and (pointer:fine){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-encaisser.ec-os-bouton:hover:not(:disabled){background:rgb(var(--ec-vif-accent-survol, 31 74 216))}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__encaisser.ec-os-bouton{min-height:56px;font-size:18px;font-weight:650}@media(min-width:900px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__encaisser.ec-os-bouton{width:auto;margin-inline-end:var(--ec-pos-zone-ziggy, 80px)}}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-os-page__contexte .ec-pos-entete{flex-wrap:nowrap;gap:var(--ec-space-sm);min-width:0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-entete>*{flex:none}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_){position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;box-sizing:border-box;margin:0;padding:env(safe-area-inset-top,0px) env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);background:rgb(var(--ec-os-page, 240 240 240))}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_)>:not(.ec-os-page__contenu){display:none}body:has(.ec-pos--mode-caisse){overflow:hidden}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos__contenu{gap:0}.ec-pos-barre-caisse{display:flex;flex:none;align-items:center;gap:var(--ec-space-sm);min-width:0;padding:8px 12px}.ec-pos-barre-caisse__poste{flex:none;flex-wrap:nowrap}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse>.ec-pos-outils{flex:1 1 auto;min-width:0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse .ec-pos-pousse{display:none}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse .ec-os-bouton,:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse .ec-select__trigger{min-height:44px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse .ec-os-rond{flex:none;width:44px;height:44px}.ec-pos-barre-caisse__quitter{flex:none}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-vente{margin:0 12px 12px}@media(min-width:900px)and (max-width:1279px){:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-grille{grid-template-columns:repeat(auto-fill,minmax(112px,1fr))}}@media(max-width:899px){.ec-pos-barre-caisse{flex-wrap:wrap;padding:8px}.ec-pos-barre-caisse__poste{flex:1 1 auto;min-width:0}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse>.ec-pos-outils{order:3;flex-basis:100%}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-vente{margin:0 8px}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-vente__barre{flex-wrap:nowrap;padding-inline-end:92px}:root:root .ec-os-page.ec-pos.ec-pos--mode-caisse:not(#_):not(#_):not(#_) .ec-pos-vente__barre .ec-pos-encaisser{flex:1 1 auto;min-width:0;padding-inline:12px;font-size:16px}}@media(max-width:599px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-barre-caisse__poste>.ec-os-statut{display:none}}@media(max-width:599px){:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille,:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-grille[data-sans-photo]{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-tuile__visuel{aspect-ratio:4 / 3}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-libelle,:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-outils .ec-pos-pousse{display:none}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-scanner.ec-os-bouton,:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) [data-pos-mode-caisse].ec-os-bouton{min-width:44px;padding-inline:12px}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-entete{flex-wrap:wrap;margin-bottom:var(--ec-space-sm)}:root:root .ec-os-page.ec-pos:not(#_):not(#_):not(#_) .ec-pos-vente__catalogue.ec-os-carte{padding:8px}}.ec-location__contenu{--ec-gutter: var(--ec-os-page-marge);display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);min-height:0;min-width:0}.ec-location__contenu>.ec-view__band{padding-top:0}@media(max-width:767px){.ec-os-page.ec-location{overflow-y:auto}.ec-os-page.ec-location>.ec-os-page__contenu,.ec-location__contenu{flex:none}.ec-density-atlas .ec-location :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll,.ec-view__scroll),.ec-location :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll,.ec-view__scroll){flex:none;height:auto;max-height:none;overflow:visible}.ec-density-atlas .ec-location .ec-listing-sheet__scroll,.ec-location .ec-listing-sheet__scroll,.ec-density-atlas .ec-location .ec-view__scroll,.ec-location .ec-view__scroll{overflow-x:auto;overflow-y:visible}}.ec-location__tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-os-gap-cartes)}@media(max-width:599px){.ec-location__tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-location__dispo{display:flex;flex-direction:column;gap:var(--ec-os-gap-cartes);padding-bottom:88px}@media(min-width:768px){.ec-location__dispo .ec-location__rangee{padding-right:72px}}.ec-location__dispo>.ec-location__bascule{display:flex;align-self:stretch;justify-content:flex-end}.ec-location__objet{display:flex;align-items:center;gap:var(--ec-os-e-10);min-width:0}.ec-location__objet-nom{overflow:hidden;font-weight:600;text-overflow:ellipsis}.ec-location__pastilles{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-6)}.ec-location__menu{display:inline-flex}.ec-location__refus{padding:var(--ec-os-e-12);color:rgb(var(--ec-danger))}.ec-location__rangees{display:flex;flex-direction:column}.ec-location__rangee{align-items:center;justify-content:space-between}.ec-location__rangee-texte{display:flex;flex-direction:column;gap:3px;min-width:0}.ec-location__rangee-meta{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-location__rangee-actions{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-os-e-10)}.ec-location__grille{display:grid;align-items:flex-end;gap:var(--ec-os-e-12)}.ec-location__grille--sonde{grid-template-columns:2fr 1fr 1fr auto}.ec-location__grille--fermeture{grid-template-columns:2fr 1fr 1fr}.ec-location__verdict{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-12);margin-top:var(--ec-os-e-14)}.ec-location__ligne-champ{display:flex;align-items:flex-end;gap:var(--ec-os-e-12);margin-top:var(--ec-os-e-12)}.ec-location__champ-large{flex:1}.ec-location__avatar{display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px}.ec-location__ressort{flex:1}.ec-location__fiche{display:flex;flex-direction:column;gap:var(--ec-os-e-16);max-width:560px}.ec-location__section{display:grid;gap:var(--ec-os-e-8)}.ec-location__section--large{gap:var(--ec-os-e-12)}.ec-location__photos{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}.ec-location__aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-location__champ{display:grid;gap:var(--ec-os-e-6)}.ec-location__deux{display:grid;grid-template-columns:1fr 1fr;gap:var(--ec-os-e-12)}.ec-location__bascule{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12)}.ec-location__option-pro{align-items:center;justify-content:space-between;width:100%;padding:var(--ec-os-e-10) var(--ec-os-e-12);background:transparent;text-align:left;cursor:default}.ec-location__erreur{color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ec-location__recherche{flex:1 1 320px;max-width:480px}.ec-location .ec-listing-sheet [data-testid=rental-list] .ec-location__rangee{padding-inline:var(--ec-os-e-16)}.ec-location[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-location[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-location[data-ec-espace=mail] .ec-location__contenu{--ec-gutter: 0px;max-width:none}.ec-location[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-location[data-ec-espace=mail] .ec-location__contenu .ec-list-sheet__table{margin-inline:var(--ec-vif-repli-marge, var(--ec-os-page-marge, 8px))}.ec-location[data-ec-espace=mail] .ec-location__vide{flex:none;padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-location[data-ec-espace=mail] .ec-location__contenu{gap:var(--ec-os-gap-cartes)}.ec-location[data-ec-espace=mail] .ec-location__contenu>:is(.ec-view__band,.ec-view__scroll){padding-block:0}.ec-location[data-ec-espace=mail] .ec-location__dispo :is(.ec-location__grille,.ec-location__ligne-champ,.ec-location__verdict){max-width:900px}:root .ec-location[data-ec-espace=mail] .ec-location__geste{padding:0 var(--ec-os-pad-bouton) 0 var(--ec-os-e-10);gap:var(--ec-os-e-6);border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps)}@media(pointer:fine)and (not (any-pointer:coarse)){:root .ec-location[data-ec-espace=mail] .ec-location__geste{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}}.ec-location-fiche{display:flex;flex-direction:column;gap:12px}.ec-listing-list>.ec-location__table{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-listing-list>.ec-location__table>.ec-list-table{flex:1 1 auto}.ec-location__frise>.ec-heberg-plan{padding:12px var(--ec-barre-gouttiere, 20px) var(--ec-os-e-8, 8px);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-location__frise .ec-heberg-plan__grille{padding:0;border-radius:0;background:none}.ec-location__frise .ec-heberg-plan__case{cursor:default}.ec-location__frise .ec-heberg-plan__case[data-fermee]{background:repeating-linear-gradient(-45deg,rgb(var(--ec-os-texte) / .1) 0 2px,transparent 2px 7px)}.ec-location__frise button.ec-heberg-plan__case[data-fermee]{cursor:pointer}.ec-location__frise .ec-heberg-plan__nom small{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:400}.ec-location__tiroir{display:grid;gap:var(--ec-os-e-12, 12px)}.ec-location__tiroir :is(.ec-location__grille--sonde,.ec-location__grille--fermeture){grid-template-columns:minmax(0,1fr)}.ec-location__tiroir .ec-location__ligne-champ{flex-wrap:wrap}.ec-location__tiroir .ec-location__champ-large{flex:1 1 100%}@media(max-width:767px){.ec-location__frise .ec-frise__barre{row-gap:var(--ec-os-e-8, 8px)}}@media(max-width:767px){.ec-location__frise .ec-frise__libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-location__description{width:100%;min-height:88px;resize:vertical;box-sizing:border-box}.ec-location__aide a{color:rgb(var(--ec-accent));font-weight:500;text-underline-offset:3px}@media(max-width:767px){:root:root:root:root:root:root:root:root .ec-location .ec-wk__l2>.ec-canon-filterbar{flex-wrap:wrap;row-gap:8px;min-width:0}:root:root:root:root:root:root:root:root .ec-location .ec-canon-filterbar .ec-canon-filterbar__search{flex:1 1 100%;width:auto}}.ec-location-jour{display:flex;flex-direction:column;gap:var(--ec-os-gap-cartes);min-width:0}.ec-location-jour__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:var(--ec-os-gap-cartes)}.ec-location-jour__liste,.ec-location-usage,.ec-location-edl__liste{list-style:none;margin:0;padding:0}.ec-location-jour__ligne{display:flex;align-items:center;gap:var(--ec-os-e-8);padding:var(--ec-os-e-8) 0;border-top:1px solid rgb(var(--ec-theme-encre-rgb) / .08)}.ec-location-jour__ligne:first-child{border-top:0}.ec-location-jour__ouvrir{display:flex;flex:1;flex-direction:column;align-items:flex-start;min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-location-jour__objet{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.ec-location-jour__client,.ec-location-jour__vide,.ec-location-usage__detail,.ec-location-edl__aide{color:var(--ec-os-texte-2);font-size:var(--ec-os-t-second)}.ec-location-jour__vide,.ec-location-edl__aide{margin:0}.ec-location-usage__ligne{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(80px,2fr) 3.5em minmax(0,1fr);align-items:center;gap:var(--ec-os-e-12);padding:var(--ec-os-e-8) 0}.ec-location-usage__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-location-usage__barre{position:relative;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-theme-encre-rgb) / .08);overflow:hidden}.ec-location-usage__plein{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:rgb(var(--ec-theme-encre-rgb) / .85)}.ec-location-usage__pct{font-variant-numeric:tabular-nums;text-align:right}@media(max-width:599px){.ec-location-usage__carte>.ec-os-carte__tete{flex-wrap:wrap}.ec-location-usage__carte>.ec-os-carte__tete>:last-child{flex:1 1 100%}.ec-location-usage__ligne{grid-template-columns:minmax(0,1fr) 3.5em;row-gap:var(--ec-os-e-6)}.ec-location-usage__barre{grid-column:1 / -1;grid-row:2}.ec-location-usage__detail{grid-column:1 / -1}}.ec-location-edl{display:flex;flex-direction:column;gap:var(--ec-os-e-16)}.ec-location-edl__phase,.ec-location-edl__reparation{display:flex;flex-direction:column;gap:var(--ec-os-e-10)}.ec-location-edl__phase+.ec-location-edl__phase,.ec-location-edl__reparation{padding-top:var(--ec-os-e-16);border-top:1px solid rgb(var(--ec-theme-encre-rgb) / .08)}.ec-location-edl__tete{list-style:none;cursor:pointer;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-location-edl__tete::-webkit-details-marker{display:none}.ec-location-edl__tete:after{content:"";width:8px;height:8px;margin-left:auto;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg);opacity:.5}.ec-location-edl__phase[open]>.ec-location-edl__tete:after{transform:rotate(-135deg)}.ec-location-edl__liste{display:flex;flex-direction:column;gap:var(--ec-os-e-6)}.ec-location-edl__point{display:flex;align-items:center;gap:var(--ec-os-e-8);cursor:pointer}.ec-location-edl__pied{margin-top:var(--ec-os-e-6);display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;gap:var(--ec-os-e-10)}.ec-location-edl__date{flex:1;min-width:160px}.ec-location-edl__ok{margin:0;color:var(--ec-os-texte-2);font-size:var(--ec-os-t-second)}.ec-reputation__corps{--ec-gutter: 0px;--ec-gutter-y: 0px;display:flex;flex:1;flex-direction:column;min-height:0}.ec-reputation__onglets{display:flex;align-items:center;min-width:0}.ec-reputation:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-reputation .ec-listing-sheet__scroll>div:has(>.rt-Card){gap:0!important;padding:0!important}.ec-reputation .ec-listing-sheet__scroll>div>.rt-Card{border-radius:0;box-shadow:none;border-bottom:1px solid var(--ec-c-filet-doux, var(--ec-os-filet));background:transparent;padding:12px 16px!important}.ec-reputation .ec-listing-sheet__scroll>div>.rt-Card:hover{background:var(--ec-c-survol, rgb(var(--ec-os-texte) / .04))}.ec-reputation .ec-view__band{padding-bottom:0}.ec-rep-resume{display:grid;gap:12px}.ec-rep-resume__tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ec-rep-resume__chiffres{display:flex;flex-wrap:wrap;gap:24px}.ec-rep-resume__chiffre{display:flex;flex-direction:column;gap:2px}.ec-rep-resume__valeur{font-size:22px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-rep-resume__libelle{font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-rep-resume__derniere{display:flex;align-items:center;gap:8px;margin:0;min-width:0}.ec-rep-resume__extrait{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px;color:rgb(var(--ec-os-texte-2))}@media(max-width:767px){.ec-os-page.ec-reputation{overflow-y:auto}.ec-os-page.ec-reputation>.ec-os-page__contenu,.ec-reputation__corps{flex:none}.ec-density-atlas .ec-reputation :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll,.ec-view__scroll),.ec-reputation :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll,.ec-view__scroll){flex:none;height:auto;max-height:none;overflow:visible}.ec-density-atlas .ec-reputation :is(.ec-listing-sheet__scroll,.ec-view__scroll),.ec-reputation :is(.ec-listing-sheet__scroll,.ec-view__scroll){overflow-x:auto;overflow-y:visible}}.ec-accord{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-md);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface))}.ec-accord__ligne{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ec-space-sm);align-items:start}.ec-accord__ligne .ec-checkbox{margin-top:2px}.ec-accord__texte{font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-primary));cursor:pointer;white-space:pre-line}.ec-accord__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-md);padding-left:calc(18px + var(--ec-space-sm))}.ec-accord__lien{display:inline-flex;align-items:center;gap:6px;min-height:24px;font-size:var(--ec-font-size-caption);color:var(--ec-accent-text);text-decoration:underline;text-underline-offset:2px}.ec-accord__aide{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-accord__refus{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-danger))}.ec-mel{display:grid;gap:var(--ec-space-md);max-width:960px}.ec-mel__suivi-texte{margin:0;max-width:640px;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-secondary))}.ec-mel__suivi-actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-mel__liste{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-mel__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-mel__icone{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary))}.ec-mel__icone[data-etat=fait]{color:rgb(var(--ec-success))}.ec-mel__icone[data-etat=a_faire_client]{color:var(--ec-accent-text)}.ec-mel__corps{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-mel__titre-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-mel__libelle{font-size:var(--ec-font-size-body);font-weight:500;color:rgb(var(--ec-text-primary))}.ec-mel__meta{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary));overflow-wrap:anywhere}.ec-mel__aide{display:grid;gap:var(--ec-space-xs);margin-top:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-md);max-width:640px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface))}.ec-mel__consigne,.ec-mel__generique{margin:0;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary));white-space:pre-line}.ec-mel__generique{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-mel__action{display:flex;align-items:center;justify-content:flex-end}.ec-mel__suivi{display:grid;gap:var(--ec-space-xs)}@media(max-width:640px){.ec-mel__ligne{grid-template-columns:auto minmax(0,1fr)}.ec-mel__action{grid-column:2;justify-content:flex-start}}.ec-mel__modale{display:grid;gap:var(--ec-space-md)}.ec-mel__refus{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-danger))}.ec-mel{--ec-mel-atelier: var(--ec-p-attention-lavande);--ec-mel-celebration: var(--ec-p-attention-jaune);--ec-mel-illustration: var(--ec-p-attention-rose-clair);--ec-mel-encre-illustration: var(--ec-p-neutre-encre-navy);max-width:1200px;min-width:0}.ec-mel__scene{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);padding:0;overflow:hidden}.ec-mel__conversation{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:var(--ec-space-lg);padding:var(--ec-space-3xl);min-width:0;scroll-margin-block:var(--ec-space-lg)}.ec-mel__ziggy{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-mel__scene-titre{margin:0;font-family:var(--heading-font-family);font-size:clamp(28px,3vw,44px);font-weight:var(--ec-vivant-poids-titre);line-height:1.1;letter-spacing:-.03em;overflow-wrap:anywhere;color:rgb(var(--ec-text-primary))}@media(min-width:1000px){.ec-mel__scene-titre.ec-mel__scene-titre{font-family:var(--ec-os-police-grand-titre)}}.ec-mel__scene-texte{margin:0;max-width:44ch;color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-body)}.ec-mel__relais{display:grid;gap:var(--ec-space-sm);max-width:100%}.ec-mel__relais .ec-mel__meta{margin:0}.ec-mel__conversation .ec-btn{white-space:normal;max-width:100%;height:auto;min-height:44px}.ec-mel__plateau{display:grid;align-content:center;gap:var(--ec-space-lg);padding:var(--ec-space-3xl);min-width:0;background:rgb(var(--ec-mel-atelier));color:rgb(var(--ec-mel-encre-illustration))}.ec-mel__scene[data-reception] .ec-mel__plateau,.ec-mel__scene[data-moment=en-ligne] .ec-mel__plateau{background:rgb(var(--ec-mel-celebration))}.ec-mel__repere{display:grid;place-items:center;width:80px;height:80px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-mel-illustration))}.ec-mel__checklist-titre{margin:0;font-size:var(--ec-font-size-title);font-weight:var(--ec-vivant-poids-titre)}.ec-mel__plateau .ec-mel__ligne{grid-template-columns:auto minmax(0,1fr);background:rgb(var(--ec-vivant-surface))}.ec-mel__plateau .ec-mel__action{grid-column:2;justify-content:flex-start}@media(max-width:760px){.ec-mel__scene{grid-template-columns:minmax(0,1fr)}.ec-mel__conversation,.ec-mel__plateau{padding:var(--ec-space-lg)}.ec-mel__relais,.ec-mel__conversation>.ec-btn{width:100%}.ec-mel__plateau .ec-mel__action{grid-column:1 / -1}.ec-mel__plateau .ec-mel__action .ec-btn{white-space:normal;height:auto;min-height:44px}}.ec-mel__legende{margin:0;font-size:var(--ec-font-size-body)}.ec-seo-longueur{--ec-seo-feu: var(--ec-success);display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-seo-longueur[data-ton=ok]{--ec-seo-feu: var(--ec-warning)}.ec-seo-longueur[data-ton=bad]{--ec-seo-feu: var(--ec-danger)}.ec-seo-longueur__tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ec-seo-longueur__valeur{color:rgb(var(--ec-seo-feu));font-weight:600}.ec-seo-longueur__piste{height:6px;overflow:hidden;border-radius:var(--ec-radius-pill);background:var(--ec-os-filet)}.ec-seo-longueur__jauge{height:100%;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-seo-feu));transition:width .2s}.ec-seo-evaluation{--ec-seo-feu: var(--ec-success);display:flex;align-items:flex-start;gap:var(--ec-space-sm);padding:var(--ec-space-2xs) 0;font-size:var(--ec-os-t-second)}.ec-seo-evaluation[data-note=ok]{--ec-seo-feu: var(--ec-warning)}.ec-seo-evaluation[data-note=bad]{--ec-seo-feu: var(--ec-danger)}.ec-seo-evaluation__feu{flex-shrink:0;width:8px;height:8px;margin-top:5px;border-radius:50%;background:rgb(var(--ec-seo-feu))}.ec-seo-ed-ligne{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-seo-ed-note{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-seo-ed-intitule{margin-bottom:var(--ec-space-xs)}.ec-seo-ed-apercus{display:flex;flex-direction:column;gap:var(--ec-space-lg);padding:var(--ec-space-xl)}.ec-seo-ed-og{width:100%;aspect-ratio:1200 / 630;object-fit:cover;border-radius:var(--ec-os-rayon-item)}.ec-seo-ed-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);width:100%}.ec-seo-ed-choix{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-seo-ed-formulaire{display:flex;flex-direction:column;gap:var(--ec-space-xl);min-width:0;margin:0;padding:0;border:0}.ec-seo-ed-champ{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-seo-ed-groupe{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-seo-ed-pile{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-seo-ed-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ec-space-lg)}.ec-seo-ed-bascule{display:flex;align-items:center;gap:var(--ec-space-xs);padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;cursor:pointer}.ec-seo-ed-analyses{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ec-space-lg)}.ec-seo-ed-analyse{padding:var(--ec-space-lg)}.ec-seo-ed-analyse__tete{display:flex;align-items:center;gap:var(--ec-space-sm);margin-bottom:var(--ec-space-xs)}.ec-seo-ed-analyse__titre{font-size:var(--ec-os-t-corps)}.ec-seo-ed-liste{margin:0;padding:0;list-style:none}.ec-seo-serp{padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-serp-bg))}.ec-seo-serp__titre{overflow:hidden;color:rgb(var(--ec-serp-title));font-size:15px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.ec-seo-serp__url{margin:2px 0;color:rgb(var(--ec-serp-url));font-size:var(--ec-os-t-second)}.ec-seo-serp__desc{display:-webkit-box;overflow:hidden;color:rgb(var(--ec-serp-desc));font-size:var(--ec-os-t-second);-webkit-line-clamp:2;-webkit-box-orient:vertical}.ec-seo-pages-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ec-os-ecart);padding:var(--ec-space-lg)}.ec-seo-pages__outils{padding:0}.ec-seo-pages__feuille{margin:var(--ec-space-md) 0 0}.ec-seo-page-carte{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.ec-seo-page-carte__tete{display:flex;align-items:flex-start;gap:var(--ec-space-md)}.ec-seo-page-carte__textes{flex:1;min-width:0}.ec-seo-page-carte__titre{overflow:hidden;font-size:var(--ec-os-t-corps);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-seo-page-carte__etat{margin-top:var(--ec-space-xs)}.ec-seo-page-carte__jauges{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-sitemap-outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-seo-arbre-cale{flex-shrink:0;width:28px}.ec-seo-sitemap-sous-ligne{display:block;margin-top:2px;color:rgb(var(--ec-os-texte-2))}.ec-seo-sitemap-carte{min-width:0;padding:var(--ec-os-pad-carte)}.ec-seo-sitemap-carte__titre{margin:0;font-size:16px}.ec-seo-sitemap-carte__titre--icone{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-seo-sitemap-carte__aide{max-width:70ch;color:rgb(var(--ec-os-texte-2))}.ec-seo-sitemap-scores{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-lg)}.ec-seo-sitemap-liste{flex:none;min-width:0}.ec-seo-sitemap-souple{flex-wrap:wrap}.ec-seo-sitemap-feuille{flex:none;min-height:0}@media(min-width:768px){:root:root .ec-os-page .ec-seo-sitemap-feuille{flex:1 0 auto}}.ec-seo-sitemap-defile{flex:none;max-height:60dvh;overflow-x:auto}.ec-seo-sitemap-fiche{padding:var(--ec-space-lg);overflow-wrap:anywhere}.ec-seo-sitemap-fiche__valeur{margin-inline-start:0}.ec-seo-produit{display:flex;align-items:center;gap:var(--ec-space-md);padding-block:var(--ec-space-sm)}.ec-seo-produit__nom{flex:1;min-width:0;overflow-wrap:anywhere}.ec-seo-reglages{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-gutter)}.ec-seo-reglages-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,440px),1fr));align-items:start;gap:var(--ec-gutter)}.ec-seo-reglages-note{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-seo-reglages-erreur{color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ec-seo-reglages-champ{display:flex;flex-direction:column;gap:var(--ec-space-xs);margin-bottom:var(--ec-space-md)}.ec-seo-reglages-champ[data-erreur]>.ec-label{color:rgb(var(--ec-danger))}.ec-seo-reglages-separateurs{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-seo-reglages-separateur{justify-content:center;min-width:44px}.ec-seo-reglages-apercu{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ))}.ec-seo-reglages-apercu__titre{overflow:hidden;color:rgb(var(--ec-info));font-size:16px;text-overflow:ellipsis;white-space:nowrap}.ec-seo-reglages-profil{display:flex;gap:var(--ec-space-sm);margin-bottom:var(--ec-space-sm)}.ec-seo-reglages-profil__champ{flex:1}.ec-seo-reglages-trio{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:var(--ec-space-lg)}.ec-seo-reglages-image{display:flex;align-items:center;justify-content:center;height:150px;overflow:hidden;border-radius:var(--ec-os-rayon-bloc, 16px);background:rgb(var(--ec-os-champ))}.ec-seo-reglages-image img{width:100%;height:100%;object-fit:cover}.ec-seo-reglages-pied{position:sticky;bottom:16px;z-index:5}.ec-seo-reglages-pied>.ec-barre-enregistrement{position:static}@media(max-width:768px){.ec-seo-reglages-pied{bottom:84px}}.ec-seo-reglages-nap{display:grid;grid-template-columns:auto 1fr;gap:var(--ec-space-sm) var(--ec-space-lg);margin:0 0 var(--ec-space-md)}.ec-seo-reglages-nap__ligne{display:contents}.ec-seo-reglages-nap__ligne>dt{align-self:center}.ec-seo-reglages-nap__ligne>dd{margin:0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-seo-reglages-nap__vide{margin:0 0 var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-seo-reglages-nap__pied{display:flex;align-items:center;gap:var(--ec-space-xs);margin:var(--ec-space-md) 0 0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-seo-reglages-reseaux{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin-bottom:var(--ec-space-md)}.ec-seo-reglages-reseau{max-width:220px;overflow:hidden;padding:3px 8px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}.ec-seo-sitemap-feuille .ec-list-cards .ec-seo-arbre-cale{display:none}.ec-seo-sitemap-feuille .ec-list-cards__titre{display:block;overflow:visible}.ec-seo-sitemap-feuille .ec-list-cards__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:var(--ec-space-md) var(--ec-space-lg);margin-top:var(--ec-space-sm)}.ec-seo-sitemap-feuille .ec-list-cards__detail{display:block;overflow:visible}.ec-seo-sitemap-detail{display:grid;justify-items:start;gap:var(--ec-space-2xs);min-width:0}.ec-seo-sitemap-detail__libelle{color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:12px}.ec-seo-sitemap-detail__valeur{min-width:0;max-width:100%;overflow:hidden;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-size:14px;text-overflow:ellipsis}.ec-site-overview .ec-site-tree-name{display:flex;align-items:center;gap:8px;min-width:0}.ec-site-tree-title{flex:1;min-width:0;padding:4px 0;border:0;background:none;color:inherit;font:inherit;font-size:14px;line-height:1.3;text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-site-tree-title small{display:block;margin-top:2px;font-size:12px;line-height:1.25;overflow:hidden;text-overflow:ellipsis}.ec-site-tree-toggle{flex-shrink:0;width:24px;min-width:24px;height:24px}.ec-site-overview tr:has([data-kind=collection]){background:rgb(var(--ec-os-champ))}.ec-site-tree-thumbnail{display:grid;place-items:center;width:40px;height:32px;flex-shrink:0;overflow:hidden;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-site-tree-thumbnail img{width:100%;height:100%;object-fit:cover}.ec-site-overview time{font-size:var(--ec-os-t-corps);font-variant-numeric:tabular-nums}.ec-site-tree-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:var(--ec-os-ecart);margin:0 var(--ec-gutter) var(--ec-space-lg)}.ec-site-tree-summary .ec-os-tuile{background:rgb(var(--ec-os-champ))}.ec-site-tuile-vive{display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-md);padding:var(--ec-space-lg) var(--ec-space-xl);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.ec-site-tuile-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-site-tuile-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-site-tuile-vive>*{color:inherit}.ec-site-tuile-vive>svg{grid-row:1 / span 2;grid-column:2}@media(max-width:900px){.ec-content-hub .ec-view{height:auto}.ec-content-hub .ec-mon-site__vue{overflow:auto}.ec-content-hub .ec-listing-sheet__scroll{max-height:60dvh;min-height:280px}}.ec-site-overview-cadre .ec-site-tree-summary{margin-inline:0}.ec-site-overview-cadre .ec-content-outils{padding-inline:0}.ec-site-overview>.ec-listing-list>.ec-listing-sheet{margin-top:0}.ec-site-overview>:not(:first-child).ec-listing-list{margin-top:var(--ec-os-page-ecart)}.ec-site-overview-cadre:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}@media(min-width:768px){.ec-os-page--plein.ec-site-dash-cadre>.ec-os-page__contenu>.ec-os-leads__vue{overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 8px))}.ec-os-page--plein.ec-site-dash-cadre>.ec-os-page__contenu>.ec-os-leads__vue>.ec-view{flex:none}}.ec-site-dash{display:grid;align-content:start;gap:var(--ec-os-page-ecart);min-width:0}.ec-content-hub .ec-site-dash.ec-view{height:auto}.ec-site-dash__tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-ecart);align-items:stretch}.ec-site-dash__tuiles>*{min-width:0;height:100%}.ec-site-dash__tuiles .ec-os-tuile{display:grid;grid-template-rows:auto auto 1fr;background:rgb(var(--ec-os-carte))}.ec-site-dash__tuiles .ec-os-tuile__pied{align-self:end;min-height:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-site-dash__tuiles .ec-os-tuile__chiffre .ec-os-pastille{font-size:var(--ec-os-t-corps);vertical-align:middle}.ec-site-dash__vive{height:100%}.ec-site-dash__pied-pile{display:grid;gap:2px;justify-items:start}.ec-site-dash__lien{padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-site-dash__lien:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:4px}.ec-site-dash__cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-os-ecart);align-items:stretch}.ec-site-dash__cartes>*{min-width:0;height:100%}.ec-site-dash__liste{display:grid;margin:0;padding:0;list-style:none}.ec-site-dash__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:var(--ec-os-e-10);width:100%;min-height:48px;padding:var(--ec-os-e-6) var(--ec-os-e-4);border:0;border-top:1px solid rgb(var(--ec-os-texte) / .08);background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-corps);text-align:left;cursor:pointer}.ec-site-dash__liste>li:first-child>.ec-site-dash__ligne{border-top:0}.ec-site-dash__ligne:hover{background:rgb(var(--ec-os-texte) / .04)}.ec-site-dash__ligne:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px;border-radius:8px}.ec-site-dash__ligne-titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-site-dash__ligne-titre small{display:block;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);overflow:hidden;text-overflow:ellipsis}.ec-site-dash__ligne-meta{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-site-dash__vide{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-10);margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-site-dash__vide p{margin:0}.ec-site-dash__vide[data-site-dashboard-ok] svg{color:rgb(var(--ec-os-succes))}.ec-site-dash__raccourcis{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:var(--ec-os-e-8)}.ec-site-dash__raccourci{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ec-os-e-10);min-height:56px;padding:var(--ec-os-e-8) var(--ec-os-e-12);border:0;border-radius:var(--ec-os-rayon-tuile, 20px);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:500;text-align:left;cursor:pointer}.ec-site-dash__raccourci:hover{background:rgb(var(--ec-os-texte) / .1)}.ec-site-dash__raccourci:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-site-dash__raccourci-rond{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}@media(max-width:1100px){.ec-site-dash__tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-site-dash__cartes{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.ec-site-dash__ligne--recente{grid-template-columns:auto minmax(0,1fr) auto}.ec-site-dash__ligne--recente .ec-site-dash__ligne-meta{display:none}.ec-site-dash__raccourcis{grid-template-columns:minmax(0,1fr)}}.ec-site-dash [data-site-dashboard-tuile]{padding:14px 16px}.ec-site-dash [data-site-dashboard-tuile] .ec-os-tuile__libelle{color:rgb(var(--ec-os-texte-2));font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ec-site-dash [data-site-dashboard-tuile] .ec-os-pastille-icone{width:18px;height:18px;background:transparent;color:rgb(var(--ec-os-texte-3))}.ec-site-dash [data-site-dashboard-tuile] .ec-os-tuile__chiffre{font-family:var(--ec-font-display-number);font-size:32px;font-weight:500;line-height:38px;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-site-dash [data-site-dashboard-tuile=publication] .ec-os-tuile__chiffre{font-family:inherit;font-size:15px;line-height:38px}.ec-site-dash [data-site-dashboard-tuile] .ec-os-tuile__pied{color:rgb(var(--ec-os-texte-3));font-size:12px}.ec-site-dash .ec-site-dash__ligne{grid-template-columns:32px minmax(0,1fr) auto auto;gap:12px;min-height:52px;padding:8px 4px}.ec-site-dash .ec-site-dash__ligne>.ec-icone:first-child{box-sizing:content-box;width:16px;height:16px;padding:8px;border-radius:50%;background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-neutre))}.ec-site-dash .ec-site-dash__ligne[data-tone=danger]>.ec-icone:first-child{background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}.ec-site-dash .ec-site-dash__ligne[data-tone=warning]>.ec-icone:first-child{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-site-dash .ec-site-dash__ligne-titre{font-weight:600}.ec-site-dash .ec-site-dash__ligne[data-tone=danger] .ec-site-dash__ligne-meta{color:rgb(var(--ec-c-danger));font-weight:600}.ec-site-dash .ec-site-dash__ligne[data-tone=warning] .ec-site-dash__ligne-meta{color:rgb(var(--ec-c-attention))}.ec-site-dash .ec-site-dash__raccourci{border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-site-dash .ec-site-dash__raccourci:hover{background:var(--ec-c-survol, rgb(var(--ec-os-texte) / .04));box-shadow:inset 0 0 0 1px var(--ec-c-controle, var(--ec-os-filet))}.ec-site-dash .ec-site-dash__raccourci-rond{width:32px;height:32px;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-site-dash__geste{display:inline-flex;flex:none;align-items:center;height:32px;padding:0 14px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ec-c-controle, var(--ec-os-filet));color:rgb(var(--ec-os-texte));font-size:13px;font-weight:500}.ec-site-dash__ligne[data-tone=danger] .ec-site-dash__geste{background:rgb(var(--ec-c-marque));box-shadow:none;color:#fff}.ec-mon-site .ec-site-dash__ligne[data-tone=danger] .ec-site-dash__geste{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque) / .45);color:rgb(var(--ec-c-marque-encre, var(--ec-c-marque)))}.ec-seo-ligne{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-seo-ligne--souple{flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-seo-pile{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-seo-secondaire{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-seo-erreur{color:rgb(var(--ec-danger));font-size:var(--ec-os-t-corps)}.ec-seo-ressort{flex:1}.ec-seo-avis{padding:var(--ec-space-md);font-size:var(--ec-os-t-second)}.ec-seo-defile-x{overflow-x:auto}.ec-seo-delta{color:rgb(var(--ec-os-texte-2));font-weight:600}.ec-seo-delta[data-sens=hausse]{color:rgb(var(--ec-success))}.ec-seo-delta[data-sens=baisse]{color:rgb(var(--ec-danger))}.ec-seo-squelette{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-seo-squelette__tuiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:var(--ec-os-ecart)}.ec-seo-recos{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-reco{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.ec-seo-reco__titre{font-size:var(--ec-os-t-corps)}.ec-seo-reco__detail{max-width:640px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-seo-rapports{display:grid;gap:var(--ec-space-md)}.ec-seo-rapport{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg)}.ec-seo-rapport__periode{font-size:var(--ec-os-t-corps)}.ec-seo-modale-score{display:flex;flex-direction:column;gap:var(--ec-space-lg);padding:var(--ec-space-xl)}.ec-seo-modale-score__bloc{display:flex;flex-direction:column;gap:var(--ec-space-2xs)}.ec-seo-modale-score__ligne{display:flex;align-items:baseline;gap:var(--ec-space-md)}.ec-seo-modale-score__chiffre{font-family:var(--ec-os-police-grand-titre);font-size:34px;letter-spacing:-.02em}.ec-seo-modale-score__sur{color:rgb(var(--ec-os-texte-2));font-size:18px}.ec-seo-modale-corps{display:grid;gap:var(--ec-space-lg)}.ec-seo-positions{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-corps)}.ec-seo-positions th{padding:var(--ec-space-2xs) var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-weight:500;text-align:left}.ec-seo-positions td{padding:var(--ec-space-xs) var(--ec-space-sm);border-top:1px solid var(--ec-os-filet)}.ec-seo-positions [data-chiffre]{font-variant-numeric:tabular-nums;text-align:right}.ec-seo-positions [data-atenue]{color:rgb(var(--ec-os-texte-2))}.ec-seo-mots{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-mots__ajout{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ec-space-sm)}.ec-seo-mots__champ{flex:1 1 260px;min-width:0}.ec-seo-mots__liste{display:grid;gap:var(--ec-space-sm)}.ec-seo-kw-row{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md)}.ec-seo-kw-row__mot{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;overflow-wrap:anywhere;font-size:var(--ec-os-t-corps)}.ec-seo-catalogue{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xl);margin-bottom:var(--ec-space-lg);padding:var(--ec-space-xs) var(--ec-os-e-12, 12px);border-radius:0;background:none}.ec-seo-catalogue__textes{display:flex;flex-direction:column;gap:2px}.ec-seo-catalogue__titre{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-seo-catalogue__faibles{color:rgb(var(--ec-success));font-family:var(--ec-font-display, inherit);font-size:20px}.ec-seo-catalogue__faibles[data-faibles]{color:rgb(var(--ec-danger))}:root:root .ec-seo-view>.ec-os-page__chiffres:has(>.site-chiffres-hote:empty){display:none}:root:root:root:root:root:root:root .ec-seo-view .ec-seo-sous-onglets .ec-os-onglets-page__piste{gap:var(--ec-os-e-4, 4px);padding:0;border-radius:0;background:none;box-shadow:none}:root:root:root:root:root:root:root .ec-seo-view .ec-seo-sous-onglets .ec-os-onglets-page__piste>.ec-os-segmente__option{height:36px;border-radius:0;background:none;box-shadow:none;color:rgb(var(--ec-c-encre-3))}:root:root:root:root:root:root:root .ec-seo-view .ec-seo-sous-onglets .ec-os-onglets-page__piste>:is(.ec-os-segmente__option[data-actif=true],.ec-os-segmente__option:has(input:checked)){border-radius:0;background:none;color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));box-shadow:inset 0 -2px 0 currentColor}.ec-seot{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere);min-width:0;padding-bottom:16px}.ec-seot p{margin:0}.ec-seot-discret{font-size:13px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-seot-texte{font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary));max-width:var(--ec-vif-lecture, 640px)}.ec-seot-etiquette{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-seot-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ec-seot-barre__debut,.ec-seot-barre__fin{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px;min-width:0}.ec-seot-mois{margin:0;font-family:var(--ec-vif-titre);font-size:20px;line-height:26px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-seot-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--ec-vif-gouttiere);align-items:start}.ec-seot-colonne{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere);min-width:0}.ec-seot-frise{overflow-x:auto;scrollbar-width:thin;margin:0 -4px;padding:0 4px 4px}.ec-seot-frise .ec-vif-etapes{min-width:640px}.ec-seot-frise .ec-vif-etapes__libelle{font-size:14px;line-height:20px}.ec-seot-frise .ec-vif-etapes__detail{font-size:13px;line-height:18px}.ec-seot-cat{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-seot-cat[data-cat=titre],.ec-seot-cat[data-cat=meta]{background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}.ec-seot-cat[data-cat=lien_casse],.ec-seot-cat[data-cat=redirection]{background:rgb(var(--ec-success) / .14);color:rgb(var(--ec-success))}.ec-seot-cat[data-cat=article]{background:rgb(var(--ec-warning) / .16);color:rgb(var(--ec-text-primary))}.ec-seot-avant-apres{display:inline;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary));overflow-wrap:anywhere}.ec-seot-avant-apres del{color:rgb(var(--ec-text-muted))}.ec-seot-avant-apres ins{text-decoration:none;color:rgb(var(--ec-text-primary))}.ec-seot-page{font-family:var(--ec-font-mono, ui-monospace, monospace);font-size:12px;color:rgb(var(--ec-text-muted));overflow-wrap:anywhere}.ec-seot-articles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}.ec-seot-articles[data-grand]{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-vif-gouttiere)}.ec-seot-article{display:flex;flex-direction:column;gap:6px;min-width:0;padding:14px 16px;border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-vif-pierre))}.ec-seot-article__tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-seot-article__rang{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:999px;background:rgb(var(--ec-surface));font-size:12px;font-weight:600}.ec-seot-article__titre{margin:0;font-size:15px;line-height:21px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-seot-article__titre[data-vide]{font-weight:500;color:rgb(var(--ec-text-muted))}.ec-seot-article__meta{display:flex;flex-wrap:wrap;gap:4px 12px;font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-seot-article__gestes{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.ec-seot-piles{display:grid;grid-template-columns:repeat(var(--ec-seot-n, 6),minmax(0,1fr));gap:12px;align-items:end;height:132px;margin:4px 0 0;padding:0;list-style:none}.ec-seot-pile{display:flex;flex-direction:column;align-items:stretch;gap:6px;height:100%;min-width:0}.ec-seot-pile__barre{display:flex;flex-direction:column-reverse;flex:1;justify-content:flex-start;gap:2px;min-height:0}.ec-seot-pile__part{border-radius:4px;min-height:2px;animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}.ec-seot-pile__part[data-tranche=top3],.ec-seot-legende__pastille[data-tranche=top3]{background:rgb(var(--ec-vif-accent))}.ec-seot-pile__part[data-tranche=top10],.ec-seot-legende__pastille[data-tranche=top10]{background:rgb(var(--ec-vif-accent) / .55)}.ec-seot-pile__part[data-tranche=top30],.ec-seot-legende__pastille[data-tranche=top30]{background:rgb(var(--ec-vif-accent) / .22)}.ec-seot-pile__part[data-tranche=au_dela],.ec-seot-legende__pastille[data-tranche=au_dela]{background:rgb(var(--ec-vif-pierre))}.ec-seot-pile__mois{font-size:12px;line-height:16px;text-align:center;color:rgb(var(--ec-text-muted))}.ec-seot-legende{display:flex;flex-wrap:wrap;gap:6px 16px;margin:0;padding:0;list-style:none;font-size:12px;line-height:16px;color:rgb(var(--ec-text-secondary))}.ec-seot-legende li{display:inline-flex;align-items:center;gap:6px}.ec-seot-legende__pastille{width:10px;height:10px;border-radius:3px}.ec-seot-table-cadre{overflow-x:auto;margin:0 -8px}.ec-seot-table{width:100%;border-collapse:separate;border-spacing:0;font-size:14px;line-height:20px}.ec-seot-table th{padding:0 8px 8px;text-align:left;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted));white-space:nowrap}.ec-seot-table td{padding:8px;vertical-align:middle;border-top:1px solid rgb(var(--ec-text-primary) / .06)}.ec-seot-table [data-chiffre]{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-seot-table [data-atenue]{color:rgb(var(--ec-text-muted))}.ec-seot-table tbody tr:hover td{background:rgb(var(--ec-vif-pierre) / .6)}.ec-seot-table__mot{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-seot-table__gestes{display:inline-flex;gap:8px;justify-content:flex-end}.ec-seot-variation{display:inline-flex;align-items:center;gap:2px;font-weight:600;font-variant-numeric:tabular-nums}.ec-seot-variation[data-sens=hausse]{color:rgb(var(--ec-success))}.ec-seot-variation[data-sens=baisse]{color:rgb(var(--ec-danger))}.ec-seot-variation[data-sens=egal]{color:rgb(var(--ec-text-muted))}.ec-seot-spark{display:block;width:96px;height:28px;color:rgb(var(--ec-vif-accent))}.ec-seot-concurrents{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ec-seot-concurrent{display:inline-flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:13px;line-height:18px}.ec-seot-concurrent strong{font-weight:600}.ec-seot-plan{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ec-seot-plan li{display:grid;grid-template-columns:16px minmax(0,1fr);gap:10px;align-items:start;font-size:14px;line-height:20px;color:rgb(var(--ec-text-primary))}.ec-seot-plan li[data-statut=fait] span:last-child{color:rgb(var(--ec-text-muted));text-decoration:line-through}.ec-seot-plan__rond{width:12px;height:12px;margin-top:4px;border-radius:999px;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-text-primary) / .4)}.ec-seot-plan li[data-statut=fait] .ec-seot-plan__rond{background:rgb(var(--ec-success));box-shadow:none}.ec-seot-personne{display:flex;align-items:center;gap:12px}.ec-seot-personne__nom{display:flex;flex-direction:column;min-width:0;font-size:14px;line-height:20px}.ec-seot-personne__nom strong{font-weight:600}.ec-seot-alerte{display:flex;flex-direction:column;gap:4px;padding:12px 14px;border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-danger));color:#fafafa;font-size:13px;line-height:19px}.ec-seot-alerte[data-gravite=haute]{background:rgb(var(--ec-warning));color:rgb(var(--ec-text-primary))}.ec-seot-alerte strong{font-weight:600}.ec-seot-note{font-size:12px;line-height:17px;color:rgb(var(--ec-text-muted))}.ec-seot-repli>summary{cursor:pointer;list-style:none}.ec-seot-repli>summary::-webkit-details-marker{display:none}.ec-seot-repli>summary:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:4px;border-radius:8px}.ec-seot-repli[open]>summary{margin-bottom:16px}.ec-seot-repli__tete{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:1180px){.ec-seot-grille{grid-template-columns:minmax(0,1fr)}}@media(max-width:1100px){.ec-seot-articles{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ec-seot-articles,.ec-seot-articles[data-grand]{grid-template-columns:minmax(0,1fr)}.ec-seot-piles{gap:6px}.ec-seot-spark{width:64px}}@media(max-width:1180px){.ec-seot-grille>.ec-seot-colonne{display:contents}.ec-seot-grille [data-seot=fait]{order:1}.ec-seot-grille [data-seot=articles]{order:2}.ec-seot-grille [data-seot=prevu]{order:3}.ec-seot-grille [data-seot=interlocuteur]{order:4}.ec-seot-grille [data-seot=alertes]{order:5}.ec-seot-grille [data-seot=sante]{order:6}.ec-seot-grille [data-seot=positions]{order:7}.ec-seot-grille [data-seot=ecart]{order:8}}.ec-seot-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-seot-ajout{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px}.ec-seot-ajout>:first-child{flex:1 1 260px;min-width:0}.ec-seot-tri{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.ec-seot-tri:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px;border-radius:4px}.ec-seot-tri[aria-pressed=true]{color:rgb(var(--ec-text-primary))}.ec-seot-erreur{font-size:13px;line-height:19px;color:rgb(var(--ec-vif-urgent))}[data-seot=table-corrections]>.ec-vif-carte__tete{flex-wrap:wrap;row-gap:10px}[data-seot=table-corrections]>.ec-vif-carte__tete>.ec-vif-carte__action{flex:0 1 auto;min-width:0;max-width:100%}[data-seot=table-corrections]>.ec-vif-carte__tete .ec-vif-onglets{flex-wrap:nowrap;max-width:100%;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}[data-seot=table-corrections]>.ec-vif-carte__tete .ec-vif-onglets::-webkit-scrollbar{display:none}[data-seot=table-corrections]>.ec-vif-carte__tete .ec-vif-onglets__onglet{flex:none}.ec-seo-rapport-note{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-seo-rapport-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-seo-rapport-titre{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-md)}.ec-seo-rapport-ressort{flex:1}.ec-seo-rapport-bloc{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-seo-rapport-icone{flex-shrink:0;color:rgb(var(--ec-os-texte-2))}.ec-seo-rapport-pastilles{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-seo-rapport-carte:not(.ec-vif-carte){padding:var(--ec-os-pad-carte)}.ec-seo-rapport{display:flex;flex-direction:column;gap:var(--ec-space-xl)}.ec-seo-rapport.ec-seo-rapport--audit{align-items:stretch;justify-content:flex-start;padding:0}.ec-seo-rapport__synthese{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-seo-rapport__colonnes{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);align-items:start;gap:var(--ec-os-ecart)}@media(max-width:900px){.ec-seo-rapport__colonnes{grid-template-columns:minmax(0,1fr)}}.ec-seo-rapport__scores{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));align-items:center;gap:var(--ec-space-xl)}.ec-seo-rapport__pages{font-family:var(--ec-font-display, inherit);font-size:26px;font-variant-numeric:tabular-nums}.ec-seo-rapport__origine{word-break:break-all}.ec-seo-rapport__anneau{height:150px}.ec-seo-rapport-jauge{display:flex;flex-direction:column;align-items:center;gap:2px}.ec-seo-rapport-jauge__graphe{width:100%;height:110px}.ec-seo-rapport-recos{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-rapport-reco{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.ec-seo-rapport-reco__titre{font-size:var(--ec-os-t-corps)}.ec-seo-rapport-reco__compte{padding:3px 10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;font-weight:600}.ec-seo-rapport-reco__detail{max-width:720px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:1.55}.ec-seo-rapport-demande{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-rapport-demande__titre{font-size:16px;font-weight:600}.ec-seo-plan{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-seo-plan__synthese{display:flex;flex-direction:column;padding:var(--ec-os-pad-carte)}.ec-seo-plan__total{display:flex;align-items:baseline;gap:var(--ec-space-sm);padding-bottom:var(--ec-space-sm)}.ec-seo-plan__chiffre{font-family:var(--ec-font-display, inherit);font-size:22px;font-variant-numeric:tabular-nums}.ec-seo-plan__phases{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--ec-os-ecart)}.ec-seo-plan-ligne{display:flex;align-items:baseline;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;border-top:1px solid var(--ec-os-filet)}.ec-seo-plan-ligne__nombre{min-width:44px;color:rgb(var(--ec-os-texte));font-size:18px;font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.ec-seo-plan-ligne__textes{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-seo-plan-ligne__libelle{font-size:var(--ec-os-t-corps);font-weight:600}.ec-seo-phase{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-os-pad-carte)}.ec-seo-phase__theme{font-size:var(--ec-os-t-corps)}.ec-seo-phase__objectif{display:flex;align-items:flex-start;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);line-height:1.5}.ec-seo-phase__objectif .ec-seo-rapport-icone{margin-top:2px}.ec-seo-phase__actions{display:flex;flex-direction:column;gap:var(--ec-space-xs);margin:0;padding-left:18px;font-size:var(--ec-os-t-second);line-height:1.5}.ec-settings-workspace{flex:1;min-height:0}.ec-reglages__contenu{display:flex;flex:1;flex-direction:column;box-sizing:border-box;width:100%;max-width:calc(var(--ec-os-page-largeur) + var(--ec-os-page-marge) * 2);min-width:0;min-height:0;padding:0 var(--ec-os-page-marge) var(--ec-os-page-marge)}.ec-reglages .ec-settings,.ec-reglages .ec-settings__mobile{border:0;background:none}.ec-reglages .ec-settings__split{gap:var(--ec-os-ecart)}.ec-reglages :is(.ec-settings__nav,.ec-settings-section__card){border:0;border-radius:var(--ec-os-rayon-carte);box-shadow:none;background:rgb(var(--ec-os-carte))}.ec-reglages .ec-settings-section__card .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-reglages .ec-settings__panel{padding:0 0 var(--ec-os-gouttiere)}@media(max-width:768px){.ec-reglages .ec-settings__mobile,.ec-reglages .ec-settings-workspace .ec-settings__panel{padding-inline:0}}.ec-reglages .ec-nav-item{border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte))}.ec-reglages .ec-nav-item[data-active=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.ec-reglages .ec-nav-item[data-active=true]:before{display:none}.ec-reglages__fieldset{min-width:0;margin:0;padding:0;border:0}.ec-reglages__champ{min-width:min(320px,100%)}.ec-reglages__canal{white-space:nowrap}.ec-select__trigger.ec-reglages__liste{width:min(320px,100%)}.ec-reglages__lien{color:inherit;font-weight:500}.ec-reglages__module{border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-reglages .ec-filets>*+*{border-top:1px solid var(--ec-os-filet)}:root:root .ec-reglages .ec-settings-workspace .ec-site-content-actions{border-top:0;background:rgb(var(--ec-os-page));justify-content:flex-end}.ec-delivrabilite-actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-md);margin-top:var(--ec-space-md)}.ec-delivrabilite-refus{margin-bottom:var(--ec-space-md)}.ec-delivrabilite-note{margin-top:var(--ec-space-md);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-site-logo-url{width:100%;max-width:100%}.ec-site-logo-url__champ{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-sm);min-width:0}.ec-site-logo-url__champ .ec-input{box-sizing:border-box;width:100%;min-width:0;min-height:40px}.ec-delivrabilite-etape .ec-settings-row{flex-wrap:nowrap}.ec-delivrabilite-etape .ec-settings-row__control{flex:none}.ec-reglages[data-ec-espace=mail]{--ec-reglages-champ-h: var(--ec-os-h-controle)}@media(any-pointer:coarse){.ec-reglages[data-ec-espace=mail]{--ec-reglages-champ-h: var(--ec-os-h-lg)}}.ec-reglages[data-ec-espace=mail] .ec-reglages__contenu{max-width:none;padding:0}.ec-reglages[data-ec-espace=mail] .ec-settings-workspace.ec-view__body--flush{gap:0;padding:0}.ec-reglages[data-ec-espace=mail] .ec-settings__split{gap:var(--ec-os-gap-cartes)}.ec-reglages[data-ec-espace=mail] .ec-settings__nav{padding:var(--ec-os-pad-rail)}.ec-reglages[data-ec-espace=mail] .ec-settings__nav .ec-nav-item{margin-bottom:0}.ec-reglages[data-ec-espace=mail] .ec-settings__nav .ec-nav-item__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-reglages[data-ec-espace=mail] .ec-settings__group-label{margin:var(--ec-os-e-10) var(--ec-os-e-10) var(--ec-os-e-6)}.ec-reglages[data-ec-espace=mail] .ec-settings__group:first-child .ec-settings__group-label{margin-top:var(--ec-os-e-6)}.ec-reglages[data-ec-espace=mail] .ec-settings-workspace .ec-settings__panel{padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-reglages[data-ec-espace=mail] .ec-settings-section__card{padding:0;border-radius:0;background:none}.ec-reglages[data-ec-espace=mail] .ec-settings__panel .rt-Button.ec-btn--lg{height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle);padding-inline:var(--ec-os-pad-bouton);font-size:var(--ec-os-t-corps);font-weight:600;line-height:var(--ec-os-i-corps)}@media(any-pointer:coarse){.ec-reglages[data-ec-espace=mail] .ec-settings__panel .rt-Button.ec-btn--lg{height:auto;min-height:var(--ec-os-h-lg)}}.ec-reglages[data-ec-espace=mail] .ec-settings-workspace .ec-site-content-actions{bottom:calc(var(--ec-os-pad-carte) * -1)}@media(max-width:768px){.ec-reglages[data-ec-espace=mail] .ec-settings__mobile{padding:0 0 var(--ec-os-gap-cartes);border:0;background:none}.ec-reglages[data-ec-espace=mail] .ec-settings-workspace .ec-settings__panel{padding:var(--ec-os-pad-carte)}}.ec-reglages[data-ec-espace=mail] .ec-settings__mobile .ec-settings__select{height:var(--ec-os-h-controle);min-height:0;padding-block:0;border:0;border-radius:var(--ec-os-rayon-pilule);background-color:rgb(var(--ec-os-champ-sur-page))}@media(any-pointer:coarse){.ec-reglages[data-ec-espace=mail] .ec-settings__mobile .ec-settings__select{height:var(--ec-os-h-lg)}}.ec-reglages.ec-cms-settings[data-ec-espace=mail] .ec-settings{background:none}.ec-density-atlas .ec-reglages.ec-cms-settings[data-ec-espace=mail] .ec-settings-page:not([data-wide=true],[data-fluid=true]){max-width:900px}@media(max-width:768px){.ec-reglages .ec-settings .ec-settings__mobile{display:none}.ec-reglages .ec-settings .ec-settings__split{flex-direction:column;gap:var(--ec-os-gap-cartes, 8px)}.ec-reglages .ec-settings .ec-settings__nav{display:flex;flex-direction:row;align-items:stretch;gap:4px;width:auto!important;max-width:100%;padding:0 0 4px;overflow-x:auto;scrollbar-width:none;border-radius:0;background:none;box-shadow:none}.ec-reglages .ec-settings .ec-settings__group{display:contents}.ec-reglages .ec-settings .ec-settings__group-label{display:none}:root:root:root .ec-reglages .ec-settings .ec-settings__nav .ec-nav-item{flex:none;width:auto;margin:0;padding:0 14px;min-height:44px;border-radius:var(--ec-os-rayon-pilule, 999px);background:none;white-space:nowrap}:root:root:root .ec-reglages .ec-settings .ec-settings__nav .ec-nav-item__icon{display:none}:root:root:root .ec-reglages .ec-settings .ec-settings__nav .ec-nav-item[data-active=true]{border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:rgb(var(--ec-c-sur-marque, 255 255 255));box-shadow:none}:root:root:root .ec-reglages .ec-settings .ec-settings__nav .ec-nav-item[data-active=true]:before{display:none}}.ec-delivrabilite-raison{display:inline-flex;border-radius:999px}.ec-site-content-fields,.ec-site-content-fields fieldset{display:flex;flex-direction:column;gap:var(--ec-space-xl);min-width:0;margin:0;padding:0;border:0}.ec-site-content-fields .ec-settings-row__control:has(>.ec-site-logo-control){min-width:0;max-width:100%;flex-shrink:1}@media(max-width:760px){.ec-settings-workspace .ec-barre-enregistrement[data-collee]{bottom:8px}}@media(min-width:768px)and (max-width:1279px){.ec-reglages .ec-barre-enregistrement[data-collee]{bottom:max(16px,var(--ec-os-reserve-orbe, 16px))}}@media(min-width:769px){.ec-reglages .ec-settings-row__text{flex:1 1 12rem;min-width:0}}.ec-reglages__canaux{row-gap:var(--ec-space-xs);max-width:100%}.ec-reglages .ec-settings-row__control{min-width:0;max-width:100%}:root:root .ec-reglages .ec-barre-enregistrement[data-collee]:is([data-etat=propre],[data-etat=enregistre]){position:static}:root .ec-reglages .ec-settings-workspace .ec-settings__panel{padding-bottom:max(var(--ec-os-pad-carte, 20px),calc(var(--ec-os-reserve-orbe, 0px) - 8px))}:where(.ec-reglages__lien){position:relative}:where(.ec-reglages__lien):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-content-hub .ec-cms-settings>.ec-module-header{min-height:64px;padding:12px 24px}.ec-content-hub .ec-cms-settings .ec-module-header__title{font-size:18px}.ec-cms-settings .ec-settings{background:rgb(var(--ec-elevated))}.ec-cms-settings .ec-settings__split{padding:16px;gap:16px}.ec-density-atlas .ec-cms-settings .ec-settings__nav{border:0;padding:8px;border-radius:var(--ec-radius-lg)}.ec-density-atlas .ec-cms-settings .ec-settings__nav .ec-nav-item{font-size:var(--ec-os-t-corps);min-height:40px;line-height:20px;border-radius:var(--ec-radius-md)}.ec-cms-settings .ec-settings__group-label{font-weight:500;letter-spacing:.04em;font-size:10px;margin:16px 8px 8px}.ec-cms-settings .ec-settings-workspace .ec-settings__panel{padding:24px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface))}.ec-density-atlas .ec-cms-settings .ec-settings-page{max-width:none;width:100%;gap:24px}.ec-density-atlas .ec-cms-settings .ec-settings-page__title{font-size:20px;font-weight:500}.ec-density-atlas .ec-cms-settings .ec-settings-section__title{font-size:14px;font-weight:500}.ec-cms-settings .ec-settings-page__subtitle,.ec-cms-settings .ec-settings-row__hint{font-size:var(--ec-os-t-corps);line-height:1.5}.ec-cms-settings .ec-settings-row__title{font-size:var(--ec-os-t-corps);font-weight:500}.ec-cms-settings .ec-settings-section{min-width:0}.ec-cms-settings .ec-site-content-fields>.ec-settings-section{padding:20px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-elevated) / .45);margin-bottom:16px}.ec-cms-settings .ec-site-content-actions{margin-top:16px}.ec-site-content-actions__error{margin:0;color:rgb(var(--ec-danger));font-weight:500}.ec-cms-settings .ec-site-content-fields .ec-settings-row__control{flex-shrink:1;min-width:0;max-width:100%}.ec-cms-settings .ec-site-content-fields .ec-settings-row__control>*{min-width:0;max-width:100%}.ec-cms-settings .ec-site-content-fields .ec-settings-row__control:has(>.ec-input){flex-basis:60%}.ec-cms-settings .ec-site-content-fields .ec-input{min-width:0;max-width:100%!important}.ec-cms-settings .ec-cms-nav-row{background:rgb(var(--ec-surface))!important;padding:8px 12px!important;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-cms-nav-index{flex:0 0 28px;color:rgb(var(--ec-text-muted));font-size:11px;font-variant-numeric:tabular-nums}.ec-cms-nav-order{display:flex;gap:4px}.ec-cms-nav-order .rt-Button{min-height:32px;height:32px;padding:6px;margin:0}.ec-cms-nav-editor{margin-top:8px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-cms-menu-preview{padding:12px 16px;border:1px dashed rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);margin-bottom:16px}.ec-cms-menu-preview__label{display:block;font-size:11px;color:rgb(var(--ec-text-muted));margin-bottom:8px}.ec-cms-menu-preview>div{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--ec-os-t-corps);font-weight:500}.ec-cms-setting-label{display:inline-flex;align-items:center;gap:8px}.ec-cms-collection-meta{display:flex;gap:16px;font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-cms-field-details{font-size:var(--ec-os-t-corps);margin-top:12px}.ec-cms-field-details summary{cursor:pointer}.ec-cms-field-details>div{display:flex;flex-wrap:wrap;gap:8px;padding-top:12px}.ec-cms-field-details>div>span{padding:4px 8px;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-elevated))}@media(max-width:768px){.ec-cms-settings .ec-settings__split{padding:8px}.ec-cms-settings .ec-settings-workspace .ec-settings__panel{padding:16px}.ec-cms-settings .ec-site-content-fields>.ec-settings-section{padding:12px}.ec-cms-nav-index{display:none}.ec-cms-nav-order{gap:0}}.ec-cms-settings .ec-site-content-fields p{font-size:var(--ec-os-t-corps);line-height:1.5}@media(min-width:1100px){.ec-cms-settings .ec-site-content-fields[data-section=header]{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.ec-cms-settings .ec-site-content-fields[data-section=header]>.ec-settings-section:first-child .ec-settings-row{flex-direction:column;align-items:stretch;gap:12px}.ec-cms-settings .ec-site-content-fields[data-section=header]>.ec-settings-section:first-child .ec-settings-row__control{width:100%;flex-basis:auto}}@media(min-width:1100px){.ec-cms-settings .ec-site-content-fields[data-section=header]>.ec-settings-section:only-of-type{grid-column:1 / -1}}.ec-reglages.ec-cms-settings .ec-settings{background:none}.ec-reglages.ec-cms-settings .ec-settings-workspace .ec-settings__panel{border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-reglages.ec-cms-settings .ec-settings-workspace .ec-site-content-actions{background:rgb(var(--ec-os-carte))}@media(max-width:768px){.ec-reglages.ec-cms-settings .ec-settings-workspace .ec-settings__panel{padding:var(--ec-space-md)}}.ec-site-reglages .ec-site-reglages__champ{border:1px solid var(--ec-os-filet);outline-offset:1px}.ec-site-reglages textarea.ec-site-reglages__champ{height:auto;min-height:88px;padding:10px 14px;resize:vertical}.ec-site-reglages .ec-site-reglages__champ:focus-visible{border-color:rgb(var(--ec-vif-accent-plein))}.ec-site-reglages__fieldset{min-width:0;margin:0;padding:0;border:0}.ec-site-reglages__liste{display:grid;gap:12px;padding:16px 0}.ec-site-reglages__ajout{display:flex}.ec-site-reglages__note{margin:0;padding:12px 0;color:rgb(var(--ec-os-texte-2));font-size:13px;line-height:19px}.ec-site-reglages__vide{display:grid;gap:4px;padding:20px 0}.ec-site-reglages__vide p{margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-site-reglages__editeur{display:grid;padding:4px 16px;border:1px solid rgb(var(--ec-vif-accent-plein) / .35);border-radius:12px;background:rgb(var(--ec-vif-accent-plein) / .03)}.ec-site-reglages__editeur-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:8px;font-size:14px}.ec-site-reglages__cible{margin:6px 0 0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-site-reglages__mediatheque{margin-top:8px}.ec-site-reglages__reseau{display:grid;gap:8px}.ec-site-reglages__reseau>button{justify-self:start}.ec-site-reglages__ouvrir{display:flex;justify-content:flex-end;padding-top:4px}.ec-site-reglages__valeur{display:inline-block;padding-top:8px;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-site-reglages__lecture{display:grid;gap:6px;margin:0;padding:0 0 0 20px;font-size:14px}.ec-site-reglages__lecture span{color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-site-reglages__apercu{display:grid;gap:8px;padding:16px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.ec-site-reglages__apercu-titre{font-size:14px;font-weight:600}.ec-site-reglages__apercu-etiquette{margin-top:4px;color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ec-site-reglages__apercu-entete{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;padding:12px;border-radius:10px;background:rgb(var(--ec-os-doux));font-size:13px}.ec-site-reglages__apercu-entete img{max-width:96px;max-height:28px;object-fit:contain}.ec-site-reglages__apercu-menu{display:flex;flex-wrap:wrap;gap:4px 10px;margin-left:auto;color:rgb(var(--ec-os-texte-2))}.ec-site-reglages__apercu-pied{display:grid;gap:8px;padding:12px;border-radius:10px;background:rgb(var(--ec-vif-noir));color:#fff;font-size:12px}.ec-site-reglages__apercu-pied p{margin:0;opacity:.85}.ec-site-reglages__apercu-colonnes{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));gap:8px}.ec-site-reglages__apercu-colonnes>div{display:grid;gap:2px}.ec-site-reglages__apercu-colonnes span{opacity:.75}.ec-reglages__contenu.ec-site-reglages{display:block;overflow-y:auto;overscroll-behavior:contain;padding-bottom:24px}.ec-site-reglages .ec-reglages-section__titre:focus{outline:none}.ec-site-reglages__lecture ul{margin:4px 0 8px;padding-left:16px}.ec-site-reglages .ec-liste-ordonnable__ouvrir:focus-visible{outline:2px solid rgb(var(--ec-vif-accent-plein));outline-offset:2px;border-radius:4px}@media(max-width:768px){.ec-reglages__contenu.ec-site-reglages{padding-bottom:96px}}:root:root .ec-reglages .ec-settings__nav{position:sticky;top:var(--ec-os-e-12, 12px);align-self:start;width:220px;padding:var(--ec-space-xs) 0;border:0;border-radius:0;background:transparent;box-shadow:none}:root:root .ec-reglages .ec-settings__group-label{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:11px;font-weight:600;letter-spacing:.06em}:root:root .ec-reglages .ec-settings__nav .ec-nav-item{min-height:34px;border-radius:var(--ec-c-rayon-champ, 8px);color:rgb(var(--ec-os-texte-2));font-weight:500}:root:root .ec-reglages .ec-settings__nav .ec-nav-item:hover{background:var(--ec-c-survol);color:rgb(var(--ec-os-texte))}:root:root .ec-reglages .ec-settings__nav .ec-nav-item{border-radius:var(--ec-os-rayon-pilule, 999px)}:root:root .ec-reglages .ec-settings__nav .ec-nav-item[data-active=true]{position:relative;border-radius:var(--ec-os-rayon-pilule, 999px);background:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));color:rgb(var(--ec-c-sur-marque, 255 255 255));box-shadow:none}:root:root .ec-reglages .ec-settings__nav .ec-nav-item[data-active=true] :is(svg,.ec-nav-item__icon){color:currentColor}:root:root .ec-reglages .ec-settings__nav .ec-nav-item[data-active=true]:before{display:none}:root:root .ec-reglages .ec-settings__panel,:root:root .ec-reglages[data-ec-espace=mail] .ec-settings-workspace .ec-settings__panel{border:0;border-radius:0;background:transparent;box-shadow:none}:root:root .ec-reglages .ec-settings-page{gap:var(--ec-space-xl)}:root:root .ec-reglages .ec-settings-page__head{margin-bottom:var(--ec-space-xs)}:root:root .ec-reglages .ec-settings-page__icon{display:none}:root:root .ec-reglages .ec-settings-page__title{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}:root:root .ec-reglages .ec-settings-page__subtitle{margin:0;color:rgb(var(--ec-os-texte-2));font-size:14px}:root:root .ec-reglages .ec-settings-section__title{font-size:16px;font-weight:600;line-height:22px}:root:root .ec-reglages .ec-settings-section__card{padding:var(--ec-space-xs) var(--ec-space-xl);border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root:root .ec-reglages .ec-settings-section__card>.ec-settings-section__desc{margin:var(--ec-space-md) 0 0;color:rgb(var(--ec-os-texte-2));font-size:13px}:root:root .ec-reglages .ec-settings-row{min-height:56px;padding-block:var(--ec-space-md)}:root:root .ec-reglages .ec-settings-row+.ec-settings-row{border-top:1px solid var(--ec-c-filet)}:root:root .ec-reglages .ec-settings-row__title{font-size:14px;font-weight:500}:root:root .ec-reglages .ec-settings-row__hint{color:rgb(var(--ec-os-texte-2));font-size:13px}:root:root .ec-reglages .ec-settings-section__card :is(.ec-input,.ec-select__trigger,textarea){min-height:40px;border-radius:var(--ec-c-rayon-champ, 8px)}@media(max-width:768px){:root:root .ec-reglages .ec-settings__nav{position:static;width:auto}:root:root .ec-reglages .ec-settings-section__card{padding-inline:var(--ec-space-lg)}}:root:root:root .ec-reglages[data-ec-registre=vif] .ec-settings__nav .ec-nav-item:hover{background:var(--ec-vif-survol)}:root:root:root .ec-reglages[data-ec-registre=vif] .ec-settings__nav .ec-nav-item{transition:background .16s var(--ec-vif-ease),color .16s var(--ec-vif-ease)}:root:root:root .ec-reglages[data-ec-registre=vif] .ec-settings__nav .ec-nav-item[data-active=true]{background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-vif-accent-sur))}.ec-reglages[data-ec-registre=vif] .ec-settings-page__subtitle{max-width:var(--ec-vif-lecture);color:rgb(var(--ec-os-texte-2))}.ec-reglages[data-ec-registre=vif] .ec-settings-section__title{font-family:var(--ec-vif-titre);font-size:16px;line-height:22px;font-weight:600;letter-spacing:-.01em}.ec-reglages[data-ec-registre=vif] .ec-settings-section__desc{color:rgb(var(--ec-os-texte-2))}:root:root .ec-reglages[data-ec-registre=vif] .ec-settings-section__card{padding:6px 24px}.ec-reglages[data-ec-registre=vif] .ec-settings-row[data-divider=true],.ec-reglages[data-ec-registre=vif] .ec-filets>*+*{border-top-color:var(--ec-vif-filet)}:root:root .ec-reglages[data-ec-registre=vif] .ec-settings-section__card .ec-os-bouton--secondaire{background:transparent;box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .14)}:root:root .ec-reglages[data-ec-registre=vif] .ec-settings-section__card .ec-os-bouton--secondaire:hover{background:var(--ec-vif-survol)}@media(max-width:768px){:root:root:root .ec-reglages[data-ec-registre=vif] .ec-settings__mobile [aria-selected=true]{color:rgb(var(--ec-os-texte));border-color:rgb(var(--ec-os-texte))}}.ec-exports__corps{display:flex;flex-direction:column;gap:20px;padding:12px 0 32px;min-width:0}.ec-exports__rangee{min-width:0}.ec-exports__rangee>.ec-canon-filterbar{min-height:40px}.ec-exports__groupe{display:flex;flex-direction:column;gap:8px;min-width:0;padding-inline:12px}.ec-exports__module{margin:0;font:600 13px/1.4 Inter,system-ui,sans-serif;color:rgb(var(--ec-os-texte-2))}.ec-exports__liste{list-style:none;margin:0;padding:0;border-top:1px solid rgb(var(--ec-os-filet))}.ec-exports__rapport{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:24px;row-gap:8px;padding:14px 0;border-bottom:1px solid rgb(var(--ec-os-filet));min-width:0}.ec-exports__rapport[data-vise]{box-shadow:inset 2px 0 rgb(var(--ec-c-marque-encre));padding-left:12px}.ec-exports__identite{min-width:0}.ec-exports__titre{margin:0;font:600 14px/1.4 Inter,system-ui,sans-serif;color:rgb(var(--ec-os-texte))}.ec-exports__description{margin:2px 0 0;font-size:13px;line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-exports__portee{margin:4px 0 0;font-size:12px;font-weight:600;color:rgb(var(--ec-c-marque-encre))}.ec-exports__reglages{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ec-exports__message{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-exports__message--verrou{grid-column:auto;max-width:420px;text-align:right}.ec-exports__message--refus{color:rgb(var(--ec-os-danger))}@media(max-width:900px){.ec-exports__rapport{grid-template-columns:minmax(0,1fr)}.ec-exports__reglages{justify-content:flex-start}.ec-exports__message--verrou{max-width:none;text-align:left}}output.ec-exports__message{display:block}.ecshop__body{flex:1;min-height:0;overflow:auto;padding:var(--ec-gutter-y) var(--ec-gutter) 32px}.ecshop-bench{display:grid;grid-template-columns:minmax(360px,44%) 1fr;gap:0;height:100%;min-height:0}@media(max-width:1100px){.ecshop-bench{grid-template-columns:1fr;grid-template-rows:auto 1fr}}.ecshop-bench__form{min-height:0;overflow:auto;padding:var(--ec-gutter-y) var(--ec-gutter) 40px;display:grid;gap:18px;align-content:start;border-right:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ecshop-bench__preview{min-height:0;display:flex;flex-direction:column;background:rgb(var(--ec-surface))}.ecshop-bench__preview-head{display:flex;align-items:center;gap:10px;padding:10px 16px;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:12px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ecshop-bench__stage{flex:1;min-height:0;position:relative;overflow:hidden}.ecshop-bench__frame{position:absolute;top:0;left:0;width:1440px;height:1800px;border:0;transform-origin:top left;background:rgb(var(--ec-os-blanc))}.ecshop-bench__stage[data-loading=true]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgb(var(--ec-surface) / .55)}.ecshop-media{display:flex;flex-wrap:wrap;gap:8px}.ecshop-media__item{position:relative;width:72px;height:72px;border-radius:8px;overflow:hidden;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface))}.ecshop-media__item img{width:100%;height:100%;object-fit:cover;display:block}.ecshop-media__item[data-main=true]{outline:2px solid rgb(var(--ec-accent));outline-offset:1px}.ecshop-sec{padding:16px 18px;border-radius:12px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));display:grid;gap:12px;align-content:start}.ecshop-sec__head{display:flex;align-items:center;gap:10px}.ecshop-sec__title{font-size:15px;font-weight:600;line-height:22px;color:rgb(var(--ec-text-primary))}.ecshop-sec__hint{font-size:12px;color:rgb(var(--ec-text-muted));margin-top:-4px}.ecshop-vgrid{display:grid;grid-template-columns:minmax(0,1fr) 100px 88px 32px;gap:8px;align-items:center}.ecshop-vgrid--head{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--ec-text-muted))}.ecshop-vgrid__sku{height:26px;font-size:12px;padding:0 8px}.ecshop-vadd{display:grid;grid-template-columns:minmax(0,1fr) 100px 88px auto;gap:8px;align-items:end;padding:10px;border:1px dashed rgb(var(--ec-border) / .4);border-radius:10px}.ecshop-vadd__champ{min-width:0;display:grid;gap:4px}.ecshop-vadd__axes{min-width:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(72px,1fr));gap:8px}.ecshop-vadd__legende{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:rgb(var(--ec-text-muted))}.ecshop-interrupteur{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md, 12px)}.ecshop-interrupteur__texte{display:grid;gap:2px;min-width:0;cursor:pointer}.ecshop-interrupteur__texte small{font-size:var(--ec-os-t-second, 12px);color:rgb(var(--ec-text-muted))}.ecshop-axis{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.4fr) 32px;gap:8px;align-items:end}.ecshop-matrix{display:grid;gap:8px;padding:10px 12px;border-radius:10px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated) / .5)}.ecshop-matrix__count{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:rgb(var(--ec-text-primary))}.ecshop-matrix__chips{display:flex;flex-wrap:wrap;gap:6px;max-height:120px;overflow-y:auto}.ecshop-detail__cols{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:16px;align-items:start}@media(max-width:1000px){.ecshop-detail__cols{grid-template-columns:1fr}}.ecshop-detail__main,.ecshop-detail__aside{display:grid;gap:16px;min-width:0}.ecshop-card__head{display:flex;align-items:center;gap:8px}.ecshop-card__icon{display:inline-flex}.ecshop-card__aside{margin-left:auto;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ecshop-line{display:grid;grid-template-columns:auto auto 1fr auto;align-items:center;gap:10px;font-size:var(--ec-os-t-corps)}.ecshop-line__qty{font-weight:600;color:rgb(var(--ec-text-muted))}.ecshop-line__name{min-width:0;display:flex;flex-direction:column}.ecshop-line__thumb{display:inline-flex;font-size:var(--ec-os-t-corps);font-weight:600}.ecshop-line__link{font-weight:500;color:inherit;text-decoration:underline;text-decoration-color:rgb(var(--ec-text-muted) / .5);text-underline-offset:2px}.ecshop-line__link:hover{text-decoration-color:currentColor}.ecshop-line__unit{font-size:11px;color:rgb(var(--ec-text-muted))}.ecshop-line__total{font-weight:600;white-space:nowrap}.ecshop-cockpit{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:16px;margin-bottom:16px}@media(max-width:900px){.ecshop-cockpit{grid-template-columns:1fr}}.ecshop-queue{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;padding:7px 8px;border-radius:8px;text-decoration:none;color:rgb(var(--ec-text-primary));transition:background-color .12s var(--ec-ease)}.ecshop-queue:hover{background:rgb(var(--ec-elevated) / .6)}.ecshop-queue__id{font-weight:600;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ecshop-queue__name{min-width:0;display:flex;flex-direction:column;font-size:var(--ec-os-t-corps);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-queue__date{font-size:11px;color:rgb(var(--ec-text-muted))}.ecshop-queue__total{font-weight:600;font-size:var(--ec-os-t-corps);white-space:nowrap}.ecshop-queue__vide{padding:4px 8px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ecshop-queue-shopify{display:grid;gap:4px;margin-top:12px}.ecshop-queue-shopify__titre{display:flex;align-items:center;gap:8px;margin:0;padding:0 8px 4px;font-size:11px;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}@media(max-width:600px){.ecshop-queue[data-shopify]{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"id nom total" ". pastille pastille";row-gap:4px}.ecshop-queue[data-shopify] .ecshop-queue__id{grid-area:id}.ecshop-queue[data-shopify] .ecshop-queue__name{grid-area:nom}.ecshop-queue[data-shopify] .ecshop-queue__total{grid-area:total}.ecshop-queue[data-shopify] .ecshop-pastille-shopify{grid-area:pastille;justify-self:start}}.ecshop-cockpit .ec-act-btn{box-sizing:border-box;justify-content:flex-start;width:100%;height:44px;min-height:44px;text-decoration:none}.ecshop__body:has(>.ecshop-grid){container:pilotage / inline-size}.ecshop-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@container pilotage (min-width: 536px){.ecshop-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container pilotage (min-width: 1088px){.ecshop-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.ecshop-card{display:flex;flex-direction:column;gap:12px;min-height:0;padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ecshop-card__title{font-size:var(--ec-os-t-corps);font-weight:600}.ecshop-card__hint{font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ecshop-card--wide{grid-column:1 / -1}.ecshop-chart{height:240px;min-height:0}.ecshop-discount-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:9px 12px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ecshop-discount-row__code{font-weight:600;font-size:var(--ec-os-t-corps);overflow-wrap:break-word}.ecshop-top{display:grid;gap:10px;margin:4px 0 0;padding:0;list-style:none}.ecshop-top__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;align-items:baseline;font-size:var(--ec-os-t-corps)}.ecshop-top__nom{overflow-wrap:anywhere}.ecshop-top__montant{font-weight:600;white-space:nowrap}.ecshop-top__piste{grid-column:1 / -1;height:6px;border-radius:3px;background:rgb(var(--ec-os-champ))}.ecshop-top__barre{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-accent))}.ecshop-discount-row__meta{grid-row:2;grid-column:1;font-size:12px;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ecshop-discount-row__amount{grid-row:1;grid-column:2;font-weight:600;font-size:var(--ec-os-t-corps);white-space:nowrap}.ecshop-untracked{margin:16px 0 8px;display:flex;flex-direction:column;gap:8px}.ecshop-untracked__head{display:flex;align-items:center;gap:8px;width:100%;padding:8px 88px 8px 4px;color:rgb(var(--ec-text-secondary));border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ecshop-untracked__toggle{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;min-height:32px;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ecshop-untracked__toggle>svg{flex-shrink:0;color:rgb(var(--ec-text-muted))}.ecshop-untracked__title{font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary))}.ecshop-etroit{list-style:none;margin:0;padding:0}.ecshop-etroit__ligne{display:flex;align-items:center;gap:var(--ec-space-sm);padding:12px var(--ec-space-md);border-top:1px solid var(--ec-os-filet)}.ecshop-etroit__tout{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px;padding:0 var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-chip)}.ec-listing-list:has(.ecshop-etroit)>.ec-bulkbar{flex-wrap:wrap;height:auto;min-height:38px;padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-md);row-gap:var(--ec-space-xs, 4px)}.ec-listing-list:has(.ecshop-etroit)>.ec-bulkbar>.ec-bulkbar__count{flex:1 1 auto}.ec-listing-list:has(.ecshop-etroit)>.ec-bulkbar>.ec-bulkbar__sep,.ec-listing-list:has(.ecshop-etroit)>.ec-bulkbar>.ec-bulkbar__spacer{display:none}.ec-listing-list:has(.ecshop-etroit)>.ec-bulkbar>div{flex:1 1 100%;flex-wrap:wrap;order:1}.ecshop-etroit__ligne:first-child{border-top:0}.ecshop-etroit__ouvrir{display:flex;align-items:center;gap:10px;flex:1 1 auto;min-width:0;min-height:44px;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;border-radius:var(--ec-radius-sm)}.ecshop-etroit__ouvrir:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ecshop-etroit__corps{display:grid;gap:4px;flex:1 1 auto;min-width:0}.ecshop-etroit__titre{font-size:var(--ec-os-t-second);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-etroit__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ecshop-etroit__valeur{flex-shrink:0;font-size:var(--ec-os-t-second);font-weight:600}.ecshop-etroit__actions{display:flex;align-items:center;gap:4px;flex-shrink:0}.ec-filter-toggle{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px;border-radius:8px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps);font-weight:500;cursor:pointer;white-space:nowrap;transition:border-color .12s var(--ec-ease),background-color .12s var(--ec-ease),color .12s var(--ec-ease)}.ec-filter-toggle:hover{border-color:rgb(var(--ec-accent) / .5)}.ec-filter-toggle.is-active{--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-text-primary: var(--ec-os-actif-encre);--ec-text-muted: var(--ec-os-actif-encre-2);border-color:rgb(var(--ec-accent));background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-filter-toggle>svg{flex-shrink:0}.ec-adjust-summary{display:flex;align-items:center;gap:16px;padding:14px 16px;border-radius:10px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-elevated) / .5)}.ec-adjust-summary>div{display:flex;flex-direction:column;gap:2px}.ec-adjust-summary__label{font-size:11px;color:rgb(var(--ec-text-muted))}.ec-adjust-summary__value{font-family:var(--ec-font-numeric, "Inter Variable", "Inter", system-ui, sans-serif);font-size:22px;font-weight:600;line-height:1;font-variant-numeric:tabular-nums lining-nums}.ec-adjust-summary__arrow{color:rgb(var(--ec-text-muted));font-size:18px}.ec-stepper{display:flex;align-items:center;gap:8px}.ec-stepper__input{flex:1;min-width:0;height:34px;padding:0 12px;border-radius:8px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:15px;font-weight:600;text-align:center;outline:none}.ec-stepper__input:focus{border-color:rgb(var(--ec-accent))}.ecshop-serp{display:flex;flex-direction:column;gap:3px;margin-top:4px;padding:12px 14px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:10px;background:rgb(var(--ec-surface) / .55)}.ecshop-serp__label{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ec-text-muted));margin-bottom:4px}.ecshop-serp__url{font-size:12.5px;color:rgb(var(--ec-os-texte-2));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-serp__title{font-size:17px;line-height:1.3;color:var(--ec-accent-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-serp__desc{font-size:var(--ec-os-t-corps);line-height:1.45;color:rgb(var(--ec-text-muted));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ecshop-livraison{display:grid;align-content:start;gap:var(--ec-os-gap-cartes, 20px)}.ecshop-livraison__options{display:grid}.ecshop-livraison__option,.ecshop-livraison__ajout{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ec-os-e-14, 14px)}.ecshop-livraison__option{padding:var(--ec-os-e-14, 14px) 0}.ecshop-livraison__option+.ecshop-livraison__option{border-top:1px solid rgb(var(--ec-os-texte) / .08)}.ecshop-livraison__option:first-child{padding-top:var(--ec-os-e-4, 4px)}.ecshop-livraison__nom{display:grid;flex:2;gap:var(--ec-os-e-6, 6px);min-width:160px}.ecshop-livraison__prix{display:grid;flex:1;gap:var(--ec-os-e-6, 6px);min-width:110px}.ecshop-livraison__bascule{display:flex;flex-direction:column;align-items:center;width:64px;gap:var(--ec-os-e-6, 6px)}.ecshop-livraison__etat{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second, 12px)}.ecshop-livraison__etat>.ec-shimmer{display:inline-block;vertical-align:middle}.ecshop-livraison__etat[data-actif]{color:rgb(var(--ec-os-texte));font-weight:550}.ecshop-livraison__action{display:flex;align-items:center;gap:var(--ec-os-e-10, 10px)}.ecshop-livraison__refus{flex-basis:100%;color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second, 12px)}.ecshop-promo-etat{display:inline-flex;align-items:center;gap:var(--ec-os-e-8, 8px)}.ecshop-promo-etat__libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second, 12px)}.ecshop-promo-etat__libelle[data-actif]{color:rgb(var(--ec-os-texte));font-weight:550}.ecshop-promo-code{display:flex;flex-direction:column;gap:2px;min-width:0}.ecshop-promo-coupe{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-promo-groupes,.ecshop-promo-meta{display:inline-flex;align-items:center;gap:var(--ec-os-e-4, 4px);max-width:100%;min-width:0}.ecshop-promo-cout{font-weight:600}.ecshop-promo-erreur{margin-left:var(--ec-os-e-4, 4px);color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second, 12px)}.ecshop-promo-idees{padding:0 var(--ec-os-e-12, 12px) max(var(--ec-os-e-12, 12px),var(--ec-os-reserve-orbe, var(--ec-os-page-marge-bas, 0px)))}.ecshop-idees{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ecshop-idees__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm)}.ecshop-idees__icone{flex-shrink:0;color:var(--ec-accent-text)}.ecshop-idees__titre{font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-os-texte))}.ecshop-idees__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ecshop-idees__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ec-space-md)}.ecshop-idees__carte{display:grid;align-content:start;gap:var(--ec-space-2xs);padding:var(--ec-space-md) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;text-align:start;cursor:pointer;transition:transform .14s var(--ec-ease),box-shadow .14s var(--ec-ease)}.ecshop-idees__carte:hover{transform:translateY(-1px);box-shadow:0 0 0 1px rgb(var(--ec-os-texte) / .2)}@media(prefers-reduced-motion:reduce){.ecshop-idees__carte{transition:none}.ecshop-idees__carte:hover{transform:none}}.ecshop-idees__carte-titre{font-size:var(--ec-os-t-corps);font-weight:600}.ecshop-idees__carte-texte{font-size:var(--ec-os-t-second);line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ecshop-remises{display:grid;gap:var(--ec-os-e-12, 12px);min-width:0}.ecshop-remises__type{padding:var(--ec-os-e-12, 12px) var(--ec-os-e-16, 16px) 0}.ecshop-livraison__option{align-items:flex-start}.ecshop-livraison__option>.ecshop-livraison__action{margin-top:var(--ec-space-xl)}.ecshop-promo-ed{max-width:640px}.ecshop-promo-ed__avatar{display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ecshop-promo-ed__apercu{display:grid;gap:var(--ec-space-2xs);margin-bottom:var(--ec-space-lg);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ecshop-promo-ed__apercu-texte{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ecshop-promo-ed__apercu-suite{color:rgb(var(--ec-os-texte-2))}.ecshop-promo-ed__pile{display:grid;gap:var(--ec-space-md)}.ecshop-promo-ed__avance{display:flex;align-items:center;gap:var(--ec-space-xs);min-height:44px;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;cursor:pointer}.ecshop-promo-ed__groupe{display:grid;gap:var(--ec-space-xs)}.ecshop-promo-ed__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-muted))}.ecshop-promo-ed__puces{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ecshop-promo-ed__puce{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-height:36px;padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps);cursor:pointer}.ecshop-promo-ed__puce[data-verrou]{cursor:default;opacity:.6}.ecshop-promo-ed__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}@media(max-width:480px){.ecshop-promo-ed__dates{grid-template-columns:minmax(0,1fr)}}.ecshop-promo-ed__erreur{font-size:var(--ec-os-t-second);color:rgb(var(--ec-danger))}.ecshop-promo-choix{overflow:hidden;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ecshop-promo-choix[data-verrou]{opacity:.6}.ecshop-promo-choix__recherche{padding:var(--ec-space-xs);border-bottom:1px solid var(--ec-os-filet)}.ecshop-promo-choix__liste{max-height:160px;overflow-y:auto;padding:var(--ec-space-2xs)}.ecshop-promo-choix__vide{padding:var(--ec-space-sm);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ecshop-promo-choix__option{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:36px;padding:0 var(--ec-space-xs);font-size:var(--ec-os-t-corps);cursor:pointer}.ecshop-promo-choix[data-verrou] .ecshop-promo-choix__option{cursor:default}.ecshop-promo-choix__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ecshop-canal__point{display:inline-block;width:8px;height:8px;margin-right:8px;border-radius:50%;vertical-align:1px}.ecshop-canal__point[data-ec-info=commandes]{background:var(--ec-info-commandes-serie)}.ecshop-canal__point[data-ec-info=argent]{background:var(--ec-info-argent-serie)}.ecshop-canal__point[data-ec-info=messages]{background:var(--ec-info-messages-serie)}.ecshop-canal__point:not([data-ec-info]){background:rgb(var(--ec-os-texte-3))}.ecshop-canal__nombre{margin-left:8px;color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-stepper__input::-webkit-outer-spin-button,.ec-stepper__input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.ec-stepper__input[type=number]{font-family:var(--ec-font-numeric, "Inter Variable", "Inter", system-ui, sans-serif);font-variant-numeric:tabular-nums;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.ecshop-media.ecshop-media--bibliotheque{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:var(--ec-space-sm)}.ecshop-media--bibliotheque>.ecshop-media__item{width:100%;height:auto;aspect-ratio:1;padding:0;cursor:pointer}.ecshop-media--bibliotheque>p{grid-column:1 / -1;margin:0}.ecshop-media--bibliotheque>.ecshop-media__item:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-stepper__input:focus-visible:not(#_){outline:2px solid rgb(var(--ec-c-marque, var(--ec-accent)));outline-offset:2px}.ec-nouvelle-commande__formulaire{display:grid;gap:var(--ec-space-lg);padding:0 var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart);min-width:0;font-size:var(--ec-os-t-corps);line-height:18px}.ec-nouvelle-commande__groupe{display:grid;gap:var(--ec-space-sm);min-width:0;margin:0;padding:0;border:0}.ec-nouvelle-commande__groupe>legend{padding:0;margin-bottom:var(--ec-space-sm)}.ec-nouvelle-commande__groupe>.ec-os-segmente{justify-self:start}.ec-nouvelle-commande__rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:var(--ec-space-md);min-width:0}.ec-nouvelle-commande__pile{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-nouvelle-commande__champ{box-sizing:border-box;width:100%;min-width:0}textarea.ec-nouvelle-commande__champ{min-height:88px;resize:vertical}.ec-nouvelle-commande__recherche{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-nouvelle-commande__champ-recherche{display:flex;align-items:center;gap:8px;box-sizing:border-box;height:var(--ec-os-h-controle);padding:0 12px;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-nouvelle-commande__champ-recherche:focus-within{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-nouvelle-commande .ec-nouvelle-commande__champ-recherche input:not(#_){flex:1;min-width:0;height:100%;margin:0;padding:0;border:0;border-radius:0;outline:0;box-shadow:none;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none}.ec-nouvelle-commande__suggestions{display:grid;gap:2px;margin:0;padding:4px;list-style:none;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte));border:1px solid var(--ec-os-filet)}.ec-nouvelle-commande__suggestion{all:unset;box-sizing:border-box;display:flex;gap:var(--ec-space-sm);align-items:center;width:100%;min-height:44px;padding:6px 10px;border-radius:var(--ec-os-rayon-item);cursor:pointer}.ec-nouvelle-commande__suggestion:hover,.ec-nouvelle-commande__suggestion:focus-visible{background:rgb(var(--ec-os-champ))}.ec-nouvelle-commande__suggestion:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-nouvelle-commande__suggestion-texte{display:grid;flex:1;min-width:0}.ec-nouvelle-commande__suggestion-texte>*,.ec-nouvelle-commande__contact-texte>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-nouvelle-commande__suggestion-texte strong,.ec-nouvelle-commande__contact-texte strong{font-weight:500}.ec-nouvelle-commande__suggestion-texte small,.ec-nouvelle-commande__contact-texte small{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-nouvelle-commande__lignes{display:grid;margin:0;padding:0;list-style:none;border-radius:var(--ec-os-rayon-bloc);border:1px solid var(--ec-os-filet)}.ec-nouvelle-commande__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto 76px auto;gap:var(--ec-space-sm);align-items:center;min-height:44px;padding:4px 6px 4px 12px}.ec-nouvelle-commande__ligne+.ec-nouvelle-commande__ligne{border-top:1px solid var(--ec-os-filet)}.ec-nouvelle-commande__ligne-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-nouvelle-commande__ligne-prix{color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-nouvelle-commande__quantite{box-sizing:border-box;width:76px;text-align:right}.ec-nouvelle-commande__quantite-champ{width:76px}.ec-nouvelle-commande__quantite-champ .ec-nouvelle-commande__quantite{width:100%}.ec-nouvelle-commande__ligne[data-alerte] .ec-nouvelle-commande__quantite{border-color:rgb(var(--ec-os-danger))}.ec-nouvelle-commande__ligne-alerte{grid-column:1 / -1;margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-nouvelle-commande__recap-erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-nouvelle-commande__contact{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-nouvelle-commande__contact-texte{display:grid;flex:1;min-width:0}.ec-nouvelle-commande__avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-carte));border:1px solid var(--ec-os-filet);font-size:12px;font-weight:600}.ec-nouvelle-commande__code{display:flex;gap:var(--ec-space-sm);align-items:center;min-width:0}.ec-nouvelle-commande__code>input{flex:1}.ec-nouvelle-commande__aide[data-etat=ok]{color:rgb(var(--ec-os-succes))}.ec-nouvelle-commande__aide[data-etat=refus]{color:rgb(var(--ec-os-danger))}.ec-nouvelle-commande__prevenir{display:flex;align-items:flex-start;gap:var(--ec-space-sm)}.ec-nouvelle-commande__prevenir label{display:grid;gap:2px;cursor:pointer}.ec-nouvelle-commande__prevenir small{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-nouvelle-commande__recap{display:grid;gap:var(--ec-space-sm);padding:14px 16px;border-radius:var(--ec-os-rayon-encart);background:rgb(var(--ec-os-champ))}.ec-nouvelle-commande__recap h3{margin:0}.ec-nouvelle-commande__recap dl{display:grid;gap:6px;margin:0}.ec-nouvelle-commande__recap dl>div{display:flex;justify-content:space-between;gap:var(--ec-space-md)}.ec-nouvelle-commande__recap dt{color:rgb(var(--ec-os-texte-2))}.ec-nouvelle-commande__recap dd{margin:0}.ec-nouvelle-commande__total{padding-top:6px;border-top:1px solid var(--ec-os-filet);font-weight:600}.ec-nouvelle-commande__total dt{color:rgb(var(--ec-os-texte))}.ec-nouvelle-commande__dont{font-size:12px}.ec-nouvelle-commande__etat{display:block;margin:0;padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.ec-nouvelle-commande__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:1.5}@media(max-width:767px){.ec-nouvelle-commande__ligne{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"nom nom nom" "prix quantite retirer";row-gap:4px;padding:8px 6px 8px 12px}.ec-nouvelle-commande__ligne-nom{grid-area:nom;white-space:normal}.ec-nouvelle-commande__ligne-prix{grid-area:prix}.ec-nouvelle-commande__quantite,.ec-nouvelle-commande__quantite-champ{grid-area:quantite;width:64px}.ec-nouvelle-commande__ligne>:last-child{grid-area:retirer}}.ec-encaissement-manuel{display:grid;gap:6px;justify-items:start;font-size:var(--ec-os-t-corps)}.ec-encaissement-manuel__ligne{display:flex;justify-content:space-between;gap:var(--ec-space-md);width:100%}.ec-encaissement-manuel__ligne>span:first-child{color:rgb(var(--ec-os-texte-2))}.ec-encaissement-manuel[data-statut=a_encaisser] .ec-encaissement-manuel__statut{color:rgb(var(--ec-os-attention));font-weight:500}:is(.ec-nouvelle-commande,.ec-encaissement-manuel__fenetre) .ec-textarea{border-radius:var(--ec-os-rayon-champ);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps)}@media(any-pointer:coarse){.ec-nouvelle-commande__champ-recherche{height:44px}.ec-nouvelle-commande__prevenir{min-height:44px;align-items:center}}.ec-nouvelle-commande__caisse{display:grid;grid-template-columns:auto minmax(0,1fr);gap:10px 12px;align-items:start;padding:14px 16px;border-radius:var(--ec-os-rayon-encart);background:rgb(var(--ec-os-champ))}.ec-nouvelle-commande__caisse-icone{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-nouvelle-commande__caisse-texte{display:grid;gap:2px;min-width:0}.ec-nouvelle-commande__caisse-texte strong{font-weight:500}.ec-nouvelle-commande__caisse-texte small{color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:18px}.ec-nouvelle-commande__caisse-actions{grid-column:2;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}@media(max-width:767px){.ec-nouvelle-commande__caisse-actions{grid-column:1 / -1}.ec-nouvelle-commande__caisse-actions>*{flex:1 1 100%}}.ec-nouvelle-commande__rond{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-c-marque) / .12);color:rgb(var(--ec-c-marque-encre))}.ec-nouvelle-commande .ec-nouvelle-commande__formulaire{padding:var(--ec-os-e-4) var(--ec-os-e-8) var(--ec-os-e-16)}@media(min-width:1000px){.ec-nouvelle-commande .ec-nouvelle-commande__formulaire{grid-template-columns:minmax(0,1fr) minmax(260px,320px);column-gap:var(--ec-space-2xl, 32px);align-items:start}.ec-nouvelle-commande .ec-nouvelle-commande__formulaire>*{grid-column:1}.ec-nouvelle-commande .ec-nouvelle-commande__formulaire>.ec-nouvelle-commande__recap{position:sticky;top:0;grid-column:2;grid-row:1 / span 12}}@media(pointer:coarse){.ec-nouvelle-commande .ec-os-segmente__option{min-height:44px}}@media(min-width:768px){.ec-nouvelle-commande.ec-record-modal>.ec-record-modal__header:not(#_){min-height:76px;padding-right:calc(var(--ec-os-e-16) + 248px);border-bottom:1px solid var(--ec-os-filet)}.ec-nouvelle-commande.ec-record-modal>.ec-record-modal__head:not(#_){position:absolute;top:13px;right:calc(var(--ec-os-e-16) + 44px);padding:0;border-bottom:0}.ec-nouvelle-commande.ec-record-modal>.ec-record-modal__header .ec-record-modal__close{position:absolute;top:23px;right:var(--ec-os-e-16)}}@media(min-width:1280px){.ec-nouvelle-commande .ec-nouvelle-commande__formulaire{grid-template-columns:minmax(0,720px) minmax(320px,1fr);column-gap:var(--ec-space-3xl, 48px)}}.ecshop-rapports{display:grid;gap:var(--ec-space-md);margin-top:var(--ec-space-xl);min-width:0}.ecshop-rapports__tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-md)}.ecshop-rapports__titre{margin:0;font-size:var(--ec-os-t-h2);font-weight:600}.ecshop-rapports__periode{display:grid;grid-template-columns:190px 170px 170px;align-items:end;gap:var(--ec-space-sm)}.ecshop-rapports__note{margin:0;max-width:90ch;font-size:var(--ec-os-t-chip);color:rgb(var(--ec-os-texte-2))}.ecshop-rapports__grille{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}.ecshop-rapports__carte .ecshop-card__head{justify-content:space-between}.ecshop-rapports__cadre{position:relative;min-width:0}.ecshop-rapports__cadre:after{content:"";position:absolute;top:0;right:0;bottom:0;width:clamp(20px,8%,80px);pointer-events:none;background:linear-gradient(to right,rgb(var(--ec-os-carte) / 0),rgb(var(--ec-os-carte)));opacity:0;transition:opacity .2s ease}.ecshop-rapports__cadre[data-suite]:after{opacity:1}.ecshop-rapports__table{min-width:0;overflow-x:auto}.ecshop-rapports .ecshop-rapports__carte .ecshop-rapports__table thead th,.ecshop-rapports .ecshop-rapports__carte .ecshop-rapports__table thead th span{white-space:normal;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none;line-height:1.25}.ecshop-rapports__table th{vertical-align:bottom}.ecshop-rapports__table th>button{max-width:100%}.ecshop-rapports__texte{display:block;white-space:normal;overflow-wrap:break-word;line-height:1.35}@media(max-width:640px){.ecshop-rapports__periode{width:100%;grid-template-columns:repeat(2,minmax(0,1fr))}.ecshop-rapports__periode>:first-child{grid-column:1 / -1}}.ecshop-rapports__periode-libelle{margin:0;padding:4px 12px;border-radius:999px;background:rgb(var(--ec-c-marque-doux, 239 235 255));color:rgb(var(--ec-c-marque-encre, var(--ec-vif-accent-texte)));font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}.ecshop[data-onglet=pilotage] .ecshop-chiffres .ec-os-tuile{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ecshop[data-onglet=pilotage] .ecshop-chiffres .ec-os-tuile__libelle{color:rgb(var(--ec-c-encre-3));font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ecshop[data-onglet=pilotage]:not(#_) .ecshop-chiffres .ec-os-tuile__chiffre{color:rgb(var(--ec-c-encre));font-family:var(--ec-font-display-number);font-size:26px;font-weight:500;line-height:32px;letter-spacing:-.03em}.ecshop[data-onglet=pilotage] .ecshop-tuile-lien:hover .ec-os-tuile{box-shadow:inset 0 0 0 1px var(--ec-c-controle)}.ecshop[data-onglet=pilotage] .ecshop-alertes{padding:0 var(--ec-space-lg);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ecshop[data-onglet=pilotage] .ecshop-alerte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-md);min-height:44px;padding:var(--ec-space-sm) 0}.ecshop[data-onglet=pilotage] .ecshop-alerte__tete{flex:1 1 auto}.ecshop[data-onglet=pilotage] .ecshop-treso-alerte .ecshop-alerte__tete{flex:0 0 auto;order:2;margin-left:auto}.ecshop[data-onglet=pilotage] .ecshop-treso-alerte .ecshop-alerte__texte{flex:1 1 420px;order:1;color:rgb(var(--ec-c-encre-2));font-size:13px}.ecshop[data-onglet=pilotage] .ecshop-alerte__valeur{color:rgb(var(--ec-c-encre));font-size:16px;font-weight:600}.ecshop[data-onglet=pilotage] .ecshop-card{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ecshop[data-onglet=pilotage] .ecshop-card__title{color:rgb(var(--ec-c-encre));font-size:15px;font-weight:600}.ecshop[data-onglet=pilotage] .ecshop-queue{grid-template-columns:auto minmax(0,1fr) auto auto auto;min-height:44px;border-bottom:1px solid var(--ec-c-filet-doux);border-radius:0}.ecshop[data-onglet=pilotage] .ecshop-queue:hover{background:var(--ec-c-survol)}.ecshop[data-onglet=pilotage] .ecshop-queue__id{color:rgb(var(--ec-c-encre-3));font-size:13px}.ecshop[data-onglet=pilotage] .ecshop-queue__name{color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600}.ecshop[data-onglet=pilotage] .ecshop-queue__date{font-size:12px;font-weight:400}.ecshop[data-onglet=pilotage] .ecshop-queue__total{font-size:14px}.ecshop[data-onglet=pilotage] .ecshop-cockpit .ec-act-btn{border-radius:var(--ec-c-rayon-pilule)}.ecshop[data-onglet=pilotage] .ecshop-cockpit{grid-template-columns:minmax(0,1fr)}.ecshop[data-onglet=pilotage] .ecshop-grid .ec-act-btn{justify-content:flex-start;min-height:40px;padding:0 var(--ec-space-md);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet);color:rgb(var(--ec-c-encre));font-size:14px;font-weight:500;text-decoration:none}.ecshop[data-onglet=pilotage] .ecshop-grid .ec-act-btn:hover{background:var(--ec-c-survol)}.ecshop[data-onglet=pilotage] .ecshop-queue__geste{display:inline-flex;flex:none;align-items:center;gap:2px;min-height:32px;padding:0 var(--ec-space-sm) 0 var(--ec-space-md);border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));font-size:13px;font-weight:600}.ecshop[data-onglet=pilotage] .ecshop-queue:hover .ecshop-queue__geste{background:rgb(var(--ec-c-marque));color:#fff}@media(pointer:coarse){.ecshop[data-onglet=pilotage] .ecshop-queue__geste{min-height:44px}}.ecshop[data-onglet=pilotage] .ec-os-tuile__libelle:before{content:none!important}.ec-charge{padding:16px;display:flex;flex-direction:column;gap:12px;height:100%}.ec-os-page .ec-charge{padding:0}.ec-charge__barre{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.ec-charge__espace{flex:1}.ec-charge__carte{display:flex;flex-direction:column;min-height:0;flex:0 1 auto}.ec-charge__defile{overflow:auto;min-height:0}.ec-charge__table{border-collapse:collapse;width:100%;font-size:12px}.ec-charge__th{padding:8px;min-width:88px;text-align:center;font-weight:500;border-left:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.ec-charge__th--personne,.ec-charge__personne{position:sticky;left:0;z-index:1;background:rgb(var(--ec-os-carte))}.ec-charge__th--personne{text-align:left;min-width:180px;border-left:0;color:rgb(var(--ec-os-texte))}.ec-charge__th--capacite{text-align:right;min-width:120px;border-left:0;color:rgb(var(--ec-os-texte))}.ec-charge__aide{cursor:help}.ec-charge__ligne{border-top:1px solid var(--ec-os-filet)}.ec-charge__personne{padding:8px;white-space:nowrap}.ec-charge__nom{font-weight:600;font-size:var(--ec-os-t-corps)}.ec-charge__role{display:flex;align-items:center;gap:5px;font-size:11px;color:rgb(var(--ec-os-texte-2))}.ec-charge__puce{width:8px;height:8px;border-radius:var(--ec-radius-pill);flex-shrink:0}.ec-charge__discret{color:rgb(var(--ec-text-muted))}.ec-charge__cellule{padding:6px;text-align:center;vertical-align:top;border-left:1px solid var(--ec-os-filet)}.ec-charge__heures{font-weight:600;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-charge__solde{font-size:11px;color:rgb(var(--ec-success))}.ec-charge__heures[data-ton=depasse],.ec-charge__solde[data-ton=depasse]{color:var(--ec-statut-refuse)}.ec-charge__heures[data-ton=reserve]{color:var(--ec-accent-text)}.ec-charge__heures[data-ton=vide],.ec-charge__solde.ec-charge__discret{color:rgb(var(--ec-text-muted))}.ec-charge__marque{margin-top:3px}.ec-charge__ferie{margin-top:3px;display:inline-flex;align-items:center;gap:3px;font-size:var(--ec-os-t-etiquette);color:rgb(var(--ec-text-muted))}.ec-charge__total{padding:8px;text-align:right}.ec-charge__total-sur{color:rgb(var(--ec-text-muted));font-weight:400}.ec-charge__squelette-personne{display:grid;gap:5px}.ec-charge__squelette-cellule{display:grid;justify-items:center;gap:5px}.ec-charge__squelette-total{display:grid;justify-items:end;gap:5px}.ec-charge__reservations{display:flex;flex-direction:column;gap:6px}.ec-charge__titre{font-size:var(--ec-os-t-corps);font-weight:600}.ec-charge__conflits{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:var(--ec-os-rayon-item);font-size:var(--ec-os-t-second);font-weight:500;color:var(--ec-statut-refuse);box-shadow:inset 0 0 0 1px currentColor}.ec-charge__aucune{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-charge__resa{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));font-size:12px}.ec-charge__resa-qui{font-weight:600;min-width:120px}.ec-charge__resa-detail{flex:1;color:rgb(var(--ec-os-texte-2))}.ec-charge__note{margin:0;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-charge__formulaire{display:flex;flex-direction:column;gap:12px}.ec-charge__rangee{display:flex;gap:10px}.ec-charge__rangee--bas{align-items:flex-end}.ec-charge__jauge{display:block;width:72%;height:5px;margin:4px auto 2px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-texte) / .08)}.ec-charge__jauge>span{display:block;height:100%;border-radius:inherit;background:var(--ec-statut-valide);transition:width var(--ec-anim-max) var(--ec-anim-ease-out)}.ec-charge__jauge[data-ton=depasse]>span{background:var(--ec-statut-refuse)}@media(prefers-reduced-motion:reduce){.ec-charge__jauge>span{transition:none}}.ec-charge .ec-charge__th{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-os-page .ec-charge{padding-inline:calc(var(--ec-barre-gouttiere, 20px) - 8px)}.ec-os-page .ec-charge>.ec-charge__carte{margin-inline:0}.ec-os-page .ec-charge__note{font-size:12px;line-height:16px}.ec-staff-view .ec-staff-actions{opacity:0;transition:opacity var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-staff-view tbody tr:is(:hover,:focus-within) .ec-staff-actions{opacity:1}.ec-staff-view .ec-staff-trash:hover{color:rgb(var(--ec-danger))}.ec-staff-planning{display:flex;flex-direction:column;gap:var(--ec-space-md);height:100%;padding:var(--ec-gutter-y) var(--ec-gutter)}.ec-staff-planning[data-etroit]{height:auto}.ec-staff-planning__carte{display:flex;flex-direction:column;min-height:0;padding:8px 12px 0}.ec-staff-planning:not([data-etroit]) .ec-staff-planning__carte{flex:1}.ec-staff-planning:not([data-etroit]) .ec-staff-planning__grille{flex:1;overflow:auto}.ec-staff-planning__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-lg);padding:var(--ec-space-sm) var(--ec-space-xs);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-staff-planning__aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-staff-role{display:block;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);font-weight:450}.ec-staff-table{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-second)}.ec-staff-table :is(th,td){padding:var(--ec-space-xs);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));text-align:left;vertical-align:top}.ec-staff-table thead th{position:sticky;top:0;z-index:2;border-top:0;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-weight:550}.ec-staff-table thead th.ec-staff-table__nom{z-index:3}.ec-staff-table th[data-ec-aujourdhui]{text-decoration:underline;text-underline-offset:4px}.ec-staff-table__nom{position:sticky;left:0;z-index:1;min-width:150px;background:rgb(var(--ec-os-carte))}.ec-staff-table .ec-staff-table__heures{text-align:right;white-space:nowrap}.ec-staff-table td[data-ec-depasse]{color:var(--ec-statut-refuse);font-weight:600}.ec-staff-cell{min-width:104px;border-left:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-staff-cell[data-ec-survol]{background:var(--ec-os-survol-neutre)}.ec-staff-carte{width:100%;margin-bottom:var(--ec-space-2xs);cursor:grab}.ec-staff-carte[data-ec-glisse]{opacity:.4}:root:not(.light) .ec-staff-table td[data-ec-depasse]{color:rgb(var(--ec-danger))}.ec-staff-cell-add,.ec-staff-jour__ajouter{width:100%;border:1px dashed rgb(var(--ec-border));border-radius:var(--ec-radius-md);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.ec-staff-cell-add{opacity:0;transition:opacity var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-staff-cell:hover .ec-staff-cell-add,.ec-staff-cell-add:focus-visible{opacity:1}@media(hover:none){:is(.ec-staff-cell-add,.ec-staff-view .ec-staff-actions){opacity:1}}.ec-staff-absence{width:100%;margin-bottom:var(--ec-space-2xs)}.ec-staff-nom{font-weight:600}.ec-staff-nom--bouton{padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-weight:600;cursor:pointer}.ec-staff-jour__bloc{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-staff-jour__ajouter{min-height:44px}.ec-staff-jour__jours{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ec-space-2xs);min-width:0;margin:0;padding:0;border:0}.ec-staff-jour__puce{display:grid;justify-items:center;min-height:48px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:11px;cursor:pointer}.ec-staff-jour__puce[aria-pressed=true]{background:rgb(var(--ec-c-marque-doux, 238 235 252));color:rgb(var(--ec-c-marque-encre, var(--ec-vif-accent-texte)));font-weight:600;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}.ec-staff-liste{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-staff-liste li{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-xs) var(--ec-space-sm);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ))}.ec-staff-liste li>.ec-staff-nom{flex:1}.ec-staff-liste .ec-staff-liste__total{justify-content:flex-end;background:transparent;font-weight:600}.ec-os-page .ec-staff-view{--ec-gutter: 0px;flex:1;gap:var(--ec-os-gap-cartes);height:auto;background:none}.ec-os-page .ec-staff-view>.ec-view__band{padding:0}.ec-staff-tuiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-gap-cartes)}@media(max-width:599px){.ec-staff-tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-staff-cellule-nom{display:flex;align-items:center;gap:8px;min-width:0}.ec-staff-point{display:inline-block;flex-shrink:0;width:10px;height:10px;border-radius:50%}.ec-staff-ellipse{overflow:hidden;text-overflow:ellipsis}.ec-staff-une-ligne{white-space:nowrap}.ec-staff-min-0{min-width:0}.ec-staff-second{color:rgb(var(--ec-os-texte-2))}.ec-staff-petit{font-size:var(--ec-os-t-second)}.ec-staff-vide{opacity:.5}.ec-staff-actions{display:flex;justify-content:flex-end;gap:6px}.ec-staff-bascule{display:inline-flex;gap:2px}.ec-staff-erreur-enveloppe{padding:12px var(--ec-gutter) 0}.ec-staff-erreur{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-danger));font-size:var(--ec-os-t-corps)}.ec-staff-modale-onglets{margin-bottom:12px}.ec-staff-formulaire{display:grid;gap:12px}.ec-staff-deux-colonnes{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ec-staff-interrupteur{display:flex;align-items:center;gap:8px;font-size:var(--ec-os-t-corps)}.ec-staff-semaine-vide{padding:12px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-staff-semaine{display:flex;flex-direction:column;gap:6px}.ec-staff-semaine__ligne{display:flex;align-items:center;gap:10px;padding:6px 8px;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps)}.ec-staff-semaine__jour{min-width:84px}.ec-staff-semaine__total{padding-top:4px;font-size:var(--ec-os-t-corps);font-weight:600;text-align:right}.ec-staff-actions-ligne{display:flex;align-items:center;justify-content:flex-end;gap:4px}.ec-staff-echanges__vide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps)}.ec-staff-echanges__liste{display:grid;gap:6px}.ec-staff-echanges__ligne{display:flex;align-items:center;gap:8px;padding:8px 10px;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-staff-echanges__texte{flex:1;font-size:var(--ec-os-t-corps)}.ec-staff-conges__barre{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-staff-conges__annee{display:inline-flex;align-items:center;gap:4px}.ec-staff-conges__an{min-width:48px;font-weight:600;text-align:center}.ec-staff-conges__categorie{min-width:200px}.ec-staff-conges__table{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-corps)}.ec-staff-conges__table th{height:34px;padding:0 10px;color:rgb(var(--ec-os-texte-2));font-weight:550;text-align:left}.ec-staff-conges__table td{height:44px;padding:0 10px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-staff-conges__table .ec-staff-conges__allocation{width:140px}.ec-staff-conges__table .ec-staff-conges__nombre{width:110px;text-align:right}.ec-staff-conges__nombre>.ec-shimmer{margin-left:auto}.ec-staff-conges__nom{font-weight:500}.ec-staff-conges__champ{width:90px;height:32px;padding:0 10px;border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;font-size:var(--ec-os-t-corps)}.ec-staff-conges__restant{font-weight:600}.ec-staff-conges__restant[data-negatif]{color:rgb(var(--ec-danger))}.ec-os-page .ec-staff-planning{padding:0}.ec-staff[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-staff[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-staff[data-ec-espace=mail] .ec-staff-planning{gap:var(--ec-os-gap-cartes)}.ec-staff[data-ec-espace=mail] .ec-staff-planning__barre{flex-shrink:0;padding-bottom:var(--ec-os-e-8)}.ec-staff.ec-os-page--plein[data-ec-espace=mail] .ec-staff-planning:not([data-etroit]){flex:1;height:auto;min-height:0}@media(max-width:767px){.ec-staff.ec-os-page--plein[data-ec-espace=mail]{overflow-y:auto}.ec-staff.ec-os-page--plein[data-ec-espace=mail]>.ec-os-page__contenu{flex:none}}.ec-staff[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-staff-conges__usage{width:180px}.ec-staff-conges__jauge{display:block;height:6px;overflow:hidden;border-radius:999px;background:rgb(var(--ec-os-texte) / .08)}.ec-staff-conges__jauge>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-os-actif));transition:width var(--ec-anim-slow) var(--ec-anim-ease-out)}@media(prefers-reduced-motion:reduce){.ec-staff-conges__jauge>span{transition:none}}.ec-staff-view .ec-staff-echanges__liste{display:grid;gap:6px}.ec-staff-conges .ec-staff-conges__table th{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-staff-planning__droite{flex-wrap:nowrap}.ec-staff-table thead th{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-staff-table thead th[data-ec-aujourdhui]{color:rgb(var(--ec-os-actif))}.ec-staff-fiche__pastille{display:inline-block;width:28px;height:28px;border-radius:999px}.ec-staff-planning__contexte{display:inline-flex;align-items:center;gap:var(--ec-os-e-8, 8px);white-space:nowrap}.ec-staff-conges .ec-list-table .ec-staff-conges__jauge{width:100%;max-width:180px}.ec-staff-conges .ec-list-cards__detail .ec-staff-conges__jauge{width:96px}.ec-staff-conges .ec-list-cards__detail .ec-staff-conges__champ{width:72px}.ec-staff-conges .ec-staff-conges__libelle{display:inline-flex;align-items:center;gap:6px}.ec-staff-conges__libelle-chiffre{color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-weight:400}.ec-staff-planning:not([data-etroit]) .ec-staff-planning__carte{min-height:440px}.ec-staff-journee{display:flex;flex:none;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg) var(--ec-space-lg)}.ec-staff-journee__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md)}.ec-staff-journee__titre h2{margin:0;font-size:var(--ec-os-t-titre, 16px);font-weight:600;color:rgb(var(--ec-os-texte-1, var(--ec-text-primary)))}.ec-staff-journee__titre p{margin:4px 0 0;max-width:640px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}@media(max-width:600px){.ec-staff-journee{padding:var(--ec-space-md)}.ec-staff-journee .ec-vif-plus-pistes__defile{--ec-vif-plus-qui: 112px}.ec-staff-journee .ec-vif-plus-pistes__qui .ec-vif-plus-avatar{display:none}}@media print{html[data-ec-planning-impression] body *{visibility:hidden!important}html[data-ec-planning-impression] .ec-staff-planning__grille,html[data-ec-planning-impression] .ec-staff-planning__grille *{visibility:visible!important}html[data-ec-planning-impression] .ec-staff-planning__grille{position:absolute;inset:0 auto auto 0;width:100%;overflow:visible!important;max-height:none!important}html[data-ec-planning-impression] .ec-staff-cell-add{display:none!important}html[data-ec-planning-impression] .ec-staff-table tr{break-inside:avoid}}.ec-staff-cell-add,.ec-staff-nom--bouton{position:relative}.ec-staff-cell-add:before,.ec-staff-nom--bouton:before{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-staff-planning:not([data-etroit]) .ec-staff-planning__grille{padding-bottom:var(--ec-c-zone-ziggy, 88px)}.wa-ecran__corps{padding-top:24px;padding-bottom:32px}.wa-cnx__bloc{padding:12px 0 4px}.wa-cnx__intitule{margin:0;font-weight:600;color:rgb(var(--ec-text-primary))}.wa-cnx__choix{display:flex;flex-direction:column;gap:12px}.wa-cnx__texte{margin:0;max-width:64ch;color:rgb(var(--ec-text-secondary))}.wa-cnx__pin{margin:8px 0 0;font-size:28px;font-weight:600;letter-spacing:.24em;color:rgb(var(--ec-text-primary))}.wa-cnx__valeur{font-weight:500;color:rgb(var(--ec-text-primary))}.wa-cnx__etape-aide{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.wa-cnx__test{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.wa-cnx__test>label{width:240px;max-width:100%}.wa-cnx__actions{display:flex;flex-wrap:wrap;gap:8px}.wa-ecran .ec-settings-section+.ec-settings-section{margin-top:24px}.wa-conso{display:flex;flex-direction:column;gap:16px;padding-bottom:8px}.wa-conso__valeur{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:rgb(var(--ec-text-primary));white-space:nowrap}.wa-conso__plafond{display:inline-flex;align-items:center;gap:8px}.wa-conso__champ{width:132px;min-height:40px;text-align:right}.wa-conso__erreur{margin:0;padding:0 0 8px;font-size:13px;color:rgb(var(--ec-danger))}.wa-conso__lien{color:rgb(var(--ec-text-primary));font-weight:600;text-decoration:underline;text-underline-offset:3px;white-space:nowrap}.wa-conso__precision{display:none;color:rgb(var(--ec-os-texte-2));font-size:12px}@media(max-width:899px){.wa-conso__precision{display:block}}@media(max-width:560px){.wa-conso__plafond{flex-wrap:wrap;justify-content:flex-end}}.wa-modeles__corps{display:flex;flex-direction:column;gap:16px;min-width:0}.wa-modeles__encarts{display:grid;gap:12px;padding:0 20px}.wa-modeles__synchro{font-size:12px;color:rgb(var(--ec-text-muted));white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:360px}.wa-modeles__synchro--echec{color:rgb(var(--ec-danger))}.wa-modeles__confirmation{margin:0;font-size:13px;line-height:1.5;max-width:60ch}.wa-modele-cellule{display:grid;gap:2px;min-width:0;padding:4px 0}.wa-modele-cellule__titre{display:inline-flex;align-items:center;gap:8px;min-width:0}.wa-modele-cellule__meta,.wa-modele-cellule__apercu{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wa-modele-cellule__apercu{font-size:12px;color:rgb(var(--ec-text-secondary));max-width:60ch}.wa-modele-statut{display:grid;gap:4px;justify-items:start;min-width:0}.wa-modele-envois{display:inline-grid;justify-items:end;gap:2px}.wa-modele-auto-carte{display:inline-flex;align-items:center;gap:8px}.wa-modele-auto{display:inline-flex;justify-content:flex-end}.wa-modele-form{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:24px;align-items:start}.wa-modele-form__colonne{display:grid;gap:16px;min-width:0}.wa-modele-form__ligne{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:16px}.wa-modele-form__aide{margin:0;font-size:12px;color:rgb(var(--ec-text-muted));line-height:1.5}.wa-modele-form__libelle{font-size:13px;font-weight:500;color:rgb(var(--ec-text-primary))}.wa-modele-form__boutons{display:grid;gap:12px}.wa-modele-form__boutons-tete{display:grid;gap:4px}.wa-modele-form__bouton{display:grid;gap:12px;padding:12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));justify-items:start}.wa-modele-form__bouton>*{width:100%}.wa-modele-form__bouton>button{width:auto}.wa-modele-form__ajouts{display:flex;flex-wrap:wrap;gap:8px}.wa-modele-form__rail{position:sticky;top:0;display:grid;gap:8px;padding:16px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-elevated))}.wa-bulle{display:grid;gap:6px;padding:12px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));box-shadow:var(--ec-float-shadow);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.wa-bulle p{margin:0}.wa-bulle__tete{font-weight:600}.wa-bulle__corps{white-space:pre-wrap}.wa-bulle__pied{font-size:12px;color:rgb(var(--ec-text-muted))}.wa-bulle__bouton{display:block;padding:8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));color:rgb(var(--ec-accent));font-size:13px;text-align:center}@media(max-width:720px){.wa-modele-form,.wa-modele-form__ligne{grid-template-columns:minmax(0,1fr)}.wa-modele-form__rail{position:static}.wa-modeles__synchro{display:none}}.ec-adsc-corps{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere);min-width:0;padding-bottom:32px}.ec-adsc-titre{display:inline-flex;align-items:center;gap:10px;min-width:0}.ec-adsc-exemple{display:inline-flex}.ec-adsc-discret{font-size:13px;line-height:18px;color:rgb(var(--ec-text-muted))}.ec-adsc-texte{margin:0;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary));max-width:var(--ec-vif-lecture)}.ec-adsc-note{margin:0;font-size:12px;line-height:17px;color:rgb(var(--ec-text-muted))}.ec-adsc-section{margin:0 0 8px;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-adsc-lien{color:rgb(var(--ec-vif-accent-texte));font-weight:500;text-decoration:none}.ec-adsc-lien:hover{text-decoration:underline}.ec-adsc-lien:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px;border-radius:4px}.ec-adsc-gestes{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-adsc-pile{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-adsc-panne,.ec-adsc-erreur{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-vif-urgent))}.ec-adsc-paiement{margin:0;padding:12px 14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre));font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-adsc-cadre-plafond{display:flex;flex-direction:column;gap:10px;margin:0;padding:14px 16px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-text-primary));font-size:13px;line-height:19px}.ec-adsc-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px}.ec-adsc-barre__fin{display:inline-flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-adsc-chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-vif-gouttiere)}.ec-adsc-tuile{display:flex;flex-direction:column;gap:6px;min-width:0;padding:20px 22px;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre);color:rgb(var(--ec-text-primary));animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}.ec-adsc-tuile[data-noire]{--ec-text-primary: 250 250 250;--ec-text-secondary: 178 180 188;--ec-text-muted: 150 152 160;background:rgb(var(--ec-vif-noir));box-shadow:0 18px 40px -22px #0a0c1499;color:#fafafa}:root.dark .ec-adsc-tuile[data-noire],:root.black .ec-adsc-tuile[data-noire]{box-shadow:0 0 0 1px #ffffff1a}.ec-adsc-tuile__tete{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.ec-adsc-tuile__libelle{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-adsc-tuile__chiffre{font-family:var(--ec-vif-display);font-size:36px;line-height:42px;font-weight:400;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-adsc-tuile[data-noire] .ec-adsc-tuile__chiffre{color:#fafafa}.ec-adsc-tuile__pied{font-size:12px;line-height:17px;color:rgb(var(--ec-text-secondary))}.ec-adsc-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,360px);gap:var(--ec-vif-gouttiere);align-items:start}.ec-adsc-principal{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere);min-width:0}.ec-adsc-carte-squelette{display:flex;flex-direction:column;gap:12px;padding:22px 24px;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre)}.ec-adsc-squelette{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere)}.ec-adsc-rond{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-adsc-rond--petit{width:28px;height:28px}.ec-adsc-bientot{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}.ec-adsc-bientot p{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-adsc-table .ec-vif-carte__tete{flex-wrap:wrap}.ec-adsc-nom{display:inline-flex;align-items:center;gap:10px;min-width:0}.ec-adsc-nom__texte{display:flex;flex-direction:column;min-width:0}.ec-adsc-nom__texte strong{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-adsc-vide{display:flex;flex-direction:column;align-items:center;gap:8px;padding:28px 16px;text-align:center}.ec-adsc-vide strong{font-size:16px;line-height:22px;font-weight:600;max-width:44ch}.ec-adsc-vide p{margin:0 0 6px;max-width:52ch;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-adsc-ziggy{position:sticky;top:12px}.ec-adsc-ziggy__titre{display:inline-flex;align-items:center;gap:10px}.ec-adsc-ziggy__vide{margin:0;font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-adsc-conseils{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;list-style:none}.ec-adsc-conseil{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}.ec-adsc-conseil p{margin:0;font-size:14px;line-height:20px}.ec-adsc-ziggy__renvoi{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}.ec-adsc-ziggy__renvoi p{margin:0;font-size:14px;line-height:20px}.ec-adsc-reallocation:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-adsc-champ{display:flex;flex-direction:column;gap:6px;min-width:0}.ec-adsc-champ__tete{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ec-adsc-champ__libelle{font-size:13px;line-height:18px;font-weight:550;color:rgb(var(--ec-text-primary))}.ec-adsc-champ__compteur{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-adsc-champ__compteur[data-trop]{color:rgb(var(--ec-vif-urgent))}.ec-adsc-champ__aide{font-size:12px;line-height:17px;color:rgb(var(--ec-text-muted))}.ec-adsc-champ__erreur{font-size:12px;line-height:17px;color:rgb(var(--ec-vif-urgent))}.ec-adsc-input{box-sizing:border-box;width:100%;min-height:48px;padding:12px 14px;border:1px solid var(--ec-vif-filet);border-radius:8px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;font-size:15px;line-height:22px;outline:none;transition:border-color .16s var(--ec-vif-ease),box-shadow .16s var(--ec-vif-ease)}.ec-adsc-input:hover{border-color:rgb(var(--ec-text-primary) / .2)}.ec-adsc-input:focus-visible{border-color:rgb(var(--ec-vif-accent));box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / .18)}.ec-adsc-input[aria-invalid=true]{border-color:rgb(var(--ec-vif-urgent))}.ec-adsc-input:disabled{opacity:.55}.ec-adsc-input--zone{resize:vertical;min-height:72px}.ec-adsc-montant{position:relative;display:block}.ec-adsc-montant .ec-adsc-input{padding-right:56px}.ec-adsc-montant__devise{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:13px;color:rgb(var(--ec-text-muted))}.ec-adsc-pilules{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;border:0;min-width:0}.ec-adsc-pilules legend{padding:0;margin-bottom:8px}.ec-adsc-pilules__liste{display:flex;flex-wrap:wrap;gap:8px}.ec-adsc-option{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:14px;cursor:pointer}.ec-adsc-option[data-coche]{background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte));font-weight:550}.ec-adsc-option input{accent-color:rgb(var(--ec-vif-accent));width:16px;height:16px;margin:0}.ec-adsc-option:focus-within{outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-adsc-case{display:inline-flex;align-items:center;gap:8px;font-size:14px}.ec-adsc-case input{width:18px;height:18px;accent-color:rgb(var(--ec-vif-accent))}.ec-adsc-deux{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-adsc-ajout{display:flex;align-items:flex-end;gap:8px}.ec-adsc-ajout>:first-child{flex:1}.ec-adsc-reglages{display:flex;flex-direction:column;gap:24px}.ec-adsc-reglages section{display:flex;flex-direction:column;gap:14px}.ec-adsc-comptes{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ec-adsc-comptes ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ec-adsc-comptes li{display:flex;flex-direction:column}.ec-adsc-pied{display:flex;justify-content:flex-end;gap:8px;width:100%}.ec-adsc-fiche{display:flex;flex-direction:column;gap:22px}.ec-adsc-fiche__bloc{display:flex;flex-direction:column;gap:10px}.ec-adsc-fiche__ligne{display:inline-flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-adsc-mini-chiffres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0}.ec-adsc-mini-chiffres div{padding:12px 14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-vif-pierre))}.ec-adsc-mini-chiffres div[data-noire]{background:rgb(var(--ec-vif-noir));color:#fafafa}.ec-adsc-mini-chiffres dt{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.7}.ec-adsc-mini-chiffres dd{margin:2px 0 0;font-size:20px;line-height:26px;font-weight:500}.ec-adsc-budget-rapide{display:flex;align-items:flex-end;gap:8px}.ec-adsc-budget-rapide>:first-child{flex:1}.ec-adsc-liste-simple{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ec-adsc-liste-simple li{display:flex;justify-content:space-between;gap:12px;font-size:14px;line-height:20px}.ec-adsc-vignettes{display:flex;flex-wrap:wrap;gap:8px}.ec-adsc-vignettes img,.ec-adsc-vignette-vide{width:72px;height:90px;border-radius:10px;object-fit:cover;background:rgb(var(--ec-vif-pierre));display:grid;place-items:center;font-size:11px;text-align:center}.ec-adsc-apercu-google{display:flex;flex-direction:column;gap:4px;padding:14px 16px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-surface));border:1px solid var(--ec-vif-filet);font-size:14px;line-height:20px}.ec-adsc-apercu-google strong{color:rgb(var(--ec-vif-accent-texte));font-size:17px;line-height:23px;font-weight:500}.ec-adsc-apercu-meta{display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:var(--ec-vif-rayon-interne);background:rgb(var(--ec-surface));border:1px solid var(--ec-vif-filet);font-size:14px;line-height:20px}.ec-adsc-apercu-meta p{margin:0}.ec-adsc-apercu-meta__media{aspect-ratio:4 / 5;border-radius:10px;background:radial-gradient(circle at 78% 22%,rgb(var(--ec-vif-accent) / .85) 0 28%,transparent 29%),rgb(var(--ec-vif-noir))}.ec-adsc-apercu-meta__pied{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-adsc-apercu-meta__bouton{flex:none;padding:6px 12px;border-radius:8px;background:rgb(var(--ec-vif-pierre));font-size:13px;font-weight:600}.ec-adsc-assistant{width:100%}.ec-adsc-assistant__cadre{display:flex;flex-direction:column;min-height:min(760px,calc(90vh - 32px))}.ec-adsc-assistant__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:22px 28px 8px}.ec-adsc-assistant__titre{margin:2px 0 0;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}.ec-adsc-etapes{padding:8px 28px 0}.ec-adsc-etapes ol{display:flex;gap:6px;margin:0;padding:0;list-style:none;overflow-x:auto;scrollbar-width:none}.ec-adsc-etapes li{flex:1 0 auto}.ec-adsc-etapes button{display:inline-flex;align-items:center;gap:8px;width:100%;min-height:40px;padding:0 12px;border:0;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-secondary));font:inherit;font-size:13px;font-weight:550;cursor:pointer;white-space:nowrap}.ec-adsc-etapes button:disabled{cursor:default;opacity:.55}.ec-adsc-etapes button:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:2px}.ec-adsc-etapes li[data-etat=courant] button{background:rgb(var(--ec-vif-noir));color:#fafafa}:root.dark .ec-adsc-etapes li[data-etat=courant] button,:root.black .ec-adsc-etapes li[data-etat=courant] button{background:#fafafa;color:#0c0d11}.ec-adsc-etapes li[data-etat=fait] button{background:rgb(var(--ec-vif-accent-pale));color:rgb(var(--ec-vif-accent-texte))}.ec-adsc-etapes__num{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgb(var(--ec-text-primary) / .08);font-size:12px}.ec-adsc-etapes li[data-etat=courant] .ec-adsc-etapes__num{background:#ffffff29}.ec-adsc-assistant__corps{flex:1;padding:22px 28px;min-width:0}.ec-adsc-assistant__pied{position:sticky;bottom:0;display:flex;justify-content:space-between;gap:8px;padding:14px 28px 20px;background:rgb(var(--ec-surface));border-top:1px solid var(--ec-vif-filet)}.ec-adsc-etape{display:flex;flex-direction:column;gap:20px}.ec-adsc-etape__intro{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.ec-adsc-etape__intro h3{margin:0;font-size:18px;line-height:24px;font-weight:600}.ec-adsc-etape__intro p{margin:0;max-width:var(--ec-vif-lecture);font-size:14px;line-height:21px;color:rgb(var(--ec-text-secondary))}.ec-adsc-formulaire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 20px}.ec-adsc-formulaire>:first-child{grid-column:1 / -1}.ec-adsc-proposition{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,340px);gap:24px;align-items:start}.ec-adsc-proposition__edition{display:flex;flex-direction:column;gap:16px;min-width:0}.ec-adsc-apercu{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:16px;border-radius:var(--ec-vif-rayon);background:rgb(var(--ec-vif-pierre))}.ec-adsc-groupe{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.ec-adsc-groupe legend{margin-bottom:8px;padding:0;font-size:14px;font-weight:600}.ec-adsc-ligne-edit{display:flex;align-items:flex-end;gap:6px}.ec-adsc-ligne-edit>:first-child{flex:1}.ec-adsc-retirer{display:inline-grid;place-items:center;width:40px;height:48px;border:0;border-radius:8px;background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer}.ec-adsc-retirer:hover:not(:disabled){background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-text-primary))}.ec-adsc-retirer:disabled{opacity:.3;cursor:default}.ec-adsc-retirer:focus-visible{outline:2px solid rgb(var(--ec-focus))}.ec-adsc-puces{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-adsc-puces li{display:inline-flex;align-items:center;gap:6px;padding:4px 4px 4px 12px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:13px}.ec-adsc-puces button{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:999px;background:transparent;color:inherit;cursor:pointer}.ec-adsc-puces button:hover{background:rgb(var(--ec-text-primary) / .08)}.ec-adsc-puces button:focus-visible{outline:2px solid rgb(var(--ec-focus))}.ec-adsc-prix{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;margin:0;font-size:13px;line-height:18px;color:rgb(var(--ec-text-secondary))}.ec-adsc-prix strong{color:rgb(var(--ec-text-primary));font-weight:600}.ec-adsc-prix[data-insuffisant]{color:rgb(var(--ec-vif-urgent))}.ec-adsc-navigateur{margin:0;overflow:hidden;border-radius:var(--ec-vif-rayon);border:1px solid var(--ec-vif-filet);background:rgb(var(--ec-surface));max-width:760px}.ec-adsc-navigateur__barre{display:flex;align-items:center;gap:6px;padding:10px 14px;background:rgb(var(--ec-vif-pierre))}.ec-adsc-navigateur__barre span{width:10px;height:10px;border-radius:999px;background:rgb(var(--ec-text-primary) / .15)}.ec-adsc-navigateur__barre em{margin-left:10px;font-style:normal;font-size:12px;color:rgb(var(--ec-text-muted));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-adsc-cadre-page{width:100%;height:520px;border:1px solid var(--ec-vif-filet);border-radius:var(--ec-vif-rayon)}.ec-adsc-page{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:18px;padding:22px}.ec-adsc-page__heros{display:flex;flex-direction:column;justify-content:flex-end;gap:8px;min-height:180px;padding:20px;border-radius:14px;background:linear-gradient(160deg,rgb(var(--ec-vif-accent) / .25),transparent 60%),rgb(var(--ec-vif-noir));color:#fafafa}.ec-adsc-page__heros strong{font-size:22px;line-height:27px;font-weight:600}.ec-adsc-page__heros span{font-size:13px;opacity:.8}.ec-adsc-page__arguments{grid-column:1;display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-adsc-page__arguments li{padding:6px 10px;border-radius:999px;background:rgb(var(--ec-vif-pierre));font-size:12px}.ec-adsc-page__form{grid-column:2;grid-row:1 / span 3;display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:14px;background:rgb(var(--ec-vif-pierre))}.ec-adsc-page__champ{padding:9px 10px;border-radius:6px;background:rgb(var(--ec-surface));font-size:12px;color:rgb(var(--ec-text-muted))}.ec-adsc-page__champ--haut{min-height:52px}.ec-adsc-page__bouton{padding:10px;border-radius:8px;background:rgb(var(--ec-vif-noir));color:#fafafa;text-align:center;font-size:13px;font-weight:600}.ec-adsc-page__zone{grid-column:1;margin:0;font-size:12px;color:rgb(var(--ec-text-muted))}.ec-adsc-film{position:relative;overflow:hidden;width:100%;aspect-ratio:4 / 5;border-radius:12px;background:radial-gradient(circle at 80% 18%,rgb(var(--ec-vif-accent)) 0 26%,transparent 27%),rgb(var(--ec-vif-noir));color:#fafafa}.ec-adsc-film[data-format="9x16"]{aspect-ratio:9 / 16;max-height:420px}.ec-adsc-film[data-format="1x1"]{aspect-ratio:1}.ec-adsc-film[data-format="16x9"]{aspect-ratio:16 / 9}.ec-adsc-film img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.ec-adsc-film__mots{position:absolute;left:8%;right:8%;bottom:22%;display:flex;flex-wrap:wrap;gap:0 .3em;font-size:clamp(18px,2.2vw,28px);line-height:1.15;font-weight:600}.ec-adsc-film__mots span{animation:ec-adsc-mot 3.2s var(--ec-vif-ease) infinite both}.ec-adsc-film__bouton{position:absolute;left:8%;bottom:8%;padding:8px 14px;border-radius:999px;background:#fafafa;color:#0c0d11;font-size:13px;font-weight:600;animation:ec-adsc-bouton 3.2s var(--ec-vif-ease) infinite both}.ec-adsc-film[data-etat=prete] .ec-adsc-film__mots,.ec-adsc-film[data-etat=prete] .ec-adsc-film__bouton{display:none}@keyframes ec-adsc-mot{0%{opacity:0;transform:translateY(14px)}18%,82%{opacity:1;transform:none}to{opacity:0}}@keyframes ec-adsc-bouton{0%,30%{opacity:0;transform:scale(.9)}45%,85%{opacity:1;transform:none}to{opacity:0}}@media(prefers-reduced-motion:reduce){.ec-adsc-film__mots span,.ec-adsc-film__bouton{animation:none}}.ec-adsc-max__chiffre{font-family:var(--ec-vif-display);font-size:36px;line-height:42px;font-weight:400;letter-spacing:-.02em}.ec-adsc-recap{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 24px;margin:0}.ec-adsc-recap div{display:flex;flex-direction:column;gap:2px;padding:10px 0;border-bottom:1px solid var(--ec-vif-filet)}.ec-adsc-recap dt{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-adsc-recap dd{margin:0;font-size:15px;line-height:21px}.ec-adsc-recap__gestes{display:flex;flex-wrap:wrap;gap:20px;align-items:flex-start}.ec-adsc-recap__gestes .ec-adsc-pile{max-width:320px}.ec-vif-fenetre__panneau.ec-adsc-confirmer{--ec-text-primary: 250 250 250;--ec-text-secondary: 190 192 200;--ec-text-muted: 150 152 160;--ec-surface: var(--ec-vif-noir-haut);background:rgb(var(--ec-vif-noir));color:#fafafa}:root.dark .ec-vif-fenetre__panneau.ec-adsc-confirmer,:root.black .ec-vif-fenetre__panneau.ec-adsc-confirmer{box-shadow:0 0 0 1px #ffffff1f,var(--ec-vif-ombre-fenetre)}.ec-adsc-confirmer__corps{display:flex;flex-direction:column;gap:14px;padding:28px}.ec-adsc-confirmer__etiquette{margin:0;font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-adsc-confirmer__titre{margin:0;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em}.ec-adsc-confirmer__lignes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px;margin:0}.ec-adsc-confirmer__lignes dt{font-size:12px;color:rgb(var(--ec-text-muted))}.ec-adsc-confirmer__lignes dd{margin:2px 0 0;font-size:15px;line-height:21px}.ec-adsc-confirmer__max{display:flex;flex-direction:column;gap:2px;margin:4px 0 0;padding:16px 18px;border-radius:var(--ec-vif-rayon-interne);background:#ffffff0f}.ec-adsc-confirmer__max>span:first-child{font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-adsc-confirmer__max strong{font-family:var(--ec-vif-display);font-size:44px;line-height:50px;font-weight:400;letter-spacing:-.02em;color:#fafafa}.ec-adsc-confirmer__paiement{margin:0;font-size:15px;line-height:21px;font-weight:550}.ec-adsc-confirmer__petit,.ec-adsc-confirmer__mode{margin:0;font-size:13px;line-height:19px;color:rgb(var(--ec-text-secondary))}.ec-adsc-confirmer__petit[data-depasse]{color:#ff8c8c}.ec-adsc-confirmer__mode{padding:10px 12px;border-radius:10px;background:rgb(var(--ec-vif-accent-sur-noir) / .14);color:rgb(var(--ec-vif-accent-sur-noir))}.ec-adsc-confirmer__case{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px;cursor:pointer}.ec-adsc-confirmer__case input{width:20px;height:20px;margin:0;accent-color:rgb(var(--ec-vif-accent-plein))}.ec-adsc-confirmer__erreur{margin:0;color:#ff8c8c;font-size:14px}.ec-adsc-confirmer__gestes{display:flex;justify-content:flex-end;gap:10px;margin-top:4px}.ec-adsc-creas{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--ec-vif-gouttiere);margin:0;padding:0;list-style:none}.ec-adsc-crea{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-adsc-crea__tete{display:flex;align-items:center;justify-content:space-between;gap:8px}@media(max-width:1180px){.ec-adsc-grille{grid-template-columns:minmax(0,1fr)}.ec-adsc-ziggy{position:static}}@media(max-width:900px){.ec-adsc-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-adsc-proposition{grid-template-columns:minmax(0,1fr)}.ec-adsc-apercu{position:static}.ec-adsc-page{grid-template-columns:minmax(0,1fr)}.ec-adsc-page__form{grid-column:1;grid-row:auto}}@media(max-width:640px){.ec-adsc-tuile{padding:16px;border-radius:16px}.ec-adsc-tuile__chiffre{font-family:var(--ec-vif-titre);font-size:24px;line-height:30px;font-weight:600}.ec-adsc-formulaire,.ec-adsc-recap,.ec-adsc-deux,.ec-adsc-confirmer__lignes{grid-template-columns:minmax(0,1fr)}.ec-adsc-assistant__tete,.ec-adsc-etapes,.ec-adsc-assistant__corps,.ec-adsc-assistant__pied{padding-left:16px;padding-right:16px}.ec-adsc-etapes__nom{display:none}.ec-adsc-etapes li[data-etat=courant] .ec-adsc-etapes__nom{display:inline}.ec-adsc-confirmer__corps{padding:22px 18px}.ec-adsc-confirmer__max strong{font-size:34px;line-height:40px}.ec-adsc-confirmer__gestes{flex-direction:column-reverse}.ec-adsc-confirmer__gestes>*{width:100%}.ec-adsc-assistant__titre{font-family:var(--ec-vif-titre);font-size:20px;line-height:26px;font-weight:600}}.ec-adsc-table .ec-vif-carte__tete>:last-child{max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-adsc-groupe--grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}.ec-adsc-groupe--grille>legend,.ec-adsc-groupe--grille>:last-child:not(.ec-adsc-ligne-edit){grid-column:1 / -1}@media(max-width:640px){.ec-adsc-groupe--grille{grid-template-columns:minmax(0,1fr)}}.ec-adsc-fiche p,.ec-adsc-reglages p{margin:0}.ec-adsc-fiche .ec-adsc-section,.ec-adsc-reglages .ec-adsc-section{margin-bottom:0}.ec-adsc-cadre-plafond p,.ec-adsc-apercu p,.ec-adsc-etape p{margin:0}.ec-adsc-apercu .ec-adsc-paiement{background:rgb(var(--ec-surface))}.ec-adsc-ajout .ec-adsc-montant,.ec-adsc-ajout .ec-adsc-champ{flex:1}.ec-adsc-apercu>.ec-vif-pastille{align-self:flex-start}.ec-adsc-leads .ec-vif-carte__tete{flex-wrap:wrap}@media(max-width:600px){.ec-adsc-reallocation .ec-vif-plus-table th,.ec-adsc-reallocation .ec-vif-plus-table td{padding:var(--ec-space-sm) var(--ec-space-2xs);font-size:12.5px}.ec-adsc-reallocation .ec-vif-plus-table tbody th{white-space:normal;padding-left:0}}.ec-agenda{--ec-agenda-heure: 48px;--ec-agenda-gouttiere: 64px}.ec-agenda__outils{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--ec-os-e-8);min-width:0}.ec-agenda__recherche{flex:1 1 200px;max-width:320px;min-width:0}.ec-agenda__encarts{flex:none}.ec-agenda__corps{display:grid;grid-template-columns:288px minmax(0,1fr);gap:var(--ec-os-ecart);align-items:stretch;flex:1 1 auto;min-height:0;min-width:0}.ec-agenda__rail{display:flex;min-height:0;overflow-y:auto;flex-direction:column;gap:var(--ec-os-e-16);padding:var(--ec-os-pad-rail);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-agenda .ec-agenda__rail>*{flex-shrink:0}.ec-agenda__rail :is(.ec-agenda-mini__tete,.ec-agenda-liste__titre,.ec-agenda-fiche__libelle,.ec-agenda-liste__lien){padding-inline:var(--ec-os-e-8)}.ec-agenda .ec-agenda__rail input.ec-agenda-champ{height:var(--ec-os-h-controle)}.ec-agenda__principal{display:flex;flex-direction:column;min-width:0;min-height:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));overflow:hidden}.ec-agenda__principal>:last-child,.ec-agenda__recherche-resultats>:last-child{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-agenda__principal>.ec-agenda-grille{overflow:hidden}.ec-agenda__barre{flex:none;display:flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-os-e-8);min-height:var(--ec-os-entete-h);padding:var(--ec-os-e-6) var(--ec-os-e-12);border-bottom:1px solid var(--ec-os-filet)}.ec-agenda__periode{min-width:0;margin:0 var(--ec-os-e-4);overflow:hidden;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-fenetre);font-weight:400;line-height:26px;letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap}.ec-agenda__barre>:not(.ec-agenda__periode,.ec-agenda__outils){flex:none}.ec-agenda__periode:first-letter,.ec-agenda-mini__mois:first-letter{text-transform:uppercase}.ec-agenda__fuseau{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-agenda__prochain{all:unset;box-sizing:border-box;display:grid;grid-template-columns:1fr auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile);background:var(--ec-theme-tuile-fond, var(--ec-theme-vif));color:var(--ec-theme-tuile-encre, var(--ec-theme-sur-vif));cursor:pointer;transition:transform .18s var(--ec-anim-ease)}.ec-agenda__prochain:hover{transform:translateY(-1px)}.ec-agenda__prochain:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-agenda__prochain small{display:block;font-size:var(--ec-os-t-chip)}.ec-agenda__prochain strong{display:block;font-weight:500;font-size:var(--ec-os-t-corps);line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-agenda__prochain-rond{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-noir));color:rgb(var(--ec-os-blanc))}.ec-agenda-mini__tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ec-space-sm)}.ec-agenda-mini__mois{font-size:var(--ec-os-t-second);font-weight:500}.ec-agenda-mini__grille{display:grid;grid-template-columns:repeat(7,1fr);gap:2px;text-align:center}.ec-agenda-mini__nom{padding:4px 0;color:rgb(var(--ec-os-texte-2));font-size:11px;text-transform:uppercase}.ec-agenda-mini__jour{all:unset;box-sizing:border-box;display:grid;place-items:center;width:32px;height:32px;margin:auto;border-radius:50%;font-size:12.5px;font-variant-numeric:tabular-nums;cursor:pointer}.ec-agenda-mini__jour:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *){font-size:var(--ec-os-t-corps)}.ec-agenda-mini__jour:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-mini__jour:focus-visible{outline:2px solid var(--ec-theme-vif)}.ec-agenda-mini__jour[data-hors-mois=true]{color:rgb(var(--ec-os-texte-3))}.ec-agenda-mini__jour[data-dans-plage=true]{background:var(--ec-os-presse-neutre);color:rgb(var(--ec-os-texte));border-radius:8px}.ec-agenda-mini__jour[data-aujourdhui=true]{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif);border-radius:50%;font-weight:600}.ec-agenda-mini__jour{position:relative}.ec-agenda-mini__jour[data-a-evenement=true]:after{content:"";position:absolute;left:50%;bottom:3px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:currentColor;opacity:.55}.ec-agenda-liste__titre{display:flex;align-items:center;justify-content:space-between;margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-second);font-weight:500}.ec-agenda-liste__ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.ec-agenda-liste__ligne{display:flex;align-items:center;gap:var(--ec-os-e-10);min-height:var(--ec-os-h-item);padding:0 var(--ec-os-e-8);border-radius:var(--ec-os-rayon-item)}.ec-agenda-liste__ligne:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-liste__case{all:unset;box-sizing:border-box;display:grid;place-items:center;flex:none;width:20px;height:20px;border:1.5px solid rgb(var(--ec-os-texte-2));border-radius:6px;color:rgb(var(--ec-os-actif-encre));cursor:pointer;transition:transform .16s var(--ec-anim-ease)}.ec-agenda-liste__case[aria-checked=true]{border-color:rgb(var(--ec-os-actif));background:rgb(var(--ec-os-actif))}.ec-agenda-liste__case:hover{background:var(--ec-os-survol-neutre)}.ec-agenda-liste__case[aria-checked=true]:hover{background:rgb(var(--ec-os-actif-survol))}.ec-agenda-liste__point{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ec-theme-vif)}.ec-agenda-liste__case:active{transform:scale(.9)}.ec-agenda-liste__case:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-agenda-liste__nom{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps);font-weight:450}.ec-agenda-liste__lien{color:inherit;font-size:var(--ec-os-t-chip)}.ec-agenda__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:1.5}.ec-agenda__aide[data-ton=erreur]{color:rgb(var(--ec-os-danger))}.ec-agenda__aide-liste .ec-os-groupe__tete{min-height:32px;padding:0 var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-agenda__aide-liste .ec-os-groupe__tete:hover{background:rgb(var(--ec-os-champ))}.ec-agenda__aide-liste .ec-os-groupe__titre{font-weight:450}.ec-agenda__aide-liste .ec-os-groupe__lignes{gap:var(--ec-space-sm);margin-left:var(--ec-space-lg);padding-left:var(--ec-space-sm)}.ec-agenda__prochain-texte{min-width:0}.ec-agenda-mini__nav{display:flex;gap:4px}.ec-agenda-grille{display:flex;flex-direction:column;min-width:0;-webkit-user-select:none;user-select:none}.ec-agenda-grille__tetes,.ec-agenda-grille__bande,.ec-agenda-grille__corps{display:grid;grid-template-columns:var(--ec-agenda-gouttiere) var(--ec-agenda-trame);width:max(100%,var(--ec-agenda-largeur))}.ec-agenda-grille__entete{overflow:hidden;flex:none}.ec-agenda-grille__tetes{border-bottom:1px solid var(--ec-os-filet)}.ec-agenda-grille__tete{display:flex;flex-direction:column;align-items:center;gap:2px;padding:var(--ec-space-sm) 0}.ec-agenda-grille__nom-jour{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.04em}.ec-agenda-grille__num{all:unset;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--ec-os-police-titre);font-size:22px;cursor:pointer}.ec-agenda-grille__num:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-grille__num:focus-visible{outline:2px solid var(--ec-theme-vif)}.ec-agenda-grille__tete>*{position:sticky;left:var(--ec-agenda-gouttiere);right:var(--ec-space-sm)}.ec-agenda-grille__tete[data-aujourdhui=true] .ec-agenda-grille__nom-jour{color:var(--ec-theme-vif)}:root:not(.light) .ec-agenda-grille__tete[data-aujourdhui=true] .ec-agenda-grille__nom-jour{color:var(--ec-theme-encre)}.ec-agenda-grille__tete[data-aujourdhui=true] .ec-agenda-grille__num{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-agenda-grille__bande{border-bottom:1px solid var(--ec-os-filet);min-height:30px}.ec-agenda-grille__bande-libelle,.ec-agenda-grille__fuseau{align-self:center;padding:0 6px;color:rgb(var(--ec-os-texte-2));font-size:11px;text-align:right}.ec-agenda-grille__case-journee{position:relative;display:flex;flex-direction:column;gap:2px;min-height:30px;padding:3px 4px;border-left:1px solid var(--ec-os-filet);touch-action:pan-y}.ec-agenda-grille__defile{flex:1 1 auto;min-height:0;overflow:auto;overscroll-behavior:contain}.ec-agenda-grille__corps{position:relative;height:calc(var(--ec-agenda-heure) * 24)}.ec-agenda-grille__heures{position:sticky;left:0;z-index:5;background:rgb(var(--ec-os-carte))}.ec-agenda-grille__heure{position:absolute;right:8px;transform:translateY(-50%);color:rgb(var(--ec-os-texte-2));font-size:11px;font-variant-numeric:tabular-nums}.ec-agenda-grille__colonne{position:relative;border-left:1px solid var(--ec-os-filet);background-image:repeating-linear-gradient(to bottom,var(--ec-os-filet) 0,var(--ec-os-filet) 1px,transparent 1px,transparent var(--ec-agenda-heure));touch-action:pan-x pan-y;cursor:cell}.ec-agenda-grille__hors-heures{position:absolute;left:0;right:0;background:rgb(var(--ec-os-texte) / .035);pointer-events:none}.ec-agenda-grille__colonne[data-chome=true]{background-color:rgb(var(--ec-os-texte) / .035)}.ec-agenda-grille__place{position:absolute;z-index:1}.ec-agenda-grille__place--fantome{z-index:3;pointer-events:none}.ec-agenda-grille__place--squelette{z-index:0;pointer-events:none}.ec-agenda-grille__maintenant{position:absolute;left:-1px;right:0;z-index:4;height:2px;background:var(--ec-theme-vif);pointer-events:none}.ec-agenda-grille__maintenant:before{content:"";position:absolute;left:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--ec-theme-vif);animation:ec-agenda-pouls 2.4s ease-in-out infinite}.ec-agenda-bloc{width:100%;height:100%;cursor:pointer;transition:box-shadow .18s ease,transform .18s var(--ec-anim-ease)}.ec-agenda-bloc:hover{--ec-ca-halo: 0 0 0 1px rgb(var(--ec-os-texte));z-index:2}.ec-agenda-bloc[data-modifiable=true]{cursor:grab}.ec-agenda-bloc[data-en-geste=true]{cursor:grabbing;--ec-ca-halo: 0 0 0 1px rgb(var(--ec-os-texte))}.ec-agenda-bloc[data-origine=true]{opacity:.35}.ec-agenda-grille__place .ec-agenda-bloc{--ec-ca-halo: 0 0 0 1px rgb(var(--ec-os-carte))}.ec-agenda-grille__place .ec-agenda-bloc:hover,.ec-agenda-grille__place .ec-agenda-bloc[data-en-geste=true]{--ec-ca-halo: 0 0 0 1px rgb(var(--ec-os-texte))}.ec-agenda-bloc__poignee{position:absolute;left:0;right:0;bottom:0;height:8px;cursor:ns-resize}.ec-agenda-bloc__poignee:after{content:"";position:absolute;left:50%;bottom:2px;width:18px;height:3px;margin-left:-9px;border-radius:2px;background:currentColor;opacity:0;transition:opacity .12s}.ec-agenda-bloc:hover .ec-agenda-bloc__poignee:after{opacity:.45}.ec-agenda-bloc--pose{animation:ec-agenda-pose var(--ec-anim-max) var(--ec-anim-ease-out)}.ec-agenda-mois{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-template-rows:auto;grid-auto-rows:minmax(118px,1fr);-webkit-user-select:none;user-select:none}.ec-agenda-mois__nom{padding:var(--ec-space-sm);border-bottom:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500;text-align:center;text-transform:uppercase;letter-spacing:.04em}.ec-agenda-mois__case{display:flex;flex-direction:column;gap:2px;min-width:0;padding:4px;border-right:1px solid var(--ec-os-filet);border-bottom:1px solid var(--ec-os-filet);cursor:cell;touch-action:pan-y}.ec-agenda-mois__case[data-hors-mois=true]{background:rgb(var(--ec-os-texte) / .025)}.ec-agenda-mois__case[data-survol=true]{background:var(--ec-os-survol-neutre)}.ec-agenda-mois__num{all:unset;align-self:center;display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-size:var(--ec-os-t-corps);font-variant-numeric:tabular-nums;cursor:pointer}.ec-agenda-mois__num:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-mois__case[data-aujourdhui=true] .ec-agenda-mois__num{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif);font-weight:600}.ec-agenda-mois__case[data-hors-mois=true] .ec-agenda-mois__num{color:rgb(var(--ec-os-texte-3))}.ec-agenda-mois__plus{all:unset;padding:1px 6px;border-radius:6px;font-size:12px;font-weight:600;cursor:pointer}.ec-agenda-mois__plus:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-pastille-temps{all:unset;box-sizing:border-box;display:flex;align-items:center;gap:6px;min-width:0;padding:1px 6px;border-radius:6px;font-size:12px;cursor:pointer}.ec-agenda-pastille-temps:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-pastille-temps:focus-visible{outline:2px solid var(--ec-theme-vif)}.ec-agenda-pastille-temps[data-modifiable=true]{cursor:grab}.ec-agenda-pastille-temps[data-origine=true]{opacity:.35}.ec-agenda-pastille-temps:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ec-theme-vif)}.ec-agenda-pastille-temps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-agenda-planning{display:flex;flex-direction:column}.ec-agenda-planning__vide{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-lg);padding:var(--ec-space-xl)}.ec-agenda-planning__jour{display:grid;grid-template-columns:120px minmax(0,1fr);gap:var(--ec-space-lg);padding:var(--ec-space-md) var(--ec-space-xl);border-bottom:1px solid var(--ec-os-filet)}.ec-agenda-planning__date{display:flex;align-items:baseline;gap:var(--ec-space-sm)}.ec-agenda-planning__date strong{font-family:var(--ec-os-police-titre);font-size:24px;font-weight:400}.ec-agenda-planning__date span{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-agenda-planning__jour[data-aujourdhui=true] .ec-agenda-planning__date strong{display:inline-grid;place-items:center;min-width:38px;height:38px;border-radius:50%;background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-agenda-planning__ligne{all:unset;box-sizing:border-box;display:grid;grid-template-columns:140px 12px minmax(0,1fr);align-items:center;gap:var(--ec-space-md);min-height:44px;padding:4px var(--ec-space-sm);border-radius:12px;cursor:pointer;transition:background .12s}.ec-agenda-planning__squelette{display:grid}.ec-agenda-planning__ligne-squelette{display:grid;grid-template-columns:140px 12px minmax(0,1fr);align-items:center;gap:var(--ec-space-md);min-height:44px;padding:4px var(--ec-space-sm)}.ec-agenda-planning__ligne:hover{background:rgb(var(--ec-os-champ))}.ec-agenda-planning__ligne:focus-visible{outline:2px solid var(--ec-theme-vif)}.ec-agenda-planning__heure{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums}.ec-agenda-planning__point{width:12px;height:12px;border-radius:50%;background:var(--ec-theme-vif)}.ec-agenda-planning__titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps)}.ec-agenda-planning__titre small{margin-left:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-agenda-bouclee{display:inline-flex;white-space:nowrap}.ec-agenda-bulle{position:fixed;z-index:60;width:360px;max-width:calc(100vw - 24px);padding:var(--ec-space-lg);border-radius:20px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante);border:1px solid var(--ec-os-filet);animation:ec-agenda-apparait .16s var(--ec-anim-ease)}.ec-agenda-bulle__outils{display:flex;justify-content:flex-end;gap:4px;margin:-6px -6px 4px 0}.ec-agenda-bulle__titre{display:flex;gap:var(--ec-space-md);align-items:flex-start;margin:0 0 var(--ec-space-sm);font-family:var(--ec-os-police-titre);font-size:20px;font-weight:400;line-height:1.25;word-break:break-word}.ec-agenda-bulle__carre{flex:none;width:14px;height:14px;margin-top:6px;border-radius:4px;background:var(--ec-theme-vif)}.ec-agenda-bulle__ligne{display:flex;gap:var(--ec-space-md);align-items:flex-start;margin:6px 0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}.ec-agenda-bulle__ligne .ec-icone{flex:none;margin-top:1px;color:rgb(var(--ec-os-texte-2))}.ec-agenda-bulle__pied .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.ec-agenda-bulle__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm);margin-top:var(--ec-space-lg)}.ec-agenda-champ{box-sizing:border-box;width:100%}:root [data-ec-vivant] .ec-input.ec-agenda-champ--titre,.ec-input.ec-agenda-champ--titre{font-family:var(--ec-os-police-titre);font-size:22px}.ec-agenda-fiche{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-agenda-fiche__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-agenda-fiche__rangee>.ec-agenda-champ{width:auto;flex:1 1 140px;min-width:0}.ec-agenda-fiche__borne{flex-wrap:nowrap}.ec-agenda-fiche__borne>.ec-agenda-champ[type=time]{flex:0 0 116px}.ec-agenda-fiche__borne-libelle{flex:none;width:48px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-agenda-fiche__fuseau{all:unset;align-self:flex-start;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-agenda-fiche__fuseau:focus-visible{outline:2px solid var(--ec-theme-vif);outline-offset:2px}.ec-agenda-fiche__section{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-agenda-fiche__libelle{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second);font-weight:500}.ec-agenda-fiche__invites{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none}.ec-agenda-fiche__invite{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;font-size:var(--ec-os-t-second)}.ec-agenda-fiche__avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:12px;font-weight:600}.ec-agenda-fiche__suggestions{margin:0;padding:4px;list-style:none;border-radius:12px;background:rgb(var(--ec-os-carte));border:1px solid var(--ec-os-filet)}.ec-agenda-fiche__suggestion{all:unset;box-sizing:border-box;display:flex;gap:var(--ec-space-sm);align-items:center;width:100%;padding:8px 10px;border-radius:8px;cursor:pointer;font-size:var(--ec-os-t-second)}.ec-agenda-fiche__suggestion:hover,.ec-agenda-fiche__suggestion[data-actif=true]{background:rgb(var(--ec-os-champ))}.ec-agenda-fiche__suggestion small{color:rgb(var(--ec-os-texte-2))}.ec-agenda-couleurs{display:flex;flex-wrap:wrap;gap:8px}.ec-agenda-couleur{all:unset;box-sizing:border-box;width:28px;height:28px;border-radius:50%;background:var(--ec-theme-vif);border:3px solid rgb(var(--ec-os-carte));box-shadow:0 0 0 1px var(--ec-os-filet);cursor:pointer}.ec-agenda-couleur[aria-checked=true]{box-shadow:0 0 0 2px rgb(var(--ec-os-texte))}.ec-agenda-couleur:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-agenda-portee{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-agenda-portee label{display:flex;align-items:center;gap:var(--ec-space-md);min-height:40px;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-agenda-portee input{accent-color:rgb(var(--ec-os-actif));width:18px;height:18px}.ec-agenda-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:59}.ec-agenda__recherche-resultats{display:flex;flex-direction:column;min-height:0}.ec-agenda__recherche-tete{display:flex;align-items:center;justify-content:space-between;padding:var(--ec-space-lg) var(--ec-space-xl);border-bottom:1px solid var(--ec-os-filet)}.ec-agenda__recherche-tete h2{margin:0;font-family:var(--ec-os-police-titre);font-size:20px;font-weight:400}.ec-agenda__encarts{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-agenda__ouvrir-rail{display:none}@media(max-width:1279px){.ec-agenda__corps{grid-template-columns:minmax(0,1fr)}.ec-agenda__rail{display:none}.ec-agenda__rail[data-ouvert=true]{position:fixed;top:var(--ec-space-lg);bottom:var(--ec-space-lg);left:var(--ec-space-lg);z-index:61;display:flex;width:320px;max-width:calc(100vw - 2 * var(--ec-space-lg));overflow-y:auto;box-shadow:var(--ec-os-ombre-flottante)}.ec-agenda__ouvrir-rail{display:inline-flex}}@media(max-width:767px){.ec-agenda__recherche{flex:1 1 100%;width:100%;max-width:none;min-width:0}.ec-agenda-grille__bande-libelle,.ec-agenda-grille__fuseau{padding:0 2px;font-size:11px;overflow-wrap:anywhere}.ec-agenda__rail[data-ouvert=true]{inset:auto 0 0 0;width:auto;max-width:none;max-height:82vh;overflow-y:auto;border-radius:28px 28px 0 0;box-shadow:var(--ec-os-ombre-flottante)}.ec-agenda__rail[data-ouvert=true]>*{flex-shrink:0}.ec-agenda__ouvrir-rail{display:inline-flex}.ec-agenda__barre{flex-wrap:wrap;padding:var(--ec-os-e-8)}.ec-agenda__periode{flex:1 1 0;font-size:18px}.ec-agenda__fuseau{display:none}.ec-agenda{--ec-agenda-gouttiere: 44px;--ec-agenda-heure: 44px}.ec-agenda-mois{grid-auto-rows:minmax(76px,1fr)}.ec-agenda-mois .ec-agenda-pastille-temps span{display:none}.ec-agenda-planning__jour{grid-template-columns:minmax(0,1fr);gap:var(--ec-space-sm);padding:var(--ec-space-md)}.ec-agenda-planning__ligne,.ec-agenda-planning__ligne-squelette{grid-template-columns:92px 10px minmax(0,1fr)}.ec-agenda-bulle{left:12px!important;right:12px;top:auto!important;bottom:12px;width:auto}}@keyframes ec-agenda-pose{0%{transform:scale(.94)}60%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes ec-agenda-pouls{0%,to{box-shadow:0 0 color-mix(in srgb,var(--ec-theme-vif) 45%,transparent)}50%{box-shadow:0 0 0 6px color-mix(in srgb,var(--ec-theme-vif) 0%,transparent)}}@keyframes ec-agenda-apparait{0%{opacity:0;transform:translateY(4px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.ec-agenda *,.ec-agenda *:before,.ec-agenda *:after,.ec-agenda-bulle,.ec-agenda-bulle *,.ec-agenda-modale *{animation:none!important;transition:none!important}}.ec-agenda-groupe{min-width:0;margin:0;padding:0;border:0}.ec-agenda-jours .ec-agenda-mini__jour{width:40px;height:40px}:root [data-ec-vivant] :is(.ec-agenda-mini__jour,.ec-agenda-liste__case,.ec-agenda-bloc,.ec-agenda-pastille-temps,.ec-agenda-mois__plus,.ec-agenda-mois__num,.ec-agenda-grille__num,.ec-agenda-planning__ligne,.ec-agenda-couleur,.ec-agenda-fiche__suggestion,.ec-agenda__prochain){min-width:0;min-height:0}.ec-agenda-bulle__lien{color:rgb(var(--ec-os-texte));font-weight:600;text-decoration:underline;text-underline-offset:3px}.ec-agenda-bulle__lien:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:4px}fieldset.ec-agenda-portee{margin:0;padding:0;border:0}.ec-agenda-bulle__carre--decale{margin-top:var(--ec-space-lg)}.ec-agenda-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-agenda-pied{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%}.ec-agenda-pied--confirmer{flex-wrap:wrap}.ec-agenda-pied__ressort{flex:1}.ec-agenda-pied__question{flex:1 1 100%;margin:0}.ec-agenda-case{width:18px;height:18px;accent-color:rgb(var(--ec-os-actif))}.ec-agenda-champ--court{max-width:88px}.ec-agenda-champ--date{max-width:200px}.ec-agenda-invite__nom{flex:1;min-width:0}@media(any-pointer:coarse){.ec-agenda:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])){--ec-agenda-rail: 336px}.ec-agenda:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])) .ec-agenda__rail[data-ouvert=true]{width:var(--ec-agenda-rail)}.ec-agenda:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])) .ec-agenda-mini__grille{gap:0}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-mini__grille .ec-agenda-mini__jour){width:100%;height:var(--ec-os-h-lg);border-radius:var(--ec-os-rayon-pilule)}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-groupe .ec-agenda-mini__jour){width:var(--ec-os-h-lg);height:var(--ec-os-h-lg)}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-liste__ligne){min-height:var(--ec-os-h-lg)}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-liste__case,.ec-agenda-grille__num,.ec-agenda-mois__num,.ec-agenda-couleur){position:relative}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-liste__case,.ec-agenda-grille__num,.ec-agenda-mois__num,.ec-agenda-couleur):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,var(--ec-os-h-lg));height:max(100%,var(--ec-os-h-lg));transform:translate(-50%,-50%)}:root :where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons]),[data-ec-espace=mail]:not([data-ec-espace-portee=jetons]) *):is(.ec-agenda-couleurs){gap:var(--ec-os-e-16)}}@media(any-pointer:coarse)and (min-width:1280px){.ec-agenda:where([data-ec-espace=mail]:not([data-ec-espace-portee=jetons])) .ec-agenda__corps{grid-template-columns:var(--ec-agenda-rail) minmax(0,1fr)}}@media(min-width:1280px){.ec-agenda .ec-agenda__corps{grid-template-columns:minmax(0,1fr)}.ec-agenda .ec-agenda__rail{display:none}.ec-agenda .ec-agenda__rail[data-ouvert=true]{position:fixed;top:120px;bottom:var(--ec-space-lg);left:88px;z-index:61;display:flex;width:var(--ec-agenda-rail, 320px);max-width:calc(100vw - 2 * var(--ec-space-lg));overflow-y:auto;background:var(--ec-os-verre-fond, rgb(var(--ec-os-carte)));-webkit-backdrop-filter:blur(22px) saturate(180%);backdrop-filter:blur(22px) saturate(180%);box-shadow:var(--ec-os-ombre-flottante),0 0 0 1px var(--ec-os-filet)}}.ec-agenda .ec-agenda__ouvrir-rail{display:inline-flex}.ec-agenda__puces{display:flex;flex:0 1 auto;flex-wrap:nowrap;align-items:center;gap:var(--ec-os-e-6);min-width:0;margin:0 0 0 var(--ec-os-e-8);padding:0;overflow-x:auto;border:0;scrollbar-width:none}.ec-agenda__puces .ec-canon-chip{flex:none;gap:6px}.ec-agenda__puces .ec-canon-chip[aria-pressed=false] .ec-agenda-liste__point{opacity:.35}.ec-agenda .ec-agenda__periode{font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.ec-agenda .ec-agenda__barre{border-bottom:1px solid var(--ec-os-filet)}@media(pointer:coarse){.ec-agenda__puces .ec-canon-chip{min-height:44px}}.ec-agenda-mois .ec-agenda-bloc--compact{flex:none;height:auto;min-height:22px}@media(pointer:coarse){:root:root .ec-agenda .ec-agenda-grille__num{min-width:44px;min-height:44px}.ec-agenda .ec-agenda-grille__bande .ec-agenda-bloc{min-height:44px}}.ec-agenda .ec-agenda-grille__tete{flex-direction:row;justify-content:flex-start;gap:var(--ec-os-e-6, 6px);min-height:44px;padding:0 var(--ec-os-e-12, 12px)}.ec-agenda .ec-agenda-grille__nom-jour{font-size:14px;font-weight:500;text-transform:none;letter-spacing:0}.ec-agenda .ec-agenda-grille__num{width:28px;height:28px;font-family:inherit;font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ec-agenda .ec-agenda-bouclee{display:inline-flex;margin-left:auto;min-width:0;overflow:hidden}.ec-agenda .ec-agenda-bouclee .ec-os-pastille{max-width:100%;overflow:hidden;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.ec-agenda-grille__repli{all:unset;position:absolute;right:2px;z-index:1;display:flex;justify-content:center;box-sizing:border-box;padding-top:6px;border-radius:8px;background:rgb(var(--ec-os-texte) / .06);color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600;font-variant-numeric:tabular-nums;cursor:pointer}.ec-agenda-grille__repli:hover{background:rgb(var(--ec-vif-accent) / .12);color:rgb(var(--ec-vif-accent-texte))}.ec-agenda-grille__repli:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:1px}.ec-agenda .ec-agenda__periode{flex:none;white-space:nowrap}.ec-agenda .ec-agenda__puces{flex:1 1 0;padding-right:24px;-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 24px),transparent)}.ec-agenda .ec-agenda__outils .ec-agenda__recherche{width:240px}@media(max-width:1279px){.ec-agenda .ec-agenda__outils .ec-agenda__recherche{width:180px}}.ec-agenda-planning--table{gap:0}.ec-agenda-planning--table .ec-agenda-planning__colonnes,.ec-agenda-planning--table .ec-agenda-planning__ligne{display:grid;grid-template-columns:132px minmax(0,1.4fr) minmax(0,1fr) 200px;align-items:center;gap:var(--ec-os-e-16, 16px);padding:0 var(--ec-os-e-20, 20px)}.ec-agenda-planning--table .ec-agenda-planning__colonnes{position:sticky;top:0;z-index:2;height:36px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-agenda-planning--table .ec-agenda-planning__jour{display:block;padding:0;border-bottom:0}.ec-agenda-planning--table .ec-agenda-planning__date{align-items:center;height:36px;padding:0 var(--ec-os-e-20, 20px);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-texte) / .035)}.ec-agenda-planning--table .ec-agenda-planning__date strong,.ec-agenda-planning--table .ec-agenda-planning__jour[data-aujourdhui=true] .ec-agenda-planning__date strong{display:inline-grid;place-items:center;min-width:24px;height:24px;font-family:inherit;font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ec-agenda-planning--table .ec-agenda-planning__date span{color:rgb(var(--ec-os-texte));font-size:13px;font-weight:500}.ec-agenda-planning--table .ec-agenda-planning__date .ec-agenda-planning__nombre{margin-left:auto;color:rgb(var(--ec-os-texte-2));font-variant-numeric:tabular-nums}.ec-agenda-planning--table .ec-agenda-planning__ligne{width:100%;min-height:44px;border-bottom:1px solid var(--ec-os-filet);border-radius:0}.ec-agenda-planning--table .ec-agenda-planning__titre{display:flex;align-items:center;gap:10px;min-width:0;font-size:14px;font-weight:500}.ec-agenda-planning--table .ec-agenda-planning__point{flex:none;width:8px;height:8px}.ec-agenda-planning--table .ec-agenda-planning__detail,.ec-agenda-planning--table .ec-agenda-planning__agenda{overflow:hidden;color:rgb(var(--ec-os-texte-2));font-size:13px;white-space:nowrap;text-overflow:ellipsis}@media(max-width:767px){.ec-agenda-planning--table .ec-agenda-planning__colonnes{display:none}.ec-agenda-planning--table .ec-agenda-planning__ligne{grid-template-columns:92px minmax(0,1fr)}.ec-agenda-planning--table .ec-agenda-planning__detail,.ec-agenda-planning--table .ec-agenda-planning__agenda{display:none}}:root:root .ec-agenda-planning--table .ec-agenda-planning__ligne{min-height:44px}:root:root .ec-agenda .ec-agenda__puces .ec-canon-chip[aria-pressed=true]{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte))}:root:root .ec-agenda .ec-agenda__puces .ec-canon-chip[aria-pressed=false]{color:rgb(var(--ec-os-texte-2))}.ec-agenda .ec-agenda-grille__tete>:is(.ec-agenda-grille__nom-jour,.ec-agenda-grille__num){flex:none;width:auto}.ec-agenda .ec-agenda-grille__tete>.ec-agenda-grille__num{min-width:28px}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=bleu]{--ec-theme-vif: #2e90fa;--ec-theme-vif-rgb: 46 144 250}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=violet]{--ec-theme-vif: #7a5af8;--ec-theme-vif-rgb: 122 90 248}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=nuit]{--ec-theme-vif: #475467;--ec-theme-vif-rgb: 71 84 103}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=jaune]{--ec-theme-vif: #f79009;--ec-theme-vif-rgb: 247 144 9}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=rose]{--ec-theme-vif: #ee46bc;--ec-theme-vif-rgb: 238 70 188}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=vert]{--ec-theme-vif: #12b76a;--ec-theme-vif-rgb: 18 183 106}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=bordeaux]{--ec-theme-vif: #c01048;--ec-theme-vif-rgb: 192 16 72}:root:root :is([class*=ec-agenda]:not(.ec-os-page),[class*=ec-agenda]:not(.ec-os-page) *)[data-ec-theme=neutre]{--ec-theme-vif: #98a2b3;--ec-theme-vif-rgb: 152 162 179}.ec-agenda-fiche__rond{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-theme-vif-rgb, var(--ec-vif-accent-plein)) / .14);color:var(--ec-theme-vif, rgb(var(--ec-vif-accent-plein)))}@media(min-width:900px){.ec-agenda-fiche.ec-agenda-fiche--c{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-auto-flow:row dense;column-gap:32px;align-items:start}.ec-agenda-fiche--c>*{grid-column:1}.ec-agenda-fiche--c>[data-zone=rail]{grid-row:1 / span 2}.ec-agenda-fiche--c>[data-zone=rail]~[data-zone=rail]{grid-row:3 / span 4}.ec-agenda-fiche--c>[data-zone=rail]{grid-column:2;padding:16px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}}:root:root .ec-agenda .ec-agenda-grille__tete{display:flex;justify-content:flex-start;align-items:center}:root:root .ec-agenda .ec-agenda-grille__tete>:is(.ec-agenda-grille__nom-jour,.ec-agenda-grille__num){flex:none;width:auto;margin:0}.ec-agenda .ec-agenda__puces{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}.ec-agenda__contexte{display:inline-flex;align-items:center;gap:6px;min-width:0}.ec-agenda__contexte .ec-agenda__periode{margin:0 0 0 6px;font-family:Inter Variable,Inter,system-ui,sans-serif;font-size:15px;font-weight:600;white-space:nowrap}.ec-agenda .ec-agenda__puces{overflow-x:auto;scrollbar-width:none}.ec-agenda .ec-agenda__outils .ec-agenda__recherche{width:200px}@media(max-width:760px){.ec-agenda .ec-agenda__outils{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start;margin-left:0;min-width:0}.ec-agenda .ec-agenda__outils .ec-agenda__recherche{flex:1 1 100%;width:auto}}.ec-agenda-fiche__rangee>.ec-agenda-date{flex:1 1 140px;min-width:0}.ec-agenda-fiche .ec-agenda-date .rt-TextFieldRoot{height:var(--ec-os-h-controle, 40px)}.ec-agenda-fiche .ec-select__trigger.ec-agenda-champ{width:100%;min-height:var(--ec-os-h-controle, 40px)}.ec-agenda-fiche__rangee>.ec-select__trigger.ec-agenda-champ{width:auto}.ec-agenda .ec-agenda__barre{justify-content:space-between}.ec-agenda .ec-agenda__contexte{flex:0 1 auto}.ec-agenda .ec-agenda__outils{flex:none;margin-left:auto}.ec-agenda__calques{position:relative;flex:none}.ec-agenda__ouvrir-rail .ec-icone:last-child{margin-left:2px;color:rgb(var(--ec-os-texte-2))}@media(min-width:768px){:root .ec-agenda .ec-agenda__calques>.ec-agenda__rail[data-ouvert=true]{position:absolute;top:calc(100% + 8px);right:0;bottom:auto;left:auto;z-index:61;display:flex;width:var(--ec-agenda-rail, 320px);max-height:var(--ec-agenda-volet-h, 560px);overflow-y:auto;text-align:left}}@media(max-width:767px){.ec-agenda .ec-agenda__contexte{flex:1 1 100%;flex-wrap:wrap;row-gap:4px}.ec-agenda .ec-agenda__contexte .ec-agenda__periode{flex:1 1 auto;min-width:0;overflow:visible;white-space:normal;text-overflow:clip}.ec-agenda .ec-agenda__outils{flex:1 1 100%;flex-wrap:wrap;justify-content:space-between;margin-left:0}.ec-agenda .ec-agenda__outils .ec-agenda__recherche{order:3;flex:1 1 100%;width:auto}}.ec-agenda[data-vue=semaine] .ec-agenda-bouclee__texte{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-agenda[data-vue=semaine] .ec-agenda-bouclee{flex:none;overflow:visible}:root:root .ec-agenda-jours .ec-agenda-mini__jour{width:auto;min-width:52px;height:36px;padding:0 10px;border-radius:var(--ec-os-rayon-pilule, 999px)}:root:root .ec-agenda-jours .ec-agenda-mini__jour[aria-pressed=false]{box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.ec-agenda-jours{flex-wrap:wrap;gap:6px}@media(max-width:767px){.ec-agenda .ec-agenda__calques-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-agenda-liste__actions{display:inline-flex;align-items:center;gap:4px}@media(max-width:767px){:root .ec-agenda .ec-agenda__calques>.ec-agenda__rail[data-ouvert=true]{max-height:min(var(--ec-agenda-volet-h, 82vh),82vh)}}.ec-agenda .ec-agenda__barre{flex-wrap:wrap;row-gap:8px}@media(min-width:768px){.ec-agenda .ec-agenda__contexte{flex:0 0 auto}}:root:root .ec-agenda .ec-agenda-grille__tete{flex-wrap:wrap;min-width:0;padding-inline:var(--ec-os-e-8, 8px)}:root:root:root .ec-agenda .ec-agenda-grille__tete>.ec-agenda-grille__num{position:sticky}:root .ec-agenda-grille__defile{padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 8px))}.ec-agenda-ziggy{display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-4xl) var(--ec-space-xl);text-align:center}.ec-agenda-ziggy__bulle{position:relative;max-width:380px;margin:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:18px;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-agenda-ziggy__visage{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:rgb(var(--ec-os-champ));animation:ec-agenda-flotte 3.2s ease-in-out infinite}.ec-agenda-ziggy[data-compact=true]{flex-direction:row;align-items:center;padding:0;text-align:left}.ec-agenda-ziggy[data-compact=true] .ec-agenda-ziggy__visage{flex:none;width:40px;height:40px}.ec-agenda-ziggy[data-compact=true] .ec-agenda-ziggy__bulle{padding:var(--ec-space-sm) var(--ec-space-md);font-size:var(--ec-os-t-corps)}@keyframes ec-agenda-flotte{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}@media(prefers-reduced-motion:reduce){.ec-agenda-ziggy__visage{animation:none}}.ec-agenda-grille{--ec-agenda-heure: 96px}.ec-agenda-grille__defile{container-type:inline-size}@property --ec-agenda-lecture-max{syntax: "<length>"; inherits: true; initial-value: 100000px;}.ec-agenda-grille__place{--ec-agenda-lecture-max: calc(100cqw - var(--ec-agenda-gouttiere) - 24px)}.ec-agenda-grille__place .ec-agenda-bloc{padding-right:max(9px,calc(100% - var(--ec-agenda-lecture-max)))}.ec-agenda-bloc[data-court=true] .ec-agenda-bloc__poignee{height:5px}.ec-agenda-bulle{max-height:calc(100dvh - 24px);overflow-y:auto}.ec-agenda-bloc__avatars{display:inline-flex;flex:none;gap:2px}.ec-agenda-bloc[data-sans-participants]>.ec-os-carte-agenda__qui,.ec-agenda-bloc[data-sans-avatars] :is(.ec-agenda-bloc__avatars,.ec-os-carte-agenda__avatar){display:none}.ec-cc-corps{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-cc-jour-bloc{display:flex;flex-direction:column;gap:16px}.ec-cc-jour{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-cc-segments{align-self:flex-start;max-width:100%}.ec-cc-reglages{padding:0;display:flex;flex-direction:column;gap:20px}.ec-cc-grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;align-items:start}.ec-cc-plage,.ec-cc-exception{display:grid;grid-template-columns:minmax(150px,1.2fr) 1fr 1fr auto;gap:8px 12px;align-items:end}.ec-cc-exception{grid-template-columns:minmax(150px,1fr) minmax(120px,.8fr) minmax(160px,1.4fr) auto}.ec-cc-plage__retirer{align-self:end;margin-bottom:2px}.ec-cc-erreur{grid-column:1 / -1;margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-danger))}.ec-cc-actions{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.ec-cc-aide{margin:0;font-size:12px;color:rgb(var(--ec-text-muted))}.ec-cc-carte__actions{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:var(--ec-space-xs);min-width:0}@media(max-width:599px){.ec-cc-plage{grid-template-columns:1fr 1fr auto}.ec-cc-plage__jour{grid-column:1 / -1}.ec-cc-exception{grid-template-columns:1fr 1fr auto}.ec-cc-exception__motif{grid-column:1 / -1;grid-row:2}}.ec-cc[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-cc-corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-cc[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-cc[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-cc[data-ec-espace=mail] .ec-cc-jour-bloc{gap:var(--ec-os-gap-cartes)}.ec-cc[data-ec-espace=mail] .ec-cc-jour{min-height:52px;padding:var(--ec-os-e-8) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}@media not (any-pointer:coarse){.ec-cc[data-ec-espace=mail] .ec-cc-jour :is(.ec-act-btn,.ec-select__trigger){height:var(--ec-os-h-controle);min-height:var(--ec-os-h-controle)}}.ec-cc .ec-cc-jour-nav>div{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-cc .ec-cc-jour-nav .ec-act-btn{min-height:40px;border-radius:var(--ec-c-rayon-pilule)}@media(pointer:coarse){.ec-cc .ec-cc-jour-nav .ec-act-btn,.ec-cc .ec-cc-plein-ecran{min-height:44px}}.ec-cc .ec-cc-jour-bloc{gap:var(--ec-space-sm)}@media(max-width:767px){.ec-cc .ec-cc-jour-nav>div{flex-wrap:wrap}}.ec-cc .ec-cc-reglages{display:grid;align-content:start;gap:var(--ec-space-lg)}.ec-cc .ec-cc-reglages>.ec-commerce-reglages-tete{max-width:760px}.ec-cc-rangees{display:grid}.ec-cc-champ{display:grid;gap:4px;width:100%}.ec-cc-plage__jour>*{width:100%}.ec-cc-plage--tete{align-items:center;margin-bottom:-8px}.ec-cc .ec-cc-section{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-xl);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-cc .ec-cc-section__titre{margin:0;color:rgb(var(--ec-c-encre));font-size:16px;font-weight:600}.ec-cc .ec-os-kanban .ec-os-kanban__carte{padding:var(--ec-space-lg)}.ec-cc .ec-os-kanban .ec-os-kanban__carte :is(h3,h4,[class*=__titre]){font-size:18px;font-weight:600}.ec-cc .ec-os-kanban[data-ec-largeur=ajustee]:not([data-ec-etroit]) .ec-os-kanban__colonne:not([data-ec-replie]){max-width:none}.ec-cc .ec-cc-carte__geste{min-height:44px}.ec-cc .ec-cc-jour-nav{display:flex;align-items:center;gap:var(--ec-os-e-6, 6px)}.ec-cc .ec-cc-jour-nav__jour{min-width:120px;justify-content:center;font-weight:600}.ec-cc .ec-cc-jour-nav__calendrier{position:relative;display:inline-flex}.ec-cc .ec-cc-jour-nav__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;pointer-events:none}.ec-cc .ec-cc-point{display:inline-flex;align-items:center;gap:6px}.ec-cc-creneau{display:inline-flex;flex:none;align-items:center;gap:6px;min-height:32px;padding:0 var(--ec-space-md);border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule);color:rgb(var(--ec-c-encre-2));font-size:13px;font-weight:500;font-variant-numeric:tabular-nums;white-space:nowrap}@media(pointer:coarse){.ec-cc-creneau{min-height:44px}}.ec-cc-segments.ec-os-defile-x{-webkit-mask-image:none;mask-image:none}.ec-cc-contexte{display:flex;align-items:center;gap:var(--ec-os-e-12, 12px);margin-inline-start:var(--ec-os-e-8, 8px)}:root:root .ec-os-page.ec-cc.ec-os-page--plein{background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-cdb{--cdb-filet: var(--ec-c-filet, var(--ec-os-filet));--cdb-encre: var(--ec-text-primary);--cdb-encre-2: var(--ec-text-muted);--cdb-survol: rgb(var(--ec-elevated));display:flex;flex-direction:column;gap:12px;margin:8px 0 4px;padding-bottom:20px;border-bottom:1px solid var(--cdb-filet);min-width:0}:root:root .ec-cdx-panneau--page .ec-cdx-pile:has(>.ec-cdb){max-width:none}.ec-cdb-attente{margin-top:24px;max-width:320px}.ec-cdb-barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 16px}.ec-cdb-onglets{display:flex;flex-wrap:wrap;align-items:center;gap:4px;min-width:0}.ec-cdb-onglets__ajout{display:inline-flex;flex-wrap:wrap;gap:4px;margin-left:4px}.ec-cdb-onglet{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 12px;border:1px solid transparent;border-radius:999px;background:transparent;color:rgb(var(--cdb-encre-2));font:inherit;font-size:13px;font-weight:500;cursor:pointer;white-space:nowrap}.ec-cdb-onglet:hover{background:var(--cdb-survol);color:rgb(var(--cdb-encre))}.ec-cdb-onglet[data-actif]{background:rgb(var(--cdb-encre));color:rgb(var(--ec-surface-raised, var(--ec-surface)))}.ec-cdb-outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-cdb-compte{color:rgb(var(--cdb-encre-2));font-size:12px}.ec-cdb-rond{display:inline-grid;place-items:center;width:32px;height:32px;border:1px solid var(--cdb-filet);border-radius:999px;background:transparent;color:rgb(var(--cdb-encre));cursor:pointer}.ec-cdb-rond:hover{background:var(--cdb-survol)}.ec-cdb-rond--discret{border-color:transparent;color:rgb(var(--cdb-encre-2))}.ec-cdb-saisie{min-height:40px;width:100%;padding:8px 12px;border:1px solid var(--cdb-filet, var(--ec-os-filet));border-radius:8px;background:rgb(var(--ec-surface-raised, var(--ec-surface)));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px}.ec-cdb-saisie--s{width:auto;min-height:32px;padding:4px 10px;font-size:13px}.ec-cdb-saisie:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:1px}.ec-cdb-zone{resize:vertical;min-height:72px;line-height:1.5}.ec-cdb-ajout{display:inline-flex;align-items:center;gap:6px;height:32px;padding:0 8px;border:0;border-radius:8px;background:transparent;color:rgb(var(--cdb-encre-2, var(--ec-text-muted)));font:inherit;font-size:13px;cursor:pointer}.ec-cdb-ajout:hover{background:var(--cdb-survol, rgb(var(--ec-elevated)));color:rgb(var(--cdb-encre, var(--ec-text-primary)))}.ec-cdb-attenue{color:rgb(var(--ec-text-muted))}.ec-cdb-note{margin:0;color:rgb(var(--ec-text-muted));font-size:13px;line-height:1.5;max-width:68ch}.ec-cdb-refus{margin:0;color:rgb(var(--ec-danger));font-size:13px}.ec-cdb-tableau{overflow-x:auto;border:1px solid var(--cdb-filet);border-radius:10px;max-width:100%}.ec-cdb-grille{width:100%;border-collapse:collapse;font-size:13px}.ec-cdb-grille th,.ec-cdb-grille td{min-width:140px;padding:0;border-bottom:1px solid var(--cdb-filet);border-right:1px solid var(--cdb-filet);text-align:start;vertical-align:middle}.ec-cdb-grille th:first-child,.ec-cdb-grille td:first-child{min-width:220px}.ec-cdb-grille th:last-child,.ec-cdb-grille td:last-child{border-right:0}.ec-cdb-grille .ec-cdb-grille__fin{width:44px;min-width:44px;text-align:center}.ec-cdb-grille td[data-ptype=number],.ec-cdb-grille td[data-ptype=rollup]{text-align:end}.ec-cdb-grille tbody tr:hover{background:var(--cdb-survol)}.ec-cdb-grille tfoot td{border-bottom:0}.ec-cdb-entete{display:flex;flex-direction:column;align-items:flex-start;gap:1px;width:100%;padding:8px 10px;border:0;background:transparent;color:rgb(var(--cdb-encre));font:inherit;text-align:start;cursor:pointer}span.ec-cdb-entete{cursor:default}button.ec-cdb-entete:hover{background:var(--cdb-survol)}.ec-cdb-entete__type{color:rgb(var(--cdb-encre-2));font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ec-cdb-entete__nom{font-size:13px;font-weight:600}.ec-cdb-cellule{display:flex;align-items:center;gap:4px;min-height:38px;padding:0 4px}.ec-cdb-cellule--titre .ec-cdb-champ{font-weight:600}.ec-cdb-champ--cellule{flex:1;min-width:0;min-height:34px;padding:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:rgb(var(--ec-text-primary));font:inherit;font-size:13px}input.ec-cdb-champ--cellule:hover,select.ec-cdb-champ--cellule:hover{border-color:var(--cdb-filet)}input.ec-cdb-champ--cellule:focus-visible,select.ec-cdb-champ--cellule:focus-visible{border-color:rgb(var(--ec-text-primary));outline:none;background:rgb(var(--ec-surface-raised, var(--ec-surface)))}.ec-cdb-champ--lecture{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-cdb-champ--lecture[data-calcule]{color:rgb(var(--ec-text-secondary, var(--ec-text-primary)));font-variant-numeric:tabular-nums}.ec-cdb-coche{flex:0 0 auto;width:16px;min-height:16px;height:16px;margin:0 6px;accent-color:rgb(var(--ec-text-primary))}.ec-cdb-ouvrir{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;height:26px;padding:0 8px;border:1px solid var(--cdb-filet);border-radius:999px;background:rgb(var(--ec-surface-raised, var(--ec-surface)));color:rgb(var(--cdb-encre));font:inherit;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;cursor:pointer;opacity:0}.ec-cdb-grille tr:hover .ec-cdb-ouvrir,.ec-cdb-ouvrir:focus-visible{opacity:1}@media(hover:none),(max-width:767px){.ec-cdb-ouvrir{opacity:1}.ec-cdb-ouvrir span{display:none}}.ec-cdb-calculs td{padding:4px 6px}.ec-cdb-calcul{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:6px;min-height:28px}.ec-cdb-calcul__valeur{color:rgb(var(--cdb-encre));font-size:12px}.ec-cdb-calcul__choix{max-width:120px;border:0;background:transparent;color:rgb(var(--cdb-encre-2));font:inherit;font-size:11px;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;opacity:.55}.ec-cdb-calcul:hover .ec-cdb-calcul__choix,.ec-cdb-calcul__choix:focus-visible{opacity:1}.ec-cdb-board{min-width:0;min-height:320px}.ec-cdb-carte-meta{display:flex;flex-direction:column;gap:2px;font-size:12px}.ec-cdb-calendrier{display:flex;flex-direction:column;gap:8px}.ec-cdb-calendrier__barre{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-cdb-calendrier__mois{font-size:15px;font-weight:600;text-transform:capitalize}.ec-cdb-calendrier__nav{display:inline-flex;align-items:center;gap:4px}.ec-cdb-mois{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border:1px solid var(--cdb-filet);border-radius:10px;overflow:hidden}.ec-cdb-mois__entete{padding:6px 8px;border-bottom:1px solid var(--cdb-filet);color:rgb(var(--cdb-encre-2));font-size:10px;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ec-cdb-jour{display:flex;flex-direction:column;gap:2px;min-width:0;min-height:96px;padding:4px;border-right:1px solid var(--cdb-filet);border-bottom:1px solid var(--cdb-filet)}.ec-cdb-jour:nth-child(7n){border-right:0}.ec-cdb-jour[data-dehors]{background:var(--cdb-survol)}.ec-cdb-jour[data-dehors] .ec-cdb-jour__num{color:rgb(var(--cdb-encre-2))}.ec-cdb-jour__tete{display:flex;align-items:center;justify-content:space-between}.ec-cdb-jour__num{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:999px;font-size:12px}.ec-cdb-jour[data-aujourdhui] .ec-cdb-jour__num{background:rgb(var(--cdb-encre));color:rgb(var(--ec-surface-raised, var(--ec-surface)))}.ec-cdb-jour__plus{display:inline-grid;place-items:center;width:22px;height:22px;border:0;border-radius:999px;background:transparent;color:rgb(var(--cdb-encre-2));cursor:pointer;opacity:0}.ec-cdb-jour:hover .ec-cdb-jour__plus,.ec-cdb-jour__plus:focus-visible{opacity:1}.ec-cdb-jour__ligne{overflow:hidden;padding:3px 6px;border:1px solid var(--cdb-filet);border-radius:6px;background:rgb(var(--ec-surface-raised, var(--ec-surface)));color:rgb(var(--cdb-encre));font:inherit;font-size:12px;text-align:start;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-cdb-jour__ligne:hover{border-color:rgb(var(--cdb-encre))}@media(max-width:767px){.ec-cdb-jour{min-height:56px;padding:2px}.ec-cdb-jour__ligne{padding:2px 4px;font-size:10px}.ec-cdb-mois__entete{padding:4px 2px;text-align:center}}.ec-cdb-reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,360px),1fr));gap:16px;padding:16px;border:1px solid var(--cdb-filet);border-radius:10px;background:var(--cdb-survol)}.ec-cdb-reglages__bloc{display:flex;flex-direction:column;align-items:flex-start;gap:8px;min-width:0}.ec-cdb-reglages__tete{display:flex;align-items:center;gap:8px}.ec-cdb-reglages__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.ec-cdb-reglages__ligne .ec-cdb-saisie{max-width:100%}.ec-cdb-reglages__pied{display:flex;grid-column:1 / -1;justify-content:flex-end;gap:8px}.ec-cdb-fiche__champs{display:flex;flex-direction:column;gap:16px;margin:0}.ec-cdb-fiche__champ{display:grid;grid-template-columns:minmax(120px,160px) minmax(0,1fr);align-items:start;gap:12px}.ec-cdb-fiche__champ dt{display:flex;flex-direction:column;gap:2px;padding-top:10px}.ec-cdb-fiche__champ dd{display:flex;flex-direction:column;gap:4px;min-width:0;margin:0}.ec-cdb-fiche__nom{font-size:13px;font-weight:600}.ec-cdb-fiche__type,.ec-cdb-fiche__aide{color:rgb(var(--ec-text-muted));font-size:11px}.ec-cdb-champ--fiche{width:100%;min-height:40px;padding:8px 12px;border:1px solid var(--ec-c-filet, var(--ec-os-filet));border-radius:8px;background:rgb(var(--ec-surface-raised, var(--ec-surface)));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px}.ec-cdb-champ--fiche.ec-cdb-champ--lecture{border-style:dashed;white-space:normal}.ec-cdb-champ--fiche.ec-cdb-coche{width:18px;min-height:18px;height:18px;margin:11px 0}.ec-cdb-multiple{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0}.ec-cdb-multiple__option{display:inline-flex;align-items:center;gap:6px;font-size:13px}.ec-cdb-form{display:flex;flex-direction:column;gap:20px}@media(max-width:599px){.ec-cdb-fiche__champ{grid-template-columns:minmax(0,1fr);gap:4px}.ec-cdb-fiche__champ dt{padding-top:0}}.ec-cdb-nouvelle{margin-top:4px;color:rgb(var(--ec-text-muted))}:root:root .ec-cdb-grille .ec-cdb-champ--cellule{border-color:transparent;box-shadow:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none}:root:root .ec-cdb-grille .ec-cdb-champ--cellule:hover{border-color:var(--cdb-filet)}:root:root .ec-cdb-grille .ec-cdb-champ--cellule:focus-visible{border-color:rgb(var(--ec-text-primary));background:rgb(var(--ec-surface-raised, var(--ec-surface)))}:root:root .ec-cdb-grille input[type=checkbox].ec-cdb-champ--cellule{-moz-appearance:auto;appearance:auto;-webkit-appearance:checkbox}:root:root .ec-cdb-grille td[data-ptype=number] .ec-cdb-champ--cellule,:root:root .ec-cdb-grille td[data-ptype=formula] .ec-cdb-champ--cellule,:root:root .ec-cdb-grille td[data-ptype=rollup] .ec-cdb-champ--cellule{text-align:end}:root:root .ec-cdb-grille select.ec-cdb-champ--cellule{padding-right:8px;cursor:pointer}.ec-cdb-cellule--titre{position:relative}.ec-cdb-cellule--titre .ec-cdb-ouvrir{position:absolute;top:50%;right:6px;transform:translateY(-50%)}@media(hover:none),(max-width:767px){.ec-cdb-cellule--titre .ec-cdb-ouvrir{position:static;transform:none}}:root:root .ec-cdb-calcul__choix{height:24px;min-height:24px;padding:0 2px;border:0;box-shadow:none;background:transparent;-moz-appearance:none;appearance:none;-webkit-appearance:none;text-align:end}:root:root .ec-cdb-champ[data-invalide]{border-color:rgb(var(--ec-danger))}@media(max-width:599px){.ec-cdb-grille th,.ec-cdb-grille td{min-width:112px}.ec-cdb-grille th:first-child,.ec-cdb-grille td:first-child{min-width:170px;max-width:170px}.ec-cdb-cellule--titre .ec-cdb-champ{overflow:hidden;text-overflow:ellipsis}}@media(min-width:600px){.ec-cdb-reglages__ligne{flex-wrap:nowrap;width:100%}.ec-cdb-reglages__ligne input.ec-cdb-saisie{flex:1 1 120px;min-width:0}}:root:root .ec-cdb-calcul{flex-direction:column;align-items:flex-end;justify-content:center;gap:0}:root:root .ec-cdb-calcul__valeur{white-space:nowrap;font-weight:600}.ec-cdb-outils{flex-wrap:nowrap}.ec-cdb-compte{white-space:nowrap}@media(max-width:599px){.ec-cdb-outils{flex-wrap:wrap;width:100%}.ec-cdb-outils select.ec-cdb-saisie{flex:1 1 140px;min-width:0;max-width:100%}}.ec-cdb-lien{padding:0;border:0;background:none;color:rgb(var(--ec-text-primary));font:inherit;text-decoration:underline;cursor:pointer}.ec-cdb-fiche__panne{color:rgb(var(--ec-text-primary))}.ec-cdb-titre-repos{display:-webkit-box;flex:1;min-width:0;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2;padding:6px;border:1px solid transparent;border-radius:6px;background:transparent;color:rgb(var(--ec-text-primary));font:inherit;font-size:13px;font-weight:600;line-height:1.35;text-align:start;cursor:text}.ec-cdb-titre-repos:hover{border-color:var(--cdb-filet)}.ec-cdx-plan{flex:1;min-height:0;display:grid;gap:var(--ec-os-gap-cartes);grid-template-columns:minmax(280px,360px) minmax(0,1fr)}@media(max-width:767px){.ec-cdx-plan{grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;align-content:start;overflow-y:auto}}.ec-cdx-row{position:relative;display:flex;align-items:center;gap:6px;width:100%;min-height:30px;padding:3px 6px;border:1px solid transparent;border-radius:var(--ec-radius-md);background:transparent;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps);line-height:1.3;text-align:start;cursor:default;transition:background-color .14s var(--ec-ease),color .14s var(--ec-ease)}.ec-cdx-row:hover{background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-primary))}.ec-cdx-row[data-active=true]{--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-text-primary: var(--ec-os-actif-encre);--ec-text-muted: var(--ec-os-actif-encre-2);background:rgb(var(--ec-os-actif));border-color:rgb(var(--ec-accent) / .28);color:rgb(var(--ec-os-actif-encre));font-weight:500}.ec-cdx-row[data-drag=true]{opacity:.4}.ec-cdx-row__actions{display:inline-flex;gap:2px;margin-left:auto;opacity:0;transition:opacity .14s var(--ec-ease)}.ec-cdx-row:hover .ec-cdx-row__actions,.ec-cdx-row:focus-within .ec-cdx-row__actions,.ec-cdx-row__actions:focus-within{opacity:1}.ec-cdx-drop{height:3px;border-radius:var(--ec-radius-pill);background:transparent}.ec-cdx-drop[data-over=true]{background:rgb(var(--ec-accent))}.ec-cdx-row[data-over=true]{background:var(--ec-os-presse-neutre);border-color:rgb(var(--ec-accent))}.ec-cdx-doc .ProseMirror{outline:none;min-height:240px;font-size:14px;line-height:1.7;color:rgb(var(--ec-text-primary))}.ec-cdx-doc .ProseMirror p{margin:0 0 .7em}.ec-cdx-doc .ProseMirror h2{margin:1.3em 0 .4em;font-size:19px;font-weight:600;line-height:1.3}.ec-cdx-doc .ProseMirror h3{margin:1.1em 0 .35em;font-size:16px;font-weight:600;line-height:1.35}.ec-cdx-doc .ProseMirror ul,.ec-cdx-doc .ProseMirror ol{margin:0 0 .7em;padding-left:1.35em}.ec-cdx-doc .ProseMirror blockquote{margin:0 0 .7em;padding-left:12px;border-left:3px solid rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-text-secondary))}.ec-cdx-doc .ProseMirror code{padding:1px 5px;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-elevated));font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:12.5px}.ec-cdx-doc .ProseMirror a{color:var(--ec-accent-text);text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-cdx-corps{flex:1;min-height:0;overflow:auto}.ec-cdx-panneau{min-height:0}.ec-os-carte.ec-cdx-panneau--arbre{display:flex;flex-direction:column;padding:0;overflow:hidden}.ec-os-carte.ec-cdx-panneau--page{overflow-y:auto;padding:20px}.ec-cdx-panneau__recherche{padding:12px 12px 4px}.ec-cdx-panneau__defile{flex:1;min-height:0;overflow-y:auto;padding:4px 8px 12px}.ec-cdx-encart{padding:6px 0 2px}.ec-cdx-section{margin-top:10px}.ec-cdx-section__titre{padding:0 6px 4px;color:rgb(var(--ec-os-texte-2))}.ec-cdx-vide{margin:0;padding:6px 8px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-cdx-icone{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:18px;font-size:var(--ec-os-t-corps)}.ec-cdx-attenue{color:rgb(var(--ec-os-texte-2))}.ec-cdx-coupe{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-cdx-row__cale{flex-shrink:0;width:26px}.ec-cdx-row__cible{display:flex;flex:1;align-items:center;gap:6px;min-width:0;padding:0;border:none;background:transparent;color:inherit;font:inherit;text-align:start;cursor:default}.ec-cdx-pile{display:flex;flex-direction:column;gap:12px;min-width:0}.ec-cdx-pile--large{gap:16px}.ec-cdx-fil{display:flex;flex-wrap:wrap;align-items:center;gap:2px;min-height:20px}.ec-cdx-fil__maillon{display:inline-flex;align-items:center;gap:2px}.ec-cdx-fil__courant{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-cdx-fil__lien{padding:2px 4px;border:none;border-radius:var(--ec-os-rayon-item);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-second);cursor:default}.ec-cdx-fil__lien:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-cdx-entete{display:flex;align-items:flex-start;gap:10px}.ec-cdx-entete__icone{flex-shrink:0;font-size:20px}.ec-cdx-entete__titre{flex:1;min-width:0;padding:0;border:none;outline:none;background:transparent;color:rgb(var(--ec-os-texte));font-size:24px;font-weight:600;line-height:30px}.ec-cdx-entete__favori[data-favori]{color:rgb(var(--ec-warning))}.ec-cdx-meta{display:flex;flex-wrap:wrap;align-items:center;gap:12px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-cdx-outils{display:flex;flex-wrap:wrap;gap:4px;padding-bottom:8px;border-bottom:1px solid var(--ec-os-filet)}.ec-cdx-outil[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-cdx-doc{max-width:760px}.ec-cdx-doc--pleine{max-width:100%}.ec-cdx-liens{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.ec-cdx-liens__titre{display:flex;align-items:center;gap:8px;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-cdx-liens__groupe,.ec-cdx-liens__vide{display:flex;flex-direction:column;gap:6px}.ec-cdx-liens__libelle{display:flex;align-items:center;gap:6px}.ec-cdx-liens__puces{display:flex;flex-wrap:wrap;gap:6px}.ec-cdx-liens__aucun{color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-cdx-liens__aide{max-width:46ch;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-cdx-corbeille{display:flex;flex-direction:column}.ec-cdx-corbeille__ligne{display:flex;align-items:center;gap:10px;min-height:44px;padding:4px;border-bottom:1px solid var(--ec-os-filet)}.ec-cdx-corbeille__titre{flex:1;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.ec-cdx-choix{display:flex;flex-direction:column;gap:2px;max-height:320px;overflow-y:auto}.ec-cdx-pied{display:flex;justify-content:flex-end;gap:8px}.ec-cdx-row--squelette,.ec-cdx-row--squelette:hover{min-height:36px;background:transparent}.ec-cdx-squelette .ec-cdx-meta{min-height:18px}.ec-cdx-vide__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-sm)}:root .ec-cdx-plan{grid-template-columns:minmax(300px,340px) minmax(0,1fr);gap:var(--ec-space-lg)}:root:root:root .ec-os-carte.ec-cdx-panneau--arbre{border:0;border-radius:0;background:transparent;box-shadow:none}:root .ec-cdx-panneau__recherche{padding:4px 0 8px}:root .ec-cdx-panneau__defile{padding:0 0 12px}:root .ec-cdx-section__titre{color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-2)));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}:root .ec-cdx-row{min-height:34px;border-radius:var(--ec-c-rayon-champ, 8px);font-weight:500}:root .ec-cdx-row:hover{background:var(--ec-c-survol, rgb(var(--ec-elevated)))}:root .ec-cdx-row[data-active=true]{--ec-os-texte: var(--ec-c-marque-encre);--ec-text-primary: var(--ec-c-marque-encre);background:rgb(var(--ec-c-marque-doux));border-color:transparent;color:rgb(var(--ec-c-marque-encre))}:root:root .ec-cdx-row[data-active=true]{border-radius:0;box-shadow:inset 2px 0 rgb(var(--ec-c-marque, var(--ec-os-actif)))}:root .ec-os-carte.ec-cdx-panneau--page{padding:28px 40px;border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-c-papier, var(--ec-os-carte)));box-shadow:inset 0 0 0 1px var(--ec-c-filet, var(--ec-os-filet))}:root .ec-cdx-panneau--page .ec-cdx-pile{max-width:760px}:root:root .ec-cdx-entete__titre,:root:root .ec-cdx-entete__titre:hover,:root:root .ec-cdx-entete__titre:focus,:root:root .ec-cdx-entete__titre:focus-visible{border:0;outline:none;box-shadow:none;background:transparent;font-size:28px;line-height:34px;letter-spacing:-.02em}:root .ec-cdx-meta{color:rgb(var(--ec-os-texte-2));font-size:13px}@media(max-width:767px){:root .ec-cdx-plan{grid-template-columns:minmax(0,1fr)}:root .ec-os-carte.ec-cdx-panneau--page{padding:20px}}.ec-edito-carte__campagne{display:inline-flex;align-items:center;gap:var(--ec-space-xs);max-width:100%;min-width:0}.ec-edito-carte__campagne-point{flex:none;width:8px;height:8px;border-radius:50%;box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-blog-categories__liste{margin:0;padding:0;list-style:none}.ec-blog-categories__ligne{padding:16px 0}.ec-blog-categories__ligne+.ec-blog-categories__ligne{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-blog-categories__langues{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}:root:root:root .ec-blog-categories .rt-TextFieldRoot{--text-field-height: 48px;--text-field-border-radius: 8px;min-height:48px;border-radius:8px}@media(max-width:560px){.ec-blog-categories__langues{grid-template-columns:minmax(0,1fr)}}.ec-widget-style__aide{margin:0 0 var(--ec-os-e-8);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second)}.ec-site-dash__ligne.ec-widget-style__ligne,.ec-site-dash .ec-site-dash__ligne.ec-widget-style__ligne{grid-template-columns:minmax(0,1fr) auto}.ec-widget-style__corps{display:grid;gap:var(--ec-os-e-16)}.ec-widget-style__tuiles .ec-os-tuile-choix{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:var(--ec-os-e-8);padding:var(--ec-os-e-14)}.ec-widget-style__tuiles .ec-os-tuile-choix__icone{grid-column:1 / -1}.ec-widget-style__tuiles .ec-os-tuile-choix__icone svg.ec-widget-style__sketch{width:72px;height:48px}.ec-widget-style__reglages{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-16)}.ec-widget-style__reglage{display:grid;gap:var(--ec-os-e-6);font-size:var(--ec-os-t-second);font-weight:500}.ec-widget-style__etat{display:block;margin:0;font-size:var(--ec-os-t-corps);font-weight:500}.ec-widget-style__scene{position:relative;width:100%;height:360px;overflow:hidden;background:rgb(var(--ec-os-champ))}.ec-widget-style__iframe{display:block;border:0;transform-origin:0 0}@media(max-width:767px){.ec-widget-style__tuiles{grid-template-columns:minmax(0,1fr)!important}.ec-widget-style__scene{height:300px}}.ec-journal{--ec-gutter: 0px}.ec-journal>.ec-listing-sheet.ec-journal__feuille{margin:0;border-radius:var(--ec-os-rayon-carte)}.ec-journal__tete{display:flex;flex-shrink:0;align-items:center;gap:var(--ec-os-e-8);min-width:0;padding:var(--ec-os-e-12)}.ec-journal__recherche{flex:0 1 320px;min-width:180px}.ec-journal__compte{margin-inline-start:auto;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-journal__feuille .ec-listing-sheet__scroll,.ec-journal__feuille .ec-listing-pager{--ec-gutter: 12px}@media(max-width:767px){.ec-journal__tete{flex-wrap:wrap}.ec-journal__recherche{flex:1 1 100%;min-width:0}}.ec-journal__tete .ec-canon-filterbar{flex:1;flex-wrap:nowrap}.ec-journal__tete .ec-canon-filterbar__search{flex:0 1 300px;padding:0 var(--ec-space-md);border:1px solid var(--ec-c-filet, var(--ec-os-filet));background:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.ec-journal__tete .ec-canon-filterbar__search .ec-os-recherche__champ{background:transparent;font-size:14px}.ec-journal__tete .ec-canon-filterbar__chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}:root:root:root .ec-journal__tete :is(.ec-canon-chip[aria-pressed=true],.ec-canon-chip--on){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));color:rgb(var(--ec-c-marque-encre))}@media(pointer:coarse){.ec-journal__tete :is(.ec-canon-chip,.ec-os-rond){min-height:44px}}.ec-journal__tete .ec-canon-chip{flex:none}.ec-journal>.ec-listing-sheet.ec-journal__feuille{border:0;border-radius:0;background:transparent;box-shadow:none}.ec-journal__tete{padding:var(--ec-os-e-8) 0}.ec-journal__feuille .ec-listing-sheet__scroll,.ec-journal__feuille .ec-listing-pager{--ec-gutter: 4px}@media(max-width:767px){:root:root:root:root:root:root:root .ec-journal .ec-canon-filterbar .ec-canon-filterbar__search{flex:1 1 0;width:auto;min-width:0;max-width:none}.ec-journal .ec-canon-filterbar__sort,.ec-journal .ec-canon-filterbar__end{order:1}.ec-journal .ec-canon-filterbar__chips{order:2}.ec-journal :is(.ec-canon-filterbar__spacer,.ec-canon-filterbar__count,.ec-canon-filterbar__vbar){display:none}}.ec-appdoc__actions{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-appdoc__rond{all:unset;display:inline-grid;place-items:center;width:32px;height:32px;border-radius:999px;color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-carte));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));cursor:pointer}.ec-appdoc__rond:disabled{opacity:.35;cursor:default}.ec-appdoc__rond:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-appdoc__etat{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-appdoc-canevas{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-appdoc-canevas>.ec-studio-window{flex:1 1 auto}.ec-appdoc-canevas__vide{display:grid;place-items:center;height:100%;color:rgb(var(--ec-os-texte-2))}.ec-studio .ec-appdoc__pied{gap:var(--ec-os-e-12)}.ec-studio .ec-studio-panes .ec-appdoc__pied{margin-inline-end:88px}.ec-appdoc__pied>:not(.ec-appdoc__verrou){flex:none}.ec-appdoc-ziggy__tour{display:grid;gap:var(--ec-os-e-8)}.ec-appdoc-ziggy__prix{margin:var(--ec-os-e-6) 0 0}.ec-appdoc-main{display:flex;flex-direction:column;min-height:0}.ec-appdoc__reglages{flex:1 1 auto;min-height:0;padding:0 var(--ec-os-e-16) var(--ec-os-e-16);overflow-y:auto;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-appdoc__reglages[data-attente=oui]{pointer-events:none}.ec-appdoc__section{display:grid;gap:var(--ec-os-e-12);padding:var(--ec-os-e-16) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-appdoc__titre{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette, 11px);font-weight:600;letter-spacing:.08em;text-transform:uppercase}.ec-appdoc__aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.4}.ec-appdoc__champ{display:grid;gap:var(--ec-os-e-6)}.ec-appdoc__libelle{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}.ec-appdoc__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-12);font-size:var(--ec-os-t-second)}.ec-appdoc__modeles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-e-8)}.ec-appdoc__modele{display:grid;gap:var(--ec-os-e-6);justify-items:center;padding:var(--ec-os-e-8) var(--ec-os-e-4);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile, 12px);background:rgb(var(--ec-os-champ, var(--ec-os-carte)));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);cursor:pointer}.ec-appdoc__modele[aria-checked=true]{border-color:rgb(var(--ec-os-texte));outline:1px solid rgb(var(--ec-os-texte))}.ec-appdoc__vignette{width:44px;height:auto}.ec-appdoc__couleur{display:grid;grid-template-columns:30px minmax(0,1fr) 92px;align-items:center;gap:var(--ec-os-e-8)}.ec-appdoc__couleur input[type=color]{width:30px;height:30px;padding:0;border:1px solid var(--ec-os-filet);border-radius:50%;background:none;cursor:pointer;overflow:hidden}.ec-appdoc__couleur input[type=color]::-webkit-color-swatch-wrapper{padding:0}.ec-appdoc__couleur input[type=color]::-webkit-color-swatch{border:0;border-radius:50%}.ec-appdoc__hex,.ec-appdoc__saisie{width:100%;min-height:36px;padding:var(--ec-os-e-6) var(--ec-os-e-8);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-item, 8px);background:rgb(var(--ec-os-champ, var(--ec-os-carte)));box-shadow:none;outline:none;color:inherit;font:inherit;font-size:var(--ec-os-t-second)}.ec-appdoc__hex{font-variant-numeric:tabular-nums;text-transform:uppercase}.ec-appdoc__hex:focus,.ec-appdoc__saisie:focus{border-color:rgb(var(--ec-os-texte))}textarea.ec-appdoc__saisie{resize:vertical}.ec-appdoc__nuancier{margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}.ec-appdoc__pastille{width:22px;height:22px;padding:0;border:2px solid rgb(var(--ec-os-carte));border-radius:50%;outline:1px solid var(--ec-os-filet);cursor:pointer}.ec-appdoc__pastille[aria-pressed=true]{outline:2px solid rgb(var(--ec-os-texte))}.ec-appdoc__avis{margin:0;padding:var(--ec-os-e-6) 0;color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second)}.ec-appdoc__photo{display:flex;align-items:center;gap:var(--ec-os-e-8)}.ec-appdoc__photo img{width:56px;height:40px;border-radius:var(--ec-os-rayon-item, 8px);object-fit:cover}.ec-appdoc__verrou{display:flex;flex:1 1 auto;align-items:center;gap:var(--ec-os-e-8);min-width:0;margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-appdoc__verrou span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-appdoc__verrou .ec-icone{flex:none}.ec-appdoc__sections{display:grid;gap:var(--ec-os-e-6);padding-top:var(--ec-os-e-12)}.ec-studio .ec-appdoc__rangee{all:unset;display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-8);box-sizing:border-box;min-height:52px;padding:var(--ec-os-e-6) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);cursor:pointer}.ec-studio .ec-appdoc__rangee[aria-current=true]{border-radius:0;box-shadow:inset 3px 0 rgb(var(--ec-os-actif));font-weight:600}.ec-studio .ec-appdoc__rangee:focus-visible{outline:2px solid rgb(var(--ec-accent))}.ec-appdoc__repli{display:grid}.ec-appdoc__corps{display:grid;gap:var(--ec-os-e-12);padding:var(--ec-os-e-12) var(--ec-os-e-12) var(--ec-os-e-16)}.ec-studio .ec-appdoc__repli:has(>.ec-appdoc__rangee[aria-expanded=true]){border-radius:var(--ec-os-rayon-bloc);background:var(--ec-os-survol-neutre)}.ec-studio .ec-appdoc__rangee[aria-expanded=true]{background:none;font-weight:600}.ec-appdoc__mediatheque{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-os-e-8)}.ec-appdoc__mediatheque button{padding:0;border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-item, 8px);background:none;cursor:pointer;overflow:hidden}.ec-appdoc__mediatheque img{display:block;width:100%;aspect-ratio:4 / 3;object-fit:cover}.ec-appdoc__commandes{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-appdoc__commandes--volet{display:none}.ec-appdoc-studio .ec-entry-studio-v2__title{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-appdoc-studio .ec-entry-studio-v2__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:767px){.ec-appdoc__actions .ec-appdoc__commandes,.ec-appdoc__etat{display:none}.ec-appdoc__commandes--volet{display:flex;justify-content:space-between;padding:0 0 var(--ec-os-e-8)}.ec-studio .ec-studio-panes .ec-appdoc__pied{margin-inline-end:0}.ec-appdoc-studio .ec-studio-window__sub{display:none}.ec-appdoc-studio .ec-studio-window__tools{gap:var(--ec-os-e-8)}.ec-appdoc-canevas>.ec-appdoc__commandes--volet{order:2;padding:0}.ec-appdoc-studio .ec-studio-pane--site{overflow-y:auto}.ec-appdoc-canevas{flex:none}.ec-appdoc-studio .ec-studio-pane--site{container-type:size}.ec-appdoc-canevas .ec-studio-preview{flex:none;height:calc(100cqh - 68px)}.ec-appdoc-main .ec-studio-column__subtitle{display:none}.ec-appdoc-main .ec-studio-column__head,.ec-appdoc-main .ec-appdoc__section{padding-block:var(--ec-os-e-8)}}.ec-appdoc-studio .ec-studio-window__tools{gap:var(--ec-os-e-8)}.ec-studio.ec-appdoc-studio .ec-studio-window__zoom{display:inline-flex}@media(pointer:coarse),(max-width:1024px){.ec-appdoc__rond{width:44px;height:44px}.ec-appdoc-studio .ec-os-rond{min-width:44px;min-height:44px}.ec-appdoc-studio .ec-os-page__retour,.ec-appdoc-studio .ec-os-page__plein-ecran{width:44px!important;height:44px!important}.ec-appdoc-studio .ec-os-segmente__option{min-height:44px;min-width:44px}.ec-appdoc-studio .ec-os-bouton,.ec-appdoc-studio .ec-studio-draftbar__versions,.ec-appdoc-studio .ec-studio-changes__action,.ec-appdoc-studio .ec-studio-ziggy__idea,.ec-appdoc__hex,.ec-appdoc__saisie{min-height:44px}.ec-appdoc__couleur{grid-template-columns:44px minmax(0,1fr) 104px}.ec-appdoc__couleur input[type=color]{width:44px;height:44px}.ec-appdoc__pastille{width:44px;height:44px;border-width:9px}.ec-appdoc__ligne{min-height:44px}}.ec-appdoc__note{padding-top:var(--ec-os-e-12)}@container (min-width: 1024px){.ec-studio.ec-appdoc-studio .ec-studio-panes:not([data-mode=ziggy]):not([data-expanded]) .ec-studio-panes__grid{grid-template-columns:340px minmax(0,1fr)}}@container (max-width: 1023px){.ec-studio.ec-appdoc-studio .ec-studio-panes[data-mode=ziggy]:not([data-expanded]) .ec-studio-panes__tabs{display:flex}.ec-studio.ec-appdoc-studio .ec-studio-panes[data-mode=ziggy] .ec-studio-panes__grid{grid-template-columns:minmax(0,1fr)}.ec-studio.ec-appdoc-studio .ec-studio-panes[data-mode=ziggy]:not([data-expanded]) .ec-studio-pane:not([data-active]){display:none}}@media(min-width:768px)and (max-width:1360px){.ec-studio.ec-appdoc-studio .ec-studio-panes[data-mode=ziggy] .ec-studio-window__sub{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-studio.ec-appdoc-studio .ec-studio-panes[data-mode=ziggy] .ec-studio-window__bar{justify-content:flex-end}}.ec-studio.ec-appdoc-studio .ec-studio-pane--site{padding:0;border-radius:0;background:none;overflow:visible}.ec-studio.ec-appdoc-studio .ec-os-browser-frame{border:0;border-radius:0;background:none;box-shadow:none}.ec-studio.ec-appdoc-studio .ec-os-browser-frame__bar{display:none}.ec-studio.ec-appdoc-studio :is(.ec-os-browser-frame__scene,.ec-os-browser-frame__device,.ec-os-browser-frame__screen){padding:0;border:0;border-radius:0;background:none;box-shadow:none}.ec-studio.ec-appdoc-studio .ec-studio-preview__frame{background:transparent}.ec-studio.ec-appdoc-studio .ec-studio-window{gap:var(--ec-os-e-8);padding-top:var(--ec-os-e-4)}.ec-studio.ec-appdoc-studio .ec-studio-window__bar{min-height:var(--ec-os-h-lg)}.ec-studio.ec-appdoc-studio .ec-os-segmente{--ec-c-marque: var(--ec-os-texte);--ec-c-marque-doux: var(--ec-os-texte);--ec-c-marque-encre: var(--ec-os-carte);--ec-os-actif: var(--ec-os-texte);--ec-os-actif-encre: var(--ec-os-carte)}.ec-appdoc__corps{gap:var(--ec-os-e-16)}.ec-appdoc__menu-tel{display:none}@media(max-width:767px){.ec-studio.ec-appdoc-studio .ec-studio-window__tools>.ec-os-segmente:not(:first-child){display:none}.ec-appdoc__menu-tel{display:inline-flex;margin-inline-start:auto}.ec-studio.ec-appdoc-studio .ec-studio-window__tools{flex-wrap:nowrap;width:100%}.ec-studio.ec-appdoc-studio .ec-studio-pane--site{padding:0 var(--ec-os-e-8)}}.ec-appdoc-studio .ec-entry-studio-v2__title{flex:1 1 auto;justify-content:flex-start;min-width:0;max-width:100%}.ec-appdoc-studio .ec-entry-studio-v2__name{flex:0 1 auto;min-width:0}.ec-appdoc__menu-tel button{min-width:44px;min-height:44px}.ec-os-page.ec-ventes>.ec-os-page__contenu{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-ventes>.ec-os-page__contenu>*,.ec-os-page.ec-ventes :is(.ec-listing-list,.ec-listing-sheet,.ec-listing-sheet__scroll){flex:none}.ec-os-page.ec-ventes .ec-listing-sheet{margin:0;border:0;border-radius:var(--ec-os-rayon-carte)}.ec-os-page.ec-ventes .ec-listing-sheet__scroll{overflow:auto visible}.ec-ventes__outils,.ec-ventes__filtres{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-ventes__outils .ec-os-recherche{flex:1 1 260px}.ec-os-page.ec-ventes .ec-listing-list>.ec-ventes__outils{margin-bottom:var(--ec-space-lg)}.ec-ventes-tuile--vive{display:grid;border-radius:var(--ec-os-rayon-tuile)}.ec-ventes-tuile--vive>:is(.ec-os-tuile-agir,.ec-os-tuile){background:transparent;color:var(--ec-tuile-vive-encre)}.ec-ventes-tuile--vive :is(.ec-os-tuile-agir__chiffre,.ec-os-tuile-agir__libelle,.ec-os-tuile__chiffre,.ec-os-tuile__libelle){color:var(--ec-tuile-vive-encre)}.ec-ventes-tuile--vive .ec-os-tuile-agir__rond{background:var(--ec-tuile-vive-encre);color:var(--ec-tuile-vive-fond)}.ec-ventes-tuile--vive .ec-os-montant__decimales{color:inherit;opacity:.72}.ec-ventes-tuile--vive{container-type:inline-size}.ec-ventes-tuile--vive .ec-os-tuile-agir__chiffre{overflow:hidden;font-size:min(var(--ec-os-t-h1),12cqi);text-overflow:ellipsis;white-space:nowrap}.ec-ventes-tuile--bouton{cursor:pointer;transition:transform var(--ec-anim-base) var(--ec-anim-ease),box-shadow var(--ec-anim-base) var(--ec-anim-ease)}.ec-ventes-tuile--bouton:hover{box-shadow:0 6px 18px #00000014}.ec-ventes-tuile--bouton:active{transform:scale(.98)}.ec-ventes-tuile--bouton:is([aria-pressed=true],:focus-visible){outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-ventes-jauge{position:relative;display:block;height:4px;margin-top:var(--ec-space-sm);overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .12)}.ec-ventes-jauge:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ec-statut-valide);transform:scaleX(var(--ec-ventes-part));transform-origin:left;animation:ec-ventes-jauge var(--ec-anim-max) var(--ec-anim-ease)}@keyframes ec-ventes-jauge{0%{transform:scaleX(0)}}[data-ec-pulse] .ec-pastille{animation:ec-ventes-pulse var(--ec-anim-max) var(--ec-anim-ease)}@keyframes ec-ventes-pulse{40%{transform:scale(1.08)}}.ec-ventes-ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ventes-panneau,.ec-ventes-panneau__tete,.ec-ventes-panneau__section{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-ventes-panneau{gap:var(--ec-space-xl)}.ec-ventes-panneau__section{padding-top:var(--ec-space-lg);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-ventes-panneau :is(h3,p){margin:0}.ec-ventes-panneau__section>.ec-os-bouton{align-self:flex-start}.ec-ventes-panneau__montant{font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h1);line-height:1.1}.ec-ventes-panneau__liste{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-ventes-panneau__liste>p{margin:0}.ec-ventes-panneau__liste>li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:var(--ec-space-md)}.ec-ventes-panneau__point{width:8px;height:8px;border-radius:50%}.ec-ventes-panneau__saisie{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));align-items:end;gap:var(--ec-space-md)}.ec-ventes-panneau__lignes{width:100%;border-collapse:collapse}.ec-ventes-panneau__lignes :is(th,td){padding:var(--ec-space-sm) 0;text-align:right;vertical-align:top;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-ventes-panneau__lignes :is(th,td):first-child{text-align:left}.ec-ventes-panneau__lignes :is(th,td)+:is(th,td){padding-left:var(--ec-space-md);white-space:nowrap}.ec-ventes-panneau__lignes td>.ec-cell-muted{display:block}.ec-ventes-panneau__lignes td>.ec-ventes-panneau__calcul{display:none}@media(max-width:600px){.ec-ventes-panneau__lignes :is(th,td):is(:nth-child(2),:nth-child(3),:nth-child(4)){display:none}.ec-ventes-panneau__lignes td>.ec-ventes-panneau__calcul{display:block}.ec-ventes-pied>[data-ec-total-pied],.ec-ventes-pied>.ec-os-bouton--primaire{flex-basis:100%}.ec-ventes-pied>[data-ec-espace]{display:none}}.ec-ventes-panneau__totaux{display:grid;grid-template-columns:1fr auto;gap:var(--ec-space-xs) var(--ec-space-lg);margin:0;text-align:right}.ec-ventes-panneau__totaux dd{margin:0}.ec-ventes-panneau__lien,.ec-ventes-panneau__meta{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.ec-ventes-panneau__lien{color:rgb(var(--ec-os-texte));text-underline-offset:3px}.ec-ventes-ziggy{display:inline-flex;width:44px;height:44px}@media(prefers-reduced-motion:reduce){.ec-ventes-tuile--bouton,.ec-ventes-jauge:after,[data-ec-pulse] .ec-pastille{transition:none;animation:none}}.ec-record-modal .ec-ventes-panneau{max-width:880px;margin-inline:auto}.ec-relances-facture__etat,.ec-relances-facture__frais{display:grid;gap:6px}.ec-relances-facture__etat p,.ec-relances-facture__frais p{margin:0}.ec-relances-facture__saisie{display:grid;gap:var(--ec-space-sm)}.ec-relances-facture__frais{margin-top:var(--ec-space-sm);padding-top:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-relances-facture__frais dl{display:grid;gap:6px;margin:0}.ec-relances-facture__frais dl>div{display:flex;justify-content:space-between;gap:12px}.ec-relances-facture__frais dt{color:rgb(var(--ec-c-encre-3))}.ec-relances-facture__frais dd{margin:0}.ec-factures__debiteurs{display:grid;flex:none;align-content:start;gap:10px;margin-bottom:var(--ec-space-sm);font-size:13.5px}.ec-factures__debiteurs h3.ec-fk-titre{color:rgb(var(--ec-os-texte));font-size:15px;font-weight:600;line-height:22px;letter-spacing:0;text-transform:none}.ec-factures__debiteurs-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:16px 32px}@media(min-width:900px){.ec-factures__debiteurs-corps{grid-template-columns:minmax(0,3fr) minmax(240px,2fr)}}.ec-factures__anciennete{display:grid;gap:6px;align-content:start}.ec-factures__anciennete ul{grid-template-columns:minmax(0,1fr) max-content}.ec-factures__debiteur[aria-pressed=true]{text-decoration:underline}.ec-factures__debiteur-montant[data-ec-danger]{color:rgb(var(--ec-os-danger))}.ec-factures__debiteurs-titre{display:flex;flex-wrap:wrap;gap:4px 12px;align-items:center;justify-content:space-between}.ec-factures__debiteurs-titre h3{display:flex;gap:10px;align-items:center;margin:0}.ec-factures__debiteurs ul{display:grid;grid-template-columns:minmax(0,max-content) minmax(0,1fr) max-content;gap:6px 16px;margin:0;padding:0;list-style:none}.ec-factures__debiteurs li{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:baseline}.ec-factures__debiteur-montant{justify-self:end;text-align:right}.ec-factures__debiteur{padding:0;border:0;background:none;color:rgb(var(--ec-c-encre));font:inherit;font-weight:500;text-align:left;cursor:pointer}.ec-factures__debiteur:hover{text-decoration:underline}.ec-factures__releve{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-factures__releve:hover{color:rgb(var(--ec-c-encre))}@media(max-width:600px){.ec-factures__debiteurs ul{grid-template-columns:minmax(0,1fr) max-content}.ec-factures__debiteurs li>.ec-fk-muet{grid-column:1 / -1;grid-row:2}}.ec-relances__prefixe{min-width:1.6em}.ec-facture-fiche .ec-record-modal__status{min-width:0;max-width:100%}.ec-ventes-choix-client{display:grid;gap:6px}.ec-ventes-choix-client__puces{min-width:0;margin:0;padding:0;border:0;display:flex;flex-wrap:wrap;gap:6px}.ec-ventes-choix-client__puces [aria-pressed=true]:not([data-ec-favori]){box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary) / .5)}.ec-ventes-choix-client__puces [data-ec-favori] svg :is(path,polygon){fill:currentColor}.ec-ventes-choix-client__puces>button{max-width:260px}:where(.ec-quote-poignee,.ec-quote-line__plus-btn,.ec-inv-line__del){position:relative}:where(.ec-quote-poignee,.ec-quote-line__plus-btn,.ec-inv-line__del):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-devis__lien{padding-block:12px;margin-block:-12px}.ec-datatable__contenu:has(>.ec-etincelles[data-joue],>*>.ec-etincelles[data-joue]){overflow:visible}:root:root:root:root:root [data-ec-ventes-saisie] :is(input,textarea)[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-danger))}.ec-temps-fact{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-temps-fact__filtres{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-temps-fact__filtres>:nth-child(n+3){grid-column:1 / -1}.ec-temps-fact__note{margin:0;font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-temps-fact__alerte{margin:0;font-size:13px;color:rgb(var(--ec-os-danger))}.ec-temps-fact__pied{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-temps-fact__liste{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.ec-temps-fact__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto auto auto;align-items:baseline;gap:var(--ec-space-md);padding:var(--ec-space-sm) 0;border-bottom:1px solid var(--ec-os-filet);font-size:14px}.ec-temps-fact__ligne>.ec-tabular{text-align:right;white-space:nowrap}.ec-temps-fact__ligne--total{border-bottom:0;font-weight:600}.ec-temps-fact__titre{display:flex;flex-direction:column;min-width:0}.ec-temps-fact__titre strong{font-weight:500;overflow-wrap:anywhere}.ec-temps-fact__ligne--total .ec-temps-fact__titre strong{font-weight:600}.ec-temps-fact__titre small{font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-temps-fact__montant{min-width:88px}.ec-temps-fact__taux-mobile{display:none}@media(max-width:520px){.ec-temps-fact__filtres{grid-template-columns:minmax(0,1fr)}.ec-temps-fact__ligne{grid-template-columns:minmax(0,1fr) auto auto}.ec-temps-fact__ligne>:nth-child(3){display:none}.ec-temps-fact__taux-mobile{display:inline}.ec-temps-fact__montant{min-width:0}}.ec-inv-lines__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-inv-ident{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr);gap:12px}.ec-inv-contact{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:12px}.ec-inv-address{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr) minmax(0,1fr);gap:12px;margin:0;padding:0;border:0;min-width:0}.ec-inv-address>legend{padding:0;margin-bottom:6px}.ec-inv-address__wide{grid-column:1 / -1}.ec-inv-mentions{border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));padding:20px;display:flex;flex-direction:column;gap:14px}.ec-inv-mentions__desc{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted));margin-top:4px;max-width:640px}.ec-inv-mentions__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px 16px;max-width:880px}.ec-inv-mentions__wide{grid-column:1 / -1}@media(max-width:760px){.ec-inv-mentions__grid{grid-template-columns:minmax(0,1fr)}}.ec-inv-lines__head,.ec-inv-line{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(64px,.6fr) minmax(88px,.9fr) minmax(88px,.8fr) minmax(64px,.7fr) 44px;gap:6px;align-items:center}.ec-inv-lines__head{font-size:11px;color:rgb(var(--ec-text-muted));padding:0 2px}.ec-inv-line__field{display:grid;gap:4px;min-width:0}.ec-inv-line__lbl{display:none}@media(max-width:760px){.ec-inv-ident,.ec-inv-contact,.ec-inv-address{grid-template-columns:minmax(0,1fr)}.ec-inv-lines__head{display:none}.ec-inv-line{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;padding:12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));box-shadow:inset 0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-inv-line__desc{grid-column:1 / -1}.ec-inv-line__lbl{display:block;font-size:12px;color:rgb(var(--ec-text-muted))}.ec-inv-line__del{grid-column:1 / -1;justify-self:end}}.ec-os-page.ec-factures .ec-factures__outils{flex-wrap:nowrap;min-width:0}.ec-os-page.ec-factures .ec-factures__outils>*{flex:none}.ec-os-page.ec-factures .ec-factures__outils .ec-os-segmente{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}.ec-os-page.ec-factures .ec-factures__outils .ec-os-recherche{flex:1 1 180px;min-width:120px}.ec-factures__statut{flex:0 0 auto;min-width:200px;white-space:nowrap}.ec-factures__cartes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-factures__cartes>li+li{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-factures__carte{display:flex;flex-direction:column;gap:var(--ec-space-xs);width:100%;min-height:64px;padding:var(--ec-space-md) var(--ec-space-xs);border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-factures__carte:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:-2px;border-radius:var(--ec-radius-md)}.ec-factures__carte--fantome{height:64px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-factures__carte-haut,.ec-factures__carte-bas{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-width:0}.ec-factures__carte-haut>:last-child,.ec-factures__carte-bas>:last-child{flex:none}.ec-factures__titre,.ec-factures__sous{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-factures__titre{font-weight:600}.ec-factures__sous{color:rgb(var(--ec-text-muted));font-size:12px;line-height:16px}@media(max-width:639px){.ec-os-page.ec-factures .ec-factures__tuiles{display:flex;gap:var(--ec-space-md);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ec-os-page.ec-factures .ec-factures__tuiles>*{flex:0 0 min(220px,64%);scroll-snap-align:start}.ec-factures__statut{min-width:0}.ec-os-page.ec-factures .ec-factures__outils .ec-os-recherche{flex:1 1 100px;min-width:0}}.ec-factures__accueil-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-md)}.ec-factures-envoi{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-factures-envoi__consequence{margin:0;max-width:60ch;color:rgb(var(--ec-text-secondary))}.ec-inv-adresse-resume{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-inv-adresse-resume__texte{flex:1 1 240px;min-width:0;color:rgb(var(--ec-text-secondary))}.ec-factures-tiroir__corps{padding:0 var(--ec-os-tiroir-air) var(--ec-space-xl)}.ec-factures-tiroir__corps.ec-inv-mentions{border:0;border-radius:0;background:transparent}.ec-inv-ident--4{grid-template-columns:minmax(0,1.4fr) minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr)}@media(max-width:1100px){.ec-inv-ident--4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.ec-inv-ident--4{grid-template-columns:minmax(0,1fr)}}.ec-factures__bloc{display:block}.ec-factures__cellule{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-factures__cellule--serree{gap:0;line-height:1.25}.ec-factures__petit{font-size:12px}.ec-factures__manque{display:inline-flex;align-items:center;gap:4px;font-size:12px}.ec-factures__alerte{display:flex;flex-wrap:wrap;align-items:center;gap:8px 16px}.ec-factures__alerte>:first-child{max-width:640px}.ec-factures__filtre{display:flex;align-items:center;gap:8px}.ec-factures .ec-input[data-largeur=montant]{width:120px;text-align:right}.ec-factures .ec-input[data-largeur=date]{width:160px}.ec-factures__pied{display:flex;justify-content:flex-end;gap:16px;padding:12px 88px 12px 20px;border-top:1px solid var(--ec-os-filet);font-size:var(--ec-os-t-corps)}.ec-factures__format{display:flex;flex-direction:column;gap:10px}.ec-factures__format-aide{font-size:12px;color:rgb(var(--ec-os-texte-2))}.ec-relances{display:flex;flex-direction:column;gap:14px}.ec-relances__activer{display:flex;align-items:center;gap:8px;cursor:pointer}.ec-relances__aide{margin:0}.ec-relances__paliers{display:flex;flex-direction:column;gap:8px}.ec-relances__paliers[data-inactif]{opacity:.5}.ec-relances__palier{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.ec-relances__nom{min-width:64px}.ec-relances .ec-input[data-largeur=jours]{width:88px;text-align:right}.ec-relances__retirer{margin-left:auto}.ec-relances__canal{order:1;flex-basis:100%;padding-left:74px}.ec-relances__unite-court{display:none}@media(max-width:640px){.ec-relances__palier{flex-wrap:wrap;gap:8px}.ec-relances__canal{padding-left:72px}.ec-relances__nom{flex:none;white-space:nowrap}.ec-relances .ec-input[data-largeur=jours]{width:64px}.ec-relances__unite-long{display:none}.ec-relances__unite-court{display:inline}}.ec-inv-peppol>.ec-os-repli__tete{min-height:44px}.ec-inv-peppol>.ec-os-repli__corps:not([hidden]){display:grid;gap:var(--ec-space-md);padding-top:var(--ec-space-xs)}.ec-inv-peppol__aide{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-muted))}.ec-os-page.ec-factures .ec-factures__chips{display:flex;flex:1 1 auto;gap:6px;min-width:0;margin:0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}.ec-os-page.ec-factures .ec-factures__chips>*{flex:none}@media(max-width:639px){.ec-os-page.ec-factures .ec-factures__outils .ec-os-recherche{flex:0 1 132px}}:root:root:root .ec-factures__cartes-carte{margin-inline:0;padding:0 var(--ec-barre-gouttiere, 20px);border:0;border-radius:0;box-shadow:none;background:transparent}:root:root .ec-factures__cartes>li{border-bottom:1px solid var(--ec-os-filet)}:root:root .ec-factures__cartes>li+li{border-top:0}:root:root .ec-factures__carte{padding-inline:0}.ec-banque__barre{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm);margin-bottom:var(--ec-space-md)}.ec-banque__actions,.ec-banque__gestes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-banque__gestes{justify-content:flex-end}.ec-banque__liste{list-style:none;margin:var(--ec-space-md) 0 0;padding:0}.ec-banque__ligne{display:grid;grid-template-columns:minmax(0,1.2fr) auto minmax(0,1.4fr);align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) 0;border-bottom:1px solid var(--ec-os-filet)}.ec-banque__qui{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-banque__date,.ec-banque__comm,.ec-banque__raison{color:rgb(var(--ec-text-muted));font-size:var(--ec-os-t-second, 13px)}.ec-banque__comm,.ec-banque__payeur{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-banque__montant{font-variant-numeric:tabular-nums;font-weight:600;text-align:right}.ec-banque__facture{display:flex;flex-direction:column;gap:var(--ec-space-xs);min-width:0}.ec-banque__raison{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}@media(max-width:640px){.ec-banque__ligne{grid-template-columns:minmax(0,1fr) auto}.ec-banque__facture{grid-column:1 / -1}.ec-banque__gestes{justify-content:stretch}.ec-banque__gestes>*{flex:1 1 0}}.ec-os-tiroir--fenetre.mail-assistant{width:min(640px,calc(100vw - var(--ec-os-e-16) * 2))}.mail-assistant__ziggy{display:inline-grid;place-items:center;width:40px;height:40px}.mail-assistant__section{display:grid;gap:var(--ec-space-md);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.mail-assistant__titre{margin:0;font-size:17px;font-weight:600;line-height:24px}.mail-assistant__intro,.mail-assistant__note{margin:0;line-height:1.55;color:rgb(var(--ec-text-secondary))}.mail-assistant__note{font-size:12px;color:rgb(var(--ec-text-muted))}.mail-assistant__grille{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;gap:var(--ec-space-sm)}@media(max-width:560px){.mail-assistant__grille{grid-template-columns:repeat(2,minmax(0,1fr))}}.mail-assistant__tuile{position:relative;width:100%;min-height:88px;display:grid;justify-items:start;align-content:start;gap:8px;padding:12px;text-align:left;font:inherit;color:rgb(var(--ec-text-primary));background:rgb(var(--ec-os-champ, var(--ec-elevated)) / .55);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,transform .15s ease}.mail-assistant__tuile:hover{border-color:rgb(var(--ec-text-primary) / .45);transform:translateY(-1px)}.mail-assistant__tuile:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.mail-assistant__tuile[aria-pressed=true]{border-color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary))}.mail-assistant__tuile[data-ferme] .mail-assistant__monogramme,.mail-assistant__tuile[data-ferme] .mail-assistant__nom{opacity:.6}.mail-assistant__monogramme{display:inline-grid;place-items:center;width:32px;height:32px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface, 255 255 255));font-size:var(--ec-os-t-corps);font-weight:700;letter-spacing:-.01em}.mail-assistant__nom{font-size:var(--ec-os-t-corps);font-weight:600;line-height:1.3;overflow-wrap:anywhere}.mail-assistant__badge{position:absolute;top:10px;right:10px;padding:2px 7px;border-radius:var(--ec-radius-pill);font-size:11px;font-weight:600;line-height:16px}.mail-assistant__badge[data-ton=recommande]{background:rgb(var(--ec-vif-accent-plein));color:rgb(var(--ec-fixed-white))}.mail-assistant__badge[data-ton=bientot]{background:rgb(var(--ec-text-primary) / .08);color:rgb(var(--ec-text-secondary))}.mail-assistant__gestes{list-style:none;margin:0;padding:0;display:grid;gap:var(--ec-space-sm)}.mail-assistant__geste{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ec-space-md);align-items:start;line-height:24px}.mail-assistant__numero{display:inline-grid;place-items:center;width:24px;height:24px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface, 255 255 255));font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.mail-assistant__liens{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm) var(--ec-space-lg)}.mail-assistant__lien{display:inline-flex;align-items:center;gap:4px;padding:0;font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary));background:none;border:0;cursor:pointer;text-decoration:underline;text-decoration-color:rgb(var(--ec-text-primary) / .35);text-underline-offset:3px;border-radius:var(--ec-radius-sm)}.mail-assistant__lien:hover{text-decoration-color:currentColor}.mail-assistant__lien:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.mail-assistant__detecte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.mail-assistant__avances summary{cursor:pointer;font-weight:600;color:rgb(var(--ec-text-secondary))}.mail-assistant__avances-corps{display:grid;gap:var(--ec-space-md);margin-top:var(--ec-space-md)}.mail-assistant__serveurs{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--ec-space-md);margin:0}.mail-assistant__serveurs dt{color:rgb(var(--ec-text-muted))}.mail-assistant__serveurs dd{margin:0;overflow-wrap:anywhere}.mail-assistant__refus{display:grid;gap:var(--ec-space-md)}.mail-assistant__attente{display:flex;align-items:center;gap:var(--ec-space-md);margin:0;color:rgb(var(--ec-text-secondary))}.mail-assistant__pulse{width:10px;height:10px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));animation:mail-assistant-pulse 1.1s ease-in-out infinite}@keyframes mail-assistant-pulse{50%{opacity:.25;transform:scale(.7)}}@media(prefers-reduced-motion:reduce){.mail-assistant__pulse{animation:none}.mail-assistant__tuile{transition:none}}.mail-assistant__succes{display:grid;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-md) 0;text-align:center}.mail-assistant__coche{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface, 255 255 255))}.mail-assistant__succes-titre{margin:0;font-size:17px;font-weight:600}.mail-assistant__grille>li{display:flex}.mail-assistant__grille .mail-assistant__tuile{flex:1}.mail-os.mail-os :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__survol>button,.mail-os__crm-rond)[data-ec-ton]:not(:disabled){color:rgb(var(--ec-ton-ink))}.mail-os.mail-os :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__survol>button,.mail-os__crm-rond)[data-ec-ton]:hover:not(:disabled){background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink))}.mail-os.mail-os :is(.mail-os__icone-btn,.mail-os__survol>button)[data-ec-ton=danger]:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink) / .35)}.mail-os.mail-os :is(.mail-os__icone-btn,.mail-os__survol>button)[data-ec-ton=danger]:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink))}.mail-os.mail-os .mail-os__crm-rond[data-ec-ton]{background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink))}.mail-os.mail-os :is(.mail-os__ruban-btn[aria-pressed=true],.mail-os__icone-btn[data-actif])[data-ec-ton]:not(:disabled){background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink));box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink) / .5)}.mail-os.mail-os .mail-os__ruban .mail-os__ruban-btn[data-principal][data-ec-ton]:not(:disabled){background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink));box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink) / .45)}.mail-os.mail-os .mail-os__ruban .mail-os__ruban-btn[data-principal][data-ec-ton]:hover:not(:disabled){box-shadow:inset 0 0 0 1px rgb(var(--ec-ton-ink))}.mail-os.mail-os .mail-os__icone-btn[data-actif][data-ec-ton]:not(:disabled),.mail-os.mail-os .mail-os__icone-btn[data-actif][data-ec-ton]:hover:not(:disabled){background:rgb(var(--ec-ton-solid));color:rgb(var(--ec-ton-on));box-shadow:none}.mail-os.mail-os .mail-os__ligne[data-non-lu]:after{width:4px;background:rgb(var(--ec-vif-accent))}.mail-os.mail-os .mail-os__ligne[data-non-lu] .mail-os__expediteur:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:rgb(var(--ec-vif-accent));vertical-align:1px}.mail-os.mail-os .mail-os__ligne[data-non-lu]:not([data-ouvert]) .mail-os__heure{color:rgb(var(--ec-vif-accent-texte))}.mail-os.mail-os .mail-os__etiquette[data-ec-ton],.mail-os.mail-os .mail-os__drapeau-pastille[data-ec-ton]{display:inline-flex;flex:none;align-items:center;gap:4px;min-height:18px;padding:0 6px;border-radius:999px;background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink));font-size:11px;font-weight:600;line-height:18px}.mail-os.mail-os .mail-os__drapeau-pastille[data-ec-ton]>.mail-os__drapeau-pose{color:inherit}.mail-os.mail-os .mail-os__ligne[data-ouvert] .mail-os__drapeau-pastille[data-ec-ton]{background:rgb(var(--ec-ton-soft));color:rgb(var(--ec-ton-ink))}.mail-os .mail-os__avatar.mail-os__avatar[data-face]{overflow:hidden;padding:0}.mail-os .mail-os__avatar.mail-os__avatar[data-face=photo]{background:rgb(var(--ec-os-doux))}.mail-os .mail-os__avatar.mail-os__avatar:is([data-face=logo],[data-face=favicon]){border-radius:28%;background:rgb(var(--ec-os-blanc));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.mail-os__face-image{display:block;width:100%;height:100%;object-fit:cover}.mail-os .mail-os__avatar:is([data-face=logo],[data-face=favicon])>.mail-os__face-image{width:62%;height:62%;object-fit:contain}.mail-guide{width:100%;max-width:480px;display:flex;flex-direction:column;gap:var(--ec-space-lg);text-align:left;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.mail-guide__tete{display:grid;gap:var(--ec-space-xs)}.mail-guide__titre{margin:0;font-size:17px;font-weight:600}.mail-guide__intro,.mail-guide__texte{margin:0;font-size:var(--ec-os-t-corps);line-height:1.55;color:rgb(var(--ec-text-secondary))}.mail-guide__etapes{list-style:none;margin:0;padding:0;display:grid;gap:var(--ec-space-lg)}.mail-guide__etape{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ec-space-md);align-items:start}.mail-guide__numero{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-doux, var(--ec-elevated)));color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-size:12px;font-weight:650;font-variant-numeric:tabular-nums}.mail-guide__corps{display:grid;gap:4px;min-width:0}.mail-guide__etape-titre{margin:0;font-size:var(--ec-os-t-corps);font-weight:600;line-height:24px}.mail-guide__lien{display:inline-flex;align-items:center;gap:4px;justify-self:start;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary));text-decoration:underline;text-decoration-color:rgb(var(--ec-text-primary) / .35);text-underline-offset:3px;border-radius:var(--ec-radius-sm)}.mail-guide__lien:hover{text-decoration-color:currentColor}.mail-guide__lien:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.mail-guide__note{margin:0;font-size:12px;line-height:1.5;color:rgb(var(--ec-text-muted))}.mail-guide__champs{display:grid;gap:var(--ec-space-md);margin-top:var(--ec-space-xs)}.mail-guide__avances>summary{cursor:pointer;width:fit-content;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-secondary));border-radius:var(--ec-radius-sm)}.mail-guide__avances>summary:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.mail-guide__avances[open]>summary{margin-bottom:var(--ec-space-sm)}.mail-guide__serveurs{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:6px var(--ec-space-md);margin:0 0 6px;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-doux, var(--ec-elevated)) / .6)}.mail-guide__serveurs dt{color:rgb(var(--ec-text-secondary))}.mail-guide__serveurs dd{margin:0;overflow-wrap:anywhere;font-variant-numeric:tabular-nums}@media(max-width:520px){.mail-guide__serveurs{grid-template-columns:minmax(0,1fr);row-gap:2px}.mail-guide__serveurs dd+dt{margin-top:6px}}.mail-guide__action{display:flex;flex-direction:column;gap:var(--ec-space-md);padding-bottom:var(--ec-space-md)}.mail-guide__refus{display:grid;gap:6px}.mail-choix{display:grid;gap:var(--ec-space-sm);width:100%;max-width:400px}.mail-choix__option{display:grid;gap:4px;justify-items:stretch}.mail-choix__option>button.rt-Button{height:auto;min-height:var(--ec-control-lg);padding-block:var(--ec-space-xs);font-size:var(--ec-os-t-corps);line-height:1.35;white-space:normal;text-align:center}.mail-os__dossiers .mail-os__dossier[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__dossiers .mail-os__dossier[data-actif]:hover{background:rgb(var(--ec-os-actif-survol))}.mail-os__perso-ligne:has(.mail-os__dossier[data-actif]) .mail-os__perso-menu,.mail-os__favori:has(.mail-os__dossier[data-actif]) .mail-os__favori-retirer,.mail-os__systeme-ligne:has(.mail-os__dossier[data-actif]) .mail-os__epingle{color:rgb(var(--ec-os-actif-encre))}.mail-os__emoji-dossier{display:inline-grid;flex:none;place-items:center;width:18px;font-size:15px;line-height:1}.mail-os__perso-emojis{display:grid;grid-template-columns:repeat(6,44px)}.mail-os__menu .mail-os__perso-emoji{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;font-size:20px;line-height:1}.mail-os__menu .mail-os__perso-emoji[aria-checked=true]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__menu .mail-os__perso-carte,.mail-os__perso-carte{overscroll-behavior:contain}.mail-os__perso-carte>button{display:flex;align-items:center;gap:var(--ec-space-sm)}.mail-os__favoris{display:grid;gap:2px;padding-bottom:var(--ec-space-sm);box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.mail-os__favoris-titre{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;padding:var(--ec-space-xs) var(--ec-space-sm);font-size:12px;font-weight:600;letter-spacing:.02em;color:rgb(var(--ec-os-texte-2))}.mail-os__favori,.mail-os__systeme-ligne{position:relative;min-width:0}.mail-os__favori>.mail-os__favori-retirer{position:absolute;top:6px;right:6px;width:32px;height:32px;opacity:0}.mail-os__systeme-ligne>.mail-os__systeme-menu{position:absolute;top:4px;right:4px;opacity:0}.mail-os__favori:is(:hover,:focus-within) .mail-os__favori-retirer,.mail-os__systeme-ligne:is(:hover,:focus-within) .mail-os__systeme-menu,.mail-os__systeme-menu:has([aria-expanded=true]){opacity:1}.mail-os__favori:is(:hover,:focus-within)>.mail-os__dossier,.mail-os__systeme-ligne:is(:hover,:focus-within)>.mail-os__dossier{padding-right:44px}@media(hover:none),(max-width:767px){.mail-os__favori-retirer,.mail-os__systeme-menu{opacity:1}.mail-os__favori>.mail-os__dossier,.mail-os__systeme-ligne>.mail-os__dossier{padding-right:44px}}.mail-os__favori[data-glisse]>.mail-os__dossier{opacity:.45}.mail-os__favori[data-cible]>.mail-os__dossier{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}@media(min-width:768px){.mail-os__dossiers[data-replie] .mail-os__favoris-nom,.mail-os__dossiers[data-replie] .mail-os__systeme-menu{display:none}.mail-os__dossiers[data-replie] .mail-os__favoris-titre{justify-content:center;padding:var(--ec-space-xs) 0}}.mail-os__menu[data-portail]{z-index:60;min-width:240px}.mail-os__menu[data-etroit] [data-repli]{display:flex}.mail-os__menu.mail-os__flottant{min-width:340px;max-width:min(360px,calc(100vw - 16px))}.mail-os__flottant-titre{margin:0;padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-xs);font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte-2))}.mail-os__flottant>button{display:flex;align-items:center;gap:var(--ec-space-md);min-height:40px}.mail-os__flottant-libelle{flex:1;min-width:0}.mail-os__flottant-detail{flex:none;padding-left:var(--ec-space-md);font-size:12px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.mail-os__flottant-note{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);color:rgb(var(--ec-os-texte-2))}.mail-os__flottant-date{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-xs) var(--ec-space-md) var(--ec-space-md)}.mail-os__flottant-champ{display:grid;gap:4px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.mail-os__flottant-champ input{height:40px;padding:0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:10px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;color-scheme:light dark}.mail-os__flottant-champ input:focus-visible{outline:2px solid rgb(var(--ec-os-texte) / .55);outline-offset:0}.mail-os__flottant-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-xs)}.mail-os__menu .mail-os__flottant-actions button{width:auto}.mail-os__relance .mail-os__icone-btn[data-actif]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__fil-organisation{margin:0 var(--ec-space-lg, 16px) var(--ec-space-md)}.mail-os__puce-org{display:inline-flex;align-items:center;gap:4px;height:20px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:11px;font-weight:600;white-space:nowrap}.mail-os__option-relance{position:relative;display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 4px 0 10px;border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte-2))}.mail-os__option-relance:hover{background:rgb(var(--ec-os-texte) / .06)}.mail-os__option-relance select{height:32px;padding:0 4px;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os__option-relance select:focus-visible{outline:2px solid rgb(var(--ec-os-texte) / .55);outline-offset:2px;border-radius:8px}.mail-os__menu .mail-os__perso-emoji.mail-os__perso-sans-emoji{grid-column:1 / -1;width:auto;height:40px;padding:0 var(--ec-space-md);font-size:14px;justify-items:start}.mail-os__menu.mail-os__flottant,.mail-os__systeme-menu .mail-os__menu{border:1px solid var(--ec-os-filet-fort)}.mail-os__flottant-champ select{height:40px;padding:0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:10px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;font-variant-numeric:tabular-nums}.mail-os .mail-os__ligne[data-ouvert]{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque));color:rgb(var(--ec-os-texte))}.mail-os .mail-os__ligne[data-selectionne]:not([data-ouvert]){background:var(--ec-os-presse-neutre);color:rgb(var(--ec-os-texte))}.mail-os .mail-os__ligne[data-ouvert]:hover{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque)),inset 0 0 0 100vmax rgb(var(--ec-c-marque) / .05)}.mail-os .mail-os__ligne[data-selectionne]:not([data-ouvert]):hover{background:var(--ec-os-coche-survol)}.mail-os .mail-os__ligne[data-ouvert] :is(.mail-os__expediteur,.mail-os__heure,.mail-os__objet,.mail-os__apercu,.mail-os__nb,.mail-os__pj,.mail-os__drapeau-pose,.mail-os__survol button){color:inherit}.mail-os .mail-os__ligne[data-ouvert] .mail-os__puce-org{background:rgb(var(--ec-os-actif-encre));color:rgb(var(--ec-os-actif))}.mail-os .mail-os__ligne[data-ouvert] :is(.mail-os__avatar:not([data-ec-av],[data-face]),.mail-os__nb){background:rgb(var(--ec-os-actif-encre) / .18);color:inherit}.mail-absence__entree{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:40px;padding:0 var(--ec-space-sm);border:0;border-radius:12px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:13.5px;text-align:left;cursor:pointer}.mail-absence__entree:hover{background:rgb(var(--ec-os-champ))}.mail-absence__entree:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-absence{display:grid;grid-template-columns:minmax(0,1fr)}.mail-absence__reglages{display:grid;gap:var(--ec-space-xl);min-width:0}.mail-absence__carte{border-bottom:1px solid var(--ec-os-filet)}.mail-absence__carte .ec-settings-row{flex-wrap:nowrap;align-items:flex-start;margin:0;padding:var(--ec-space-sm) 0 var(--ec-space-lg)}.mail-absence__carte .ec-settings-row__text{flex:1 1 auto}.mail-absence .mail-absence__carte .ec-settings-row.ec-settings-row--label:before{top:0;right:0;bottom:0;left:0}.mail-absence__groupe{display:grid;gap:var(--ec-space-md);margin:0;padding:0;border:0;min-width:0}.mail-absence__titre-section{padding:0;margin-bottom:var(--ec-space-xs);font-size:15px;font-weight:600;color:rgb(var(--ec-os-texte))}.mail-absence__dates{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.mail-absence__aide,.mail-absence__garanties{margin:0;font-size:12.5px;color:rgb(var(--ec-os-texte-2))}.mail-absence__variables{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.mail-absence__variables-libelle{font-size:12.5px;color:rgb(var(--ec-os-texte-2))}.mail-absence__apercu{display:grid;gap:var(--ec-space-sm);min-width:0}.mail-absence__apercu-tete{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.mail-absence__courriel{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:13.5px;min-width:0}.mail-absence__entetes{display:grid;grid-template-columns:auto minmax(0,1fr);gap:4px var(--ec-space-sm);margin:0;padding-bottom:var(--ec-space-sm);border-bottom:1px solid var(--ec-os-filet);font-size:12.5px}.mail-absence__entetes dt{color:rgb(var(--ec-os-texte-2))}.mail-absence__entetes dd{margin:0;overflow-wrap:anywhere}.mail-absence__objet{font-weight:600}.mail-absence__corps{display:grid;gap:var(--ec-space-sm);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere}.mail-absence__corps p,.mail-absence__vide{margin:0}.mail-absence__vide{color:rgb(var(--ec-os-texte-2))}.mail-absence__pied{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}@media(max-width:520px){.mail-absence__dates{grid-template-columns:minmax(0,1fr)}}.mail-absence__variables{margin:0;padding:0;border:0;min-width:0}.mail-absence__variables-libelle{float:left;margin-right:var(--ec-space-xs);padding:0}.ec-os-tiroir__pied:has(>.mail-absence__pied){background:rgb(var(--ec-c-papier, var(--ec-os-carte)));-webkit-backdrop-filter:none;backdrop-filter:none}.mail-absence__variables{flex-wrap:wrap}.mail-os__lecture-zone{position:relative;flex:1;min-height:0;display:flex;gap:var(--ec-space-sm)}.mail-os__lecture-zone>.mail-os__lecture-corps{flex:1 1 auto;min-width:0}.mail-os__crm-hote{flex:0 0 288px;min-width:0;min-height:0;display:flex;padding:0 var(--ec-space-sm) var(--ec-space-sm) 0}@container mail-lecture (max-width: 699px){.mail-os__crm-hote{display:none}.mail-os__crm-hote[data-force]{display:flex;position:absolute;z-index:3;inset:0 0 0 auto;width:min(320px,100%);padding:0 var(--ec-space-sm) var(--ec-space-sm)}.mail-os__crm-hote[data-force]>.mail-os__crm{box-shadow:var(--ec-os-ombre-flottante)}}@media(max-width:767px){.mail-os__crm-hote,.mail-os__crm-bascule{display:none}}.mail-os__crm{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-page));overflow:hidden}.mail-os__crm-barre{display:flex;align-items:center;gap:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-sm) 0}.mail-os__crm-onglets{flex:1;display:flex;gap:2px;min-width:0}.mail-os__crm-onglets>button{height:32px;padding:0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;white-space:nowrap;cursor:pointer}.mail-os__crm-onglets>button:hover:not([data-actif]){background:rgb(var(--ec-os-texte) / .07)}.mail-os__crm-onglets>button[data-actif],.mail-os__crm-rond[data-actif]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__crm-corps{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-lg)}.mail-os__crm-tete{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ec-space-xs) var(--ec-space-md);align-items:center}.mail-os__crm-avatar{display:grid;place-items:center;flex:none;width:48px;height:48px;border-radius:50%;overflow:hidden;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:16px;font-weight:700}.mail-os__crm-avatar>img{width:100%;height:100%;object-fit:cover}.mail-os__crm-identite{min-width:0;display:grid;gap:2px}.mail-os__crm-nom{margin:0;font-family:var(--ec-os-police-titre, inherit);font-size:16px;font-weight:600;line-height:1.25;overflow-wrap:anywhere}.mail-os__crm-role{margin:0;font-size:var(--ec-os-t-corps);line-height:1.35;overflow-wrap:anywhere}.mail-os__crm-ronds{grid-column:1 / -1;display:flex;gap:var(--ec-space-xs);padding-top:var(--ec-space-xs)}.mail-os__crm-rond{display:inline-grid;place-items:center;flex:none;width:36px;height:36px;border:0;border-radius:50%;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));text-decoration:none;cursor:pointer;transition:background var(--ec-anim-base, .15s) var(--ec-anim-ease, ease)}.mail-os__crm-rond:hover:not([data-actif]){background:rgb(var(--ec-os-texte) / .1)}.mail-os__crm-barre>.mail-os__crm-rond{width:32px;height:32px;background:transparent}.mail-os__crm-rond:focus-visible,.mail-os__crm-onglets>button:focus-visible,.mail-os__crm-ligne:focus-visible,.mail-os__participant:focus-visible,.mail-os__lien-fil-texte:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os__crm-copie{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mail-os__crm-liste,.mail-os__crm-chrono{display:grid;gap:4px;margin:0;padding:0;list-style:none}.mail-os__crm-ligne{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:44px;padding:var(--ec-space-xs) var(--ec-space-sm);border:0;border-radius:12px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;text-decoration:none;cursor:pointer;transition:background var(--ec-anim-base, .15s) var(--ec-anim-ease, ease)}.mail-os__crm-ligne:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .08)}.mail-os__crm-ligne:disabled{cursor:default}.mail-os__crm-ligne[data-actif]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__crm-chrono>li[data-courant]>.mail-os__crm-ligne{box-shadow:inset 3px 0 rgb(var(--ec-os-texte))}.mail-os__crm-ligne-texte{flex:1;min-width:0;display:grid;gap:1px}.mail-os__crm-ligne-titre{overflow:hidden;font-size:var(--ec-os-t-corps);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.mail-os__crm-ligne-detail{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap;opacity:.75}.mail-os__crm-ligne-fin{flex:none;font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.mail-os__crm-vide,.mail-os__crm-note{margin:0;font-size:var(--ec-os-t-corps);line-height:1.45;color:rgb(var(--ec-os-texte) / .75)}.mail-os__crm-erreur{display:grid;gap:var(--ec-space-xs);justify-items:start}.mail-os__crm-squelette{display:grid;gap:var(--ec-space-sm)}.mail-os__crm-squelette-tete{display:flex;align-items:center;gap:var(--ec-space-md)}.mail-os__crm-squelette-lignes{flex:1;display:grid;gap:var(--ec-space-xs)}.mail-os__crm-inconnu{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-carte))}.mail-os__crm-inconnu-titre{display:flex;gap:var(--ec-space-sm);margin:0;font-size:var(--ec-os-t-corps)}.mail-os__crm-inconnu-titre>span{display:grid;gap:2px}.mail-os__crm-form{display:grid;gap:var(--ec-space-sm)}.mail-os__crm-form-rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:var(--ec-space-sm)}.mail-os__crm-form-gestes{display:flex;justify-content:flex-end;gap:var(--ec-space-xs)}.mail-os__crm-pilules-groupe{display:grid;gap:var(--ec-space-sm)}.mail-os__crm-pilules{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;border:0;min-width:0}.mail-os__crm-pilules>legend{padding:0;margin-bottom:var(--ec-space-xs)}.mail-os__crm-pilules-rangee{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.mail-os__crm-pilules-rangee>button{height:36px;padding:0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07);color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;cursor:pointer}.mail-os__crm-pilules-rangee>button:hover:not([data-actif]){background:rgb(var(--ec-os-texte) / .13)}.mail-os__crm-pilules-rangee>button[data-actif]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__crm-pilules-rangee>button:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os__crm-modale-pied{display:flex;justify-content:flex-end;gap:var(--ec-space-xs)}.mail-os__crm-modale-contexte{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte) / .75)}.mail-os .mail-os__ruban{overflow-x:clip;overflow-y:visible}.mail-os__ruban-crm{display:inline-flex;align-items:center;gap:2px;flex:none}.mail-os .mail-os__crm-bascule[data-actif],.mail-os .mail-os__crm-bascule[data-actif]:hover:not(:disabled){background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os .mail-os__crm-bascule[data-actif]:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .86)}.mail-os__fil-crm{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm);min-width:0}.mail-os__liens{flex:1 1 100%;gap:6px}.mail-os__liens>li{display:flex;align-items:center}.mail-os__liens,.mail-os__participants{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.mail-os__lien-fil{display:inline-flex;align-items:center;height:26px;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .22);color:rgb(var(--ec-os-texte))}.mail-os__lien-fil:hover{background:rgb(var(--ec-os-texte) / .06)}.mail-os__lien-fil-texte{display:inline-flex;align-items:center;gap:6px;max-width:200px;padding:0 var(--ec-space-sm) 0 9px;overflow:hidden;color:inherit;font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.mail-os__lien-fil-texte>svg{flex:none}.mail-os__lien-fil-libelle{min-width:0;overflow:hidden;text-overflow:ellipsis}.mail-os__lien-fil-retirer{display:none;place-items:center;width:44px;height:44px;margin:-9px -9px -9px -12px;padding:0;border:0;border-radius:50%;background:radial-gradient(circle 10px,rgb(var(--ec-os-texte) / .1) 98%,transparent 100%);color:inherit;cursor:pointer}.mail-os__lien-fil-retirer:hover{background:radial-gradient(circle 10px,rgb(var(--ec-os-texte) / .18) 98%,transparent 100%)}.mail-os__lien-fil:hover .mail-os__lien-fil-retirer,.mail-os__lien-fil:focus-within .mail-os__lien-fil-retirer{display:inline-grid}@media(hover:none){.mail-os__lien-fil-retirer{display:inline-grid}}.mail-os__lien-fil-plus{display:inline-grid;place-items:center;height:44px;margin:-9px 0;padding:0;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;font-weight:700;cursor:pointer}.mail-os__lien-fil-plus>span{display:inline-grid;place-items:center;height:26px;padding:0 10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07)}.mail-os__lien-fil-plus:hover>span{background:rgb(var(--ec-os-texte) / .12)}.mail-os__lien-fil-plus:focus-visible{outline:none}.mail-os__lien-fil-plus:focus-visible>span{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os__participant-ancre{position:relative}.mail-os__participant{display:inline-flex;align-items:center;gap:6px;height:28px;max-width:220px;padding:0 10px 0 3px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .07);color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;cursor:pointer}.mail-os__participant:hover,.mail-os__participant[aria-expanded=true]{background:rgb(var(--ec-os-texte) / .13)}.mail-os__participant:not(:has(.mail-os__participant-initiales)){padding-left:10px}.mail-os__participant-initiales{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:10px;font-weight:700}.mail-os__participant-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__mini-fiche{position:absolute;z-index:5;top:calc(100% + 6px);left:0;display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--ec-space-sm) var(--ec-space-md);align-items:center;width:max-content;max-width:320px;min-width:240px;padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante)}.mail-os__mini-fiche .mail-os__crm-avatar{width:40px;height:40px;font-size:14px}.mail-os__mini-fiche-texte{display:grid;gap:2px;min-width:0;font-size:var(--ec-os-t-corps);overflow-wrap:anywhere}.mail-os__mini-fiche-texte>span{color:rgb(var(--ec-os-texte) / .72)}.mail-os__mini-fiche-gestes{grid-column:1 / -1;display:flex;gap:var(--ec-space-xs)}.mail-os__mini-fiche .mail-os__crm-rond:not([data-actif]){background:rgb(var(--ec-os-texte) / .07)}.mail-os__crm-modale-corps{display:flex;min-height:0}.mail-os__crm-modale-corps>.mail-os__crm{background:transparent}.mail-os.mail-os__crm-modale-corps .mail-os__crm-fermer{display:none}.ec-view.mail-os{display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;min-height:0;height:100%;padding:var(--ec-space-sm) var(--ec-space-lg) var(--ec-space-lg);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte));overflow:hidden}.mail-os__barre{display:flex;align-items:center;gap:var(--ec-space-sm);flex-shrink:0;height:48px;min-width:0}.mail-os__barre-titre{display:inline-flex;align-items:center;gap:var(--ec-space-sm);flex:none;min-width:0}.mail-os .mail-os__espace{font-size:12px}.mail-os__titre{margin:0;font-family:var(--ec-os-police-titre, inherit);font-size:16px;font-weight:600;line-height:1;white-space:nowrap}.mail-os__barre>.mail-os__recherche{flex:1 1 auto;max-width:640px;min-width:0;margin-left:var(--ec-space-lg)}.mail-os__barre .ec-os-recherche{height:40px;padding:0 var(--ec-space-md);gap:var(--ec-space-sm);background:rgb(var(--ec-os-champ-sur-page))}.mail-os__barre .ec-os-recherche__raccourci{font-size:11px}.mail-os__boite-btn{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:40px;max-width:260px;padding:0 var(--ec-space-sm) 0 var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os__boite-btn:hover,.mail-os__boite-btn[aria-expanded=true]{background:rgb(var(--ec-os-texte) / .07)}.mail-os__boite-adresse{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__boite-menu{position:absolute;top:calc(100% + 6px);right:0;z-index:30;display:grid;gap:var(--ec-space-sm);width:300px;padding:var(--ec-space-md);border-radius:16px;background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante)}.mail-os__boite-menu .mail-os__mes-boites{padding:0}.mail-os__boite-menu .mail-os__mes-boites:not(:has(>*)){display:none}.mail-os__commande--dossiers,.mail-os__nouveau-rond{display:none!important}.mail-os .mail-os__nouveau-rond{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}:root:root:root .mail-os .ec-os-bouton--primaire:not(.ec-os-bouton--succes):not(:disabled,[aria-disabled=true]){background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}:root:root:root .mail-os .ec-os-bouton--primaire:not(.ec-os-bouton--succes):hover:not(:disabled,[aria-disabled=true]){background:color-mix(in srgb,var(--ec-theme-vif) 86%,black)}.mail-os__chargement-boite{display:grid;gap:var(--ec-space-md);max-width:420px}.mail-os__dossier-nom,.mail-os__connexion-adresse,.mail-os__expediteur,.mail-os__objet-texte,.mail-os__apercu,.mail-os__message-a,.mail-os__message-apercu,.mail-os__piece-nom,.mail-os__jeton>span,.mail-os__enregistrement{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__commandes{display:flex;align-items:center;gap:2px;min-width:0}.mail-os__ligne-haut,.mail-os__ligne-bas,.mail-os__objet,.mail-os__rangee-focus{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0}.mail-os__survol button,.mail-os__pieces button,.mail-os__jeton button{display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.mail-os__survol button:hover,.mail-os__pieces button:hover{background:rgb(var(--ec-os-texte) / .08)}.mail-os__menu,.mail-os__suggestions,.mail-os__survol,.mail-os__toast .mail-os__annonce{background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante)}.mail-os__menu,.mail-os__suggestions{margin:0;padding:var(--ec-space-xs);list-style:none;border-radius:16px}.mail-os__menu button,.mail-os__suggestions button{width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:10px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.mail-os__menu button:hover,.mail-os__menu button:focus-visible,.mail-os__suggestions button[data-actif],.mail-os__icone-btn:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .07)}.mail-os__icone-btn,.mail-os__dossier,.mail-os__focus-onglet{border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.mail-os__lien,.mail-os__ligne-corps,.mail-os__message-qui{padding:0;border:0;background:none;font:inherit;cursor:pointer}.mail-os__ligne-corps,.mail-os__message-qui{flex:1;min-width:0;color:inherit;text-align:left}.mail-os__puce-filtre,.mail-os__plus{border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.mail-os__icone-btn{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;padding:0}.mail-os__icone-btn:disabled{opacity:.38;cursor:default}.mail-os__sep{flex:none;width:var(--ec-space-md)}.mail-os__menu-ancre{position:relative}.mail-os__menu{position:absolute;top:calc(100% + 6px);right:0;z-index:20;min-width:220px}.mail-os__coche{display:inline-grid;place-items:center;width:16px}.mail-os__menu button{display:flex;align-items:center;gap:var(--ec-space-sm);white-space:nowrap}.mail-os__menu [data-repli]{display:none}.mail-os__annonces{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-xs) var(--ec-space-md) 0}.mail-os__annonce{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-md);margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:14px;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-corps)}.mail-os__toast{position:fixed;left:50%;bottom:var(--ec-space-xl);z-index:40;transform:translate(-50%);max-width:calc(100vw - 2 * var(--ec-space-lg))}.mail-os__toast .mail-os__annonce{border-radius:var(--ec-os-rayon-pilule)}.mail-os__lien{color:rgb(var(--ec-os-texte));font-weight:600;text-decoration:underline;text-underline-offset:3px}.mail-os__dossiers,.mail-os__liste,.mail-os__lecture{background:rgb(var(--ec-os-carte))}.mail-os__liste,.mail-os__lecture{display:flex;flex-direction:column;min-width:0;min-height:0}.mail-os__liste{overflow:auto}.mail-os__lecture{container:mail-lecture / inline-size;overflow:hidden}.mail-os__lecture-corps{flex:1;min-height:0;display:flex;flex-direction:column;overflow:auto}.mail-os .mail-os__poignee{position:absolute;top:0;bottom:0}.mail-os__nouveau-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__dossiers-liste{display:grid;grid-template-columns:minmax(0,1fr);gap:2px;margin:0;padding:0;list-style:none}.mail-os__dossier{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-width:0;height:44px;padding:0 var(--ec-space-md);font-size:14px;text-align:left}.mail-os__dossier:hover,.mail-os__message-pied button:hover{background:rgb(var(--ec-os-texte) / .06)}.mail-os__dossier-nom{flex:1}.mail-os__dossier-compte{font-size:var(--ec-os-t-corps);font-variant-numeric:tabular-nums}.mail-os__dossier-compte[data-fort]{font-weight:700}.mail-os__dossiers-perso{padding-top:var(--ec-space-sm);box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os__connexion-rail{display:grid;justify-items:start;gap:2px;padding:0 var(--ec-space-md);font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__connexion-adresse{max-width:100%;color:rgb(var(--ec-os-texte))}.mail-os__connexion-rail button{margin-left:calc(-1 * var(--ec-space-sm))}.mail-os__liste-tete{position:sticky;top:0;z-index:3;display:grid;align-content:center;gap:var(--ec-space-xs);min-height:44px;padding:0 var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile) var(--ec-os-rayon-tuile) 0 0;background:rgb(var(--ec-os-carte))}.mail-os__rangee-titre,.mail-os__piece-nom{font-size:var(--ec-os-t-corps);font-weight:600}.mail-os__tout{display:inline-grid;place-items:center;flex:none;width:32px;height:32px}.mail-os__focus{display:inline-flex;align-self:stretch;gap:var(--ec-space-md)}.mail-os__focus-onglet{display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-space-xs);height:44px;padding:0 var(--ec-space-xs);border-radius:0;font-size:14px;color:rgb(var(--ec-os-texte-2))}.mail-os__focus-onglet:hover{color:rgb(var(--ec-os-texte))}.mail-os__focus-onglet[aria-selected=true]{color:rgb(var(--ec-os-texte));font-weight:600;box-shadow:inset 0 -3px 0 var(--ec-theme-vif)}.mail-os__icone-btn[data-actif]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}.mail-os__dossier[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__focus-compte{font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.mail-os__puce-filtre{display:inline-flex;align-items:center;gap:4px;height:32px;padding:0 var(--ec-space-sm) 0 var(--ec-space-md);font-size:var(--ec-os-t-corps)}.mail-os__rangee-focus>.mail-os__filtre{margin-left:auto}.mail-os__categories{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.mail-os__liste-tete[data-masse]{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.mail-os__masse .mail-os__icone-btn{width:36px;color:inherit}.mail-os__masse .mail-os__tout{display:inline-flex;gap:var(--ec-space-xs);width:auto;margin-right:auto;font-size:var(--ec-os-t-corps);font-weight:600;white-space:nowrap}.mail-os__masse-n{display:none;font-variant-numeric:tabular-nums}.mail-os__masse-gestes{display:inline-flex;align-items:center;gap:2px}.mail-os__groupe-titre{margin:0;padding:var(--ec-space-xs) var(--ec-space-md) 2px;font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte))}.mail-os__lignes{margin:0;padding:0 var(--ec-space-xs);list-style:none}.mail-os__ligne{position:relative;display:flex;align-items:flex-start;gap:var(--ec-space-sm);padding:2px var(--ec-space-sm);border-radius:12px;transition:background-color var(--ec-anim-base) var(--ec-anim-ease)}.mail-os__ligne:hover{background:rgb(var(--ec-os-texte) / .04)}.mail-os__ligne[data-curseur]:not([data-ouvert]){outline:2px solid rgb(var(--ec-os-texte) / .5);outline-offset:-2px}.mail-os__ligne[data-selectionne]{background:rgb(var(--ec-os-texte) / .07)}.mail-os__ligne[data-ouvert]{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque))}.mail-os__pastille-ligne{position:relative;display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:2px;cursor:pointer}.mail-os__avatar{display:grid;place-items:center;flex:none;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-texte) / .08);font-size:12px;font-weight:600}.mail-os__pastille-ligne>.mail-os__avatar{grid-area:1 / 1}.mail-os__point{position:absolute;top:-1px;left:-1px;width:10px;height:10px;border-radius:50%;background:rgb(var(--ec-os-texte));box-shadow:0 0 0 2px rgb(var(--ec-os-carte))}.mail-os__case{grid-area:1 / 1;width:18px;height:18px;margin:0;opacity:0;cursor:pointer}@media(hover:hover){.mail-os__ligne:hover .mail-os__case{opacity:1}.mail-os__ligne:hover :is(.mail-os__avatar,.mail-os__point){visibility:hidden}}.mail-os__ligne[data-selectionne] .mail-os__case,.mail-os__case:focus-visible,.mail-os__liste[data-selection] .mail-os__case{opacity:1}.mail-os__ligne[data-selectionne] :is(.mail-os__avatar,.mail-os__point),.mail-os__pastille-ligne:focus-within :is(.mail-os__avatar,.mail-os__point),.mail-os__liste[data-selection] :is(.mail-os__avatar,.mail-os__point){visibility:hidden}.mail-os__ligne-corps{display:flex}.mail-os__ligne-texte{flex:1;min-width:0;display:grid;grid-template-columns:minmax(0,1fr)}.mail-os__expediteur{flex:1;font-size:14px;line-height:17px}.mail-os__ligne[data-non-lu] :is(.mail-os__expediteur,.mail-os__objet){font-weight:700}.mail-os__nb,.mail-os__heure{flex:none;font-size:12px;font-variant-numeric:tabular-nums}.mail-os__nb{min-width:20px;padding:0 6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .08);line-height:16px;text-align:center;font-weight:600}.mail-os__brouillon{color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-corps);font-weight:600}.mail-os__objet{font-size:var(--ec-os-t-corps);line-height:16px}.mail-os__ligne-bas>:is(.mail-os__pj,.mail-os__drapeau-pose,.mail-os__etiquette){flex:none}.mail-os__etiquette{font-size:11px;font-weight:600}.mail-os__apercu{flex:1;font-size:var(--ec-os-t-corps);line-height:16px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ligne[data-ouvert] .mail-os__apercu,.mail-os__ligne[data-ouvert] .mail-os__drapeau-pose{color:inherit}.mail-os__drapeau-pose{color:rgb(var(--ec-statut-refuse, 138 5 61))}.mail-os__survol{position:absolute;right:var(--ec-space-xs);top:2px;display:flex;border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte));opacity:0;pointer-events:none}.mail-os__ligne:hover .mail-os__survol,.mail-os__survol:focus-within{opacity:1;pointer-events:auto}.mail-os__survol{isolation:isolate}.mail-os .mail-os__survol button{position:relative;flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.mail-os .mail-os__survol button:before{content:"";position:absolute;z-index:-1;top:calc(6px - var(--mail-os-ligne-pad, 8px));right:0;left:0;height:44px}.mail-os .mail-os__survol button:first-child:before{left:-6px}.mail-os .mail-os__survol button:last-child:before{right:-6px}.mail-os__ligne:is(:hover,:has(.mail-os__survol:focus-within)) .mail-os__heure{visibility:hidden}.mail-os__ligne:is(:hover,:has(.mail-os__survol:focus-within)) :is(.mail-os__ligne-haut,.mail-os__objet){padding-right:136px}.mail-os__plus{margin:var(--ec-space-md) auto;padding:var(--ec-space-sm) var(--ec-space-xl)}.mail-os__squelettes{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-md)}.mail-os__chargement,.mail-os__note{margin:var(--ec-space-md);font-size:var(--ec-os-t-corps)}.mail-os__vide{display:grid;justify-items:center;gap:var(--ec-space-md);padding:var(--ec-space-3xl) var(--ec-space-xl);text-align:center}.mail-os__ziggy{max-width:300px;margin:0;font-size:14px}.mail-os__zero-titre{margin:0;font-family:var(--ec-os-police-titre, inherit);font-size:var(--ec-os-t-h2)}.mail-os__lecture-vide{flex:1;display:grid;place-content:center;justify-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-2xl);text-align:center;color:rgb(var(--ec-os-texte) / .72)}.mail-os__fil,.mail-os__redaction,.mail-os__redacteur,.mail-os__redaction-corps{display:flex;flex-direction:column;min-height:0}.mail-os__retour{display:none;place-items:center;flex:none;width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.mail-os__fil-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-xl) 0}.mail-os__piece-texte{flex:1;min-width:0;display:grid;gap:2px}.mail-os__fil-objet{flex:1 1 100%;min-width:0;margin:0;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-family:var(--ec-os-police-titre, inherit);font-size:var(--ec-os-t-h2);font-weight:400;line-height:1.25}.mail-os__fil-compte,.mail-os__message-a,.mail-os__message-apercu{font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__messages{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-md) var(--ec-space-lg) var(--ec-space-2xl)}.mail-os__message{padding:var(--ec-space-md) var(--ec-space-sm);border-radius:14px}.mail-os__message:not([data-ouvert]):hover{background:rgb(var(--ec-os-texte) / .04)}.mail-os__message-tete{display:flex;align-items:flex-start;gap:var(--ec-space-md)}.mail-os__message-qui{display:grid;gap:2px}.mail-os__message-de,.mail-os__suggestion-nom{font-weight:600;font-size:14px}.mail-os__message-date{display:inline-flex;align-items:center;gap:var(--ec-space-xs);flex:none;font-size:12px}.mail-os__pieces button{width:32px;height:32px}.mail-os__message-corps{display:grid;gap:var(--ec-space-md);padding:var(--ec-space-md) 0 0 48px;font-size:14px;line-height:1.55;overflow-wrap:anywhere}.mail-os :is(.mail-os__message-corps,.mail-os__editeur) :is(strong,b){font-weight:700}.mail-os__message-pied{display:flex;flex-wrap:wrap;gap:2px;margin-left:calc(-1 * var(--ec-space-sm))}.mail-os__message-pied button{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:32px;padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os__message-pied button:hover{color:rgb(var(--ec-os-texte))}.mail-os__pieces{display:grid;gap:var(--ec-space-xs)}.mail-os__pieces-titre{margin:0;font-size:12px;font-weight:600}.mail-os__pieces-liste{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.mail-os__piece{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:220px;max-width:320px;padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:14px}.mail-os__piece-taille{font-size:12px}.mail-os__jauge{height:4px;border-radius:4px;background:rgb(var(--ec-os-texte) / .1);overflow:hidden}.mail-os__jauge>span{display:block;height:100%;border-radius:4px;background:var(--ec-theme-vif);transition:width var(--ec-anim-max) var(--ec-anim-ease)}.mail-os__apercu-image{display:block;max-width:100%;max-height:70vh;margin:0 auto;border-radius:12px}.mail-os__apercu-pdf{width:100%;height:70vh;border:0}.mail-os__redaction{flex:1}.mail-os__redaction-hote{display:contents}.mail-os__redacteur{gap:var(--ec-space-sm);flex:1;padding:var(--ec-space-lg) var(--ec-space-xl)}.mail-os__redaction-corps{gap:var(--ec-space-sm);flex:1;overflow-y:auto}.mail-os__redaction-corps>:not(.mail-os__editeur-cadre){flex-shrink:0}.mail-os__redacteur[data-depot]{outline:2px dashed rgb(var(--ec-os-texte) / .5);outline-offset:-8px;border-radius:var(--ec-os-rayon-tuile)}.mail-os__redaction-tete{display:flex;align-items:center;gap:var(--ec-space-sm);flex-shrink:0;min-width:0}.mail-os__redaction-titre{position:absolute;width:1px;height:1px;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-os__enregistrement{flex:1;font-size:12px;text-align:right}.mail-os__champ{position:relative;display:flex;align-items:center;gap:var(--ec-space-md);min-height:44px;padding:var(--ec-space-2xs) var(--ec-space-xs);border-bottom:1px solid var(--ec-os-filet)}.mail-os__champ-libelle{flex:none;width:44px;font-size:var(--ec-os-t-corps);font-weight:600}.mail-os__champ-saisie{flex:1;min-width:120px;height:36px;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;outline:none}.mail-os__jetons{flex:1;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);margin:0;padding:var(--ec-space-xs) 0;list-style:none}.mail-os__jeton{display:inline-flex;align-items:center;gap:2px;max-width:100%;height:28px;padding:0 4px 0 var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .08);font-size:var(--ec-os-t-corps)}.mail-os__jeton[data-invalide]{outline:1px solid rgb(var(--ec-os-danger))}.mail-os__jeton button{width:22px;height:22px}.mail-os__jeton-saisie{flex:1 1 80px;min-width:80px;display:flex}.mail-os__destinataires{align-items:flex-start}.mail-os__destinataires>.mail-os__champ-libelle{padding-top:12px}.mail-os__destinataires>.mail-os__lien{font-size:var(--ec-os-t-corps);line-height:28px}.mail-os__jeton-saisie .mail-os__champ-saisie{width:100%;min-width:0;height:28px}.mail-os__suggestions{position:absolute;top:calc(100% + 4px);left:56px;z-index:30;min-width:300px}.mail-os__suggestions button{display:grid;grid-template-columns:1fr auto;gap:0 var(--ec-space-md)}.mail-os__suggestion-mail{grid-column:1;font-size:12px}.mail-os__suggestion-source{grid-column:2;grid-row:1 / span 2;align-self:center;font-size:11px}.mail-os__mise-en-forme{display:flex;flex-wrap:nowrap;align-items:center;gap:2px;padding:var(--ec-space-xs) 0;overflow-x:auto;scrollbar-width:none}.mail-os__mise-en-forme>*{flex-shrink:0}.mail-os__lien-saisie{display:flex;align-items:center;gap:var(--ec-space-sm);padding:0 var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.mail-os__editeur-cadre{flex:1;min-height:220px;display:flex;flex-direction:column}.mail-os__editeur{flex:1;min-height:0;padding:var(--ec-space-md);border-radius:16px;background:rgb(var(--ec-os-champ));font-size:14px;line-height:1.55;overflow:auto;outline:none;overflow-wrap:anywhere}.mail-os .mail-os__editeur:focus,.mail-os .mail-os__editeur:focus-visible{outline:2px solid rgb(var(--ec-c-marque) / .7);outline-offset:0}.mail-os__editeur p{margin:0 0 var(--ec-space-xs)}.mail-os__editeur blockquote{margin:var(--ec-space-sm) 0;padding-left:var(--ec-space-md);border-left:3px solid var(--ec-os-filet-fort)}.mail-os__editeur--signature{min-height:140px}.mail-os__depot{margin:0;font-weight:600;text-align:center}.mail-os__avertissement{display:block;margin:0;padding:var(--ec-space-sm) var(--ec-space-lg);border-radius:14px;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps)}.mail-os__aide{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--ec-space-lg) var(--ec-space-2xl)}.mail-os__aide-groupe dl{display:grid;gap:var(--ec-space-xs);margin:0}.mail-os__aide-titre{margin:0 0 var(--ec-space-sm);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:rgb(var(--ec-os-texte-2))}.mail-os__aide-ligne{display:flex;justify-content:space-between;gap:var(--ec-space-lg);font-size:14px}.mail-os__aide-ligne dd{margin:0}.mail-os__aide kbd{padding:2px 8px;border-radius:8px;background:rgb(var(--ec-os-texte) / .08);font:inherit;font-size:12px}@media(max-width:1279px){.mail-os__fil-tete{padding-inline:var(--ec-space-md)}.mail-os__masse-n{display:inline}.mail-os .ec-os-recherche__raccourci,.mail-os__masse-texte,.mail-os__boite-adresse{display:none}.mail-os__messages{padding-inline:var(--ec-space-md)}.mail-os__message-corps{padding-left:0}}@media(max-width:767px){.mail-os__redaction-tete{flex-wrap:wrap}.mail-os__redaction-tete>.mail-os__icone-btn{margin-inline-start:auto}.mail-os__enregistrement{order:1;flex:0 0 100%;text-align:left;white-space:normal}.ec-view.mail-os{padding:var(--ec-space-xs) var(--ec-space-lg) var(--ec-os-dock-emprise, var(--ec-space-lg))}.mail-os__volets,.mail-os__surface{grid-template-columns:minmax(0,1fr)}.mail-os__barre{gap:var(--ec-space-xs)}.mail-os__titre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.mail-os__barre>.mail-os__recherche{margin-left:var(--ec-space-xs)}.mail-os__boite-btn{padding:0 var(--ec-space-sm)}.mail-os__boite-btn>.ec-icone:last-child{display:none}.mail-os .mail-os__espace{font-size:11px;padding-inline:var(--ec-space-sm)}.mail-os__dossiers .mail-os__replier{display:none}.mail-os .mail-os__nouveau-rond{position:fixed;right:var(--ec-space-lg);bottom:calc(var(--ec-os-dock-emprise, 0px) + var(--ec-space-lg));z-index:35;box-shadow:var(--ec-os-ombre-flottante)}.mail-os[data-volet=lecture] .mail-os__nouveau-rond{display:none!important}.mail-os__liste:after{content:"";display:block;flex:none;height:calc(56px + 2 * var(--ec-space-lg))}.mail-os__boite-menu{width:min(300px,calc(100vw - 2 * var(--ec-space-lg)))}.mail-os__commande--dossiers,.mail-os__nouveau-rond{display:inline-grid!important}.mail-os[data-volet=dossiers] .mail-os__nouveau-rond{display:none!important}.mail-os .mail-os__poignee{display:none}.mail-os__menu [data-repli]{display:flex}.mail-os__masse [data-court],.mail-os__fil-actions .mail-os__sep{display:none}.mail-os__ruban{gap:0;padding:0 var(--ec-space-xs)}.mail-os[data-volet=liste] :is(.mail-os__dossiers,.mail-os__lecture),.mail-os[data-volet=lecture] :is(.mail-os__dossiers,.mail-os__liste),.mail-os[data-volet=dossiers] .mail-os__surface{display:none}.mail-os__retour{display:grid}.mail-os__fil-actions :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__retour){width:40px;min-width:40px}.mail-os__masse .mail-os__icone-btn{width:44px;min-width:44px}.mail-os__masse .mail-os__tout{min-width:44px;height:44px}.mail-os__masse-gestes{gap:0}.mail-os__survol{display:none!important}.mail-os__ligne:hover :is(.mail-os__ligne-haut,.mail-os__objet){padding-right:0}.mail-os__ligne:hover .mail-os__heure{visibility:visible}.mail-os__suggestions{left:0;right:0;min-width:0}.mail-os[data-volet=lecture]:has(.mail-os__lecture .mail-os__redacteur)>.mail-os__barre,.mail-os__surface:has(.mail-os__redacteur)>.mail-os__ruban{display:none}.mail-os__volets .mail-os__redacteur{padding:var(--ec-space-md)}}@media(prefers-reduced-motion:no-preference){[data-ec-vivant] .mail-os__dossier-compte[data-fort]{animation:mail-os-pulsation var(--ec-anim-slow) var(--ec-anim-ease-out)}[data-ec-vivant] .mail-os__redacteur[data-envoi=parti] .mail-os__envoyer .ec-icone{animation:mail-os-envol var(--ec-anim-max) var(--ec-anim-ease) forwards}}[data-ec-vivant] .mail-os__zero{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both}@media(prefers-reduced-motion:reduce){:root:root [data-ec-vivant] .mail-os__zero{animation:ec-fondu var(--ec-anim-fondu) var(--ec-anim-ease-out) both!important}}@keyframes mail-os-pulsation{0%,to{transform:scale(1)}40%{transform:scale(1.15)}}@keyframes mail-os-envol{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(28px,-18px) rotate(-12deg);opacity:0}}.mail-os__mes-boites{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm);padding:var(--ec-space-sm) 0;min-width:0}.mail-os__selecteur-boite{width:100%}.mail-os__perso{display:grid;gap:2px;min-width:0}.mail-os__perso-tete{display:flex;align-items:center;gap:2px;min-width:0}.mail-os__perso-bascule{display:flex;flex:1;align-items:center;gap:var(--ec-space-xs);min-width:0;height:36px;padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;font-weight:600;letter-spacing:.02em;text-align:left;cursor:pointer}.mail-os__perso-bascule:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-texte) / .06)}.mail-os__perso-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__perso-chevron{flex:none;transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.mail-os__perso-bascule[aria-expanded=true] .mail-os__perso-chevron{transform:rotate(90deg)}.mail-os__perso-plus-btn{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer}.mail-os__perso-plus-btn:hover,.mail-os__perso-plus-btn[aria-expanded=true]{background:rgb(var(--ec-os-texte) / .08)}:is(.mail-os__perso-bascule,.mail-os__perso-plus-btn,.mail-os__dossier,.mail-os__perso-teinte):focus-visible{outline:2px solid rgb(var(--ec-os-texte) / .55);outline-offset:-2px}.mail-os__perso-ligne{position:relative;min-width:0}.mail-os__perso-menu{position:absolute;top:0;right:4px;opacity:0}.mail-os__perso-ligne:hover .mail-os__perso-menu,.mail-os__perso-ligne:focus-within .mail-os__perso-menu,.mail-os__perso-ligne[data-menu] .mail-os__perso-menu{opacity:1}@media(hover:none),(max-width:767px){.mail-os__perso-menu{opacity:1}.mail-os__dossier--perso{padding-right:48px}}.mail-os__perso-ligne:is(:hover,:focus-within,[data-menu]) .mail-os__dossier--perso{padding-right:48px}.mail-os__perso-menu .mail-os__perso-plus-btn{width:36px;height:36px;color:inherit}.mail-os__perso-ligne:has(.mail-os__dossier[data-actif]) .mail-os__perso-menu{color:rgb(var(--ec-os-actif-encre))}.mail-os__pastille-dossier{flex:none;width:10px;height:10px;margin:0 4px;border-radius:50%;background:rgb(var(--mail-os-pastille))}.mail-os__perso-carte{left:auto;right:0;min-width:296px;font-size:14px}.mail-os__perso-couleurs{display:grid;gap:2px;padding:var(--ec-space-xs) var(--ec-space-xs) var(--ec-space-xs)}.mail-os__perso-couleurs-titre{padding:0 var(--ec-space-sm);font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte-2))}.mail-os__perso-nuancier{display:grid;grid-template-columns:repeat(6,44px)}.mail-os__menu .mail-os__perso-teinte{position:relative;display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-carte))}.mail-os__menu .mail-os__perso-teinte:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:rgb(var(--mail-os-pastille))}.mail-os__menu .mail-os__perso-teinte>*{position:relative}.mail-os__menu .mail-os__perso-teinte:hover,.mail-os__menu .mail-os__perso-teinte:focus-visible{background:transparent;outline:none}.mail-os__menu .mail-os__perso-teinte:hover:before,.mail-os__menu .mail-os__perso-teinte:focus-visible:before{box-shadow:0 0 0 2px rgb(var(--ec-os-carte)),0 0 0 4px rgb(var(--ec-os-texte) / .55)}.mail-os__menu .mail-os__perso-teinte[aria-checked=true]:before{box-shadow:0 0 0 2px rgb(var(--ec-os-carte)),0 0 0 4px rgb(var(--ec-os-texte))}.mail-os__menu .mail-os__perso-danger{color:rgb(var(--ec-os-danger))}.mail-os__perso-saisie{display:grid;gap:4px;padding:2px 0 var(--ec-space-xs)}.mail-os__perso-champ,.mail-os__deplacer-champ{width:100%;min-width:0;height:40px;padding:0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:10px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:14px}.mail-os__perso-champ:focus-visible,.mail-os__deplacer-champ:focus-visible{outline:2px solid rgb(var(--ec-os-texte) / .55);outline-offset:0}.mail-os__perso-champ[aria-invalid=true]{border-color:rgb(var(--ec-os-danger))}.mail-os__perso-aide{margin:0;padding:0 var(--ec-space-xs);font-size:12px;line-height:1.4;color:rgb(var(--ec-os-texte-2))}.mail-os__perso-aide[data-erreur]{color:rgb(var(--ec-os-danger))}@media(min-width:768px){.mail-os__dossiers[data-replie] .mail-os__perso-tete{display:none}.mail-os__dossiers[data-replie] .mail-os__perso-ligne .mail-os__dossier--perso{padding:0}.mail-os__dossiers[data-replie] .mail-os__pastille-dossier{width:12px;height:12px;margin:0}}.mail-os__perso-ligne{--mail-os-retrait: calc(var(--mail-os-profondeur, 0) * 16px)}.mail-os__perso-ligne>.mail-os__dossier--perso{padding-left:calc(var(--ec-space-md) + var(--mail-os-retrait) + 20px)}.mail-os__arbre-chevron{position:absolute;z-index:1;top:50%;transform:translateY(-50%);min-height:0;max-height:24px;left:calc(var(--ec-space-xs) + var(--mail-os-retrait));display:inline-grid;place-items:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.mail-os__arbre-chevron>*{transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.mail-os__arbre-chevron[aria-expanded=true]>*{transform:rotate(90deg)}.mail-os__arbre-chevron:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-texte) / .08)}.mail-os__arbre-chevron:focus-visible{outline:2px solid rgb(var(--ec-os-texte) / .55);outline-offset:0}.mail-os__perso-ligne:has(>.mail-os__dossier[data-actif])>.mail-os__arbre-chevron{color:rgb(var(--ec-os-actif-encre))}.mail-os__perso-saisie{padding-left:calc(var(--mail-os-profondeur, 0) * 16px)}.mail-os__dossier--perso .mail-os__emoji-dossier{margin-left:4px;font-size:14px}.mail-os__dossier[data-inerte]{color:rgb(var(--ec-os-texte-2))}.mail-os__perso-plus-btn[aria-disabled=true],.mail-os__menu [role^=menuitem][aria-disabled=true],.mail-os__deplacer-option[aria-disabled=true]{color:rgb(var(--ec-os-texte-2));cursor:not-allowed}.mail-os__perso-plus-btn[aria-disabled=true]:hover{background:transparent}.mail-os__deplacer-option[aria-disabled=true] .mail-os__pastille-dossier{opacity:.55}.mail-os__perso-raison{display:flex;align-items:flex-start;gap:var(--ec-space-xs);max-width:280px;margin:0;padding:var(--ec-space-xs) var(--ec-space-sm) var(--ec-space-sm);font-size:12px;line-height:1.4;color:rgb(var(--ec-os-texte-2))}.mail-os__perso-raison>:first-child{flex:none;margin-top:1px}.mail-os__deplacer-raison{max-width:none;padding:var(--ec-space-xs) var(--ec-space-md) 0}.mail-os__deplacer-indication{flex:none;max-width:45%;margin-left:auto;overflow:hidden;font-size:12px;color:rgb(var(--ec-os-texte-2));text-overflow:ellipsis;white-space:nowrap}.mail-os__perso-couleurs-note{display:block;font-weight:400}.mail-os__dossiers-liste>li[data-cible]>.mail-os__dossier{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__dossiers-liste>li[data-cible][data-refus]>.mail-os__dossier{background:transparent;color:rgb(var(--ec-os-texte-2));outline:1px dashed rgb(var(--ec-os-texte) / .45);outline-offset:-2px;cursor:not-allowed}.mail-os__ligne[draggable=true]{cursor:default}.mail-os__glisse{position:fixed;top:-200px;left:0;padding:var(--ec-space-xs) var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante);font-size:var(--ec-os-t-corps);font-weight:600;white-space:nowrap}.mail-os__menu.mail-os__deplacer{display:grid;font-size:14px;gap:var(--ec-space-xs);width:288px;max-width:calc(100vw - 2 * var(--ec-space-lg));padding:var(--ec-space-sm)}.mail-os__deplacer-liste{display:grid;gap:1px;max-height:min(440px,60vh);margin:0;padding:0;overflow:auto;list-style:none}.mail-os__deplacer-groupe{display:block;padding:var(--ec-space-sm) var(--ec-space-md) 4px;font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte-2))}.mail-os__deplacer-option{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;padding:0 var(--ec-space-md);border-radius:10px;color:rgb(var(--ec-os-texte));font-size:14px;cursor:pointer}.mail-os__menu .mail-os__deplacer-option{padding-left:calc(var(--ec-space-md) + var(--mail-os-profondeur, 0) * 16px)}.mail-os__deplacer-option[data-actif]{background:rgb(var(--ec-os-texte) / .07);box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte) / .35)}.mail-os__deplacer-option[data-creer]{font-weight:600}.mail-os__deplacer-liste>li:has(>[data-creer]){position:sticky;bottom:0;padding-top:2px;background:rgb(var(--ec-os-carte))}.mail-os__deplacer-nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__deplacer-vide{padding:var(--ec-space-sm) var(--ec-space-md);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.mail-os__ia{display:grid;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-xl) 0}.mail-os__ia-panneau{display:grid;gap:var(--ec-space-sm)}.mail-os__ia-rapides{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0 0 0 var(--ec-space-xs);padding:0;border:0;min-inline-size:0}.mail-os__ia-puce{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os__ia-puce:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .06)}.mail-os__ia-puce:disabled,.mail-os__ia-retravailler:disabled{opacity:.45;cursor:default}.mail-os__ia-note{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte) / .72)}.mail-os__ia-apercu{display:grid;gap:var(--ec-space-sm);max-width:760px;padding:var(--ec-space-md) var(--ec-space-lg);border:1px solid var(--ec-os-filet-fort);border-radius:14px;background:transparent;color:rgb(var(--ec-os-texte))}.mail-os__ia-apercu{max-width:none;margin:var(--ec-space-xs) 0}.mail-os__ia-carte-titre{margin:0;font-size:12px;font-weight:500;letter-spacing:.02em;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ia-puces{display:grid;gap:4px;margin:0;padding-left:1.1em;font-size:14px;line-height:1.5}.mail-os__ia-attendu,.mail-os__ia-refus{margin:0;font-size:14px;line-height:1.5}.mail-os__ia-attendu strong{font-weight:500}.mail-os__ia-reperes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.mail-os__ia-reperes li{display:inline-flex;align-items:center;gap:6px;padding:2px var(--ec-space-sm);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);font-size:12px}.mail-os__ia-gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.mail-os__ia-apercu-texte{margin:0;max-height:280px;overflow:auto;font-size:14px;line-height:1.55;white-space:pre-wrap}.mail-os__outils{display:flex;align-items:center;gap:var(--ec-space-sm)}.mail-os__outils>.mail-os__mise-en-forme{flex:1 1 auto;min-width:0}.mail-os__ia-retravail{flex-shrink:0}.mail-os__ia-menu{min-width:240px}.mail-os__ia-menu-portee{margin:0;padding:var(--ec-space-xs) var(--ec-space-md);font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ia-menu button[data-sep]{margin-top:4px;box-shadow:0 -1px 0 var(--ec-os-filet-fort);border-radius:0 0 10px 10px}.mail-os__ia-bandeau{margin:0;font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ia-sources{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm);padding-bottom:var(--ec-space-xs);font-size:12px}.mail-os__ia-sources ul{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.mail-os__ia-sources-titre{color:rgb(var(--ec-os-texte) / .72)}.mail-os__ia-source{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border-radius:6px;color:rgb(var(--ec-os-texte));text-decoration:none}.mail-os__redacteur .mail-os__ia-source-libelle,.mail-os__ia-source-libelle{text-decoration-line:underline;text-decoration-thickness:1px;text-decoration-color:rgb(var(--ec-os-texte) / .6);text-underline-offset:3px}.mail-os__ia-source:hover .mail-os__ia-source-libelle,.mail-os__ia-source:focus-visible .mail-os__ia-source-libelle{text-decoration-color:currentColor}.mail-os__ia-source:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.mail-os__ia-source-type{color:rgb(var(--ec-os-texte) / .6)}:where(.mail-os__tout,.mail-os__pastille-ligne,.mail-os__section-plus,.mail-os__barre-compte,.mail-os__icone-btn:not(.mail-os__redacteur *,.mail-os__rond28)){position:relative}:where(.mail-os__tout,.mail-os__pastille-ligne,.mail-os__section-plus,.mail-os__barre-compte,.mail-os__icone-btn:not(.mail-os__redacteur *,.mail-os__rond28)):before{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.mail-os__dossiers .mail-os__perso-plus-btn{position:relative}.mail-os__dossiers .mail-os__perso-plus-btn:before{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px}.mail-os__liste{padding-bottom:var(--ec-c-zone-ziggy, 88px)}.mail-os .mail-os__liste{--mail-os-ligne-pad: 8px;--mail-os-avatar: 32px}.mail-os .mail-os__liste[data-densite=aeree]{--mail-os-ligne-pad: 12px;--mail-os-avatar: 36px}.mail-os .mail-os__liste[data-densite=compacte]{--mail-os-ligne-pad: 5px;--mail-os-avatar: 24px}.mail-os .mail-os__lignes{padding:0 var(--ec-space-xs)}.mail-os .mail-os__lignes>li+li:before{content:"";display:block;height:1px;margin:0 12px;background:var(--ec-os-filet)}.mail-os .mail-os__lignes>li:has(>.mail-os__ligne:is([data-ouvert],:hover)):before,.mail-os .mail-os__lignes>li:has(>.mail-os__ligne:is([data-ouvert],:hover))+li:before{background:transparent}.mail-os .mail-os__ligne{gap:12px;padding:var(--mail-os-ligne-pad) 12px;border-radius:10px}.mail-os .mail-os__ligne[data-ouvert]{border-radius:14px}.mail-os .mail-os__ligne[data-non-lu]:after{content:"";position:absolute;top:calc(var(--mail-os-ligne-pad) + 2px);bottom:calc(var(--mail-os-ligne-pad) + 2px);left:2px;width:3px;border-radius:2px;background:rgb(var(--ec-os-texte))}.mail-os .mail-os__pastille-ligne,.mail-os .mail-os__pastille-ligne>.mail-os__avatar{width:var(--mail-os-avatar);height:var(--mail-os-avatar)}.mail-os .mail-os__pastille-ligne>.mail-os__avatar{font-size:12px;font-weight:600;letter-spacing:.02em}.mail-os .mail-os__pastille-ligne>.mail-os__avatar:not([data-ec-av],[data-face]){background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__liste[data-densite=compacte] .mail-os__pastille-ligne>.mail-os__avatar{font-size:10px}.mail-os .mail-os__ligne>.mail-os__pastille-ligne>.mail-os__point{display:none}.mail-os .mail-os__ligne-texte{row-gap:0}.mail-os .mail-os__expediteur{font-size:14px;line-height:20px;font-weight:450}.mail-os .mail-os__objet{font-size:14px;line-height:20px;font-weight:400}.mail-os .mail-os__ligne[data-non-lu] .mail-os__expediteur,.mail-os .mail-os__ligne[data-non-lu] .mail-os__objet{font-weight:600}.mail-os .mail-os__apercu{font-size:var(--ec-os-t-corps);line-height:18px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__heure{font-size:12px;line-height:20px;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__ligne[data-non-lu] .mail-os__heure{color:rgb(var(--ec-os-texte));font-weight:600}.mail-os .mail-os__liste[data-densite=compacte] .mail-os__ligne-bas{display:none}.mail-os .mail-os__survol{top:calc(var(--mail-os-ligne-pad) - 6px);right:8px;gap:0;padding:0 2px}.mail-os .mail-os__survol button{border-radius:50%}.mail-os .mail-os__groupe-titre{padding:10px 20px 4px;font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__focus-onglet[aria-selected=true]{box-shadow:inset 0 -2px rgb(var(--ec-os-actif))}.mail-os .mail-os__corps-html{display:grid;gap:var(--ec-space-sm);min-width:0}.mail-os .mail-os__corps-html[data-chargement]{gap:8px}.mail-os .mail-os__courriel{min-width:0;color:rgb(var(--ec-os-texte))}.mail-os .mail-os__courriel-cadre{display:block;width:100%;border:0;background:transparent}:root.dark .mail-os .mail-os__corps-html[data-carte-claire] .mail-os__courriel{padding:16px;border-radius:16px;background:rgb(var(--ec-os-blanc));color:rgb(var(--ec-os-noir))}.mail-os__envoi-groupe{display:inline-flex;align-items:stretch;flex:none}.mail-os__envoi-groupe[data-plus-tard]>.mail-os__envoyer{border-top-right-radius:0;border-bottom-right-radius:0}.mail-os__plus-tard{display:inline-flex}.mail-os__plus-tard-btn{display:inline-grid;place-items:center;width:36px;height:100%;min-height:var(--ec-os-h-md, 40px);padding:0;border:0;border-left:1px solid rgb(var(--ec-os-actif-encre) / .28);border-radius:0 var(--ec-os-rayon-pilule) var(--ec-os-rayon-pilule) 0;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));cursor:pointer}.mail-os__plus-tard-btn:hover:not(:disabled){background:rgb(var(--ec-os-actif-survol))}.mail-os__plus-tard-btn:disabled{opacity:.4;cursor:not-allowed}[data-ec-theme]:not([data-ec-theme=neutre]) .mail-os__plus-tard-btn{border-left-color:color-mix(in srgb,var(--ec-theme-sur-vif) 35%,transparent);background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}[data-ec-theme]:not([data-ec-theme=neutre]) .mail-os__plus-tard-btn:hover:not(:disabled){background:color-mix(in srgb,var(--ec-theme-vif) 86%,var(--ec-os-vif-survol-vers))}:root:not(.light) [data-ec-theme]:not([data-ec-theme=neutre]) .mail-os__plus-tard-btn:not(:disabled){box-shadow:0 0 0 1px rgb(var(--ec-os-texte-2))}:root .mail-os__envoi-groupe:has(>.ec-os-bouton--secondaire) .mail-os__plus-tard-btn:not(:disabled),:root [data-ec-theme] .mail-os__envoi-groupe:has(>.ec-os-bouton--secondaire) .mail-os__plus-tard-btn:not(:disabled){border-left-color:var(--ec-os-filet-fort);box-shadow:none;background:rgb(var(--ec-os-champ-sur-page));color:rgb(var(--ec-os-texte))}.mail-os__plus-tard-menu{left:auto;right:auto;min-width:330px}.mail-os__redaction-tete .mail-os__plus-tard-menu{left:-120px}.mail-os__menu-titre{margin:0;padding:var(--ec-space-xs) var(--ec-space-md);font-size:12px;font-weight:500;color:rgb(var(--ec-os-texte) / .72)}.mail-os__plus-tard-date{display:grid;gap:var(--ec-space-sm);margin-top:var(--ec-space-2xs);padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-xs);box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os__plus-tard-date label{display:grid;gap:4px;font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__plus-tard-date .mail-os__champ-saisie{min-height:40px;padding:0 var(--ec-space-sm);border:1px solid var(--ec-os-filet-fort);border-radius:10px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));color-scheme:light dark}.mail-os__redacteur .mail-os__icone-btn[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__outils{position:relative}.mail-os__modeles{position:absolute;top:calc(100% + 6px);left:0;z-index:25;display:grid;gap:var(--ec-space-xs);width:min(440px,100%);max-height:420px;padding:var(--ec-space-xs);border-radius:16px;background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante);color:rgb(var(--ec-os-texte))}.mail-os__modeles-recherche{display:flex;align-items:center;gap:var(--ec-space-sm);padding:0 var(--ec-space-md);border-radius:12px;background:rgb(var(--ec-os-champ))}.mail-os__modeles-recherche .mail-os__champ-saisie{flex:1;min-height:40px;border:0;background:transparent;color:inherit;font:inherit;outline:none}.mail-os__modeles-recherche:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.mail-os__modeles-recherche .mail-os__champ-saisie:focus,.mail-os__modeles-recherche .mail-os__champ-saisie:focus-visible,:root [data-ec-vivant] .mail-os__modeles-recherche .mail-os__champ-saisie:focus-visible,:root .radix-themes .mail-os__modeles-recherche .mail-os__champ-saisie:focus-visible{outline:none;box-shadow:none}.mail-os__modeles-liste{overflow:auto;min-height:0}.mail-os__modeles-liste ul,.mail-os__gm-liste ul{margin:0;padding:0;list-style:none}.mail-os__modeles-groupe{margin:var(--ec-space-xs) 0 2px;padding:0 var(--ec-space-md);font-size:12px;font-weight:500;color:rgb(var(--ec-os-texte) / .72)}.mail-os__modeles-ligne,.mail-os__gm-entree{display:grid;gap:2px;width:100%;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:10px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.mail-os__modeles-ligne:hover,.mail-os__modeles-ligne[data-actif],.mail-os__gm-entree:hover:not([data-actif]){background:rgb(var(--ec-os-texte) / .07)}.mail-os__modeles-nom{font-size:14px;font-weight:500}.mail-os__modeles-apercu{overflow:hidden;font-size:12px;color:rgb(var(--ec-os-texte) / .72);white-space:nowrap;text-overflow:ellipsis}.mail-os__modeles-note{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte) / .72)}.mail-os__modeles-squelette{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-xs)}.mail-os__modeles-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-xs) var(--ec-space-md);padding:var(--ec-space-xs) var(--ec-space-md);box-shadow:inset 0 1px 0 var(--ec-os-filet);font-size:var(--ec-os-t-corps)}.mail-os__modeles-astuce{font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__note-modele{display:block;font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__gm{display:grid;grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:var(--ec-space-lg);min-height:420px}.mail-os__gm-liste{display:grid;align-content:start;gap:var(--ec-space-2xs);max-height:60vh;overflow:auto}.mail-os__gm-nouveau{display:flex;align-items:center;gap:var(--ec-space-xs);font-weight:500}.mail-os__gm-entree[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__gm-entree[data-actif] .mail-os__modeles-apercu{color:rgb(var(--ec-os-actif-encre) / .78)}.mail-os__gm-editeur{display:grid;align-content:start;gap:var(--ec-space-md);min-width:0}.mail-os__gm-champ{display:grid;gap:6px;font-size:var(--ec-os-t-corps);font-weight:500}.mail-os__gm-champ .mail-os__champ-saisie{min-height:44px;padding:0 var(--ec-space-md);border:1px solid var(--ec-os-filet-fort);border-radius:10px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-weight:400}.mail-os__gm-variables{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);font-size:12px}.mail-os__gm-variables-titre{color:rgb(var(--ec-os-texte) / .72)}.mail-os__gm-variable{display:inline-flex;align-items:center;gap:6px;padding:4px var(--ec-space-sm);border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte) / .72);font:inherit;cursor:pointer}.mail-os__gm-variable code{font-family:inherit;font-size:12px;color:rgb(var(--ec-os-texte))}.mail-os__gm-variable:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .07)}.mail-os__gm-corps{min-height:200px;border:1px solid var(--ec-os-filet-fort);border-radius:12px}.mail-os__gm-partage{display:flex;align-items:flex-start;gap:var(--ec-space-md);font-size:var(--ec-os-t-corps)}.mail-os__prefs .mail-os__gm-partage{align-items:center}.mail-os__gm-partage>span{display:grid;gap:2px}.mail-os__gm-partage strong{font-weight:500}.mail-os__gm-partage>span>span{color:rgb(var(--ec-os-texte) / .72)}.mail-os__gm-gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.mail-os__prefs{display:grid;gap:var(--ec-space-xl)}.mail-os__prefs-bloc{display:grid;gap:var(--ec-space-sm)}.mail-os__prefs-titre{margin:0;font-size:14px;font-weight:500}.mail-os__prefs-aide,.mail-os__prefs-mention{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-os-texte) / .72)}.mail-os__prefs-mention{font-size:12px}.mail-os__ligne.mail-os__ligne--vue:hover :is(.mail-os__avatar,.mail-os__point),.mail-os__ligne.mail-os__ligne--vue:hover .mail-os__heure{visibility:visible}.mail-os__ligne.mail-os__ligne--vue:hover :is(.mail-os__ligne-haut,.mail-os__objet){padding-right:0}.mail-os__ligne--vue[data-choisi]{background:rgb(var(--ec-os-texte) / .09);box-shadow:inset 3px 0 rgb(var(--ec-os-actif))}.mail-os__vue-vide{text-align:center}.mail-os__vue-vide-titre{margin:0;font-weight:500}.mail-os__heure--programme{font-variant-numeric:tabular-nums}.mail-os__programme{display:grid;align-content:start}.mail-os__programme>:not(.mail-os__fil-tete){margin-inline:var(--ec-space-xl)}.mail-os__programme-faits{display:grid;gap:var(--ec-space-sm);margin-block:0;padding:var(--ec-space-md) 0}.mail-os__programme-faits>div{display:grid;grid-template-columns:44px minmax(0,1fr);align-items:center;gap:var(--ec-space-md)}.mail-os__programme-faits dt{display:inline-flex;font-weight:500;color:rgb(var(--ec-os-texte) / .72)}.mail-os__programme-faits dd{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-xs) var(--ec-space-sm);margin:0}.mail-os__programme-faits strong{font-weight:500}.mail-os__programme-fuseau{font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__programme-gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);padding-top:var(--ec-space-sm)}.mail-os__ouverture{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ouverture[data-ouvert]{color:rgb(var(--ec-os-texte));font-weight:500}.mail-os__ouverture-machines{font-weight:400;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ouverture-machines:before{content:"·";margin-right:6px}.mail-os__message .mail-os__ouverture-machines{flex-basis:100%;padding-left:20px}.mail-os__message .mail-os__ouverture-machines:before{content:none}.mail-os__message .mail-os__ouverture{padding:0 0 var(--ec-space-xs) 44px}.mail-os__ouverture-ligne[data-ouvert]{color:rgb(var(--ec-os-texte));font-weight:500}.mail-os__avatar[data-ouvert]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__suivi-limite{margin:0;padding:var(--ec-space-md);font-size:12px;line-height:1.5;color:rgb(var(--ec-os-texte) / .72)}.mail-os__programme .mail-os__suivi-limite{padding:var(--ec-space-sm) 0;max-width:640px}.mail-os__programme>.mail-os__ouverture{padding-top:var(--ec-space-xs)}@media(max-width:767px){.mail-os__gm{grid-template-columns:minmax(0,1fr)}.mail-os__gm-liste{max-height:30vh}}.mail-os__programme-corps{margin-top:var(--ec-space-lg);padding-top:var(--ec-space-lg);border-top:1px solid rgb(var(--ec-os-texte) / .1);white-space:pre-wrap;overflow-wrap:anywhere;font-size:14px;line-height:1.55;color:rgb(var(--ec-os-texte))}.mail-os__programme-pieces{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin:var(--ec-space-md) 0 0;padding:0;list-style:none}.mail-os__programme-pieces li{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;border:1px solid rgb(var(--ec-os-texte) / .14);font-size:12px}.mail-os__plus-tard-fuseau{margin:0;font-size:12px;color:rgb(var(--ec-os-texte) / .72)}.mail-os__ligne .mail-os__apercu.mail-os__envoi-echec,.mail-os__envoi-echec-aide,.mail-os__ligne .mail-os__avatar--echec{color:rgb(var(--ec-os-danger))}.mail-os__envoi-echec-aide{margin:0}.ec-view.mail-os{--mail-os-verre: var(--ec-os-verre-fond);--mail-os-ruban-h: var(--ec-os-entete-h);--mail-os-rayon-volet: var(--ec-os-rayon-carte);--mail-os-gouttiere: var(--ec-os-gouttiere)}:is(:root.dark,:root.black) .ec-view.mail-os{--mail-os-verre: rgb(30 30 30 / .92)}.ec-view.mail-os{gap:0;padding:0 var(--mail-os-gouttiere) var(--mail-os-gouttiere);font-size:var(--ec-os-t-corps);font-weight:450;line-height:18px}.mail-os__volets{--m-rail: 216px;--m-liste: 360px;position:relative;flex:1;min-height:0;display:grid;grid-template-columns:var(--m-rail) minmax(0,1fr);grid-template-rows:var(--mail-os-ruban-h) minmax(0,1fr);grid-template-areas:"nouveau surface" "rail surface";column-gap:var(--mail-os-gouttiere);row-gap:0}@media(min-width:1680px){.mail-os__volets{--m-rail: 232px;--m-liste: 400px}}.mail-os__volets[data-serre]{--m-liste: 340px}.mail-os__volets[data-replie]{--m-rail: 52px}.mail-os__rail-tete{grid-area:nouveau;align-self:center;min-width:0}.mail-os__dossiers{grid-area:rail}.mail-os__surface{grid-area:surface;position:relative;min-width:0;min-height:0;display:grid;grid-template-columns:var(--m-liste) minmax(0,1fr);grid-template-rows:var(--mail-os-ruban-h) minmax(0,1fr);grid-template-areas:"recherche ruban" "liste lecture";column-gap:var(--mail-os-gouttiere);row-gap:0}.mail-os__surface>.mail-os__recherche{grid-area:recherche}.mail-os__surface>.mail-os__liste{grid-area:liste}.mail-os__surface>.mail-os__ruban{grid-area:ruban}.mail-os__surface>.mail-os__lecture{grid-area:lecture}.mail-os .mail-os__poignee--rail{grid-area:surface;grid-row:2;left:calc(var(--mail-os-gouttiere) / -2 - 6px)}.mail-os .mail-os__poignee--liste{grid-area:lecture;left:calc(var(--mail-os-gouttiere) / -2 - 6px)}@media(min-width:768px){.mail-os__volets[data-rail]:not([data-replie]){grid-template-columns:clamp(180px,var(--mail-os-rail),calc(100% - 640px)) minmax(0,1fr)}.mail-os__surface[data-liste]{grid-template-columns:clamp(280px,var(--mail-os-liste),calc(100% - 320px)) minmax(0,1fr)}.mail-os__volets[data-replie]>.mail-os__poignee--rail{display:none}.mail-os__barre{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-os__surface[data-lecture=bas]{grid-template-rows:var(--mail-os-ruban-h) minmax(0,1fr) minmax(0,1.25fr);grid-template-areas:"recherche ruban" "liste liste" "lecture lecture"}.mail-os__surface[data-lecture=bas]>.mail-os__lecture{margin-top:var(--mail-os-gouttiere)}.mail-os__surface[data-lecture=masque]{grid-template-areas:"recherche ruban" "liste liste"}.mail-os__surface[data-lecture=masque]>.mail-os__lecture{display:none}.mail-os__surface[data-lecture=masque][data-fil]{grid-template-areas:"recherche ruban" "lecture lecture"}.mail-os__surface[data-lecture=masque][data-fil]>.mail-os__lecture{display:flex}.mail-os__surface[data-lecture=masque][data-fil]>.mail-os__liste{display:none}.mail-os__surface:is([data-lecture=bas],[data-lecture=masque])>.mail-os__poignee--liste{display:none}}.mail-os__dossiers,.mail-os__liste,.mail-os__lecture{border-radius:var(--mail-os-rayon-volet)}@media(pointer:fine){.ec-view.mail-os :is(.mail-os__ruban,.mail-os__rail-tete,.mail-os__dossiers,.mail-os__recherche,.mail-os__menu,.mail-os__boite-menu,.mail-os__filtres-actifs,.mail-os__liste-tete) :is(button,[role=button],[role=tab],[role^=menuitem]){min-width:0;min-height:0}}.mail-os__chargement-boite{flex:1;min-height:0;display:grid;max-width:none;grid-template-columns:var(--m-rail, 216px) var(--m-liste, 360px) minmax(0,1fr);grid-template-rows:var(--mail-os-ruban-h) minmax(0,1fr);gap:0 var(--mail-os-gouttiere)}.mail-os__sq-cellule{align-self:center;height:36px;border-radius:var(--ec-os-rayon-pilule)}.mail-os__sq-carte{display:grid;align-content:start;gap:10px;padding:12px 10px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.mail-os__sq-ligne{height:12px;border-radius:var(--ec-os-rayon-pilule)}.mail-os__sq-rangee{height:52px;border-radius:var(--ec-os-rayon-item)}.mail-os__sq-cellule,.mail-os__sq-ligne,.mail-os__sq-rangee{background:var(--ec-os-squelette)}@media(prefers-reduced-motion:no-preference){.mail-os__chargement-boite :is(.mail-os__sq-cellule,.mail-os__sq-ligne,.mail-os__sq-rangee){animation:mail-os-pulsation-sq 1.6s ease-in-out .15s infinite}}@keyframes mail-os-pulsation-sq{0%,to{background:var(--ec-os-squelette-bas)}50%{background:var(--ec-os-squelette-haut)}}@media(max-width:767px){.mail-os__chargement-boite{grid-template-columns:minmax(0,1fr)}.mail-os__chargement-boite>:is(.mail-os__sq-rail,.mail-os__sq-lecture,.mail-os__sq-c1,.mail-os__sq-c3){display:none}}.mail-os [data-bulle]{position:relative}.mail-os [data-bulle]:after{content:attr(data-bulle);position:absolute;z-index:70;top:calc(100% + 6px);left:50%;translate:-50% 0;padding:4px 8px;border:1px solid var(--ec-infobulle-lisere);border-radius:12px;background:var(--ec-infobulle-fond);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s));backdrop-filter:blur(var(--ec-os-verre-flou-s));color:rgb(var(--ec-infobulle-encre));font-size:12px;font-weight:500;line-height:16px;letter-spacing:0;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity var(--ec-anim-infobulle) var(--ec-anim-ease-out) 0ms}.mail-os [data-bulle]:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:var(--ec-anim-infobulle-delai)}.mail-os [data-bulle]:disabled:after,.mail-os [data-bulle][aria-expanded=true]:after{display:none}.mail-os__dossiers[data-replie] [data-bulle]:after{display:none}.mail-os__bulle-flottante{position:fixed;z-index:80;translate:0 -50%;padding:4px 8px;border:1px solid var(--ec-infobulle-lisere);border-radius:12px;background:var(--ec-infobulle-fond);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou-s));backdrop-filter:blur(var(--ec-os-verre-flou-s));color:rgb(var(--ec-infobulle-encre));font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;pointer-events:none}.mail-os__ruban-fin [data-bulle]:after{left:auto;right:0;translate:0 0}@media(hover:none),(max-width:767px){.mail-os [data-bulle]:after{display:none}}.mail-os__menu,.mail-os__boite-menu,.mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{border:1px solid var(--ec-os-verre-lisere);background:var(--mail-os-verre);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou));backdrop-filter:blur(var(--ec-os-verre-flou));box-shadow:var(--ec-os-ombre-verre)}.mail-os__menu,.mail-os__boite-menu{border-radius:var(--ec-os-rayon-bloc)}.mail-os__menu button,.mail-os__menu [role^=menuitem]{min-height:32px;padding-block:7px;border-radius:var(--ec-os-rayon-item);font-size:var(--ec-os-t-corps)}.mail-os__menu button:hover,.mail-os__menu button:focus-visible{background:var(--ec-os-survol-neutre)}.mail-os__deplacer-liste>li:has(>[data-creer]){background:var(--mail-os-verre)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mail-os__menu,.mail-os__boite-menu,.mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{background:var(--ec-os-verre-repli)}.mail-os [data-bulle]:after{background:var(--ec-infobulle-fond-opaque)}}@media(prefers-reduced-transparency:reduce){.mail-os__menu,.mail-os__boite-menu,.mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{background:var(--ec-os-verre-repli);-webkit-backdrop-filter:none;backdrop-filter:none}.mail-os [data-bulle]:after{background:var(--ec-infobulle-fond-opaque);-webkit-backdrop-filter:none;backdrop-filter:none}}.mail-os__menu-titre{margin:0;padding:8px 10px 4px;font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:14px;letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.mail-os__menu-sep{height:1px;margin:4px 6px;background:var(--ec-os-filet)}.mail-os .mail-os__ruban{container:mail-ruban / inline-size;display:flex;align-items:center;gap:6px;min-width:0;height:var(--mail-os-ruban-h);padding:0;overflow:visible;background:transparent}.mail-os__ruban-groupe{display:inline-flex;align-items:center;flex:none;gap:0;height:40px;padding:0 2px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.mail-os__ruban-espace{flex:1 1 0;min-width:0}.mail-os__ruban-fin{display:inline-flex;align-items:center;gap:6px;flex:none}.mail-os .mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__retour){display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;width:auto;min-width:36px;height:36px;padding:0;border:2px solid transparent;border-radius:var(--ec-os-rayon-pilule);background:transparent;background-clip:padding-box;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450;line-height:18px;white-space:nowrap;cursor:pointer;opacity:1}.mail-os .mail-os__ruban .mail-os__ruban-btn{padding:0 10px 0 6px}.mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__retour):hover:not(:disabled){background:var(--ec-os-survol-neutre)}.mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn):active:not(:disabled){background:var(--ec-os-presse-neutre)}.mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn):disabled{opacity:1;color:rgb(var(--ec-os-texte) / .32);cursor:default}.mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__retour):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:0}.mail-os__ruban .mail-os__icone-btn[data-actif]:not(:disabled){background:rgb(var(--ec-vif-noir));color:rgb(var(--ec-vif-accent-sur))}.mail-os .mail-os__ruban .mail-os__retour{display:none}.mail-os .mail-os__ruban .mail-os__icone-btn{width:36px}.mail-os .mail-os__ruban .mail-os__ruban-chevron{min-width:36px;width:36px}.mail-os__ruban .mail-os__menu-ancre{position:relative;display:inline-flex}.mail-os__ruban .mail-os__menu-ancre:last-child{margin-left:0}.mail-os .mail-os__ruban [data-large]{display:none}@container mail-ruban (min-width: 920px){.mail-os .mail-os__ruban [data-large]{display:inline-flex}.mail-os .mail-os__ruban [data-sauf-large]{display:none}}@container mail-ruban (min-width: 920px) and (max-width: 1099px){.mail-os .mail-os__ruban .mail-os__ruban-btn[data-large]>.mail-os__ruban-libelle{display:none}.mail-os .mail-os__ruban .mail-os__ruban-btn[data-large]{width:36px;padding:0}}@container mail-ruban (max-width: 659px){.mail-os .mail-os__ruban [data-libelle=court]>.mail-os__ruban-libelle{display:none}.mail-os .mail-os__ruban .mail-os__ruban-btn[data-libelle=court]{padding:0;width:36px}}@container mail-ruban (max-width: 559px){.mail-os .mail-os__ruban [data-libelle=ia]>.mail-os__ruban-libelle{display:none}.mail-os .mail-os__ruban .mail-os__ia-ruban{width:36px;padding:0}.mail-os .mail-os__ruban :is([data-palier="520"],[data-sauf-large]){display:none}}@container mail-ruban (max-width: 459px){.mail-os .mail-os__ruban .mail-os__ruban-btn>.mail-os__ruban-libelle{display:none}.mail-os .mail-os__ruban .mail-os__ruban-btn{padding:0;width:36px}.mail-os__ruban-groupe{padding:0}.mail-os .mail-os__ruban{gap:2px}}.mail-os__menu [data-palier]{display:none}.mail-os__menu[data-sous-1100] [data-palier="1100"],.mail-os__menu[data-sous-560] [data-palier="520"]{display:flex}.mail-os .mail-os__ruban .mail-os__ia-ruban,.mail-os .mail-os__ruban .mail-os__ia-ruban:hover:not(:disabled){height:36px;padding:0 14px 0 10px;border:0;background:rgb(var(--ec-os-violet-doux));color:rgb(var(--ec-os-violet-encre));font-weight:500}.mail-os__ruban .mail-os__ia-ruban:hover:not(:disabled){box-shadow:inset 0 0 0 40px rgb(var(--ec-c-marque) / .08)}.mail-os__ruban .mail-os__ia-ruban:disabled{background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte) / .32)}.mail-os__ruban .mail-os__ia-ruban[aria-busy=true]{background:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc, 255 255 255));cursor:progress}.mail-os__ruban .mail-os__ruban-btn[aria-pressed=true]:not(:disabled){background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__ruban .mail-os__ruban-btn[aria-pressed=true]:hover:not(:disabled){background:rgb(var(--ec-os-actif-survol))}.mail-os__affichage{width:260px}.mail-os__menu .mail-os__coche-case{display:inline-grid;place-items:center;flex:none;width:16px;height:16px;border:1.5px solid rgb(var(--ec-os-texte-2));border-radius:4px}.mail-os__menu [aria-checked=true]>.mail-os__coche-case{border-color:rgb(var(--ec-os-actif));background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__menu .mail-os__raccourci{margin-left:auto;padding-left:12px;font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__nouveau{width:100%;height:36px;min-height:36px;padding:0 14px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:600;justify-content:flex-start;gap:8px}.mail-os__volets[data-replie] .mail-os__rail-tete{justify-self:center}.mail-os__volets[data-replie] .mail-os .mail-os__nouveau,.mail-os__volets[data-replie] .mail-os__nouveau{width:36px;padding:0;justify-content:center}.mail-os__volets[data-replie] .mail-os__nouveau-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-os .mail-os__dossiers{display:flex;flex-direction:column;gap:6px;min-width:0;min-height:0;padding:10px 8px 8px;overflow:visible;background:rgb(var(--ec-os-carte))}.mail-os__dossiers .mail-os__boite{flex:none;display:grid}.mail-os__dossiers .mail-os__boite-btn{display:flex;align-items:center;gap:8px;width:100%;max-width:none;height:36px;padding:0 8px 0 6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));font-size:12px;font-weight:450}.mail-os__dossiers .mail-os__boite-btn:hover,.mail-os__dossiers .mail-os__boite-btn[aria-expanded=true]{background:var(--ec-os-presse-neutre)}.mail-os__dossiers .mail-os__boite-adresse{display:block;flex:1;text-align:left}.mail-os__compte-avatar{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:11px;font-weight:600;line-height:1}.mail-os__dossiers .mail-os__boite-menu{top:calc(100% + 6px);left:0;right:auto;z-index:60;width:300px}.mail-os__rail-defile{flex:1;min-height:0;display:grid;align-content:start;gap:6px;margin:0 -8px;padding:0 8px 24px;overflow:auto}.mail-os__rail-defile:after{content:"";position:sticky;bottom:-24px;display:block;height:24px;margin:-24px -8px 0;background:linear-gradient(to bottom,rgb(var(--ec-os-carte) / 0),rgb(var(--ec-os-carte)));pointer-events:none}.mail-os__section-tete{display:flex;align-items:center;justify-content:space-between;min-width:0;height:32px;margin:0;padding:0 0 0 10px}.mail-os__section-titre,.mail-os__dossiers .mail-os__favoris-titre,.mail-os__dossiers .mail-os__perso-bascule{font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:14px;letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.mail-os__section-titre{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__dossiers .mail-os__favoris{gap:0;padding-bottom:0;box-shadow:none}.mail-os__dossiers .mail-os__perso-tete{height:32px}.mail-os__dossiers .mail-os__perso-bascule{height:32px;padding:0 4px 0 10px;border-radius:var(--ec-os-rayon-item)}.mail-os__dossiers .mail-os__perso-bascule:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.mail-os__dossiers .mail-os__perso-chevron{order:2;margin-left:2px}.mail-os__dossiers :is(.mail-os__perso-plus-btn,.mail-os__section-plus){display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;background-clip:padding-box;color:rgb(var(--ec-os-texte));cursor:pointer}.mail-os__dossiers :is(.mail-os__perso-plus-btn,.mail-os__section-plus):hover{background:var(--ec-os-survol-neutre)}.mail-os__dossiers .mail-os__dossiers-liste{gap:0}.mail-os .mail-os__dossiers .mail-os__dossier{gap:10px;height:32px;min-height:32px;padding:0 10px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:450;line-height:18px}.mail-os__dossiers .mail-os__dossier>.ec-icone{flex:none;width:17px;height:17px}.mail-os__dossiers .mail-os__dossier:hover{background:var(--ec-os-survol-neutre)}.mail-os .mail-os__dossiers .mail-os__dossier[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os .mail-os__dossiers .mail-os__dossier[data-actif]:hover{background:rgb(var(--ec-os-actif-survol))}.mail-os__dossiers .mail-os__dossier:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.mail-os__dossiers .mail-os__dossier-compte{flex:none;margin-left:auto;font-size:12px;font-weight:450;font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.mail-os__dossiers .mail-os__dossier-compte[data-fort]{font-weight:600;color:rgb(var(--ec-os-texte))}.mail-os__dossiers .mail-os__dossier[data-actif] .mail-os__dossier-compte{color:inherit}.mail-os__dossiers .mail-os__perso-ligne{--mail-os-retrait: calc(var(--mail-os-profondeur, 0) * 20px)}.mail-os__dossiers .mail-os__perso-ligne>.mail-os__dossier--perso{padding-left:calc(10px + var(--mail-os-retrait) + 18px)}.mail-os__dossiers .mail-os__arbre-chevron{left:calc(4px + var(--mail-os-retrait));width:20px;height:20px}.mail-os__dossiers .mail-os__pastille-dossier{width:9px;height:9px;margin:0 4px}.mail-os__dossiers :is(.mail-os__perso-menu,.mail-os__systeme-menu){top:0;right:2px}.mail-os__dossiers :is(.mail-os__perso-menu,.mail-os__systeme-menu) .mail-os__perso-plus-btn,.mail-os__dossiers .mail-os__favori>.mail-os__favori-retirer{width:32px;height:32px}.mail-os__dossiers .mail-os__favori>.mail-os__favori-retirer{top:0;right:2px}.mail-os .mail-os__rail-pied{display:flex;align-items:center;justify-content:space-between;gap:6px;flex:none;margin-top:0;padding:8px 0 0;box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os__absence-rail{display:inline-flex;align-items:center;gap:8px;min-width:0;height:32px;padding:0 12px 0 10px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.mail-os__absence-rail>span{min-width:0;overflow:hidden;text-overflow:ellipsis}.mail-os__absence-rail:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.mail-os__absence-rail[data-etat=active]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__absence-rail[data-etat=active]:hover{background:rgb(var(--ec-os-actif-survol))}.mail-os__absence-rail:focus-visible,.mail-os .mail-os__rail-pied .mail-os__replier:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os .mail-os__rail-pied .mail-os__replier{width:36px;height:36px;margin-left:auto;border:2px solid transparent;background-clip:padding-box}@media(min-width:768px){.mail-os .mail-os__dossiers[data-replie]{align-items:center;padding:8px 0}.mail-os__dossiers[data-replie] .mail-os__boite,.mail-os__dossiers[data-replie] :is(.mail-os__section-tete,.mail-os__perso-tete,.mail-os__favoris-titre){display:none}.mail-os__dossiers[data-replie] .mail-os__rail-defile:after{margin-inline:0}.mail-os__dossiers[data-replie] .mail-os__rail-defile{justify-items:center;margin:0;padding:0 0 24px;gap:2px}.mail-os__dossiers[data-replie] .mail-os__rail-section+.mail-os__rail-section{padding-top:6px;box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os__dossiers[data-replie] .mail-os__dossiers-liste{justify-items:center;gap:2px}.mail-os .mail-os__dossiers[data-replie] .mail-os__dossier{position:relative;justify-content:center;width:36px;height:36px;min-height:36px;padding:0;border-radius:50%}.mail-os__dossiers[data-replie] :is(.mail-os__dossier-nom,.mail-os__absence-rail>span){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-os__dossiers[data-replie] .mail-os__dossier-compte{position:absolute;top:50%;right:50%;translate:13px -13px;min-width:7px;width:7px;height:7px;padding:0;overflow:hidden;border-radius:50%;background:rgb(var(--ec-os-texte));color:transparent;font-size:0;line-height:0}.mail-os__dossiers[data-replie] .mail-os__dossier-compte:not([data-fort]){display:none}.mail-os__dossiers[data-replie] .mail-os__dossier[data-badge] .mail-os__dossier-compte{display:block;translate:18px -18px;min-width:16px;width:auto;height:16px;padding:0 4px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif);font-family:inherit;font-size:11px;font-weight:var(--ec-os-libelle-graisse);line-height:16px;text-align:center;box-shadow:0 0 0 2px rgb(var(--ec-os-carte))}.mail-os__dossiers[data-replie] .mail-os__dossier[data-actif] .mail-os__dossier-compte:not([data-badge] *){background:rgb(var(--ec-os-actif-encre))}.mail-os__dossiers[data-replie] .mail-os__perso-ligne>.mail-os__dossier--perso{padding:0}.mail-os__dossiers[data-replie] .mail-os__arbre-chevron{display:none}.mail-os .mail-os__dossiers[data-replie] .mail-os__rail-pied{flex-direction:column;justify-content:flex-start;padding:8px 0 0}.mail-os__dossiers[data-replie] .mail-os__absence-rail{justify-content:center;width:36px;height:36px;padding:0;border-radius:50%}.mail-os .mail-os__dossiers[data-replie] .mail-os__rail-pied .mail-os__replier{margin-left:0}.mail-os__dossiers[data-replie] :is(.mail-os__favori-retirer,.mail-os__systeme-menu,.mail-os__perso-menu){display:none}}.mail-os__dossiers .mail-os__dossiers-liste>li[data-cible]:not([data-refus])>.mail-os__dossier,.mail-os__dossiers .mail-os__favori[data-cible]>.mail-os__dossier{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte))}.mail-os .mail-os__recherche{position:relative;align-self:center;min-width:0;height:36px;margin:0;z-index:50}.mail-os__recherche-panneau{display:grid;gap:0;min-width:0}.mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{position:absolute;top:-8px;left:-8px;width:min(540px,calc(100vw - 2 * var(--mail-os-gouttiere)));max-height:min(640px,calc(100vh - 80px));padding:8px;overflow:auto;border-radius:var(--mail-os-rayon-volet);overscroll-behavior:contain}.mail-os__recherche-champ{display:flex;align-items:center;gap:8px;height:36px;min-width:0;padding:0 4px 0 12px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2))}.mail-os__recherche[data-ouvert] .mail-os__recherche-champ{background:rgb(var(--ec-os-champ))}.mail-os__recherche-champ:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.mail-os__recherche-champ>input{flex:1;min-width:0;height:100%;padding:0;border:0;outline:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450}.mail-os__recherche-champ>input::placeholder{color:rgb(var(--ec-os-texte-2));opacity:1}.mail-os__recherche-champ>input::-webkit-search-cancel-button{display:none}.mail-os__kbd{display:inline-grid;place-items:center;flex:none;min-width:20px;height:20px;padding:0 5px;border:1px solid var(--ec-os-filet-fort);border-radius:6px;font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500;line-height:1;color:rgb(var(--ec-os-texte-2))}.mail-os__recherche-rond{display:inline-grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border:2px solid transparent;border-radius:50%;background:transparent;background-clip:padding-box;color:rgb(var(--ec-os-texte));cursor:pointer}.mail-os__recherche-rond:hover{background:var(--ec-os-survol-neutre)}.mail-os__recherche-rond[aria-expanded=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__recherche-rond:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:0}.mail-os__recherche-section{display:grid;gap:2px;padding:8px 0 0}.mail-os__recherche-section>h3{display:flex;align-items:center;justify-content:space-between;margin:0;padding:4px 8px;font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:14px;letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.mail-os__recherche-section>h3>button{padding:0 4px;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.mail-os__filtres-pilules{display:flex;flex-wrap:wrap;gap:6px;padding:2px 8px 4px}.mail-os__pilule{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;font-weight:500;line-height:16px;white-space:nowrap;cursor:pointer}.mail-os__pilule:hover{background:var(--ec-os-survol-neutre)}.mail-os__pilule[aria-pressed=true],.mail-os__pilule[data-actif]{border-color:rgb(var(--ec-os-actif));background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__pilule:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os__recherche-option{display:flex;align-items:center;gap:10px;width:100%;height:34px;padding:0 8px;border:0;border-radius:var(--ec-os-rayon-item);background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);font-weight:450;text-align:left;cursor:pointer}.mail-os__recherche-option:hover,.mail-os__recherche-option[data-actif]{background:var(--ec-os-survol-neutre)}.mail-os__recherche-option .mail-os__recherche-nom{flex:none;max-width:50%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__recherche-option .mail-os__recherche-detail{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os__recherche-avatar{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:11px;font-weight:600}.mail-os__etiquette-mono{text-transform:uppercase;letter-spacing:var(--ec-os-libelle-espace);flex:none;padding:1px 6px;border:1px solid var(--ec-os-filet-fort);border-radius:6px;font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);line-height:14px;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.mail-os__recherche-pied{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px;padding:8px 8px 2px;box-shadow:inset 0 1px 0 var(--ec-os-filet);font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os__recherche-pied>span{display:inline-flex;align-items:center;gap:4px}.mail-os__onglet-resultats{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:var(--ec-os-t-corps);font-weight:600;white-space:nowrap}.mail-os__onglet-resultats>.mail-os__compte-mono{font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse)}.mail-os__portee{margin-left:auto;height:30px;padding:0 8px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;cursor:pointer}.mail-os__portee:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.mail-os__filtres-actifs{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:6px 10px 2px}.mail-os__filtres-actifs .mail-os__pilule[data-actif]{padding-right:4px}.mail-os__filtres-actifs .mail-os__pilule[data-actif]>.ec-icone{opacity:.9}.mail-os__terme{text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:2px}.mail-os__ligne[data-ouvert] .mail-os__terme{text-decoration-color:currentColor}@media(max-width:767px){.ec-view.mail-os{padding:4px 12px var(--ec-os-dock-emprise, 12px)}.mail-os__volets,.mail-os__surface{grid-template-columns:minmax(0,1fr)}.mail-os__volets{grid-template-rows:minmax(0,1fr);grid-template-areas:"surface"}.mail-os__surface{grid-template-rows:var(--mail-os-ruban-h) minmax(0,1fr);grid-template-areas:"recherche" "liste"}.mail-os[data-volet=lecture] .mail-os__surface{grid-template-areas:"ruban" "lecture"}.mail-os[data-volet=dossiers] .mail-os__volets{grid-template-areas:"rail"}.mail-os__rail-tete,.mail-os[data-volet=liste] .mail-os__ruban,.mail-os[data-volet=lecture] .mail-os__recherche{display:none}.mail-os .mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{left:-4px;width:calc(100vw - 16px)}.mail-os__ruban-espace{display:none}.mail-os__ruban-fin{margin-left:auto}.mail-os .mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-btn,.mail-os__retour){min-width:40px;height:44px}.mail-os .mail-os__ruban .mail-os__retour{display:inline-flex}.mail-os .mail-os__ruban :is(.mail-os__crm-bascule,.mail-os__affichage-ancre){display:none}.mail-os .mail-os__ruban [data-groupe=vue]:not(:has(>:not(.mail-os__crm-bascule,.mail-os__affichage-ancre))){display:none}.mail-os__ruban-groupe{height:44px}.mail-os .mail-os__ruban .mail-os__ruban-chevron{min-width:40px;width:40px}.mail-os .mail-os__dossiers{overflow:hidden}}.mail-os__dossiers .mail-os__dossiers-perso{padding-top:0;box-shadow:none}.mail-os__recherche-option [data-terme]{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.mail-os__recherche-quand{flex:none;margin-left:auto;font-size:12px;color:rgb(var(--ec-os-texte-2))}mark.mail-os__terme{background:transparent;color:inherit}.mail-os__liste[data-resultats] .mail-os__rangee-focus>.mail-os__puce-filtre{display:none}.mail-os__liste[data-resultats] .mail-os__rangee-focus{gap:8px}.mail-os__liste[data-sans-apercu] .mail-os__apercu{display:none}.mail-os__liste[data-sans-avatars] .mail-os__ligne:not(:hover):not([data-selectionne]) .mail-os__avatar{visibility:hidden}.mail-os__liste[data-sans-avatars]:not([data-selection]) .mail-os__pastille-ligne{width:18px;min-width:18px}.mail-os__annonces:has(>.mail-os__filtres-actifs:only-child){padding:0}.mail-os .mail-os__annonces[data-mail-absence]{grid-template-columns:minmax(0,1fr);padding:6px 6px 0}.mail-os .mail-os__recherche-champ>input:focus,.mail-os .mail-os__recherche-champ>input:focus-visible{outline:none;box-shadow:none}.mail-os .mail-os__pastille-dossier[data-picto]{display:inline-grid;place-items:center;width:17px;height:17px;margin:0;border-radius:0;background:none;color:inherit}@media(pointer:coarse){.mail-os .mail-os__ruban :is(.mail-os__icone-btn,.mail-os__ruban-chevron){width:44px;min-width:44px;height:44px}.mail-os .mail-os__ruban :is(.mail-os__ruban-btn,.mail-os__retour){height:44px}.mail-os .mail-os__ruban-groupe{height:46px}}@media(pointer:coarse){.mail-os .mail-os__dossiers[data-replie] .mail-os__dossier{width:44px;height:44px;min-height:44px}}.mail-os .mail-os__rond28,.mail-os .mail-os__redacteur .mail-os__icone-btn{position:relative;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer;text-decoration:none}.mail-os .mail-os__rond28:before,.mail-os .mail-os__redacteur .mail-os__icone-btn:before{content:"";position:absolute;top:4px;right:4px;bottom:4px;left:4px;border-radius:50%;background:transparent;transition:background-color .12s var(--ec-anim-ease, ease)}.mail-os .mail-os__rond28:hover:before,.mail-os .mail-os__redacteur .mail-os__icone-btn:hover:before{background:var(--ec-os-survol-neutre)}.mail-os .mail-os__redacteur .mail-os__icone-btn[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os .mail-os__redacteur .mail-os__icone-btn[aria-pressed=true]:hover:before{background:transparent}.mail-os .mail-os__rond28>*,.mail-os .mail-os__redacteur .mail-os__icone-btn>*{position:relative}.mail-os .mail-os__rond28:focus-visible,.mail-os .mail-os__redacteur .mail-os__icone-btn:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.mail-os__lecture-corps{container:mail-fil / inline-size}.mail-os .mail-os__fil{gap:12px;padding:18px 20px 0}.mail-os .mail-os__fil-tete{display:grid;gap:6px;padding:0}.mail-os__fil-titre{display:flex;align-items:flex-start;gap:8px;min-width:0}.mail-os .mail-os__fil-objet{flex:1;font-family:var(--ec-os-police-titre, inherit);font-size:20px;line-height:26px;font-weight:400}.mail-os__fil-titre>.mail-os__rond28{margin:-5px -8px 0 0}.mail-os__fil-meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;min-width:0}.mail-os .mail-os__fil-meta .mail-os__fil-compte{font-size:var(--ec-os-t-etiquette);color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__ia{padding:0}.mail-os .mail-os__ia-panneau{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:8px;min-height:86px;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.mail-os__ia-tete{display:flex;align-items:center;gap:8px;min-height:24px}.mail-os__ia-titre{flex:1;display:inline-flex;align-items:center;gap:8px;min-width:0}.mail-os__ia-pastille{display:inline-grid;place-items:center;flex:none;width:22px;height:22px;border-radius:50%;background:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc))}.mail-os__ia-gestes-tete{display:inline-flex;align-items:center;gap:2px}.mail-os__ia-deplier{display:inline-flex;align-items:center;gap:2px;height:28px;padding:0 6px 0 10px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:12px;cursor:pointer}.mail-os__ia-deplier:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.mail-os__ia-deplier[aria-expanded=true]>.ec-icone{transform:rotate(180deg)}.mail-os__ia-rond{display:inline-grid;place-items:center;width:28px;height:28px;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte-2));cursor:pointer}.mail-os__ia-rond:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.mail-os .mail-os__ia-panneau .mail-os__ia-puce{height:28px;padding:0 12px 0 10px;background:rgb(var(--ec-os-carte));font-size:12px}.mail-os__ia-invite,.mail-os__ia-synthese{margin:0;font-size:var(--ec-os-t-corps);line-height:19px}.mail-os__ia-invite{color:rgb(var(--ec-os-texte-2))}.mail-os__ia-synthese{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.mail-os__ia-squelette{display:grid;gap:8px;padding-top:4px}.mail-os__ia-detail{display:grid;gap:10px}.mail-os .mail-os__ia-detail .mail-os__ia-puces,.mail-os .mail-os__ia-detail .mail-os__ia-attendu{font-size:var(--ec-os-t-corps);line-height:19px}.mail-os .mail-os__ia-detail .mail-os__ia-reperes li{background:rgb(var(--ec-os-carte))}.mail-os__ia-actions{display:flex;flex-wrap:wrap;gap:6px}.mail-os__ia-action{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;cursor:pointer}.mail-os__ia-action:hover{background:var(--ec-os-survol-neutre)}.mail-os__ia-refus-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.mail-os .mail-os__ia-refus-ligne .mail-os__ia-refus{flex:1 1 14rem;font-size:var(--ec-os-t-corps)}.mail-os .mail-os__ia-note{min-height:36px;padding:0 12px;border-radius:12px;background:rgb(var(--ec-os-champ));font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__messages{gap:0;padding:0 0 12px}.mail-os .mail-os__message{padding:0;border-radius:0}.mail-os .mail-os__message:not([data-ouvert]):hover{background:transparent}.mail-os .mail-os__message+.mail-os__message{box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os .mail-os__message[data-ouvert]{padding:2px 0 16px}.mail-os .mail-os__message[data-ouvert]+.mail-os__message[data-ouvert]{padding-top:16px}.mail-os .mail-os__avatar--36,.mail-os .mail-os__avatar--28{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-weight:600}.mail-os :is(.mail-os__avatar--36,.mail-os__avatar--28):not([data-ec-av],[data-face]){background:rgb(var(--ec-os-texte) / .08);color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__avatar--36{width:36px;height:36px;font-size:12px}.mail-os .mail-os__avatar--28{width:28px;height:28px;font-size:10px}.mail-os .mail-os__message-tete{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px}.mail-os .mail-os__message-qui{display:grid;gap:1px;min-width:0;padding:0;border:0;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mail-os__message-ligne-de{display:flex;align-items:baseline;gap:6px;min-width:0}.mail-os .mail-os__message-de{flex:none;max-width:60%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps);line-height:18px;font-weight:600}.mail-os__message-adresse{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__message-a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.mail-os__message-fin{display:inline-flex;align-items:center;gap:4px}.mail-os .mail-os__message-date{font-size:12px;color:rgb(var(--ec-os-texte-2));white-space:nowrap;font-variant-numeric:tabular-nums}.mail-os__message-ronds{display:inline-flex}.mail-os .mail-os__message-corps{gap:10px;padding:8px 0 0 46px;font-size:var(--ec-os-t-corps);line-height:19px}.mail-os__message-ligne{display:grid;grid-template-columns:28px auto minmax(0,1fr) auto;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 4px;border:0;border-radius:10px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.mail-os__message-ligne:hover{background:var(--ec-os-survol-neutre)}.mail-os .mail-os__message-ligne .mail-os__message-de{max-width:220px}.mail-os .mail-os__message-ligne .mail-os__message-apercu{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__corps-html[data-lot3]{grid-template-columns:minmax(0,1fr);gap:10px}.mail-os .mail-os__message-corps{grid-template-columns:minmax(0,1fr)}.mail-os .mail-os__corps-html[data-lot3] .mail-os__courriel{position:relative;padding:18px 20px;border:1px solid var(--ec-os-filet);border-radius:16px;background:rgb(var(--ec-os-blanc));color:rgb(var(--ec-os-noir))}.mail-os .mail-os__corps-html[data-lot3][data-fond=sombre] .mail-os__courriel{background:rgb(var(--ec-os-noir));color:rgb(var(--ec-os-blanc))}.mail-os .mail-os__corps-html[data-lot3] .mail-os__courriel-cadre{padding-right:32px;box-sizing:border-box}.mail-os__courriel-fond{position:absolute;top:8px;right:8px;z-index:1;display:inline-grid;place-items:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:inherit;cursor:pointer}.mail-os__courriel-fond:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:50%;background:rgb(var(--ec-os-noir) / .08)}.mail-os__corps-html[data-fond=sombre] .mail-os__courriel-fond:before{background:rgb(var(--ec-os-blanc) / .16)}.mail-os__courriel-fond>*{position:relative}.mail-os__courriel-fond[aria-pressed=true]:before{background:rgb(var(--ec-os-blanc))}.mail-os__courriel-fond[aria-pressed=true]{color:rgb(var(--ec-os-noir))}.mail-os__courriel-fond:focus-visible{outline:2px solid currentColor;outline-offset:0}.mail-os .mail-os__pieces-liste{gap:8px}.mail-os .mail-os__piece{flex:0 1 280px;min-width:200px;max-width:300px;gap:4px;min-height:44px;box-sizing:border-box;padding:0 6px 0 8px;border:0;border-radius:12px;background:rgb(var(--ec-os-champ))}.mail-os__piece-corps{flex:1;min-width:0;display:flex;align-items:center;gap:10px;padding:6px 0;border:0;background:transparent;color:inherit;font:inherit;text-align:left}button.mail-os__piece-corps{cursor:pointer}.mail-os .mail-os__pieces button.mail-os__piece-corps{display:flex;width:auto;height:auto;place-items:normal;border-radius:0}.mail-os .mail-os__pieces button.mail-os__piece-corps:hover{background:transparent}.mail-os .mail-os__piece[data-echec]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger) / .45)}.mail-os .mail-os__pieces .mail-os__piece-rond:disabled{opacity:.38;cursor:not-allowed}.mail-os .mail-os__pieces .mail-os__piece-rond:disabled:hover:before{background:transparent}.mail-os .mail-os__piece[data-echec] .mail-os__piece-taille{color:rgb(var(--ec-os-danger))}.mail-os .mail-os__pieces-note{margin:6px 0 0;padding-left:46px;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.mail-os__piece-vignette{display:inline-grid;place-items:center;flex:none;width:28px;height:28px;border-radius:8px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__piece-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px}.mail-os .mail-os__piece-taille{font-size:var(--ec-os-t-etiquette);line-height:14px;font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__pieces .mail-os__piece-rond{position:relative;display:inline-grid;place-items:center;flex:none;width:36px;height:36px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-os-texte));cursor:pointer}.mail-os .mail-os__pieces .mail-os__piece-rond:before{content:"";position:absolute;top:5px;right:5px;bottom:5px;left:5px;border-radius:50%;background:rgb(var(--ec-os-carte))}.mail-os .mail-os__pieces .mail-os__piece-rond:hover:before{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.mail-os .mail-os__pieces .mail-os__piece-rond>*{position:relative}.mail-os__pied-lecture{position:sticky;bottom:0;z-index:1;display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-height:52px;margin:0 -20px;padding:8px 20px;box-sizing:border-box;box-shadow:inset 0 1px 0 var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin:0 0 0 auto}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides>legend{float:left;margin-right:4px;padding:0}.mail-os .mail-os__pied-lecture .mail-os__ia-puce{height:28px;padding:0 12px 0 10px;font-size:12px}.mail-os .mail-os__pied-lecture .mail-os__ia-puce>.ec-icone{color:rgb(var(--ec-os-ia-identite))}:is(:root.dark,:root.black) .mail-os .mail-os__pied-lecture .mail-os__ia-puce>.ec-icone{color:rgb(var(--ec-os-texte))}.mail-os .mail-os__pied-lecture .mail-os__ia-puce[data-attente]{opacity:1;cursor:progress}.mail-os .mail-os__pied-lecture .mail-os__ia-refus-ligne{flex:1 1 100%}.mail-os .mail-os__lecture-vide[data-lot3],.mail-os .mail-os__vide[data-lot3]{display:grid;place-content:center;justify-items:center;gap:8px;padding:32px 24px;text-align:center;color:rgb(var(--ec-os-texte))}.mail-os .mail-os__vide[data-lot3]{flex:1;min-height:320px}.mail-os__vide-pastille{display:inline-grid;place-items:center;width:64px;height:64px;margin-bottom:4px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.mail-os__vide-titre{margin:0;font-family:var(--ec-os-police-titre, inherit);font-size:20px;line-height:26px;font-weight:400}.mail-os__vide-texte{max-width:320px;margin:0;font-size:12px;line-height:18px;color:rgb(var(--ec-os-texte-2))}.mail-os__vide-action{height:32px;margin-top:6px;padding:0 14px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;cursor:pointer}.mail-os__vide-action:hover{background:var(--ec-os-survol-neutre)}.mail-os__vide-raccourcis{display:grid;gap:6px;margin:12px 0 0;text-align:left}.mail-os__vide-raccourcis>div{display:grid;grid-template-columns:20px auto;align-items:center;gap:12px}.mail-os__vide-raccourcis dt,.mail-os__vide-raccourcis dd{margin:0}.mail-os__vide-raccourcis dd{font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os__vide-raccourcis kbd{display:inline-grid;place-items:center;width:20px;height:20px;border-radius:6px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-family:inherit;font-size:var(--ec-os-t-etiquette);font-weight:500}.mail-os .mail-os__squelettes{display:grid;gap:0;padding:0 6px}.mail-os__sq-rangee-liste{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;height:64px;box-sizing:border-box;padding:10px;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.mail-os__sq-lignes{display:grid;gap:7px;padding-top:2px}.mail-os__fil--squelette{gap:12px}.mail-os__sq-meta,.mail-os__sq-message,.mail-os__sq-qui{display:flex;align-items:center;gap:8px}.mail-os__sq-qui{flex:1;flex-direction:column;align-items:stretch;gap:6px}.mail-os__sq-resume{display:grid;align-content:center;gap:10px;height:86px;box-sizing:border-box;padding:12px 14px;border-radius:14px;background:rgb(var(--ec-os-champ))}.mail-os__sq-retrait{display:grid;gap:12px;padding-left:46px}.mail-os__sq-cadre{display:grid;gap:10px;min-height:280px;align-content:start;padding:18px 20px;border-radius:16px;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.mail-os__redaction-en-ligne{display:flex;flex-direction:column}.mail-os__redaction-en-ligne>.mail-os__redaction-cible{padding:0}.mail-os__redaction-cible{flex:1;display:flex;flex-direction:column;min-height:0;padding:18px 20px}.mail-os .mail-os__redacteur[data-presentation=ligne]{gap:6px;padding:10px;border-radius:16px;background:rgb(var(--ec-os-champ))}.mail-os .mail-os__redaction-tete{gap:6px;min-height:36px}.mail-os .mail-os__redaction-tete .mail-os__enregistrement{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:var(--ec-os-t-etiquette)}.mail-os .mail-os__redacteur .mail-os__envoi-groupe .mail-os__envoyer{height:36px}.mail-os .mail-os__redacteur .mail-os__fermer{height:32px}.mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__redaction-corps{gap:6px;overflow:visible}.mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__champ{min-height:36px;gap:10px;padding:0 10px;border:0;border-radius:10px;background:rgb(var(--ec-os-carte))}.mail-os .mail-os__redacteur .mail-os__champ-libelle{width:32px;font-size:12px;font-weight:450;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__redacteur .mail-os__champ-saisie{height:34px;font-size:var(--ec-os-t-corps)}.mail-os .mail-os__redacteur .mail-os__destinataires>.mail-os__champ-libelle{padding-top:9px}.mail-os .mail-os__redacteur .mail-os__jetons{padding:5px 0}.mail-os .mail-os__redacteur .mail-os__jeton{height:24px;padding:0 2px 0 10px;background:rgb(var(--ec-os-champ));font-size:12px}.mail-os .mail-os__redacteur .mail-os__jeton-saisie .mail-os__champ-saisie{height:24px}.mail-os .mail-os__redacteur .mail-os__destinataires>.mail-os__lien{font-size:12px;line-height:24px;padding-top:6px}.mail-os .mail-os__redacteur .mail-os__mise-en-forme{gap:0;padding:0}.mail-os .mail-os__redacteur .mail-os__sep{width:1px;height:20px;margin:0 4px;background:var(--ec-os-filet-fort)}.mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__editeur-cadre{min-height:140px}.mail-os .mail-os__redacteur .mail-os__editeur{padding:10px 12px;border-radius:12px;background:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-corps);line-height:19px}.mail-os__ia-proposition{display:grid;gap:6px}.mail-os .mail-os__ia-proposition .mail-os__ia-bandeau{display:flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__ia-proposition .mail-os__ia-source{height:24px;padding:0 8px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.mail-os__redaction-pied{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:36px}.mail-os__pied-outils{position:relative;display:inline-flex;align-items:center}.mail-os__pied-espace{flex:1}.mail-os .mail-os__ia-contour,.mail-os .mail-os__ia-plein{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 10px;border-radius:var(--ec-os-rayon-pilule);font:inherit;font-size:12px;font-weight:500;white-space:nowrap;cursor:pointer}.mail-os .mail-os__ia-contour{border:1.5px solid rgb(var(--ec-os-ia-identite));background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.mail-os .mail-os__ia-contour>.ec-icone:first-child{color:rgb(var(--ec-os-ia-identite))}:is(:root.dark,:root.black) .mail-os .mail-os__ia-contour>.ec-icone:first-child{color:rgb(var(--ec-os-texte))}.mail-os .mail-os__ia-contour:hover:not(:disabled){background:var(--ec-os-survol-neutre)}.mail-os .mail-os__ia-plein{border:0;background:rgb(var(--ec-os-ia-identite));color:rgb(var(--ec-os-blanc))}.mail-os .mail-os__ia-plein:hover:not(:disabled){box-shadow:inset 0 0 0 40px #00000024}.mail-os .mail-os__ia-plein[aria-busy=true]{cursor:progress}.mail-os .mail-os__ia-contour:disabled,.mail-os .mail-os__ia-plein:disabled:not([aria-busy=true]){opacity:.45;cursor:default}.mail-os .mail-os__option-relance{display:inline-flex;align-items:center;gap:8px;min-height:32px;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__option-relance[data-actif]{color:rgb(var(--ec-os-texte))}.mail-os__option-relance-delai{height:28px;padding:0 8px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:12px}.mail-os__pied-raccourci{display:inline-flex;align-items:center;gap:6px;font-size:var(--ec-os-t-etiquette)}.mail-os__pied-raccourci kbd{font-family:inherit;font-size:var(--ec-os-t-etiquette);letter-spacing:0}.mail-os__fenetre-redaction{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;flex-direction:column;width:min(640px,calc(100vw - 48px));max-height:calc(100vh - 120px);border-radius:24px;background:rgb(var(--ec-os-carte));box-shadow:0 24px 64px #00000038,0 4px 16px #0000001f;overflow:hidden}:is(:root.dark,:root.black) .mail-os__fenetre-redaction{box-shadow:0 24px 64px #0009,0 0 0 1px var(--ec-os-filet-fort)}.mail-os__fenetre-redaction>.mail-os__redaction{flex:1;min-height:0}.mail-os .mail-os__redacteur[data-presentation=detachee]{gap:0;padding:0;min-height:0}.mail-os__fenetre-tete{display:flex;align-items:center;gap:2px;height:48px;flex:none;padding:0 8px 0 18px;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.mail-os__fenetre-titre{flex:none;margin:0 8px 0 0;font-family:var(--ec-os-police-titre, inherit);font-size:16px;line-height:20px;font-weight:400}.mail-os .mail-os__fenetre-tete .mail-os__enregistrement{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-etiquette);text-align:right}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__redaction-corps{gap:0;overflow:auto}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__champ{min-height:36px;gap:12px;padding:0 18px;border:0;border-radius:0;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.mail-os__champ-valeur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps)}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__outils{padding:2px 10px;box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__editeur-cadre{min-height:160px}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__editeur{padding:12px 18px;border-radius:0;background:transparent}.mail-os .mail-os__redacteur[data-presentation=detachee] :is(.mail-os__ia-proposition,.mail-os__pieces,.mail-os__avertissement,.mail-os__note-modele){margin:0 18px 10px}.mail-os .mail-os__redacteur[data-presentation=detachee] .mail-os__redaction-pied{flex:none;padding:10px 12px;box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os__brouillons-reduits{position:fixed;right:24px;bottom:24px;z-index:60;display:flex;gap:8px}.mail-os__brouillon-reduit{display:inline-flex;align-items:center;height:36px;padding:0 0 0 4px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-verre),0 0 0 1px var(--ec-os-filet)}.mail-os__brouillon-reduit-ouvrir{display:inline-flex;align-items:center;gap:8px;height:36px;max-width:260px;padding:0 4px 0 10px;border:0;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os__brouillon-reduit-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os .mail-os__lecture:has(>.mail-os__lecture-zone>.mail-os__crm-hote){background:transparent}.mail-os .mail-os__lecture:has(>.mail-os__lecture-zone>.mail-os__crm-hote) .mail-os__lecture-corps{border-radius:var(--mail-os-rayon-volet);background:rgb(var(--ec-os-carte))}.mail-os .mail-os__lecture-zone{gap:var(--mail-os-gouttiere)}.mail-os .mail-os__crm-hote{flex:0 0 300px;padding:0}@media(min-width:1680px){.mail-os .mail-os__crm-hote{flex-basis:320px}}.mail-os .mail-os__crm{border-radius:var(--mail-os-rayon-volet);background:rgb(var(--ec-os-carte))}.mail-os .mail-os__crm-barre{min-height:44px;padding:8px 6px 0 8px}.mail-os .mail-os__crm-onglets>button{height:30px;padding:0 12px;font-size:var(--ec-os-t-corps);font-weight:450}.mail-os .mail-os__crm-onglets>button[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os .mail-os__crm-corps{gap:16px;padding:12px 16px 20px}.mail-os .mail-os__crm-tete{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}.mail-os__crm-qui{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:10px}.mail-os .mail-os__crm-avatar{width:40px;height:40px;font-size:var(--ec-os-t-corps)}.mail-os .mail-os__crm-nom{margin:0;font-family:var(--ec-os-police-titre, inherit);font-size:16px;line-height:20px;font-weight:400}.mail-os .mail-os__crm-role{margin:2px 0 0;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__crm-ronds{display:flex;flex-wrap:wrap;gap:6px}.mail-os .mail-os__crm-rond{display:inline-grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.mail-os .mail-os__crm-rond:hover{background:var(--ec-os-presse-neutre)}.mail-os .mail-os__crm-fermer,.mail-os .mail-os__crm-ajout{background:transparent}.mail-os .mail-os__crm-fermer:hover,.mail-os .mail-os__crm-ajout:hover{background:var(--ec-os-survol-neutre)}.mail-os__crm-cle{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:rgb(var(--ec-os-champ))}.mail-os__crm-cle-chiffre{font-family:var(--ec-os-police-titre, inherit);font-size:26px;line-height:30px;font-weight:400;font-variant-numeric:tabular-nums;color:var(--ec-theme-vif)}.mail-os__crm-cle-reste{color:rgb(var(--ec-os-texte-3))}.mail-os__crm-cle-contexte{font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.mail-os__crm-bloc{display:grid;gap:8px}.mail-os__crm-bloc-titre{display:flex;align-items:center;gap:10px;margin:0;font-size:var(--ec-os-t-corps);line-height:18px;font-weight:600}.mail-os__crm-bloc-titre>span:nth-child(2){flex:1}.mail-os__crm-pastille{display:inline-grid;place-items:center;flex:none;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__crm-carte{display:grid;gap:2px;padding:10px 12px;border-radius:12px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));text-decoration:none}.mail-os .mail-os__crm-carte:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.mail-os__crm-carte--tache{grid-template-columns:18px minmax(0,1fr);align-items:center;gap:10px!important}.mail-os__crm-carte-texte{display:grid;gap:2px;min-width:0}.mail-os__crm-carte-titre{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps);line-height:18px;font-weight:500}.mail-os__crm-carte-detail{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte-2))}.mail-os__crm-rond-tache{width:18px;height:18px;box-sizing:border-box;border:1.5px solid rgb(var(--ec-os-texte-2));border-radius:50%}.mail-os__crm-cartes{display:grid;gap:8px;margin:0;padding:0;list-style:none}.mail-os__crm-etapes{display:grid;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:4px;margin:8px 0 0;padding:0;list-style:none}.mail-os__crm-etapes>li{display:grid;gap:4px;min-width:0}.mail-os__crm-etape-trait{height:3px;border-radius:2px;background:var(--ec-os-filet-fort)}.mail-os__crm-etapes>li[data-franchie]>.mail-os__crm-etape-trait{background:rgb(var(--ec-os-texte))}.mail-os__crm-etape-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-etiquette);line-height:14px;color:rgb(var(--ec-os-texte-2))}.mail-os__crm-etapes>li[data-courante]>.mail-os__crm-etape-nom{color:rgb(var(--ec-os-texte));font-weight:600}.mail-os .mail-os__crm-vide{margin:0;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__menu.mail-os__flottant:has(.mail-os__flottant-clavier){width:300px;min-width:0;max-width:calc(100vw - 32px);box-sizing:border-box}.mail-os .mail-os__flottant-titre,.mail-os .mail-os__flottant-section{margin:0;padding:8px 10px 4px;font-size:var(--ec-os-t-etiquette);color:rgb(var(--ec-os-texte-2))}.mail-os .mail-os__flottant-section{margin-top:6px;padding-top:10px;box-shadow:inset 0 1px 0 var(--ec-os-filet)}.mail-os .mail-os__flottant>button[role=menuitem]{min-height:32px}.mail-os .mail-os__flottant-detail{margin-left:auto;padding-left:12px;font-size:12px;color:rgb(var(--ec-os-texte-2));white-space:nowrap;font-variant-numeric:tabular-nums}.mail-os__flottant-clavier{display:flex;justify-content:space-between;gap:12px;margin:0;padding:6px 10px 4px;font-size:12px;color:rgb(var(--ec-os-texte-2))}.mail-os__flottant-clavier kbd{display:inline-grid;place-items:center;min-width:18px;height:18px;margin-right:4px;border-radius:5px;background:var(--ec-os-presse-neutre);color:rgb(var(--ec-os-texte));font-family:inherit;font-size:var(--ec-os-t-etiquette)}.mail-os__boite-menu :is(.mail-absence__entree,.mail-os__entree-menu){display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;min-height:36px;padding:0 var(--ec-space-sm);border:0;border-radius:12px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);text-align:left;cursor:pointer}.mail-os__boite-menu .mail-os__entree-menu:hover{background:rgb(var(--ec-os-champ))}.mail-os__boite-menu .mail-os__entree-menu:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.mail-os__barre-actions{display:none}@container mail-fil (max-width: 599px){.mail-os .mail-os__message-corps,.mail-os__sq-retrait{padding-left:0}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides{margin-left:0}}@container mail-fil (max-width: 519px){.mail-os__message-ronds{display:none}}@media(max-width:767px){.mail-os .mail-os__barre{min-height:60px;gap:8px;padding:0}.mail-os .mail-os__barre .mail-os__espace{display:none}.mail-os__barre-titre{flex:1;min-width:0}.mail-os__barre-dossier{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--ec-os-police-titre, inherit);font-size:20px;line-height:26px}.mail-os .mail-os__barre :is(.mail-os__commande--dossiers,.mail-os__commande--recherche),.mail-os__barre-compte{display:inline-grid!important;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.mail-os__barre-compte{font:inherit;font-size:var(--ec-os-t-corps);font-weight:600;cursor:pointer}.mail-os[data-volet=lecture] .mail-os__barre{display:none}.mail-os[data-volet=liste]:not([data-recherche-mobile]) .mail-os__surface>.mail-os__recherche{display:none}.mail-os[data-volet=liste]:not([data-recherche-mobile]) .mail-os__surface{grid-template-rows:0 minmax(0,1fr)}.mail-os .mail-os__liste{border-radius:28px 28px 0 0}.mail-os .mail-os__liste .mail-os__ligne{min-height:72px;box-sizing:border-box;touch-action:pan-y;transition:transform .16s var(--ec-anim-ease, ease)}.mail-os li[data-balaye]>.mail-os__ligne{transition:none;background:rgb(var(--ec-os-carte));border-radius:10px}.mail-os .mail-os__liste .mail-os__pastille-ligne,.mail-os .mail-os__liste .mail-os__pastille-ligne>.mail-os__avatar{width:36px;height:36px}.mail-os .mail-os__lignes>li{position:relative}.mail-os__balayage{position:absolute;top:0;right:4px;bottom:0;left:4px;display:flex;align-items:center;gap:8px;padding:0 20px;border-radius:12px;font-size:var(--ec-os-t-corps);font-weight:600}.mail-os__balayage[data-sens=gauche]{justify-content:flex-end;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.mail-os__balayage[data-sens=droite]{justify-content:flex-start;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.mail-os__balayage[data-arme]{font-weight:700}.mail-os .mail-os__fab{display:inline-flex!important;align-items:center;gap:8px;right:20px;bottom:calc(var(--ec-os-dock-emprise, 0px) + 20px);height:56px;padding:0 22px 0 18px;border-radius:var(--ec-os-rayon-pilule);font-size:14px;box-shadow:0 10px 24px #0000002e,0 2px 6px #0000001a}.mail-os .mail-os__liste:after{height:88px}.mail-os .mail-os__ruban [data-groupe=repondre],.mail-os .mail-os__ruban .mail-os__ia-ruban,.mail-os .mail-os__ruban [data-groupe=ranger]>:not(:first-child){display:none}.mail-os .mail-os__fil{padding:16px 16px 0}.mail-os .mail-os__message-tete{grid-template-columns:36px minmax(0,1fr)}.mail-os .mail-os__message-fin,.mail-os .mail-os__pied-lecture{display:none}.mail-os[data-volet=lecture] .mail-os__lecture-corps{padding-bottom:76px}.mail-os .mail-os__ia-panneau:not([data-developpe]){min-height:0}.mail-os .mail-os__ia-panneau:not([data-developpe]) .mail-os__ia-synthese{-webkit-line-clamp:2}.mail-os[data-volet=lecture] .mail-os__barre-actions{position:fixed;left:12px;right:12px;bottom:calc(var(--ec-os-dock-emprise, 0px) + 8px);z-index:30;display:flex;align-items:center;gap:8px;padding:6px;border-radius:var(--ec-os-rayon-pilule);background:var(--mail-os-verre);backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(1.4);box-shadow:var(--ec-os-ombre-verre),inset 0 0 0 1px var(--ec-os-verre-lisere)}.mail-os__barre-repondre{flex:1;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.mail-os .mail-os__barre-actions .mail-os__barre-super{flex:1;justify-content:center;height:44px;font-size:var(--ec-os-t-corps)}.mail-os__rond44{display:inline-grid;place-items:center;flex:none;width:44px;height:44px;border:0;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));cursor:pointer}.mail-os__fenetre-redaction{top:0;right:0;bottom:0;left:0;width:auto;max-height:none;border-radius:0}.mail-os__brouillons-reduits{right:16px;bottom:calc(var(--ec-os-dock-emprise, 0px) + 88px)}.mail-os .mail-os__redacteur[data-presentation=ligne]{border-radius:0;background:transparent;padding:0}.mail-os .mail-os__redaction-tete .mail-os__detacher{display:none}}@media(prefers-reduced-transparency:reduce){.mail-os[data-volet=lecture] .mail-os__barre-actions{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.mail-os[data-volet=lecture] .mail-os__barre-actions{background:var(--ec-os-verre-repli)}}.mail-os .mail-os__menu.mail-os__flottant:has(.mail-os__flottant-clavier) .mail-os__flottant-libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os .mail-os__redaction-pied .mail-os__ia-menu{top:auto;bottom:calc(100% + 6px);right:auto;left:0}.mail-os .mail-os__redaction-pied :is(.mail-os__ia-retravail,.mail-os__pied-outils){position:relative}.mail-os .mail-os__redaction[hidden]{display:none!important}.mail-os .mail-os__focus{align-items:center;gap:2px}.mail-os .mail-os__focus-onglet{height:30px;padding:0 12px;border-radius:var(--ec-os-rayon-pilule);font-size:var(--ec-os-t-corps);font-weight:450;box-shadow:none}.mail-os .mail-os__focus-onglet:hover:not([aria-selected=true]){background:var(--ec-os-survol-neutre)}.mail-os .mail-os__focus-onglet[aria-selected=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-weight:500;box-shadow:none}@media(pointer:coarse){.mail-os .mail-os__focus-onglet{height:44px}}.mail-os__ia-suggestions-btn{display:none}@container mail-fil (max-width: 599px){.mail-os__ia-suggestions-btn{display:inline-flex;align-items:center;gap:6px;height:32px;margin-left:auto;padding:0 10px 0 12px;border:1px solid var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:12px;cursor:pointer}.mail-os__ia-suggestions-btn[aria-expanded=true]>.ec-icone:last-child{transform:rotate(180deg)}.mail-os .mail-os__pied-lecture{flex-wrap:nowrap}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides{display:none}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides[data-ouvert]{position:absolute;right:12px;bottom:calc(100% + 6px);z-index:4;display:grid;gap:2px;margin:0;padding:6px;border:1px solid var(--ec-os-verre-lisere);border-radius:16px;background:var(--mail-os-verre);backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(1.4);-webkit-backdrop-filter:blur(var(--ec-os-verre-flou)) saturate(1.4);box-shadow:var(--ec-os-ombre-verre)}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides[data-ouvert]>legend{display:none}.mail-os .mail-os__pied-lecture .mail-os__ia-rapides[data-ouvert] .mail-os__ia-puce{justify-content:flex-start;height:32px;border:0;background:transparent}}.mail-os .mail-os__redacteur .mail-os__editeur:not(:focus){box-shadow:inset 0 0 0 1px var(--ec-os-filet)}@media(max-width:767px){.mail-os .mail-os__mini-fiche{position:fixed;top:auto;left:12px;right:12px;bottom:calc(var(--ec-os-dock-emprise, 0px) + 72px);z-index:40;width:auto;min-width:0;max-width:calc(100vw - 24px)}.mail-os .mail-os__ia-panneau:not([data-developpe]){min-height:64px;padding:10px 12px;gap:4px}.mail-os .mail-os__ia-panneau[data-ia-carte=repos] .mail-os__ia-invite{display:none}.mail-os .mail-os__ia-panneau .mail-os__ia-puce{min-height:44px}.mail-os .mail-os__ia-panneau .mail-os__ia-titre .ec-os-etiquette{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}.mail-os__ia-tons{padding:var(--ec-space-sm) var(--ec-space-lg) 0}.mail-os :is(.mail-os__dossiers,.mail-os__liste,.mail-os__lecture,.mail-os__crm),.mail-os .mail-os__lecture:has(>.mail-os__lecture-zone>.mail-os__crm-hote) .mail-os__lecture-corps{border-radius:0}.ec-view.mail-os>.mail-os__bandeau-reconnexion{flex:none;border-bottom:1px solid var(--ec-os-filet)}.ec-view.mail-os>.mail-os__bandeau-reconnexion .ec-inline-alert--encart{border:0;border-radius:0;box-shadow:none}.ec-view.mail-os>.mail-os__bandeau-reconnexion .ec-inline-alert--encart .ec-inline-alert__line{padding-block:var(--ec-space-sm, 8px);padding-inline:var(--ec-space-lg, 16px)}@media(min-width:768px){.ec-view.mail-os{--mail-os-gouttiere: 0px;padding:0}.ec-view.mail-os>.mail-os__page-entete{flex:none;padding:0 var(--ec-space-lg, 16px);min-height:52px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.mail-os__volets{column-gap:0;background:rgb(var(--ec-os-carte))}.mail-os__surface{column-gap:0}.mail-os .mail-os__dossiers{border-radius:0;border-right:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));padding:10px 0 8px;overflow:hidden}.mail-os .mail-os__dossiers .mail-os__rail-defile{margin:0;padding:0 0 24px}.mail-os .mail-os__dossiers>:not(.mail-os__rail-defile){margin-inline:8px}.mail-os .mail-os__dossiers:not([data-replie]) .mail-os__dossier{padding-inline:16px 12px}.mail-os .mail-os__surface>.mail-os__recherche{align-self:stretch;height:auto;display:flex;align-items:center;padding:0 var(--ec-space-md, 12px);border-right:1px solid var(--ec-os-filet);border-bottom:1px solid var(--ec-os-filet)}.mail-os__surface>.mail-os__recherche>*{flex:1;min-width:0}.mail-os__surface>.mail-os__recherche[data-ouvert] .mail-os__recherche-panneau{top:-2px;left:4px}.mail-os__surface>.mail-os__liste{border-radius:0;border-right:1px solid var(--ec-os-filet)}.mail-os__surface>.mail-os__ruban{align-self:stretch;padding:0 var(--ec-space-md, 12px);border-bottom:1px solid var(--ec-os-filet)}.mail-os__surface>.mail-os__lecture{border-radius:0}.mail-os .mail-os__crm-hote{border-left:1px solid var(--ec-os-filet)}.mail-os .mail-os__lecture:has(>.mail-os__lecture-zone>.mail-os__crm-hote){background:rgb(var(--ec-os-carte))}.mail-os__surface[data-lecture=bas]>.mail-os__lecture{border-top:1px solid var(--ec-os-filet)}.mail-os__surface[data-lecture=bas]>.mail-os__liste,.mail-os__surface:is([data-lecture=bas],[data-lecture=masque])>.mail-os__recherche{border-right:0}.mail-os .mail-os__poignee--rail,.mail-os .mail-os__poignee--liste{left:-6px}.mail-os .mail-os__sq-carte{border-radius:0}}.mail-os .mail-os__lignes{padding:0}.mail-os .mail-os__lignes>li+li:before{margin:0}.mail-os .mail-os__ligne,.mail-os .mail-os__ligne[data-ouvert]{border-radius:0}.mail-os .mail-os__ligne{padding-inline:16px 12px}.mail-os .mail-os__ligne[data-ouvert]{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque))}.mail-os .mail-os__dossiers .mail-os__dossier[data-actif]{border-radius:0;background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque));color:rgb(var(--ec-os-texte))}.mail-os .mail-os__dossiers .mail-os__dossier[data-actif]:hover{background:rgb(var(--ec-os-violet-doux));box-shadow:inset 3px 0 rgb(var(--ec-c-marque)),inset 0 0 0 100vmax rgb(var(--ec-c-marque) / .05)}@media(max-width:767px){.ec-view.mail-os{padding:0 0 var(--ec-os-dock-emprise, 12px)}.ec-view.mail-os>.mail-os__barre{padding-inline:var(--ec-space-md, 12px)}.ec-view.mail-os>.mail-os__bandeau-reconnexion .ec-inline-alert--encart .ec-inline-alert__line{padding-inline:var(--ec-space-md, 12px)}.mail-os__volets,.mail-os__surface{column-gap:0}.mail-os__surface>.mail-os__recherche,.mail-os__surface>.mail-os__ruban{padding-inline:var(--ec-space-md, 12px);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.mail-os .mail-os__liste,.mail-os .mail-os__lecture,.mail-os .mail-os__dossiers{border-radius:0}}.mail-os .mail-os__lecture-corps>.mail-os__fil{flex:1 0 auto}.mail-os .mail-os__fil>.mail-os__messages{flex:1 0 auto;align-content:start}@media(min-width:768px){:root:has(.ziggy-orb) .mail-os .mail-os__lecture-zone:not(:has(>.mail-os__crm-hote)) .mail-os__pied-lecture{padding-right:104px}}@media(min-width:768px){.mail-os .mail-os__fil-actions>.mail-os__ruban-groupe{padding:0;background:transparent}.mail-os .mail-os__fil-actions>.mail-os__ruban-groupe+.mail-os__ruban-groupe{padding-left:7px;border-radius:0;box-shadow:inset 1px 0 0 var(--ec-os-filet-fort)}}.mail-os .mail-os__fil>.mail-os__redaction-en-ligne[data-ancrage=pied]{position:sticky;bottom:0;z-index:1;margin:0 -20px;padding:10px 20px 12px;box-sizing:border-box;max-height:min(560px,56dvh);overflow:hidden;box-shadow:inset 0 1px 0 var(--ec-os-filet);background:rgb(var(--ec-os-carte))}.mail-os .mail-os__redaction-en-ligne[data-ancrage=pied]>.mail-os__redaction-cible,.mail-os .mail-os__redaction-en-ligne[data-ancrage=pied] .mail-os__redacteur{flex:0 1 auto;min-height:0}.mail-os .mail-os__redaction-en-ligne[data-ancrage=pied] .mail-os__redacteur[data-presentation=ligne] .mail-os__redaction-corps{flex:0 1 auto;min-height:0;overflow:auto}@media(max-width:767px){.mail-os .mail-os__fil[data-redaction]>:not(.mail-os__redaction-en-ligne){display:none}.mail-os .mail-os__fil>.mail-os__redaction-en-ligne[data-ancrage=pied]{position:static;flex:1 0 auto;max-height:none;margin:0 -16px;padding:8px 16px 12px;overflow:visible;box-shadow:none}}.mail-os .mail-os__ia-panneau[data-teinte=noir]{border-radius:16px;box-shadow:none;background:rgb(var(--ec-vif-noir));color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-pastille{background:rgb(var(--ec-vif-noir-haut))}.mail-os .mail-os__ia-panneau[data-teinte=noir] .ec-os-etiquette,.mail-os .mail-os__ia-panneau[data-teinte=noir] :is(.mail-os__ia-deplier,.mail-os__ia-rond){color:#fff9}.mail-os .mail-os__ia-panneau[data-teinte=noir] :is(.mail-os__ia-deplier,.mail-os__ia-rond,.mail-os__ia-action):hover{background:#ffffff14;color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-invite{color:rgb(var(--ec-text-secondary))}.mail-os .mail-os__ia-panneau[data-teinte=noir] :is(.mail-os__ia-synthese,.mail-os__ia-puces,.mail-os__ia-attendu,.mail-os__ia-refus){color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-puce{border-color:transparent;background:#fafafa;color:rgb(var(--ec-vif-noir))}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-puce:hover:not(:disabled){background:#ffffffdb}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-action{border-color:#ffffff38;background:transparent;color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] .mail-os__ia-detail .mail-os__ia-reperes li{background:rgb(var(--ec-vif-noir-haut));color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] :is(a,.ziggy-raccourci,button.mail-os__lien){color:#fafafa}.mail-os .mail-os__ia-panneau[data-teinte=noir] :is(button,a):focus-visible{outline:2px solid rgb(var(--ec-vif-accent-sur-noir));outline-offset:2px}@media(max-width:767px){.ec-view.mail-os{background:rgb(var(--ec-os-carte))}}.mail-os__page-entete{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;min-height:48px;padding:0 0 var(--ec-space-xs)}.mail-os__page-icone{display:inline-grid;flex:none;place-items:center;width:var(--ec-titre-page-pastille, 28px);height:var(--ec-titre-page-pastille, 28px);border-radius:50%;background:rgb(var(--ec-c-encre, var(--ec-os-texte)));color:rgb(var(--ec-c-papier, var(--ec-os-carte)))}.mail-os__page-icone .ec-icone{width:var(--ec-titre-page-pastille-icone, 14px);height:var(--ec-titre-page-pastille-icone, 14px)}.mail-os .mail-os__page-titre{margin:0;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-family:var(--ec-titre-page-police);font-size:var(--ec-titre-page-taille);font-weight:var(--ec-titre-page-graisse);line-height:var(--ec-titre-page-interligne);letter-spacing:var(--ec-titre-page-interlettrage);white-space:nowrap}.mail-os__page-dossier{min-width:0;overflow:hidden;padding-left:var(--ec-space-sm);border-left:1px solid var(--ec-c-filet, var(--ec-os-filet));color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-size:14px;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.mail-os__page-espace{flex:1}.mail-os__page-entete .ec-kpi-strip,.mail-os__page-nouveau{flex:none}.mail-os__volets[data-sans-tete]{grid-template-areas:"rail surface" "rail surface"}@media(pointer:coarse){.mail-os__page-nouveau{min-height:44px}.mail-os .mail-os__dossiers .mail-os__dossier{height:44px;min-height:44px}}.mail-os .mail-os__ligne[data-non-lu]:after{background:rgb(var(--ec-c-marque, var(--ec-os-texte)))}.mail-os .mail-os__ruban .mail-os__ruban-btn[aria-pressed=true]:not(:disabled){background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.mail-os .mail-os__ruban .mail-os__ruban-btn[aria-pressed=true]:hover:not(:disabled){background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 40px rgb(var(--ec-c-marque) / .08)}@media(pointer:coarse){@container mail-ruban (max-width: 799px){.mail-os .mail-os__ruban [data-libelle=court]>.mail-os__ruban-libelle,.mail-os .mail-os__ruban [data-libelle=ia]>.mail-os__ruban-libelle{display:none}.mail-os .mail-os__ruban .mail-os__ruban-btn[data-libelle=court],.mail-os .mail-os__ruban .mail-os__ia-ruban{width:44px;padding:0}}@container mail-ruban (max-width: 699px){.mail-os .mail-os__ruban :is([data-palier="520"],[data-sauf-large]){display:none}}}.mail-os .mail-os__ia-plein{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)));color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)))}.mail-os .mail-os__ia-plein:hover:not(:disabled){box-shadow:inset 0 0 0 40px rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)) / .1)}.mail-os .mail-os__filtres-l2{gap:var(--ec-space-sm)}.mail-os__filtres-chips{display:flex;flex:0 1 auto;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0;overflow-x:auto;scrollbar-width:none}.mail-os__filtres-chips .ec-canon-chip{flex:none}.mail-os__filtres-espace{flex:1}@media(pointer:coarse){.mail-os__filtres-chips .ec-canon-chip{min-height:44px}}:root .mail-os .mail-os__crm-cle-chiffre{color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root:root .ec-os-bouton.mail-os__contour-danger{border-color:rgb(var(--ec-os-danger) / .6);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger) / .6);color:rgb(var(--ec-os-danger))}:root:root .ec-os-bouton.mail-os__contour-danger:hover:not(:disabled){background:rgb(var(--ec-os-danger) / .08)}:root:root:root .mail-os__retrait-acces.rt-Button{color:rgb(var(--ec-os-danger))}.mail-os .mail-os__brouillon{color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)))}:root .mail-os .mail-os__crm-onglets>button[data-actif]{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)));color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));box-shadow:none}@media(min-width:768px){:root .mail-os .mail-os__crm-hote>.mail-os__crm{padding-bottom:80px}}@media(min-width:768px){:root .mail-os .mail-os__redacteur[data-presentation=ligne]{padding-bottom:64px}:root .mail-os .mail-os__redacteur .mail-os__redaction-pied{padding-right:72px}}@media(min-width:768px)and (max-width:1365px){:root .mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__redaction-pied{flex-wrap:nowrap}:root .mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__ia-plein{flex:none;justify-content:center;width:44px;min-width:44px;padding:0}:root .mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__ia-plein-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root .mail-os .mail-os__redacteur[data-presentation=ligne] .mail-os__option-relance{flex:none}}.mail-os .mail-os__dossiers:not([data-replie]) .mail-os__dossier{height:auto;min-height:32px}@media(pointer:coarse){.mail-os .mail-os__dossiers:not([data-replie]) .mail-os__dossier{min-height:44px}}.mail-os .mail-os__dossiers:not([data-replie]) .mail-os__dossier-nom{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;white-space:normal;overflow-wrap:anywhere;line-height:16px;padding:3px 0}:root:root .mail-os__gm-nouveau{border-radius:var(--ec-os-rayon-pilule, 999px)}:root:root .mail-os__gm-entree[data-actif]{background:rgb(var(--ec-c-marque-doux, var(--ec-os-champ)));color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)))}:root:root .mail-os__gm-entree[data-actif] .mail-os__modeles-apercu{color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)) / .78)}:root:root .mail-os__gm-champ .mail-os__champ-saisie:focus,:root:root .mail-os__gm-champ .mail-os__champ-saisie:focus-visible{border-color:rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));outline:2px solid rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)) / .35);outline-offset:1px}:root:root:root:root:root:root:root .mail-os__boite-menu .mail-os__selecteur-boite .ec-select__trigger{width:100%;border:0;box-shadow:none;background:transparent;font-weight:600}:root:root:root:root:root:root:root .mail-os__boite-menu .mail-os__selecteur-boite .ec-select__trigger:hover{background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .05)}:root .mail-os .mail-os__zero-orbe.mail-os__vide-pastille{width:40px;height:40px;background:rgb(var(--ec-c-encre, var(--ec-os-texte)) / .06);color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)))}.mail-os .mail-os__lecture-corps .mail-os__messages:not(#_){padding-bottom:104px}:root .mail-os .mail-os__focus{align-items:stretch;align-self:stretch;gap:var(--ec-space-lg, 20px)}:root .mail-os .mail-os__focus .mail-os__focus-onglet{height:40px;padding:0 2px;border-radius:0;background:transparent;color:rgb(var(--ec-c-encre-2, var(--ec-os-texte-2)));font-weight:500;box-shadow:none}:root .mail-os .mail-os__focus .mail-os__focus-onglet:hover:not([aria-selected=true]){background:transparent;color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root .mail-os .mail-os__focus .mail-os__focus-onglet[aria-selected=true]{background:transparent;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-weight:600;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-os-texte)))}@media(pointer:coarse){:root .mail-os .mail-os__focus .mail-os__focus-onglet{height:44px}}:root .mail-os .mail-os__page-entete .ec-kpi-strip.ec-kpi-strip--open{gap:0;overflow:hidden;height:40px;border:0;border-radius:var(--ec-c-rayon-carte, 12px);background:rgb(var(--ec-vif-noir));color:#fafafa}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile{min-width:0;height:40px;padding:0 16px;border:0;background:transparent;color:inherit}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__text{display:flex;flex-direction:row;align-items:baseline;gap:8px;min-width:0}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile+.ec-kpi-strip__tile{border-left:1px solid rgb(255 255 255 / .09)}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open button.ec-kpi-strip__tile:hover{background:#ffffff0d}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile[data-active]{background:#ffffff17;box-shadow:inset 0 -2px rgb(var(--ec-vif-accent-sur-noir))}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__value{color:#fafafa;font-size:18px;font-weight:500;line-height:40px}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=accent] .ec-kpi-strip__value{color:rgb(var(--ec-vif-accent-sur-noir))}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__label{color:#fff9;font-size:11px;font-weight:500;line-height:40px;letter-spacing:.08em;text-transform:uppercase}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile:focus-visible{outline:2px solid rgb(var(--ec-vif-accent-sur-noir));outline-offset:-3px}@media(max-width:1279px){:root .mail-os .mail-os__page-entete .ec-kpi-strip.ec-kpi-strip--open{flex:0 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile{flex:none;padding:0 12px}.mail-os .mail-os__page-dossier{display:none}}.ec-rs-bm.ec-vif-carte{display:flex;flex-direction:column;gap:12px;padding:var(--ec-bande-padding, 20px 24px)}.ec-rs-bm__tete{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-rs-bm h2.ec-rs-bm__titre{margin:0;font-family:var(--ec-bande-titre-police);font-size:var(--ec-bande-titre-taille);line-height:var(--ec-bande-titre-interligne);font-weight:var(--ec-bande-titre-graisse);letter-spacing:var(--ec-bande-titre-interlettrage);color:#fafafa;overflow-wrap:anywhere}.ec-rs-bm__cellules{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;border-top:1px solid rgb(255 255 255 / .09)}.ec-rs-bm__cellule{display:flex;flex-direction:column;gap:8px;min-width:0;padding:14px 20px 0;border-left:1px solid rgb(255 255 255 / .09)}.ec-rs-bm__cellule:first-child{padding-left:0;border-left:0}.ec-rs-bm__cellule[data-large]{grid-column:span 2}.ec-rs-bm__etiquette{font-family:var(--ec-vif-texte, inherit);font-size:11px;line-height:16px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#fff9;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-rs-bm__graphe{margin-top:auto;min-width:0}.ec-rs-bm .ec-vif-grand{min-width:0}.ec-rs-bm-jauge{position:relative;height:8px;border-radius:999px;background:#ffffff1a;overflow:hidden}.ec-rs-bm-jauge__trait{position:absolute;inset:0 auto 0 0;width:var(--ec-rs-bm-part, 0%);border-radius:inherit;background:#fafafa}.ec-rs-bm-jauge[data-ec-decor] .ec-rs-bm-jauge__trait{animation:ec-rs-bm-jauge var(--ec-anim-max) var(--ec-anim-ease-out) backwards}.ec-rs-bm-jauge__pas{position:absolute;top:0;right:0;bottom:0;left:0;background-image:repeating-linear-gradient(to right,transparent 0,transparent calc(100% / var(--ec-rs-bm-pas) - 2px),rgb(var(--ec-vif-noir)) calc(100% / var(--ec-rs-bm-pas) - 2px),rgb(var(--ec-vif-noir)) calc(100% / var(--ec-rs-bm-pas)))}@keyframes ec-rs-bm-jauge{0%{width:0}}.ec-rs-bm-repartition{display:flex;flex-direction:column;gap:10px}.ec-rs-bm-repartition__barre{display:flex;gap:3px;height:8px}.ec-rs-bm-repartition__part{min-width:4px;border-radius:999px;transform-origin:left center}.ec-rs-bm-repartition[data-ec-decor] .ec-rs-bm-repartition__part{animation:ec-rs-bm-monte var(--ec-anim-max) var(--ec-anim-ease-out) backwards}@keyframes ec-rs-bm-monte{0%{transform:scaleX(0)}}.ec-rs-bm-repartition__legende{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;font-size:12px;line-height:16px;color:#ffffffb3}.ec-rs-bm-repartition__legende li{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.ec-rs-bm-repartition__valeur{color:#fafafa;font-weight:600}.ec-rs-bm-point{width:8px;height:8px;border-radius:2px;flex:none}.ec-rs-bm [data-ton=fort]{background:#fafafa}.ec-rs-bm [data-ton=doux]{background:#ffffff61}.ec-rs-bm [data-ton=piste]{background:#ffffff1a}.ec-rs-bm [data-ton=ok]{background:rgb(var(--ec-vif-ok))}.ec-rs-bm [data-ton=attention]{background:rgb(var(--ec-vif-chaud))}.ec-rs-bm [data-ton=urgent]{background:rgb(var(--ec-vif-urgent))}.ec-rs-bm [data-ton=accent]{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-rs-bm .ec-vif-anneau{gap:14px}@media(max-width:760px){.ec-rs-bm__cellules{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-rs-bm__cellule,.ec-rs-bm__cellule:first-child{padding:14px 12px 0 0;border-left:0}.ec-rs-bm__cellule[data-large]{grid-column:1 / -1}.ec-rs-bm__cellule:nth-child(n+3){display:none}}@media(prefers-reduced-motion:reduce){.ec-rs-bm-jauge__trait,.ec-rs-bm-repartition__part{animation:none}}.ec-rs-bm-pile{display:flex;flex-direction:column;gap:12px}.ec-rs-bm__note{margin:0;max-width:32ch;font-size:13px;line-height:18px;color:#ffffffb3}@media(max-width:760px){.ec-rs-bm.ec-vif-carte[data-bande-cuisine]{display:none}}.ec-menu-groupes{display:grid;gap:10px}.ec-menu-groupes__aide{margin:0;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-menu-groupe{display:grid;gap:8px;margin:0;padding:10px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md)}.ec-menu-groupe__legende{padding:0 4px;font-size:12px;font-weight:600}.ec-menu-groupe__tete,.ec-menu-groupe__choix{display:flex;align-items:center;gap:6px}.ec-menu-groupe__tete>input,.ec-menu-groupe__choix>input:first-child{flex:1;min-width:0}.ec-menu-groupe__choix>input:nth-child(2){width:84px}.ec-menu-groupe__regles{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px}.ec-menu-groupe__bascule{min-height:36px;padding:0 14px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-pill);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-secondary));font:inherit;font-size:13px;font-weight:500;cursor:pointer}.ec-menu-groupe__bascule[aria-pressed=true]{border-color:transparent;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-menu-groupe__borne{display:grid;gap:2px;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-menu-groupe__borne>input{width:64px}.ec-menu-groupe__defaut{margin:0;font-size:12px;color:rgb(var(--ec-danger))}.ec-fiches{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-fiches-cible{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-bottom:1px solid var(--ec-c-filet-doux)}.ec-fiches-cible__champ{display:grid;gap:4px;font-size:12px;color:rgb(var(--ec-c-encre-3))}.ec-fiches-cible__champ .ec-input{width:110px}.ec-fiches-cible .ec-fiches-aide{flex:1 1 260px;margin:0}.ec-fiches-aide{font-size:12px;line-height:1.45;color:rgb(var(--ec-c-encre-3));max-width:68ch}.ec-fiches-vide{padding:var(--ec-space-lg) var(--ec-space-md)}.ec-fiches-table-cadre{width:100%;overflow-x:auto}.ec-fiches-table{width:100%;border-collapse:collapse;font-size:14px;color:rgb(var(--ec-c-encre))}.ec-fiches-table th{text-align:left;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-c-encre-3));padding:10px var(--ec-space-md);border-bottom:1px solid var(--ec-c-filet);white-space:nowrap}.ec-fiches-table td{padding:10px var(--ec-space-md);border-bottom:1px solid var(--ec-c-filet-doux);vertical-align:middle}.ec-fiches-table tbody tr:hover{background:var(--ec-c-survol)}.ec-fiches-num{text-align:right;white-space:nowrap}.ec-fiches-table th.ec-fiches-num{text-align:right}.ec-fiches-fort{display:block;font-weight:600}.ec-fiches-sous-num{font-size:12px;color:rgb(var(--ec-c-encre-3))}.ec-fiches-actions{width:1%;text-align:right}.ec-fiches-lien{display:grid;gap:2px;padding:0;border:0;background:none;text-align:left;cursor:pointer;color:inherit;font:inherit}.ec-fiches-lien__nom{font-weight:600}.ec-fiches-lien:hover .ec-fiches-lien__nom,.ec-fiches-lien:focus-visible .ec-fiches-lien__nom{text-decoration:underline}.ec-fiches-lien__sous{font-size:12px;color:rgb(var(--ec-c-encre-3))}.ec-fiches-etat{display:inline-flex;align-items:center;gap:6px;font-size:12px;white-space:nowrap;color:rgb(var(--ec-c-encre-3))}.ec-fiches-etat__point{width:7px;height:7px;border-radius:50%;background:rgb(var(--ec-c-encre-3))}.ec-fiches-etat[data-etat=ok] .ec-fiches-etat__point{background:rgb(var(--ec-success))}.ec-fiches-etat[data-etat=sous]{color:rgb(var(--ec-c-encre))}.ec-fiches-etat[data-etat=sous] .ec-fiches-etat__point{background:rgb(var(--ec-warning, var(--ec-danger)))}.ec-fiches-fiche{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-fiches-fiche__reglages{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:var(--ec-space-md)}.ec-fiches-champ{display:grid;gap:4px;font-size:12px;font-weight:600}.ec-fiches-champ .ec-fiches-aide{font-weight:400}.ec-fiches-lignes{border:0;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;align-items:flex-start}.ec-fiches-lignes legend{font-size:12px;font-weight:600;margin-bottom:8px}.ec-fiches-ligne{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 150px 96px 36px;gap:8px;align-items:center}.ec-fiches-ligne__qte{display:flex;align-items:center;gap:6px}.ec-fiches-ligne__qte .ec-input{width:100%;min-width:0}.ec-fiches-unite{font-size:12px;color:rgb(var(--ec-c-encre-3));min-width:32px}.ec-fiches-ligne__cout{text-align:right;font-size:13px}.ec-fiches-resultat{border-top:1px solid var(--ec-c-filet);padding-top:var(--ec-space-md)}.ec-fiches-resultat dl{margin:0 0 8px;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,112px),1fr));gap:var(--ec-space-sm) var(--ec-space-md)}.ec-fiches-resultat dt{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-c-encre-3))}.ec-fiches-resultat dd{margin:4px 0 0;font-size:15px;font-weight:500;color:rgb(var(--ec-c-encre-3))}.ec-fiches-resultat [data-cle] dd{font-size:20px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-fiches-allergenes{border-top:1px solid var(--ec-c-filet);padding-top:var(--ec-space-md);display:flex;flex-direction:column;gap:6px;align-items:flex-start}.ec-fiches-allergenes h3{margin:0;font-size:13px;font-weight:600}.ec-fiches-allergenes p{margin:0;font-size:13px}.ec-fiches-puces{display:flex;flex-wrap:wrap;gap:8px}.ec-fiches-puce{min-height:36px;padding:0 12px;border-radius:999px;border:1px solid var(--ec-c-filet);background:transparent;color:rgb(var(--ec-c-encre));font:inherit;font-size:13px;cursor:pointer}.ec-fiches-puce[aria-pressed=true]{background:rgb(var(--ec-c-encre));border-color:rgb(var(--ec-c-encre));color:rgb(var(--ec-c-papier))}.ec-fiches-pied{width:100%;display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap}.ec-fiches-pied__droite{display:inline-flex;gap:8px}.ec-fiches-texte-lien{padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline;cursor:pointer}.ec-fiches-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@media(max-width:760px){.ec-fiches-large{display:none}.ec-fiches-table th,.ec-fiches-table td{padding:10px 8px}.ec-fiches-ligne{grid-template-columns:minmax(0,1fr) auto 36px;padding-bottom:8px;border-bottom:1px solid var(--ec-c-filet-doux)}.ec-fiches-ligne__ing{grid-column:1 / -1}.ec-fiches-ligne__cout{text-align:left}.ec-fiches-etat{white-space:normal}.ec-fiches-cible{flex-wrap:nowrap;align-items:center;padding:8px 12px}.ec-fiches-cible__champ{grid-auto-flow:column;align-items:center;gap:8px}.ec-fiches-cible__champ .ec-input{width:72px;min-height:36px}.ec-fiches-cible .ec-fiches-aide{display:none}}@media(max-width:600px){.ec-fiches-resultat{padding-top:var(--ec-space-sm)}.ec-fiches-resultat dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px 10px}.ec-fiches-resultat dt{font-size:10px;letter-spacing:.06em}.ec-fiches-resultat dd{font-size:14px}.ec-fiches-resultat [data-cle] dd{font-size:17px}.ec-fiches-pied__droite{order:-1;width:100%;justify-content:flex-end}}.ec-fiches-verrou{border:0;margin:0;padding:0;min-width:0;display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-fiches-bloc{display:block;font-weight:400}@media(min-width:768px){:root:root:root .ec-os-page.ec-os-page--plein>.ec-os-page__contenu .ec-fiches>.ec-mk.ec-fiches-liste{flex:0 0 auto}}.ec-menu-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-menu-corps{display:flex;flex:1;min-height:0}.ec-menu-editeur{display:grid;flex:1;align-content:start;gap:var(--ec-space-md);min-width:0;overflow:auto;padding:0 var(--ec-os-page-marge) var(--ec-os-page-marge-bas)}.ec-menu-apercu{display:flex;flex-shrink:0;width:460px;padding:var(--ec-space-md)}.ec-menu-titre{margin:0}.ec-menu-espace{flex:1}.ec-menu-plats{display:grid;gap:var(--ec-space-2xs);margin:var(--ec-space-sm) 0 0;padding:0;list-style:none}.ec-menu-item{display:flex;align-items:center;gap:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile)}.ec-menu-item:hover{background:rgb(var(--ec-os-champ))}.ec-menu-item[data-masque] .ec-menu-item__nom{opacity:.55}.ec-menu-item__nom{all:unset;display:grid;flex:1;min-width:0;padding:var(--ec-space-sm);cursor:pointer}.ec-menu-item__libelle,.ec-menu-item__prix{font-weight:600}.ec-menu-item__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-menu-item__allergenes{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ec-menu-item__allergene{padding:1px 8px;border:1px solid var(--ec-c-filet);border-radius:999px;color:rgb(var(--ec-text-secondary));font-size:12px;line-height:18px}.ec-menu-item__prix{padding:var(--ec-space-sm);white-space:nowrap}.ec-menu-item__des{font-weight:400}.ec-menu-item .ec-act-btn,.ec-menu-item .ec-actionmenu{opacity:0}.ec-menu-item:hover :is(.ec-act-btn,.ec-actionmenu),.ec-menu-item:focus-within :is(.ec-act-btn,.ec-actionmenu),.ec-menu-item .ec-actionmenu[data-state=open]{opacity:1}.ec-menu-item__prix-ligne{display:none}@media(hover:none){.ec-menu-item :is(.ec-act-btn,.ec-actionmenu){opacity:1}}@media(max-width:640px){.ec-menu-item .ec-actionmenu{opacity:1}.ec-menu-item__oeil,.ec-menu-item__prix,.ec-menu-libelle,.ec-menu-apercu{display:none}.ec-menu-item__prix-ligne{display:block}}.ec-menu-qr{display:flex;flex-direction:column;align-items:center;gap:var(--ec-space-md);min-width:0;text-align:center}.ec-menu-qr__cadre{box-sizing:border-box;flex:none;width:240px;height:240px;padding:12px;overflow:hidden;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-blanc))}.ec-menu-qr__cadre svg{display:block;width:100%;height:100%}.ec-menu-qr__lien{display:flex;align-items:center;gap:var(--ec-space-xs, 4px);width:100%;max-width:320px;min-width:0;padding:4px 4px 4px 12px;border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-champ, 8px)}.ec-menu-qr__url{flex:1;min-width:0;overflow:hidden;font-size:13px;color:rgb(var(--ec-text-secondary, var(--ec-text-primary)));text-align:left;text-overflow:ellipsis;white-space:nowrap;-webkit-user-select:all;user-select:all}.ec-menu-qr__copier{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border:0;border-radius:6px;background:transparent;color:rgb(var(--ec-text-muted));cursor:pointer}.ec-menu-qr__copier:hover,.ec-menu-qr__copier:focus-visible{background:rgb(var(--ec-text-primary) / .06);color:rgb(var(--ec-text-primary))}.ec-menu-qr__copier[data-copie]{color:rgb(var(--ec-success, var(--ec-text-primary)))}.ec-menu-qr__aide{max-width:320px;margin:0;font-size:13px;line-height:1.5;color:rgb(var(--ec-text-muted))}.rt-DialogOverlay:has([data-menu-confirm]){z-index:70}.ec-menu-fiche__rail-etroit{display:none}@media(max-width:899px){.ec-menu-fiche__rail-etroit{display:grid}}.ec-menu-fiche__pied{flex:1;justify-content:flex-end}.ec-carte-resto[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-menu-corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-carte-resto[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-carte-resto[data-ec-espace=mail] .ec-menu-corps{gap:var(--ec-os-gap-cartes)}.ec-carte-resto[data-ec-espace=mail] .ec-menu-editeur{gap:0;padding:0 12px;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-carte-resto[data-ec-espace=mail] .ec-menu-editeur>.ec-os-carte{border-radius:var(--ec-os-rayon-bloc);background:none;box-shadow:none}.ec-carte-resto[data-ec-espace=mail] .ec-menu-editeur>.ec-os-carte+.ec-os-carte{border-top:1px solid var(--ec-os-filet);border-radius:0}.ec-carte-resto[data-ec-espace=mail] .ec-menu-editeur>.ec-menu-ligne{padding:var(--ec-os-e-8) 0}.ec-carte-resto[data-ec-espace=mail] .ec-menu-apercu{padding:0}@media(min-width:768px){.ec-carte-resto[data-ec-espace=mail]{--ec-vif-repli-marge: 20px}.ec-carte-resto[data-ec-espace=mail] .ec-menu-corps{margin-inline:12px}}.ec-menu-liste{min-height:0}.ec-menu-groupes{padding:0}.ec-menu-groupe{border-bottom:1px solid var(--ec-c-filet)}.ec-menu-groupe>.ec-menu-ligne{position:sticky;top:0;z-index:1;min-height:44px;padding:0 16px 0 14px;gap:10px;background:rgb(var(--ec-c-lavis));border-bottom:1px solid var(--ec-c-filet-doux)}.ec-menu-groupe .ec-menu-titre{margin:0;font-size:14px;font-weight:600;letter-spacing:0}.ec-menu-groupe .ec-menu-plats{margin:0;padding:0}.ec-menu-groupe .ec-menu-item{min-height:52px;padding:6px 16px 6px 20px;border-top:1px solid var(--ec-c-filet-doux)}.ec-menu-groupe .ec-menu-item:first-child{border-top:0}.ec-menu-groupe .ec-menu-item:hover{background:var(--ec-c-survol)}.ec-menu-groupe .ec-menu-item__libelle{font-weight:600;color:rgb(var(--ec-c-encre))}.ec-menu-groupe .ec-menu-item__description{font-size:12px;color:rgb(var(--ec-c-encre-3))}.ec-menu-groupe .ec-menu-item__prix{font-weight:600;color:rgb(var(--ec-c-encre))}.ec-menu-groupe .ec-menu-item[data-masque="1"] :is(.ec-menu-item__libelle,.ec-menu-item__prix){color:rgb(var(--ec-c-encre-3))}.ec-menu-groupe .ec-menu-item.ec-row{min-height:52px;padding-block:4px;border-radius:0}.ec-menu-vide{padding:var(--ec-space-lg) var(--ec-space-md)}.ec-menu-vide__actions{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:var(--ec-space-sm)}.ec-menu-squelette{display:grid;gap:var(--ec-space-md)}.ec-menu-squelette__ligne{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:var(--ec-space-md)}.ec-menu-squelette__texte{display:grid;gap:6px}.notes-connexion{display:flex;flex-direction:column;gap:var(--ec-space-lg, 16px);width:100%;max-width:760px}.notes-connexion__carte{display:flex;flex-direction:column;gap:var(--ec-space-md, 12px);padding:20px 24px;border:1px solid var(--ec-os-filet);border-radius:12px;background:rgb(var(--ec-os-carte))}.notes-connexion__tete{display:flex;align-items:flex-start;gap:var(--ec-space-md, 12px)}.notes-connexion__icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:32px;height:32px;border-radius:999px;background:rgb(var(--ec-os-survol-neutre))}.notes-connexion__titres{display:flex;flex:1 1 auto;flex-direction:column;gap:4px;min-width:0}.notes-connexion__titre{margin:0;font-size:15px;font-weight:600;line-height:22px}.notes-connexion__texte{margin:0;font-size:13px;line-height:20px;color:rgb(var(--ec-os-texte-2))}.notes-connexion__lignes{margin:0;border-top:1px solid var(--ec-os-filet)}.notes-connexion__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md, 12px);min-height:56px;border-bottom:1px solid var(--ec-os-filet);font-size:14px}.notes-connexion__ligne:last-child{border-bottom:0}.notes-connexion__ligne dt{color:rgb(var(--ec-os-texte-2))}.notes-connexion__ligne dd{margin:0;font-weight:500}.notes-connexion__gestes{display:flex;gap:var(--ec-space-sm, 8px)}.notes-connexion__carte{gap:0;padding-block:4px}.notes-connexion__ligne--tete,.notes-connexion__ligne--cle{align-items:flex-start;justify-content:flex-start;padding-block:16px}.notes-connexion__ligne--tete{border-bottom:0}.notes-connexion__carte>.notes-connexion__lignes,.notes-connexion__carte>.notes-connexion__ligne--cle{border-top:1px solid var(--ec-os-filet)}.notes-connexion__ligne--cle{border-bottom:0}.notes-connexion__droite{display:flex;flex:none;align-items:center;gap:var(--ec-space-sm, 8px)}@media(max-width:767px){.notes-connexion__ligne--tete,.notes-connexion__ligne--cle{flex-wrap:wrap}}.ec-recu-corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-lg)}.ec-recu-corps .ec-listing-list{--ec-gutter: 0px}.ec-recu-info{border-bottom:1px solid var(--ec-os-filet)}.ec-recu-cellule{display:flex;flex-direction:column;gap:2px;min-width:0;line-height:1.2}.ec-recu-fort{font-weight:600}.ec-recu-petit{font-size:11px}.ec-recu-avoir{font-size:11px;color:rgb(var(--ec-danger))}.ec-recu-raison{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-recu-alerte{display:inline-flex;align-items:center;gap:4px;font-size:var(--ec-os-t-etiquette);font-weight:500;color:rgb(var(--ec-warning))}.ec-recu-ellipse{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-recu-limite{padding:8px 16px;font-size:12px;color:rgb(var(--ec-text-muted))}.ec-recu-export__periode{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ec-recu-export__periode label{display:grid;gap:6px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-recu-lignes{display:grid;grid-template-columns:minmax(0,2.8fr) minmax(56px,.6fr) minmax(96px,.9fr) minmax(56px,.6fr) minmax(104px,1fr);gap:6px;align-items:baseline;padding:4px 2px;font-size:var(--ec-os-t-corps);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-recu-lignes>span:not(:first-child){text-align:right}.ec-recu-lignes--tete{border-top:none;padding-top:4px;font-size:11px;color:rgb(var(--ec-text-muted))}.ec-recu-ventilation{display:grid;grid-template-columns:minmax(0,2fr) minmax(104px,1fr) minmax(104px,1fr);gap:6px;padding:4px 2px;font-size:var(--ec-os-t-corps);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-recu-ventilation>span:not(:first-child){text-align:right}.ec-recu-totaux{display:flex;flex-direction:column;gap:4px;align-items:flex-end;padding-top:12px;font-size:var(--ec-os-t-corps);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}@media(max-width:760px){.ec-recu-lignes.ec-recu-lignes--tete{display:none}.ec-recu-lignes{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:4px 12px;padding:10px 2px}.ec-recu-lignes>span:first-child{grid-column:1 / -1;font-weight:600}.ec-recu-lignes>span:not(:first-child){display:flex;justify-content:space-between;gap:8px}.ec-recu-lignes>span[data-label]:before{content:attr(data-label);color:rgb(var(--ec-text-muted));font-size:11px}}.ec-recu[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-recu-corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-recu[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-recu[data-ec-espace=mail] .ec-recu-corps .ec-listing-sheet{margin:0;border-radius:var(--ec-os-rayon-carte)}.ec-recu.ec-os-page--plein[data-ec-espace=mail] .ec-recu-corps{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-recu.ec-os-page--plein[data-ec-espace=mail] .ec-recu-corps .ec-listing-sheet__scroll thead{position:sticky;top:0;z-index:2}.ec-recu-fiche__corps{display:flex;flex-direction:column;gap:12px}.ec-recu-table{width:100%;border-collapse:collapse;font-size:14px}.ec-recu-table th,.ec-recu-table td{padding:10px 0;border-bottom:1px solid var(--ec-c-filet);text-align:left;vertical-align:top}.ec-recu-table th:not(:first-child),.ec-recu-table td:not(:first-child){padding-left:16px;text-align:right;white-space:nowrap}.ec-recu-table__sous{display:block;color:rgb(var(--ec-c-encre-3));font-size:12px}.ec-recu-totaux{display:grid;justify-content:end;gap:6px;margin:8px 0 0}.ec-recu-totaux>div{display:grid;grid-template-columns:auto 120px;gap:16px;font-size:14px}.ec-recu-totaux dt{color:rgb(var(--ec-c-encre-2));text-align:right}.ec-recu-totaux dd{margin:0;text-align:right}.ec-recu-totaux__fort{padding-top:6px;border-top:1px solid var(--ec-c-filet);font-weight:600}.ec-recu-totaux__fort dt{color:rgb(var(--ec-c-encre))}.ec-recu-notes{margin:0;white-space:pre-wrap;font-size:14px}.ec-recu-rail__nom{font-size:14px}.ec-recu-rail__proprietes{display:grid;gap:8px;margin:0}.ec-recu-rail__proprietes>div{display:grid;grid-template-columns:112px minmax(0,1fr);gap:8px}.ec-recu-rail__proprietes dt{color:rgb(var(--ec-c-encre-3))}.ec-recu-rail__proprietes dd{display:grid;margin:0;overflow-wrap:anywhere}.ec-recu-rail__lien{display:inline-flex;align-items:center;gap:6px;padding:0;border:0;background:none;color:rgb(var(--ec-c-marque-encre));font:inherit;text-align:left;cursor:pointer}.ec-recu-rail__muet{color:rgb(var(--ec-c-encre-3));font-size:12px}.ec-recu-rail__empreinte{overflow-wrap:anywhere}.ec-recu-rail__legal{display:flex;align-items:flex-start;gap:8px;margin:0;font-size:13px}.ec-recu-suivi-point{display:inline-flex;align-items:center;gap:6px;font:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary));white-space:nowrap}.ec-recu-suivi-point__rond{width:7px;height:7px;border-radius:50%;background:currentColor;opacity:.45;flex:none}.ec-recu-suivi-point[data-ton=approuvee]{color:rgb(var(--ec-c-encre))}.ec-recu-suivi-point[data-ton=approuvee] .ec-recu-suivi-point__rond,.ec-recu-suivi-point[data-ton=payee] .ec-recu-suivi-point__rond{opacity:1}.ec-recu-suivi-point[data-ton=payee] .ec-recu-suivi-point__rond{background:rgb(var(--ec-success))}.ec-recu-suivi-point[data-ton=contestee]{color:rgb(var(--ec-text-muted));text-decoration:line-through;text-decoration-thickness:1px}.ec-recu-suivi-point[data-ton=retard]{color:rgb(var(--ec-c-encre))}.ec-recu-suivi-point[data-ton=retard] .ec-recu-suivi-point__rond{background:rgb(var(--ec-danger));opacity:1}.ec-recu-suivi-cellule{display:inline-flex;flex-direction:column;gap:2px}.ec-recu-suivi{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid var(--ec-c-filet)}.ec-recu-suivi>.ec-eyebrow{margin-bottom:0}.ec-recu-suivi__tete{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.ec-recu-suivi__solde{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.ec-recu-suivi__solde strong{font-size:22px;line-height:28px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-recu-suivi__etiquette{font-size:11px;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}.ec-recu-suivi__muet{color:rgb(var(--ec-text-muted));font-size:13px;line-height:18px}.ec-recu-suivi__gestes,.ec-recu-suivi__pied{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-recu-suivi__pied .ec-recu-suivi__muet{display:inline-flex;align-items:center;gap:6px}.ec-recu-suivi__champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));gap:12px;max-width:960px}.ec-recu-suivi__champ{display:flex;flex-direction:column;gap:4px;font-size:13px;color:rgb(var(--ec-text-secondary));min-width:0}.ec-recu-suivi__champ--large{grid-column:1 / -1}.ec-recu-suivi__champ select.ec-input,.ec-recu-suivi__champ input.ec-input{box-sizing:border-box;height:40px}.ec-recu-suivi__champ textarea{resize:vertical;min-height:56px}.ec-recu-suivi__sous-titre{margin:4px 0 0;font-size:13px;line-height:18px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-recu-suivi__paiements{list-style:none;margin:0;padding:0}.ec-recu-suivi__paiements li{display:grid;grid-template-columns:96px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 0;border-top:1px solid var(--ec-c-filet);font-size:13px}.ec-recu-suivi__montant{text-align:right;color:rgb(var(--ec-c-encre))}.ec-recu-suivi__retirer{border:0;background:none;padding:4px 0;font:inherit;color:rgb(var(--ec-text-muted));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.ec-recu-suivi__retirer:hover:not(:disabled){color:rgb(var(--ec-c-encre))}.ec-recu-suivi__ajout{display:flex;flex-direction:column;gap:12px}@media(max-width:600px){.ec-recu-suivi__paiements li{grid-template-columns:80px minmax(0,1fr) auto}.ec-recu-suivi__retirer{grid-column:2 / -1;justify-self:start}}.ec-recu-reglage{display:flex;flex-direction:column;gap:16px}.ec-recu-reglage__aide{display:block;margin:0;max-width:68ch;color:rgb(var(--ec-text-muted));font-size:13px;line-height:18px}.ec-recu-reglage__ligne{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--ec-c-filet)}.ec-recu-reglage__ligne>span{display:flex;flex-direction:column;gap:4px}.ec-recu-reglage__ligne strong{font-weight:600;color:rgb(var(--ec-c-encre))}.ec-phone__tuiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-os-gap-cartes)}@media(max-width:599px){.ec-phone__tuiles{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-phone__tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){min-height:var(--ec-os-h-xl)}.ec-os-tuile__pied>.ec-phone__jauge{flex:1;margin-top:0}.ec-phone-panneau{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-page-ecart)}.ec-phone-aide{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-phone-aide--icone{display:flex;align-items:flex-start;gap:var(--ec-os-e-8)}.ec-phone-aide--icone>svg{flex-shrink:0}.ec-phone-demande{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-os-e-6)}.ec-phone-faits{display:grid;gap:var(--ec-os-e-6)}.ec-phone-fait{display:flex;align-items:center;gap:var(--ec-os-e-8)}.ec-phone-fait__icone{display:inline-flex;flex-shrink:0;color:rgb(var(--ec-os-texte-2))}.ec-phone-fait__texte{min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-phone-lignes{margin:0;padding:0;list-style:none}.ec-phone-ligne{display:flex;align-items:center;gap:var(--ec-space-md);min-height:var(--ec-os-h-ligne-table);padding:var(--ec-os-e-8) 0}.ec-phone-ligne+.ec-phone-ligne{border-top:1px solid rgb(var(--ec-os-texte) / .08)}.ec-phone-ligne .ec-os-pastille-icone[data-erreur]{color:rgb(var(--ec-danger))}.ec-phone-ligne__texte{display:grid;flex:1;gap:2px;min-width:0}.ec-phone-ligne__numero{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);font-weight:600}.ec-phone-ligne__meta{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-phone-ligne__erreur{color:rgb(var(--ec-danger));font-size:var(--ec-os-t-second)}.ec-phone__jauge{display:block;height:6px;margin-top:var(--ec-space-xs);border-radius:var(--ec-os-rayon-pilule);background:#0000001f;overflow:hidden}.ec-phone__jauge>span{display:block;height:100%;border-radius:inherit;background:currentColor;transform-origin:left}.ec-phone-boite{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-os-gap-cartes);min-height:0}@media(min-width:1100px){.ec-phone-boite[data-detail=ouvert]{grid-template-columns:minmax(0,1fr) minmax(360px,420px);align-items:start}.ec-phone-boite__detail{position:sticky;top:0}}.ec-phone-boite__liste{display:grid;gap:var(--ec-os-page-ecart);min-width:0}@media(max-width:1099px){.ec-phone-boite[data-detail=ouvert] .ec-phone-boite__liste{display:none}}.ec-phone-boite__filtres{overflow-x:auto;scrollbar-width:none}.ec-phone-boite__barre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-phone-boite__recherche{flex:1 1 260px;max-width:420px}.ec-phone-boite__jour{padding:var(--ec-space-md) 0 var(--ec-space-xs);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.ec-phone-rangee{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);min-height:var(--ec-os-h-ligne);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile)}.ec-phone-rangee__ouvrir{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ec-space-md);min-width:0;padding:0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-phone-pave__pied{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-md)}.ec-phone-rangee[aria-current=true]{background:rgb(var(--ec-text-primary) / .06)}.ec-phone-boite__rangees{margin:0;padding:0;list-style:none}.ec-phone-boite__selection{font-size:var(--ec-os-t-corps)}.ec-phone-rangee__texte{display:grid;gap:4px;min-width:0}.ec-phone-rangee__titre,.ec-phone-rangee__meta{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-phone-rangee__titre{font-weight:600}.ec-phone-rangee__meta{font-size:var(--ec-os-t-corps)}.ec-phone-rangee__fin{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-phone-rangee__gestes{display:none;gap:var(--ec-space-xs)}@media(hover:hover)and (min-width:600px){.ec-phone-rangee:hover .ec-phone-rangee__gestes,.ec-phone-rangee:focus-within .ec-phone-rangee__gestes{display:flex}}.ec-phone-boite__raccourcis{margin:0;font-size:12px}@media(max-width:599px),(hover:none){.ec-phone-boite__raccourcis{display:none}}@media(max-width:599px){.ec-phone-rangee{grid-template-columns:minmax(0,1fr) auto}.ec-phone-rangee>:first-child{display:none}}.ec-phone-avatar{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:50%;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);font-weight:600}.ec-phone-avatar[data-echec=true]{background:transparent;box-shadow:inset 0 0 0 1.5px currentColor}.ec-phone-detail{display:grid;gap:var(--ec-space-lg)}.ec-phone-detail__tete{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-phone-detail__faits{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:var(--ec-space-xs) var(--ec-space-lg);margin:0;font-size:14px}.ec-phone-detail__faits dd{margin:0;overflow-wrap:anywhere}.ec-phone-detail__actions,.ec-phone-etiquettes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-phone-note{display:grid;gap:2px;padding:var(--ec-space-sm) 0}.ec-phone-note p{margin:0;white-space:pre-wrap;overflow-wrap:anywhere}.ec-phone-pave{display:grid;gap:var(--ec-space-lg)}.ec-phone-pave__numero input{font-size:22px;letter-spacing:.04em;text-align:center}.ec-phone-pave__touches{display:grid;grid-template-columns:repeat(3,64px);justify-content:center;gap:var(--ec-space-md) var(--ec-space-xl)}.ec-phone-touche{display:grid;place-items:center;align-content:center;width:64px;height:64px;padding:0;border:0;border-radius:50%;background:rgb(var(--ec-text-primary) / .06);color:inherit;font:inherit;font-size:22px;line-height:1;cursor:pointer}.ec-phone-touche small{font-size:9px;letter-spacing:.12em}.ec-phone-pave [role=combobox]{justify-content:space-between;text-align:left}.ec-phone-pave [role=combobox]>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-phone-suggestions{display:grid;margin:0;padding:0;list-style:none}.ec-phone-suggestions button{display:flex;width:100%;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:var(--ec-os-rayon-tuile);background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}@media(hover:hover){[data-ec-vivant] .ec-phone-rangee{transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease)}[data-ec-vivant] .ec-phone-rangee:hover{box-shadow:var(--ec-shadow-sm, 0 2px 10px rgb(0 0 0 / .08))}}[data-ec-vivant] .ec-phone-touche{transition:transform .12s var(--ec-anim-ease)}[data-ec-vivant] .ec-phone-touche:active{transform:scale(.94)}@keyframes ec-phone-pulse{50%{transform:scale(1.08)}}[data-ec-vivant] [data-ec-ludique-pulse]{animation:ec-phone-pulse .28s var(--ec-anim-ease)}@keyframes ec-phone-jauge{0%{transform:scaleX(0)}}[data-ec-vivant] .ec-phone__jauge>span{animation:ec-phone-jauge var(--ec-anim-max) var(--ec-anim-ease)}@keyframes ec-phone-coche{0%{stroke-dashoffset:24}}[data-ec-vivant] .ec-phone-coche path{stroke-dasharray:24;animation:ec-phone-coche var(--ec-anim-max) var(--ec-anim-ease)}.ec-phone-conso__jauge{height:132px}.ec-phone-conso__chiffre{display:grid;align-content:center;gap:var(--ec-os-e-4);min-height:132px}.ec-phone-detail__qui{flex:1;min-width:0}.ec-phone-detail__nom{font-size:var(--ec-os-t-h2)}.ec-phone-detail__espace-xs{margin-top:var(--ec-space-xs)}.ec-phone-detail__espace-sm{margin-top:var(--ec-space-sm)}.ec-phone-detail__puce{padding:0;border:0;background:none;cursor:pointer}.ec-phone-detail__note-form{display:grid;gap:var(--ec-space-sm);margin-top:var(--ec-space-sm)}.ec-os-tuile__pied>.ec-phone__jauge{color:rgb(var(--ec-os-texte))}.ec-phone-squelette :is(.ec-phone-boite__jour,.ec-phone-rangee__titre,.ec-phone-rangee__meta)>.ec-shimmer{display:inline-block;vertical-align:middle}.ec-phone:is([data-ec-espace=mail],[data-ec-espace=mail] *) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-phone.ec-os-page--plein .ec-phone-panneau{flex:1;min-height:0;grid-template-rows:auto;align-content:start}@media(min-width:1100px){.ec-phone.ec-os-page--plein .ec-phone-panneau{display:flex;flex-direction:column}.ec-phone.ec-os-page--plein .ec-phone-boite{flex:1;min-height:0;grid-template-rows:minmax(0,1fr)}.ec-phone.ec-os-page--plein :is(.ec-phone-boite__liste,.ec-phone-boite__detail){position:static;min-height:0;overflow-y:auto;align-self:stretch;align-content:start}}@media(max-width:1099px){.ec-phone.ec-os-page--plein{overflow-y:auto}.ec-phone.ec-os-page--plein>.ec-os-page__contenu{flex:none}}@media(min-width:1100px){.ec-phone-boite__liste:has(>.ec-phone-boite__filtres){grid-template-columns:minmax(240px,320px) minmax(0,1fr);align-items:center}.ec-phone-boite__liste:has(>.ec-phone-boite__filtres)>.ec-phone-boite__barre{order:-1}.ec-phone-boite__liste:has(>.ec-phone-boite__filtres)>:not(.ec-phone-boite__filtres,.ec-phone-boite__barre){grid-column:1 / -1}}@media(pointer:coarse){.ec-phone-rangee>input[type=checkbox]{width:44px;height:44px;margin:0;accent-color:rgb(var(--ec-os-actif))}}.ec-phone-table{--ec-phone-trame: 44px minmax(0, 1.3fr) 150px 72px 96px minmax(0, 1fr) minmax(220px, auto)}.ec-phone-table .ec-phone-table__trame,:root .ec-phone-table .ec-phone-rangee{grid-template-columns:var(--ec-phone-trame)}:root .ec-phone-table .ec-phone-rangee{display:grid;gap:16px;min-height:52px;padding:0 16px;border-bottom:1px solid var(--ec-os-filet);border-radius:0}:root .ec-phone-table .ec-phone-rangee:hover{box-shadow:none;background:rgb(var(--ec-os-texte) / .025)}.ec-phone-table .ec-phone-rangee__ouvrir{grid-template-columns:auto minmax(0,auto) auto;justify-content:start;gap:10px}.ec-phone-table .ec-phone-rangee__ouvrir .ec-icone{color:rgb(var(--ec-os-texte-2))}.ec-phone-table .ec-phone-avatar{width:32px;height:32px;font-size:12px}.ec-phone-table .ec-phone-rangee__titre{font-size:14px;font-weight:500}.ec-phone-table .ec-phone-rangee__fin{justify-content:flex-end}.ec-phone-table .ec-phone-rangee__fin>:last-child{margin-left:auto}.ec-phone-table .ec-phone-boite__jour{padding:0 16px;height:32px;display:flex;align-items:center;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-texte) / .035);color:rgb(var(--ec-os-texte));font-size:12px;font-weight:600;letter-spacing:.04em}.ec-phone-table .ec-phone-rangee>input[type=checkbox]{width:18px;height:18px;margin:0}@media(pointer:coarse){.ec-phone-table .ec-phone-rangee>input[type=checkbox]{width:44px;height:44px;margin:0 -13px}}@media(max-width:899px){.ec-phone-table .ec-phone-table__trame{display:none}:root .ec-phone-table .ec-phone-rangee{grid-template-columns:44px minmax(0,1fr) auto}:root .ec-phone-table .ec-phone-rangee>.ec-pil-table__cellule{display:none}}:root:root .ec-phone__tuiles.ec-bande-tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){min-height:60px}:root:root .ec-phone__tuiles .ec-phone__jauge{height:4px;margin-top:4px;background:rgb(var(--ec-os-texte) / .12);color:rgb(var(--ec-vif-accent))}:root:not(.light) .ec-phone__tuiles .ec-phone__jauge{background:#ffffff2e;color:#8f7bff}.ec-pil-table .ec-phone-lignes{margin:0;padding:0;list-style:none}:root .ec-pil-table .ec-phone-ligne{min-height:52px;padding:8px 16px;border-bottom:1px solid var(--ec-os-filet);border-radius:0}:root .ec-pil-table .ec-phone-ligne:last-child{border-bottom:0}.ec-phone-operateur{max-width:760px}.ec-phone-operateur .ec-phone-faits{display:grid;gap:0;border-top:1px solid var(--ec-os-filet)}.ec-phone-operateur .ec-phone-fait{min-height:44px;align-items:center;border-bottom:1px solid var(--ec-os-filet);font-size:14px}:root .ec-phone-table{--ec-phone-trame: 44px minmax(0, 1.3fr) 150px 72px 136px minmax(0, 1fr) minmax(220px, auto)}.ec-phone-table .ec-phone-rangee__meta.ec-pil-table__cellule{font-size:13px}.ec-phone-boite__chiffres{display:flex;justify-content:flex-end;min-width:0}.ec-phone-boite__chiffres .ec-phone__tuiles{display:inline-flex}:root:root .ec-phone-boite__chiffres .ec-phone__tuiles>:is(.ec-os-tuile,.ec-os-tuile-agir){min-height:42px}.ec-phone-boite__chiffres .ec-phone__jauge{display:none}.ec-phone-boite__chiffres .ec-os-tuile__pied:empty,.ec-phone-boite__chiffres .ec-os-tuile__pied:has(>span:empty){display:none}@media(min-width:1300px){.ec-phone-boite__liste:has(>.ec-phone-boite__filtres){grid-template-columns:minmax(220px,280px) auto minmax(0,1fr)}.ec-phone-boite__liste:has(>.ec-phone-boite__filtres)>.ec-phone-boite__chiffres{grid-column:auto}}.ec-phone-case{display:inline-grid;place-items:center;width:44px;height:44px;margin:0 -13px;cursor:pointer}:root .ec-phone-case>input[type=checkbox]{width:18px;height:18px;margin:0;accent-color:rgb(var(--ec-vif-accent-plein));color-scheme:light dark}.ec-phone-lignes__barre{display:flex;align-items:center;gap:12px;min-width:0}.ec-phone-lignes__barre>.ec-phone-aide{flex:1 1 auto;min-width:0;margin:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-phone-lignes__barre>.ec-phone__tuiles{display:inline-flex;flex:none}:root:root .ec-phone-lignes__barre .ec-phone__tuiles>.ec-os-tuile{min-height:42px}.ec-phone-lignes-table .ec-phone-ligne__numero{display:flex;align-items:center;gap:10px}.ec-phone-lignes-table .ec-phone-ligne__erreur{display:block;color:#d92d20;font-size:12px}.ec-phone-conso{display:grid;gap:12px;min-width:0}.ec-phone-conso__ligne{display:flex;align-items:center;gap:12px;min-width:0;min-height:40px}.ec-phone-conso__mois{color:rgb(var(--ec-os-texte));font-size:14px;font-weight:500}.ec-phone-conso__fin{margin-left:auto}.ec-phone-conso__jauges{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:1px solid var(--ec-os-filet);border-radius:12px;overflow:hidden;background:rgb(var(--ec-os-carte))}.ec-phone-conso__cellule{padding:12px 16px}.ec-phone-conso__cellule+.ec-phone-conso__cellule{border-inline-start:1px solid var(--ec-os-filet)}@media(max-width:700px){.ec-phone-conso__jauges{grid-template-columns:minmax(0,1fr)}.ec-phone-conso__cellule+.ec-phone-conso__cellule{border-inline-start:0;border-top:1px solid var(--ec-os-filet)}}.ec-phone-conso__intercalaire{display:flex;align-items:center;height:32px;padding:0 16px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-texte) / .035);color:rgb(var(--ec-os-texte));font-size:12px;font-weight:600}.ec-phone-conso__table [data-retenue] .ec-pil-table__cellule{color:rgb(var(--ec-os-texte));font-weight:600}.ec-phone-conso__note{margin:0;color:rgb(var(--ec-os-texte-2));font-size:13px}.ec-phone-conso__note[data-ton=attention]{color:#b54708}:is(.ec-phone-lignes__barre,.ec-phone-conso__ligne) .ec-phone-demande>.ec-phone-aide{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}@media(max-width:1299px){.ec-phone-boite__liste:has(>.ec-phone-boite__filtres)>.ec-phone-boite__chiffres{grid-column:1 / -1}}.ec-phone-conso>.ec-phone-conso__bande{justify-self:start}.ec-phone-table .ec-phone-table__trame>:last-child{text-align:right}@media(min-width:900px)and (max-width:1279px){:root .ec-phone-table{--ec-phone-trame: 44px minmax(160px, 1fr) 140px 56px 96px minmax(120px, auto)}.ec-phone-table .ec-phone-table__trame>:nth-child(6),:root .ec-phone-table .ec-phone-rangee>.ec-phone-rangee__meta{display:none}}@media(max-width:599px){:root .ec-phone-table .ec-phone-rangee{grid-template-columns:minmax(0,1fr) auto;gap:12px}}.ec-prj-corps{min-width:0}.ec-prj-surface{padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-prj-aide{display:grid;grid-template-columns:auto 1fr;gap:var(--ec-space-sm) var(--ec-space-lg);margin:0}.ec-prj-aide>div{display:contents}.ec-prj-aide dd{margin:0}@media(max-width:600px){.ec-prj-surface{padding:var(--ec-space-2xs)}.ec-prj-ligne{flex-wrap:wrap;gap:0 var(--ec-space-2xs);padding:0 var(--ec-space-2xs)}.ec-prj-ligne>.ec-prj-titre{display:-webkit-box;flex:1 1 0;min-width:0;padding-block:6px;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:18px;overflow-wrap:anywhere;white-space:normal}.ec-prj-ligne>.ec-prj-droite{flex-shrink:1;min-width:0}}.ec-prj-pile,.ec-prj-rang{display:flex;gap:var(--ec-prj-ecart)}.ec-prj-pile{flex-direction:column;--ec-prj-ecart: var(--ec-space-md)}.ec-prj-rang{align-items:center;--ec-prj-ecart: var(--ec-space-sm)}.ec-prj-plie{flex-wrap:wrap}.ec-prj-ecart-2xs{--ec-prj-ecart: var(--ec-space-2xs)}.ec-prj-ecart-xs{--ec-prj-ecart: var(--ec-space-xs)}.ec-prj-ecart-md{--ec-prj-ecart: var(--ec-space-md)}.ec-prj-ecart-lg{--ec-prj-ecart: var(--ec-space-lg)}.ec-prj-ressort{flex:1}.ec-prj-a-droite{margin-left:auto}.ec-prj-intertitre{margin-bottom:var(--ec-space-xs)}.ec-prj-ligne{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px;padding:0 var(--ec-space-md);border-radius:var(--ec-radius-md);transition:background-color .12s var(--ec-ease),box-shadow .16s var(--ec-ease)}.ec-prj-ligne:hover,.ec-prj-ligne[data-actif]{background:rgb(var(--ec-os-champ))}.ec-prj-ligne[aria-hidden]:hover{background:none;box-shadow:none}.ec-prj-ligne[data-selection]{border-radius:0;background:rgb(var(--ec-c-marque-doux, 238 234 252) / .7);box-shadow:inset 2px 0 rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}.ec-prj-ligne[data-actif]{outline:none;background:rgb(var(--ec-os-champ))}.ec-prj-ligne[data-actif][data-selection]{background:rgb(var(--ec-c-marque-doux, 238 234 252))}.ec-prj-ligne[data-actif]:focus-visible{outline:2px solid rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)));outline-offset:-2px}.ec-prj-ligne .ec-prj-droite{margin-left:auto;display:flex;align-items:center;gap:var(--ec-space-sm);flex-shrink:0}.ec-prj-bouton-icone,.ec-prj-puce{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;align-items:center;gap:var(--ec-space-xs);border:none;background:transparent;color:inherit;font:inherit;cursor:pointer}.ec-prj-bouton-icone{justify-content:center;min-width:28px;height:28px;border-radius:var(--ec-radius-sm)}.ec-prj-puce{height:32px;padding:0 var(--ec-space-sm);border-radius:var(--ec-radius-pill);border:1px solid var(--ec-os-filet-fort);font-size:var(--ec-os-t-corps)}.ec-prj-bouton-icone:hover:not(:disabled),.ec-prj-puce:hover:not(:disabled){background:rgb(var(--ec-os-champ))}.ec-prj-bouton-icone:focus-visible,.ec-prj-puce:focus-visible,.ec-prj-titre:focus-visible{outline:2px solid currentColor;outline-offset:1px}.ec-prj-bouton-icone:disabled,.ec-prj-puce:disabled{cursor:default}.ec-prj-titre{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;font:inherit;color:inherit;text-align:left;cursor:pointer;min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ec-radius-sm);padding:0}.ec-prj-option[data-actif]{background:rgb(var(--ec-os-champ))}.ec-prj-jauge{position:relative;height:6px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-doux));overflow:hidden}.ec-prj-jauge>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ec-theme-vif, currentColor);transform-origin:left center}.ec-prj-jauge[data-boucle]>span{background:var(--ec-statut-valide)}.ec-prj-groupe{display:flex;flex-direction:column;gap:2px}.ec-prj-groupe__tete{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:36px;padding:0 var(--ec-space-sm)}.ec-prj-groupe__lignes{display:contents;margin:0;padding:0;list-style:none}.ec-prj-coche{opacity:.35}[aria-pressed=true]>.ec-prj-coche{opacity:1}.ec-prj-numero{min-width:44px;font-size:var(--ec-os-t-corps)}.ec-prj-titre[data-annulee]{text-decoration:line-through}.ec-prj-puce--etiquette{height:24px;font-size:var(--ec-os-t-second);cursor:default}.ec-prj-indice{display:inline-flex;align-items:center;gap:4px;font-size:var(--ec-os-t-second)}.ec-prj-puces{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);min-width:0;margin:0;padding:0;border:0}.ec-prj-pop--affichage{width:min(300px,calc(100vw - 24px))}.ec-prj-pop--liste{padding:var(--ec-space-xs)}.ec-prj-priorite,.ec-prj-avatar{display:inline-flex}.ec-prj-priorite[data-priorite="1"]{color:var(--ec-statut-refuse)}.ec-prj-priorite[data-priorite="0"]{opacity:.5}.ec-prj-options{display:flex;flex-direction:column;gap:var(--ec-space-2xs);min-width:240px}.ec-prj-options>.ec-input{height:var(--ec-os-h-md)}.ec-prj-options__liste{max-height:300px;overflow-y:auto}.ec-prj-options__vide{padding:var(--ec-space-sm);font-size:var(--ec-os-t-corps)}.ec-prj-option__icone{display:inline-flex;justify-content:center;width:18px}.ec-prj-option__libelle{flex:1;min-width:0;overflow-wrap:anywhere}.ec-prj-bascule{justify-content:space-between;font-size:var(--ec-os-t-corps)}.ec-prj-liste-nue{margin:0;padding:0;list-style:none}.ec-prj-projets__tete{min-height:32px}.ec-prj-projets__plan{display:inline-flex;align-items:center;gap:4px;width:210px}.ec-prj-projets__cible{width:120px;font-size:var(--ec-os-t-corps)}.ec-prj-projets__jauge{width:190px}.ec-prj-projet{min-height:56px}.ec-prj-projet__nom{display:flex;flex:1;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-prj-projet[data-etroit]{flex-wrap:wrap;padding-block:8px}.ec-prj-projet[data-etroit] .ec-prj-projet__nom,.ec-prj-projet[data-etroit] .ec-prj-projets__jauge{min-width:100%;width:100%}.ec-prj-projet[data-etroit] :is(.ec-prj-projets__plan,.ec-prj-projets__cible){width:auto}.ec-prj-point{flex:none;width:10px;height:10px;border-radius:50%;background:var(--ec-theme-vif)}.ec-prj-point--grand{width:12px;height:12px}.ec-prj-titre--pile{display:flex;flex-direction:column}.ec-prj-titre__nom{overflow:hidden;text-overflow:ellipsis;font-weight:500}.ec-prj-fiche-projet__nom{display:inline-flex;align-items:center;gap:var(--ec-space-sm);min-width:0;max-width:100%}.ec-prj-fiche-projet__titre{margin:0;overflow-wrap:anywhere}.ec-prj-fiche-projet__jauge{display:flex;flex:1;justify-content:flex-end;min-width:160px}.ec-prj-fiche-projet__jauge[data-etroit]{justify-content:flex-start}.ec-prj-puce--date{cursor:default}.ec-prj-puce--date>input{border:none;background:transparent;font:inherit;color:inherit}.ec-prj-ajout-rapide{flex:1 1 160px;min-width:0;height:var(--ec-os-h-md)}.ec-prj-fixe{flex-shrink:0}.ec-prj-depli{padding:var(--ec-space-sm) 0;cursor:pointer}.ec-prj-curseur-herite{cursor:inherit}.ec-prj-fiche__corps{display:flex;flex-direction:column;gap:var(--ec-space-xl);padding:var(--ec-space-2xs)}.ec-prj-fiche__titre{flex:1;min-width:0;border:none;background:transparent;font-size:18px;font-weight:600}.ec-prj-fiche__rail{display:flex;flex-direction:column;gap:var(--ec-space-2xs);padding:var(--ec-space-xl)}.ec-prj-fiche__rail[data-etroit]{padding:var(--ec-space-2xs)}.ec-prj-fiche__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);min-height:36px}.ec-prj-fiche__valeur{display:inline-flex;align-items:center;min-width:0}.ec-prj-fiche__pile-droite{display:inline-flex;flex-direction:column;align-items:flex-end;gap:2px}.ec-prj-fiche__date{width:170px;height:var(--ec-os-h-md)}.ec-prj-fiche__projet{font-size:var(--ec-os-t-corps);text-align:right}.ec-prj-aide-courte{font-size:var(--ec-os-t-second)}.ec-prj-fiche__aide{margin-top:var(--ec-space-2xs)}.ec-prj-fiche__aide[data-refus]{color:var(--ec-statut-refuse)}.ec-prj-fiche__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-md);width:100%}.ec-prj-fiche__pied-texte{flex:1 1 260px;min-width:0}.ec-prj-fiche__pied-texte>strong{font-weight:500}.ec-prj-fiche__description{width:100%;min-height:120px;padding:var(--ec-space-md);resize:vertical}.ec-prj-fiche__etapes{margin-bottom:var(--ec-space-sm)}.ec-prj-fiche__etape{flex:1;min-width:0;overflow-wrap:anywhere}.ec-prj-fiche__etape[data-faite]{text-decoration:line-through}.ec-prj-fiche__saisie{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-prj-fiche__saisie--commentaire{justify-content:flex-start;margin-top:var(--ec-space-md)}.ec-prj-mention{position:relative;display:flex;flex:1 1 260px;min-width:0}.ec-prj-mention__liste{position:absolute;inset-inline-start:0;top:calc(100% + var(--ec-space-xs));z-index:5;min-width:min(280px,100%);max-height:240px;overflow-y:auto;padding:var(--ec-space-xs);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante)}.ec-prj-fiche__zone{flex:1 1 260px;min-width:0;padding:var(--ec-space-md);resize:vertical}.ec-prj-commentaire{display:flex;gap:var(--ec-space-sm)}.ec-prj-commentaire__corps{min-width:0}.ec-prj-commentaire__texte{margin:2px 0 0;white-space:pre-wrap;overflow-wrap:anywhere}.ec-prj-etat{display:inline-flex;border-radius:var(--ec-radius-pill)}@media(prefers-reduced-motion:no-preference){[data-ec-vivant] .ec-prj-etat[data-pulse]{animation:ec-prj-pulse var(--ec-anim-max) var(--ec-ease)}[data-ec-vivant] .ec-prj-jauge>span{animation:ec-prj-remplir var(--ec-anim-max) var(--ec-ease) both}[data-ec-vivant] .ec-prj-jauge[data-boucle-anime]{animation:ec-prj-boucle var(--ec-anim-max) var(--ec-ease)}}@keyframes ec-prj-pulse{0%{box-shadow:0 0 0 0 currentColor}to{box-shadow:0 0 0 8px transparent}}@keyframes ec-prj-remplir{0%{transform:scaleX(0)}}@keyframes ec-prj-boucle{0%{box-shadow:0 0 0 0 var(--ec-statut-valide)}to{box-shadow:0 0 0 6px transparent}}@media(max-width:767px){.ec-prj-outils .ec-os-kanban-outils__recherche{flex:1 1 100%}}.ec-prj-kanban .ec-os-kanban__carte:has(>.ec-prj-kb[data-actif]){outline:2px solid currentColor;outline-offset:2px}.ec-prj-kanban .ec-os-kanban__carte:has(>.ec-prj-kb[data-selection]){border-color:rgb(var(--ec-os-kanban-card-accent));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-kanban-card-accent))}.ec-prj-kb__ref{display:flex;align-items:center;gap:var(--ec-space-xs);min-width:0;padding-inline-end:40px}.ec-prj-kb__projet{flex:none;width:8px;height:8px;border-radius:50%}.ec-prj-kb__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-prj-kb__nom:before{content:"· "}.ec-prj-kb__titre{display:flex;align-items:flex-start;gap:6px}.ec-prj-kb__titre>.ec-prj-etat{flex:none;margin-top:2px}.ec-prj-kb__personne{display:inline-flex;color:rgb(var(--ec-os-texte-3))}.ec-prj-kb__indices{display:inline-flex;align-items:center;gap:var(--ec-space-sm);margin-inline-start:auto;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-prj-kb__indice{display:inline-flex;align-items:center;gap:4px}.ec-prj-kb__indice[data-depasse]{color:rgb(var(--ec-os-danger))}.ec-prj-suivi-temps__reste{color:rgb(var(--ec-os-texte-2))}.ec-prj-suivi-temps__depasse{color:rgb(var(--ec-os-danger))}.ec-prj[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-prj-corps):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-prj[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-prj[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-prj[data-ec-espace=mail] .ec-prj-pile:has(>.ec-prj-outils){gap:var(--ec-os-gap-cartes)}.ec-prj[data-ec-espace=mail] .ec-prj-outils{--ec-os-champ-sur-page: var(--ec-os-champ);position:sticky;top:0;z-index:5;min-height:48px;padding:6px 8px;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-prj-table{display:flex;flex-direction:column;border-top:1px solid var(--ec-os-filet)}.ec-prj-table .ec-prj-projets__tete{min-height:40px;border-bottom:1px solid var(--ec-os-filet);border-radius:0;color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.ec-prj-table .ec-prj-projet{border-bottom:1px solid var(--ec-os-filet);border-radius:0}.ec-prj-table .ec-prj-projets__plan{justify-content:flex-end}.ec-prj-kanban .ec-os-kanban-carte__titre{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space:normal}.ec-prj-kb__titre>span:last-child{min-width:0}.ec-prj-fiche .ec-os-kanban{--ec-os-kanban-visibles: 5;--ec-os-kanban-colonne-min: 180px;--ec-os-kanban-colonne-max: 300px}.ec-prj-pile.ec-prj-surface[aria-label]{padding:0;border-top:1px solid var(--ec-os-filet);border-radius:0;background:transparent}.ec-prj-pile.ec-prj-surface[aria-label] .ec-prj-ligne,.ec-prj-table .ec-prj-cycle{border-bottom:1px solid var(--ec-os-filet);border-radius:0}.ec-prj-fiche .ec-prj-kanban[data-ec-largeur]{--ec-os-kanban-colonne-min: 196px}@media(pointer:coarse){.ec-prj-kanban .ec-os-kanban-carte__titre{padding-inline-end:48px}}.ec-os-page .ec-prj-pile:has(>.ec-prj-outils){padding-inline:calc(var(--ec-barre-gouttiere, 20px) - 8px)}:root:root:root:root .ec-prj-outils .ec-os-recherche.ec-os-kanban-outils__recherche{height:32px;border-color:transparent;box-shadow:inset 0 0 0 1px #1112161a;background:#fafaf9}:root:root:root:root .ec-prj-outils .ec-os-recherche.ec-os-kanban-outils__recherche:focus-within{box-shadow:0 0 0 2px rgb(var(--ec-accent) / .35)}:where(.ec-prj-puce:not(.ec-prj-puce--date)){position:relative}:where(.ec-prj-puce:not(.ec-prj-puce--date)):after{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-choix-design{display:flex;flex-direction:column;gap:var(--ec-os-e-8);margin-top:var(--ec-os-e-16);min-width:0}.ec-choix-design__titre{margin:0;font-size:16px;font-weight:550;color:rgb(var(--ec-os-texte))}.ec-choix-design__intro{margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.ec-choix-design__options{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ec-os-e-12);margin:var(--ec-os-e-4) 0 0;padding:0;list-style:none}.ec-choix-design__options>li{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-os-e-8);min-width:0;padding:var(--ec-os-e-16);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile, 16px);background:rgb(var(--ec-os-carte))}.ec-choix-design__options>li[data-actif]{border-color:rgb(var(--ec-os-texte))}.ec-choix-design__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8)}.ec-choix-design__tete strong{font-size:15px;font-weight:550;color:rgb(var(--ec-os-texte))}.ec-choix-design__pastille{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:12px;font-weight:500;white-space:nowrap}.ec-choix-design__texte{font-size:var(--ec-os-t-corps);line-height:1.45;color:rgb(var(--ec-os-texte-2))}.ec-choix-design__options>li .ec-os-bouton{margin-top:auto}.ec-choix-design__accuse{display:flex;align-items:flex-start;gap:var(--ec-os-e-8);margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-choix-design__accuse svg{flex:none;margin-top:2px}.ec-valid{display:grid;gap:var(--ec-space-md);max-width:1200px}.ec-valid__tete{display:grid;gap:var(--ec-space-2xs)}.ec-valid__titre{margin:0;font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:500;color:rgb(var(--ec-text-primary))}.ec-valid__sous-titre{margin:0;max-width:640px;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-secondary))}.ec-valid__filtres{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md)}.ec-valid__sans-droit{display:inline-flex;align-items:center;gap:var(--ec-space-xs);margin:0;max-width:640px;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-valid__grille{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-lg);margin:0;padding:0;list-style:none;align-items:start}@media(max-width:900px){.ec-valid__grille{grid-template-columns:minmax(0,1fr)}}.ec-valid__carte{display:grid;gap:var(--ec-space-md);min-width:0}.ec-valid__apercu{display:block;width:100%;aspect-ratio:16 / 10;padding:0;overflow:hidden;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));cursor:zoom-in}.ec-valid__apercu img{display:block;width:100%;height:100%;object-fit:cover;object-position:top center;transition:transform .18s var(--ec-ease)}.ec-valid__apercu:hover img{transform:scale(1.015)}.ec-valid__apercu--vide{display:grid;place-content:center;justify-items:center;gap:var(--ec-space-xs);cursor:default;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-valid__corps{display:grid;gap:var(--ec-space-sm);min-width:0}.ec-valid__ligne-titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-valid__nom{margin:0;min-width:0;font-family:var(--heading-font-family);font-size:16px;font-weight:500;color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-valid__statut{margin-left:auto}.ec-valid__meta{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-valid__decision{display:grid;gap:var(--ec-space-xs)}.ec-valid__citation{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary));white-space:pre-wrap;overflow-wrap:anywhere}.ec-valid__liens{display:flex;flex-wrap:wrap;gap:var(--ec-space-md)}.ec-valid__lien{display:inline-flex;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-font-size-body);color:var(--ec-accent-text);text-decoration:none}.ec-valid__lien:hover{text-decoration:underline}button.ec-valid__lien{padding:0;border:0;background:none;font-family:inherit;line-height:inherit;cursor:pointer}.ec-valid__actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);padding-top:var(--ec-space-xs)}.ec-valid__historique{display:grid;gap:var(--ec-space-sm)}.ec-valid__deplier{display:inline-flex;align-items:center;gap:var(--ec-space-xs);justify-self:start;padding:2px 0;border:0;background:none;font:inherit;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-valid__deplier svg{transition:transform .15s var(--ec-ease)}.ec-valid__deplier svg[data-ouvert]{transform:rotate(180deg)}.ec-valid__versions{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-valid__version{display:grid;gap:var(--ec-space-2xs);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated) / .6)}.ec-valid__version-tete{display:flex;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary))}.ec-valid__version-apercu{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding-top:var(--ec-space-2xs)}.ec-valid__vignette{position:relative;flex:none;width:96px;height:64px;padding:0;border:0;border-radius:var(--ec-radius-sm);overflow:hidden;background:rgb(var(--ec-surface));box-shadow:0 0 0 1px rgb(var(--ec-border) / var(--ec-border-opacity));cursor:zoom-in}.ec-valid__vignette img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.ec-valid__vignette-compte{position:absolute;right:4px;bottom:4px;min-width:18px;padding:0 5px;border-radius:99px;background:#000000a6;color:rgb(var(--ec-os-blanc));font-size:11px;line-height:18px;text-align:center}.ec-valid__modale{display:grid;gap:var(--ec-space-md)}.ec-valid__modale-texte,.ec-valid__mention{margin:0;max-width:480px;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-secondary))}.ec-valid__mention{font-size:var(--ec-font-size-caption)}.ec-valid__champ{display:grid;gap:6px}.ec-valid__champ-libelle{font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary))}.ec-valid__aide{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-valid__refus{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-danger))}.ec-valid__visionneuse{display:grid;gap:var(--ec-space-md);justify-items:center}.ec-valid__visionneuse img{display:block;max-width:100%;max-height:68vh;border-radius:var(--ec-radius-md);object-fit:contain}.ec-valid__navigation{display:flex;gap:var(--ec-space-sm)}.ec-valid__captures-zone{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm)}.ec-valid__captures{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-valid__capture{display:inline-flex;align-items:center;gap:var(--ec-space-xs);max-width:100%;padding:var(--ec-space-xs) var(--ec-space-sm);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font-size:var(--ec-font-size-body)}.ec-valid__capture-nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:220px}.ec-valid__capture-retirer{display:inline-flex;padding:0;border:0;background:none;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-valid__tourne{animation:ec-valid-tourne 1s linear infinite}@keyframes ec-valid-tourne{to{transform:rotate(360deg)}}.ec-btn--success[data-decision-envoyer]:disabled{opacity:.5;cursor:not-allowed}.ec-valid{--ec-valid-atelier: var(--ec-p-attention-lavande);--ec-valid-celebration: var(--ec-p-attention-jaune);--ec-valid-encre-illustration: var(--ec-p-neutre-encre-navy)}.ec-valid__grille>li{min-width:0}.ec-valid__grille>li:first-child{grid-column:1 / -1}.ec-valid__carte[data-scene]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;overflow:hidden}.ec-valid__carte[data-scene] .ec-valid__corps{align-content:center;gap:var(--ec-space-md);padding:var(--ec-space-3xl)}.ec-valid__carte[data-scene] .ec-valid__nom{width:100%;font-size:clamp(24px,2.4vw,36px);line-height:1.15;font-weight:var(--ec-vivant-poids-titre);letter-spacing:-.025em}.ec-valid__carte[data-scene] .ec-valid__statut{margin-left:0}.ec-valid__ziggy{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-valid__invitation{margin:0;max-width:48ch;color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-body)}.ec-valid__plateau{display:grid;align-content:center;gap:var(--ec-space-md);padding:var(--ec-space-lg);background:rgb(var(--ec-valid-atelier));color:rgb(var(--ec-valid-encre-illustration));min-width:0}.ec-valid__legende{justify-self:center;font-size:var(--ec-font-size-caption);font-weight:var(--ec-vivant-poids-action)}.ec-valid__carte[data-scene] .ec-valid__apercu{aspect-ratio:4 / 3}.ec-valid__carte[data-scene] .ec-valid__apercu--vide{aspect-ratio:auto;min-height:200px}.ec-valid__confirmation{display:flex;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);background:rgb(var(--ec-valid-celebration));color:rgb(var(--ec-valid-encre-illustration));border-radius:var(--ec-vivant-rayon-carte);scroll-margin-block:var(--ec-space-lg)}.ec-valid__confirmation span{margin:0}.ec-valid__lien,.ec-valid__deplier{min-height:44px;align-items:center}@media(max-width:760px){.ec-valid__carte[data-scene]{grid-template-columns:minmax(0,1fr)}.ec-valid__carte[data-scene] .ec-valid__corps{padding:var(--ec-space-lg)}.ec-valid__carte[data-scene] .ec-valid__apercu{max-height:240px}.ec-valid__carte[data-scene] .ec-valid__apercu--vide{min-height:120px}.ec-valid__actions>*{flex:1 1 100%;white-space:normal}}@media(prefers-reduced-motion:reduce){.ec-valid__apercu img,.ec-valid__deplier svg{transition:none;transform:none}.ec-valid__apercu:hover img{transform:none}.ec-valid__tourne{animation:none}}#atelier .ec-atelier-aide{position:fixed;right:24px;bottom:24px;z-index:40;display:grid;place-items:center;width:60px;height:60px;padding:0;border:0;border-radius:50%;background:rgb(var(--atelier-surface));box-shadow:0 12px 28px rgb(var(--ec-p-neutre-encre-navy) / .22),0 0 0 1px rgb(var(--atelier-bord));cursor:pointer;transition:box-shadow .16s ease}#atelier .ec-atelier-aide:hover{box-shadow:0 14px 32px rgb(var(--ec-p-neutre-encre-navy) / .28),0 0 0 2px rgb(var(--atelier-texte))}#atelier .ec-atelier-aide__ziggy{position:absolute;right:-8px;bottom:-6px;display:grid;place-items:center;width:30px;height:30px;border-radius:50%;background:rgb(var(--atelier-surface));box-shadow:0 0 0 1px rgb(var(--atelier-bord))}#atelier .ec-atelier-aide__compte{position:absolute;top:-4px;right:-4px;display:grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:99px;background:var(--atelier-vert);color:var(--atelier-sur-vert);box-shadow:0 0 0 2px rgb(var(--atelier-fond));font-size:12px;font-weight:600;line-height:1}#atelier .ec-atelier-aide__ziggy{transition:transform .3s var(--ec-anim-ease-out);transform-origin:80% 80%}#atelier .ec-atelier-aide__ziggy[data-reaction]{transform:scale(1.55)}#atelier .ec-atelier-aide__bulle{position:fixed;right:96px;bottom:34px;z-index:40;display:block;max-width:min(240px,calc(100vw - 128px));pointer-events:none}#atelier .ec-atelier-aide__bulle>span{display:block;padding:10px 14px;border-radius:16px 16px 4px;background:var(--atelier-encre);color:rgb(var(--ec-fixed-white));box-shadow:0 10px 24px rgb(var(--ec-p-neutre-encre-navy) / .22);font-size:13px;line-height:1.35;animation:atelier-bulle var(--ec-anim-max) var(--ec-anim-ease-out) both}html:is(.dark,.black) #atelier .ec-atelier-aide__bulle>span{background:rgb(var(--ec-fixed-white));color:var(--atelier-encre)}@keyframes atelier-bulle{0%{opacity:0;transform:translateY(8px) scale(.94)}to{opacity:1;transform:none}}#atelier .ec-atelier-aide__bulle{max-width:min(240px,calc(100vw - 128px),var(--bulle-largeur, 240px))}#atelier .ec-atelier-aide__bulle[data-pliee]{bottom:var(--bulle-bas, 26px)}#atelier .ec-atelier-aide__bulle[data-pliee=""]>span{text-wrap:balance}#atelier .ec-atelier-aide__bulle[data-muette]>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-atelier-aide__nom{display:none}#atelier .ec-atelier-aide[data-rangee]{position:relative;inset:auto;z-index:auto;display:inline-flex;align-items:center;gap:8px;width:auto;height:44px;margin-right:14px;padding:2px 2px 2px 12px;border-radius:999px;box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));color:rgb(var(--atelier-texte));font:inherit;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}#atelier .ec-atelier-aide[data-rangee]:hover{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte))}#atelier .ec-atelier-aide[data-rangee] .ec-atelier-aide__nom{display:inline}#atelier .ec-atelier-aide[data-rangee] .ec-atelier-aide__ziggy{right:-14px;bottom:-2px;width:28px;height:28px}#atelier .ec-atelier-aide[data-rangee] .ec-atelier-aide__ziggy[data-reaction]{transform:scale(1.25)}#atelier .ec-atelier-aide[data-rangee] .ec-atelier-aide__compte{top:-6px;right:-14px}#atelier .ec-barre-projet__bulle{position:absolute;top:100%;right:16px;left:16px;z-index:5;display:none;height:0;pointer-events:none}#atelier .ec-barre-projet__bulle>.ec-atelier-aide__bulle{position:absolute;top:1px;right:0;bottom:auto;max-width:100%}#atelier .ec-barre-projet__bulle>.ec-atelier-aide__bulle>span{padding:4px 12px;border-radius:13px 4px 13px 13px;font-size:12px;line-height:1.3}#atelier .ec-barre-projet__bulle>.ec-atelier-aide__bulle{top:5px}@media(max-width:650px){#atelier .ec-barre-projet__bulle{display:block}}@media(max-width:650px){#atelier .ec-atelier-aide:not([data-rangee]){right:16px;bottom:16px}#atelier :not(.ec-barre-projet__bulle)>.ec-atelier-aide__bulle{right:86px;bottom:26px}#atelier.ec-atelier-coque:not(:has(.ec-atelier-aide[data-rangee])) .ec-projet[data-atelier]{padding-bottom:92px}}body:has(#atelier) [role=dialog]:has(.ec-aide){--ec-surface: var(--ec-os-carte);--ec-text-primary: var(--ec-os-texte);--ec-text-secondary: var(--ec-os-texte-2);--ec-text-muted: var(--ec-os-texte-2);--ec-border: var(--ec-os-texte);--ec-border-opacity: .12;color:rgb(var(--ec-text-primary));font-family:var(--default-font-family)}.ec-aide{display:flex;flex-direction:column;gap:16px;min-height:100%;font-size:14px}.ec-aide__panneau{display:flex;flex:1;flex-direction:column;gap:12px;min-height:0}.ec-aide{height:100%;min-height:0}@media(prefers-reduced-motion:reduce){.ec-aide *{transition:none!important}}#atelier .ec-atelier-aide.ec-ziggy-free{right:var(--ziggy-free-droite, 24px);bottom:var(--ziggy-free-bas, 24px);width:64px;height:64px;background:transparent;box-shadow:none}#atelier .ec-atelier-aide.ec-ziggy-free:hover{box-shadow:none}#atelier .ec-atelier-aide.ec-ziggy-free:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:3px}#atelier .ec-ziggy-free__bulle{position:fixed;right:24px;bottom:calc(var(--ziggy-free-bas, 24px) + 64px + 12px);z-index:41;display:flex;align-items:flex-start;gap:2px;width:max-content;max-width:min(260px,calc(100vw - 48px));padding:4px 4px 4px 0;border-radius:18px 18px 4px;background:rgb(var(--ec-fixed-white));color:rgb(var(--ec-fixed-plum));box-shadow:0 16px 54px rgb(var(--ec-fixed-warm-black) / .14),0 0 0 1px rgb(var(--ec-fixed-warm-black) / .04);transform-origin:bottom right;animation:atelier-bulle var(--ec-anim-max) var(--ec-anim-ease-out) both}#atelier .ec-ziggy-free__bulle-texte{flex:1;min-height:44px;padding:8px 4px 8px 16px;border:0;background:transparent;color:inherit;font:inherit;font-size:14px;line-height:1.4;letter-spacing:-.01em;text-align:left;cursor:pointer}#atelier .ec-ziggy-free__bulle-fermer{display:grid;place-items:center;flex:none;width:32px;height:32px;margin-top:2px;padding:0;border:0;border-radius:50%;background:transparent;color:rgb(var(--ec-fixed-plum) / .6);font-size:18px;line-height:1;cursor:pointer}#atelier .ec-ziggy-free__bulle-fermer:hover{background:rgb(var(--ec-fixed-plum) / .06);color:rgb(var(--ec-fixed-plum))}#atelier .ec-ziggy-free__bulle :focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px;border-radius:12px}@media(max-width:650px){#atelier .ec-atelier-aide.ec-ziggy-free{right:var(--ziggy-free-droite, 16px)}#atelier .ec-ziggy-free__bulle{right:16px;max-width:min(260px,calc(100vw - 32px))}#atelier:has(.ec-ziggy-free) .ec-ob .corps{padding-bottom:320px!important}}@media(prefers-reduced-motion:reduce){#atelier .ec-ziggy-free__bulle{animation:none}}#atelier .ec-atelier-aide.ec-ziggy-free,#atelier .ec-ziggy-free__bulle{transition:bottom .2s ease,right .2s ease}@media(prefers-reduced-motion:reduce){#atelier .ec-atelier-aide.ec-ziggy-free,#atelier .ec-ziggy-free__bulle{transition:none}}#atelier .ec-ziggy-free__bulle[data-place=gauche]{right:98px;bottom:calc(var(--ziggy-free-bas, 24px) + 4px);max-width:min(260px,calc(100vw - 114px))}@media(max-width:650px){#atelier .ec-ziggy-free__bulle[data-place=gauche]{right:90px;max-width:min(260px,calc(100vw - 106px))}}.ec-jour-j__tampon{position:relative}.ec-jour-j__eclats{position:absolute;inset:50% auto auto 50%;pointer-events:none}.ec-jour-j__eclats i{position:absolute;width:6px;height:6px;border-radius:50%;opacity:0;background:var(--ec-theme-vif, var(--ec-statut-en-cours))}.ec-jour-j__eclats i:nth-child(2n){background:var(--ec-theme-pastel-clair, var(--ec-statut-en-cours))}.ec-jour-j__eclats i:nth-child(3n){background:rgb(var(--ec-theme-encre-rgb, var(--ec-os-texte)))}@media(prefers-reduced-motion:no-preference){.ec-jour-j__eclats i{animation:ec-jour-j-eclat var(--ec-anim-max) var(--ec-anim-ease-out) .15s both}}.ec-jour-j__eclats i:nth-child(1){--x: 0px;--y: -46px}.ec-jour-j__eclats i:nth-child(2){--x: 62px;--y: -30px}.ec-jour-j__eclats i:nth-child(3){--x: 84px;--y: 4px}.ec-jour-j__eclats i:nth-child(4){--x: 60px;--y: 34px}.ec-jour-j__eclats i:nth-child(5){--x: 0px;--y: 44px}.ec-jour-j__eclats i:nth-child(6){--x: -60px;--y: 34px}.ec-jour-j__eclats i:nth-child(7){--x: -84px;--y: 2px}.ec-jour-j__eclats i:nth-child(8){--x: -62px;--y: -30px}@keyframes ec-jour-j-eclat{0%{opacity:1;transform:translate(0) scale(.4)}70%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1)}}.ec-jour-j__ensuite{display:grid;gap:var(--ec-space-sm);width:100%;max-width:48ch;padding:var(--ec-space-lg) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-jour-j__ensuite h2{margin:0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-corps);font-weight:400}.ec-jour-j__ensuite ol{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-jour-j__ensuite li{display:grid;grid-template-columns:24px minmax(0,1fr);gap:var(--ec-space-sm);font-size:var(--ec-os-t-second);line-height:1.45}.ec-jour-j__n{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:12px;font-weight:600}.ec-projet-squelette__etat{display:grid;justify-items:center;gap:12px;padding:24px 0}.ec-projet-squelette{display:grid;padding:23px var(--ec-os-page-marge, 24px) 32px}.ec-projet-squelette__barre{display:grid;align-content:space-between;box-sizing:border-box;width:552px;max-width:100%;height:106px;margin-left:10px;padding:6px 6px 14px;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-projet-squelette__etapes{display:flex;align-items:center;gap:16px}.ec-projet-squelette__suite{display:grid;gap:8px;padding-left:14px}.ec-projet-squelette__tete{display:grid;justify-items:start;gap:14px 0;margin-top:22px}.ec-projet-squelette__tete>:nth-child(3){margin-top:-4px}.ec-projet-squelette__scene{display:grid;grid-template-columns:minmax(0,777fr) minmax(0,576fr);gap:12px;margin-top:27px}.ec-projet-squelette__colonne{display:grid;align-content:start;gap:12px}.ec-projet-squelette__carte{display:grid;gap:14px}@media(max-width:767px){.ec-projet-squelette__barre{margin-left:0}.ec-projet-squelette__scene{grid-template-columns:minmax(0,1fr)}}.ec-projet-squelette__lignes{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-projet-squelette__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-elevated))}.ec-projet-squelette__texte{display:grid;gap:6px}#atelier.ec-atelier-coque:has(.ec-projet-squelette):before{display:none}.ec-accueil-projet{display:grid;gap:var(--ec-space-2xl);min-height:100%;padding:var(--ec-space-2xl) var(--ec-os-gouttiere) var(--ec-space-4xl);background:rgb(var(--ec-os-page));color:rgb(var(--ec-os-texte))}#atelier.ec-atelier-coque:has(.ec-accueil-projet):before{display:none}.ec-accueil-projet__tete{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-lg)}.ec-accueil-projet__salut{display:grid;justify-items:start;gap:var(--ec-space-sm);min-width:0}.ec-accueil-projet__theme{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:var(--ec-os-h-xs);padding:0 var(--ec-space-md) 0 var(--ec-space-sm);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__theme:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--ec-theme-vif)}.ec-accueil-projet__salut h1{margin:var(--ec-space-xs) 0 0;font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);font-weight:400;line-height:1.08;letter-spacing:-.02em}.ec-accueil-projet__salut p{margin:0;font-size:var(--ec-os-t-corps)}.ec-accueil-projet__grille{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;gap:var(--ec-os-ecart)}.ec-accueil-projet__principale,.ec-accueil-projet__laterale{display:grid;gap:var(--ec-os-ecart);min-width:0}.ec-accueil-projet__action{display:grid;justify-items:start;gap:var(--ec-space-md);padding:var(--ec-os-air-carte);border-radius:var(--ec-os-rayon-carte);background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-accueil-projet__action[data-qui=nous]{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-accueil-projet__qui{display:inline-flex;align-items:center;gap:var(--ec-space-xs);height:var(--ec-os-h-xs);padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:#ffffff29;font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__action[data-qui=nous] .ec-accueil-projet__qui{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-accueil-projet__action h2{margin:var(--ec-space-xs) 0 0;font-family:var(--ec-os-police-grand-titre);font-size:34px;font-weight:400;line-height:1.08;letter-spacing:-.02em}.ec-accueil-projet__action-texte{max-width:56ch;margin:0;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-accueil-projet__jauge{display:flex;align-items:center;gap:var(--ec-space-md);width:min(100%,360px);font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__jauge progress{flex:1;height:8px;border:0;border-radius:var(--ec-os-rayon-pilule);overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#ffffff3d}.ec-accueil-projet__jauge progress::-webkit-progress-bar{background:transparent}.ec-accueil-projet__jauge progress::-webkit-progress-value{border-radius:var(--ec-os-rayon-pilule);background:currentColor}.ec-accueil-projet__jauge progress::-moz-progress-bar{border-radius:var(--ec-os-rayon-pilule);background:currentColor}.ec-accueil-projet__geste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);margin-top:var(--ec-space-sm)}.ec-accueil-projet__geste small{font-size:var(--ec-os-t-chip)}:root:not(.light) .ec-accueil-projet__action .ec-os-bouton--primaire{background:#0c0c0c;color:#fff}.ec-accueil-projet__lien{padding:0;border:0;background:none;color:inherit;font:inherit;font-size:var(--ec-os-t-second);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-accueil-projet__etapes{display:grid;margin:0;padding:0;list-style:none}.ec-accueil-projet__etape{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-md);padding-bottom:var(--ec-space-xl)}.ec-accueil-projet__etape:last-child{padding-bottom:0}.ec-accueil-projet__etape:not(:last-child):after{content:"";position:absolute;top:36px;bottom:4px;left:15px;width:2px;border-radius:2px;background:var(--ec-os-filet-fort)}.ec-accueil-projet__etape[data-etat=faite]:after{background:rgb(var(--ec-os-texte))}.ec-accueil-projet__repere{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__etape[data-etat=faite] .ec-accueil-projet__repere{background:rgb(var(--ec-os-texte));box-shadow:none;color:rgb(var(--ec-os-carte))}.ec-accueil-projet__etape[data-etat=en-cours] .ec-accueil-projet__repere{background:var(--ec-theme-vif);box-shadow:none;color:var(--ec-theme-sur-vif)}.ec-accueil-projet__etape-corps{display:grid;gap:var(--ec-space-xs);min-width:0;padding-top:4px}.ec-accueil-projet__etape-tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-accueil-projet__etape-tete h3{margin:0;font-size:var(--ec-os-t-corps);font-weight:600}.ec-accueil-projet__compte{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:12px;font-weight:600}.ec-accueil-projet__date{display:inline-flex;align-items:center;gap:6px;font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__etape-texte{margin:0;font-size:var(--ec-os-t-second);line-height:1.45}.ec-accueil-projet__etape[data-etat=a-venir] :is(h3,.ec-accueil-projet__etape-texte){opacity:.72}.ec-accueil-projet__roles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-sm);margin:var(--ec-space-xs) 0 0}.ec-accueil-projet__roles div{padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-accueil-projet__roles div:first-child{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-accueil-projet__roles dt{font-size:var(--ec-os-t-chip);font-weight:600}.ec-accueil-projet__roles dd{margin:2px 0 0;font-size:var(--ec-os-t-second);line-height:1.45}.ec-accueil-projet__etape-ouvrir{margin-top:2px}.ec-accueil-projet__pm{display:grid;grid-template-columns:minmax(0,1fr) minmax(150px,.8fr);min-height:300px;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-accueil-projet__pm-corps{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0;padding:var(--ec-os-air-carte)}.ec-accueil-projet__pm-puces{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.ec-accueil-projet__pm .ec-os-puce{background:#ffffffb3;color:#151515}:root:not(.light) .ec-accueil-projet__pm .ec-os-puce{background:#ffffff1f;color:#fff}.ec-accueil-projet__pm-nom{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0;font-family:var(--ec-os-police-grand-titre);font-size:30px;font-weight:400;line-height:1.05;letter-spacing:-.01em}.ec-accueil-projet__pm-verif{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ec-theme-vif);color:#fff}.ec-accueil-projet__pm-role{margin:var(--ec-space-xs) 0 0;font-size:var(--ec-os-t-second)}.ec-accueil-projet__pm-actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:auto}.ec-accueil-projet__pm .ec-os-bouton--secondaire{background:#ffffffd9;color:#151515}:root:not(.light) .ec-accueil-projet__pm .ec-os-bouton--secondaire{background:#ffffff1f;color:#fff}.ec-accueil-projet__pm-photo{padding:var(--ec-space-md)}.ec-accueil-projet__pm-photo img{display:block;width:100%;height:100%;min-height:220px;border-radius:22px;object-fit:cover;object-position:50% 22%}.ec-accueil-projet__apercu{overflow:hidden}@media(prefers-reduced-motion:no-preference){.ec-accueil-projet__action{animation:ec-accueil-projet-pose var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-accueil-projet__pm-photo img{transition:transform var(--ec-anim-max) var(--ec-anim-ease-out)}.ec-accueil-projet__pm:hover .ec-accueil-projet__pm-photo img{transform:scale(1.02)}.ec-accueil-projet__geste .ec-os-bouton .ec-icone{transition:transform .2s ease}.ec-accueil-projet__geste .ec-os-bouton:hover .ec-icone{transform:translate(3px)}}@keyframes ec-accueil-projet-pose{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media(max-width:1100px){.ec-accueil-projet__grille{grid-template-columns:minmax(0,1fr)}.ec-accueil-projet__principale,.ec-accueil-projet__laterale{display:contents}.ec-accueil-projet__action{order:1}.ec-accueil-projet__pm{order:2}.ec-accueil-projet__parcours{order:3}.ec-accueil-projet__apercu{order:4}}@media(max-width:640px){.ec-accueil-projet{gap:var(--ec-space-xl);padding-top:var(--ec-space-xl)}.ec-accueil-projet__action h2{font-size:28px}.ec-accueil-projet__geste .ec-os-bouton{width:100%;justify-content:center}.ec-accueil-projet__pm{grid-template-columns:minmax(0,1fr)}.ec-accueil-projet__pm-photo{order:-1;height:230px;padding:var(--ec-space-sm) var(--ec-space-sm) 0}.ec-accueil-projet__pm-photo img{min-height:0;border-radius:20px}.ec-accueil-projet__roles{grid-template-columns:minmax(0,1fr)}.ec-accueil-projet__etape{grid-template-columns:32px minmax(0,1fr)}.ec-accueil-projet__etape-ouvrir{grid-column:2;justify-self:start}}.ec-accueil-projet .ec-accueil-projet__action:not([data-qui=nous]){background:var(--ec-hero-bg);background-image:var(--ec-hero-glow);box-shadow:inset 0 0 0 1px var(--ec-hero-ring);color:var(--ec-hero-fg)}.ec-accueil-projet .ec-accueil-projet__action:not([data-qui=nous]) .ec-accueil-projet__qui{background:#ffffff1a;box-shadow:inset 0 0 0 1px #ffffff24;color:var(--ec-hero-fg)}.ec-accueil-projet .ec-accueil-projet__action:not([data-qui=nous]) .ec-accueil-projet__action-texte{color:var(--ec-hero-fg-2)}.ec-accueil-projet .ec-accueil-projet__action[data-qui=nous]{background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet)}.ec-accueil-projet .ec-accueil-projet__etape[data-etat=faite] .ec-accueil-projet__repere{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-accueil-projet .ec-accueil-projet__etape[data-etat=faite]:after{background:rgb(var(--ec-c-succes-point))}.ec-accueil-projet .ec-accueil-projet__etape[data-etat=en-cours] .ec-accueil-projet__repere{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));box-shadow:0 0 0 4px rgb(var(--ec-c-marque-doux))}.ec-accueil-projet .ec-accueil-projet__theme:before{background:rgb(var(--ec-c-marque))}.ec-accueil-projet .ec-accueil-projet__salut h1{font-size:clamp(30px,2.6vw,38px)}.ec-accueil-projet__pm .ec-accueil-projet__pm-nom{display:block;text-wrap:balance}.ec-accueil-projet__pm .ec-accueil-projet__pm-verif{margin-left:var(--ec-space-sm);vertical-align:.15em}:root.dark .ec-accueil-projet__pm{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}:root.dark .ec-accueil-projet__pm-photo img[src$="/responsable-defaut.svg"]{filter:brightness(.32)}#atelier .ec-brief-pastilles{display:flex;flex-direction:column;gap:6px;width:100%;font-size:13px;color:rgb(var(--atelier-secondaire))}#atelier .ec-brief-pastilles :is(ol,p){margin:0;padding:0;list-style:none}#atelier .ec-brief-pastilles__compte{color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-brief-pastilles__parties{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px}#atelier .ec-brief-pastilles__partie{display:flex;align-items:center;gap:2px;min-width:0}#atelier .ec-brief-pastilles__partie>ol{display:flex;flex-wrap:wrap;align-items:center;min-width:0}#atelier .ec-brief-pastilles__pastille{display:grid;place-items:center;width:24px;height:44px;padding:0;border:0;background:transparent;color:var(--atelier-encre);cursor:pointer}#atelier .ec-brief-pastilles__pastille:disabled{cursor:default}#atelier .ec-brief-pastilles__pastille>span{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:rgb(var(--atelier-surface));box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-bord));transition:transform .16s ease,box-shadow .16s ease}#atelier .ec-brief-pastilles__pastille[data-etat=facultative]>span{border:1.5px dashed rgb(var(--atelier-secondaire) / .7);box-shadow:none}#atelier .ec-brief-pastilles__pastille[data-etat=faite]>span{background:var(--atelier-vert);color:var(--atelier-sur-vert);box-shadow:none}#atelier .ec-brief-pastilles__pastille[data-etat=faite]:not(:disabled):hover>span{box-shadow:0 0 0 3px rgb(var(--ec-vif-accent) / .35);transform:scale(1.12)}#atelier .ec-brief-pastilles__pastille[data-etat=courante]>span{width:20px;height:20px;box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 4px rgb(var(--ec-vif-accent) / .45);animation:ec-pastille-respire 1.8s ease-in-out infinite alternate}#atelier .ec-brief-pastilles__pastille[data-etat=courante]>span:has(svg){background:var(--atelier-vert);color:var(--atelier-sur-vert)}#atelier.ec-atelier-coque .ec-brief-pastilles__pastille:focus-visible{outline:0}#atelier.ec-atelier-coque .ec-brief-pastilles__pastille:focus-visible>span{outline:3px solid rgb(var(--atelier-texte));outline-offset:3px}#atelier .ec-brief-pastilles__pastille[data-frais]>span{animation:ec-pastille-gagnee var(--ec-anim-max) var(--ec-anim-ease-out) both}#atelier .ec-brief-pastilles__groupe{min-width:44px;min-height:44px;padding:0 4px;border:0;background:transparent;color:rgb(var(--atelier-texte));font:inherit;font-size:12px;cursor:pointer}#atelier .ec-brief-pastilles__groupe>span{display:inline-grid;place-items:center;min-width:40px;height:24px;padding:0 8px;border-radius:99px;background:rgb(var(--atelier-surface));box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-bord))}#atelier .ec-brief-pastilles__groupe[data-etat=faite]>span{background:var(--atelier-vert);color:var(--atelier-sur-vert);box-shadow:none}#atelier .ec-brief-pastilles__groupe[data-etat=courante]>span{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 4px rgb(var(--ec-vif-accent) / .45)}#atelier .ec-brief-pastilles__badge{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:rgb(var(--atelier-secondaire) / .75);box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-bord))}#atelier .ec-brief-pastilles__badge[data-gagne]{background:var(--atelier-jaune);color:var(--atelier-encre);box-shadow:none}#atelier .ec-brief-pastilles__badge[data-frais]{animation:ec-badge-frappe var(--ec-anim-max) var(--ec-anim-ease-out) both,ec-badge-halo var(--ec-anim-max) ease-out .15s both}#atelier .ec-brief-pastilles__badge[data-frais]>svg{animation:ec-badge-tourne var(--ec-anim-max) var(--ec-anim-ease-out) both}#atelier .ec-brief-pastilles__palier{font-size:12px}@keyframes ec-pastille-gagnee{0%{transform:scale(.5)}60%{transform:scale(1.3)}to{transform:none}}@keyframes ec-badge-frappe{0%{transform:scale(2.1) rotate(-18deg);opacity:0}55%{transform:scale(.86) rotate(4deg);opacity:1}to{transform:none}}@keyframes ec-badge-halo{0%{box-shadow:0 0 rgb(var(--ec-p-attention-jaune) / .75)}to{box-shadow:0 0 0 14px rgb(var(--ec-p-attention-jaune) / 0)}}@keyframes ec-badge-tourne{0%{transform:rotate(-90deg)}to{transform:none}}@keyframes ec-pastille-respire{0%{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 2px rgb(var(--ec-vif-accent) / .25)}to{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 5px rgb(var(--ec-vif-accent) / .5)}}#atelier .ec-brief-pastilles{flex-direction:row;flex-wrap:wrap;align-items:center;gap:0 16px}#atelier .ec-brief-pastilles__compte{white-space:nowrap}#atelier .ec-brief-pastilles__parties{flex-wrap:nowrap}#atelier .ec-brief-pastilles__partie{flex:none;gap:0}#atelier .ec-brief-pastilles__partie>ol{flex-wrap:nowrap}#atelier .ec-brief-pastilles__pastille{width:20px}#atelier .ec-brief-pastilles__pastille>span{width:14px;height:14px}#atelier .ec-brief-pastilles__pastille>span>svg{width:9px;height:9px}#atelier .ec-brief-pastilles__pastille[data-etat=courante]>span{width:16px;height:16px;box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 3px rgb(var(--ec-vif-accent) / .45)}#atelier .ec-brief-pastilles__badge{width:20px;height:20px;margin-left:2px}#atelier .ec-brief-pastilles__badge>svg{width:12px;height:12px}#atelier .ec-brief-pastilles__palier{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier .ec-brief-pastilles{container:pastilles-brief / inline-size;gap:0 14px}#atelier .ec-brief-pastilles__parties{flex:none;width:auto;max-width:100%;gap:0 8px}#atelier .ec-brief-pastilles__partie,#atelier .ec-brief-pastilles__partie>ol{flex:none}#atelier .ec-brief-pastilles__partie>ol>li{display:flex;flex:none;width:clamp(8px,calc((100cqw - var(--badges, 3) * 22px - (var(--badges, 3) - 1) * 8px) / var(--pastilles, 10)),18px)}#atelier .ec-brief-pastilles__pastille{flex:1 1 auto;width:auto;min-width:0}#atelier .ec-brief-pastilles__pastille>span{flex:none;width:min(14px,100% - 2px);height:auto;aspect-ratio:1}#atelier .ec-brief-pastilles__pastille[data-etat=courante]>span{width:min(16px,100%);height:auto}#atelier .ec-brief-pastilles__badge,#atelier .ec-brief-pastilles__groupe{flex:none}#atelier .ec-brief-pastilles__jauge{display:block;flex:1 1 100%;height:3px;border-radius:99px;overflow:hidden;background:rgb(var(--atelier-bord) / .7)}#atelier .ec-brief-pastilles__jauge>i{display:block;height:100%;border-radius:99px;background:var(--atelier-vert);color:var(--atelier-sur-vert);transition:width var(--ec-anim-max) var(--ec-anim-ease-out)}#atelier .ec-brief-pastilles__compte{flex-basis:100%;white-space:normal}@media(min-width:1400px){#atelier .ec-brief-pastilles{flex-wrap:wrap}#atelier .ec-brief-pastilles__compte{flex:1 1 0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}}#atelier .ec-brief__relecture-parties{gap:0;border-top:1px solid rgb(var(--atelier-bord) / .7)}#atelier .ec-brief__relecture-partie{display:block;border:0;border-bottom:1px solid rgb(var(--atelier-bord) / .7);border-radius:0;background:transparent;box-shadow:none}#atelier .ec-brief__relecture-partie-tete{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:2px 10px;min-height:56px;margin:0 -12px;padding:8px 12px;border-radius:12px;list-style:none;cursor:pointer;transition:background-color .16s ease}#atelier .ec-brief__relecture-partie-tete::-webkit-details-marker{display:none}#atelier .ec-brief__relecture-partie-tete:hover{background:rgb(var(--atelier-fond))}#atelier.ec-atelier-coque .ec-brief__relecture-partie-tete:focus-visible{outline:2px solid rgb(var(--atelier-texte));outline-offset:-2px}#atelier .ec-brief__relecture-chevron{color:rgb(var(--atelier-secondaire))}#atelier .ec-brief__relecture-partie[open] .ec-brief__relecture-chevron{color:rgb(var(--atelier-texte));animation:ec-relecture-pivot .2s ease}@keyframes ec-relecture-pivot{0%{transform:rotate(-90deg)}to{transform:none}}#atelier .ec-brief__relecture-partie-titre{color:rgb(var(--atelier-secondaire));font-size:13px;letter-spacing:.04em}#atelier .ec-brief__relecture-partie[open] .ec-brief__relecture-partie-titre{color:rgb(var(--atelier-texte));font-weight:600}#atelier .ec-brief__relecture-compte{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--atelier-secondaire));font-size:13px}#atelier .ec-brief__relecture-compte>svg{color:rgb(var(--ec-success))}#atelier .ec-brief__relecture-manque{grid-column:2 / -1;color:rgb(var(--atelier-texte));font-size:13px}#atelier .ec-brief__relecture-partie:not([open])>:not(summary){display:none}#atelier .ec-brief__relecture-liste{gap:0;padding:0 0 12px 28px}#atelier .ec-brief__relecture-ligne{align-items:flex-start;gap:16px;padding:12px 0;border-radius:0;background:transparent;box-shadow:none}#atelier .ec-brief__relecture-ligne+.ec-brief__relecture-ligne{border-top:1px dashed rgb(var(--atelier-bord) / .8)}#atelier .ec-brief__relecture-texte{flex:1;gap:4px}#atelier .ec-brief__relecture-libelle{font-size:13px}#atelier .ec-brief__relecture-reponse{font-size:16px;line-height:1.45}#atelier .ec-brief__relecture-acces{flex-shrink:0;margin-top:12px}#atelier .ec-brief__relecture-acces.rt-Button{min-height:44px;gap:8px;border-radius:999px!important;background:rgb(var(--atelier-fond));color:rgb(var(--atelier-texte));font-size:14px;font-weight:500}#atelier .ec-brief__relecture-acces.rt-Button:hover{box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier .ec-brief__relecture-ligne[data-manque] .ec-brief__relecture-acces.rt-Button{background:transparent;box-shadow:inset 0 0 0 1.5px rgb(var(--atelier-texte))}#atelier .ec-brief__relecture-gestes .rt-Button{min-height:44px;border-radius:999px!important}#atelier .ec-brief__relecture-piece{display:inline-flex;align-items:center;justify-self:start;gap:6px;margin-top:4px;padding:4px 10px;border-radius:99px;background:rgb(var(--atelier-plateau) / .35);color:rgb(var(--atelier-texte));font-size:12px;line-height:1.3}@container brief (max-width: 560px){#atelier .ec-brief__relecture-liste{padding-left:0}#atelier .ec-brief__relecture-acces{margin-top:0}}@media(max-width:340px){#atelier .ec-brief__relecture-partie-tete{grid-template-columns:auto minmax(0,1fr)}#atelier .ec-brief__relecture-compte{grid-column:2}}#atelier.ec-atelier-coque .ec-brief__colonne>.ec-brief__relecture{flex-shrink:0;overflow:visible}@media(min-width:651px)and (min-height:600px){#atelier.ec-atelier-coque .ec-brief__colonne:has(>.ec-brief__relecture){scroll-padding-bottom:144px}#atelier.ec-atelier-coque .ec-brief__relecture>.ec-brief__pied:has(.ec-brief__pied-suite){position:sticky;bottom:-28px;z-index:1;flex-flow:row-reverse wrap;align-items:center;justify-content:space-between;gap:10px 16px;margin-inline:-12px;margin-bottom:-12px;padding:12px 12px 28px;background:rgb(var(--atelier-surface))}#atelier.ec-atelier-coque .ec-brief__relecture>.ec-brief__pied:has(.ec-brief__pied-suite):before{content:"";position:absolute;top:-16px;right:0;bottom:100%;left:0;background:linear-gradient(to top,rgb(var(--atelier-surface)),rgb(var(--atelier-surface) / 0));pointer-events:none}}.ec-brief{display:grid;gap:var(--ec-space-lg);max-width:1200px}.ec-brief,.ec-brief__tete,.ec-brief__perte,.ec-brief__a-revoir,.ec-brief__colonne,.ec-brief__panneau,.ec-brief__consigne,.ec-brief__section,.ec-brief__q,.ec-brief__choix,.ec-brief__liens,.ec-brief__fichiers,.ec-brief__relecture,.ec-brief__relecture-tete,.ec-brief__relecture-parties,.ec-brief__relecture-partie,.ec-brief__relecture-liste,.ec-brief__relecture-texte,.ec-brief__ziggy,.ec-brief__ziggy-corps{grid-template-columns:minmax(0,1fr)}.ec-brief__tete{display:grid;gap:var(--ec-space-xs)}.ec-brief__titre{margin:0;font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:500;color:rgb(var(--ec-text-primary))}.ec-brief__sous-titre{margin:0;max-width:640px;font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-brief__bandeau{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-brief__perte{display:grid;gap:var(--ec-space-xs)}.ec-brief__perte-texte{width:100%;min-height:72px;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));color:inherit;font:inherit;font-size:var(--ec-font-size-body);resize:vertical}.ec-brief__avancement-ligne{display:flex;align-items:center;gap:var(--ec-space-lg)}.ec-brief__avancement-barre{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-2xs);flex:1;min-width:0}.ec-brief__avancement-reste{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-brief__enregistrement{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);flex-shrink:0;font-size:var(--ec-font-size-label);color:rgb(var(--ec-text-muted))}.ec-brief__enregistrement[data-enregistre]{color:rgb(var(--ec-success))}.ec-brief__pret{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-sm);margin-top:var(--ec-space-sm);padding-top:var(--ec-space-sm);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-brief__pret-texte{display:flex;align-items:flex-start;gap:var(--ec-space-2xs);font-size:var(--ec-font-size-label);font-weight:500;line-height:1.4;color:rgb(var(--ec-success))}.ec-brief__pret-texte>svg{flex-shrink:0;margin-top:2px}.ec-brief__pret-texte>span{min-width:0}.ec-brief__avancement [data-partie-vide]{margin:var(--ec-space-sm) 0 0}.ec-brief__a-revoir{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-brief__a-revoir-ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-md);overflow-wrap:anywhere}.ec-brief__a-revoir-ligne>span{min-width:0}.ec-brief{container-type:inline-size;container-name:brief}.ec-brief__grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,360px);gap:var(--ec-space-lg);align-items:start}.ec-brief__grille[data-sans-apercu]{grid-template-columns:minmax(0,840px)}.ec-brief__apercu{position:sticky;top:var(--ec-space-lg);min-width:0}.ec-brief__colonne{display:grid;align-content:start;gap:var(--ec-space-md);min-width:0;min-height:calc(var(--ec-brief-ecran, 0px) - var(--ec-gutter-y) - var(--ec-space-lg));scroll-margin-top:var(--ec-space-lg)}.ec-brief__panneau :is(a,button,input,textarea,summary,[tabindex]){scroll-margin-bottom:calc(var(--ec-brief-pied, calc(var(--ec-control-xl) + var(--ec-space-xl) + var(--ec-gutter-y))) + var(--ec-space-lg))}.ec-brief__panneau{display:grid;gap:var(--ec-space-xl)}.ec-brief .ec-brief__zone .rt-TextAreaInput{max-height:50vh;max-height:max(160px,min(50dvh,var(--ec-brief-ecran, 100dvh) - var(--ec-brief-pied, 0px) - 2 * var(--ec-space-lg) - var(--ec-control-xl) - var(--ec-space-xl)));overflow-y:auto}.ec-brief__position{margin:0}.ec-brief__debloque{display:flex;align-items:flex-start;gap:var(--ec-space-xs);margin:0;max-width:640px;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font-size:var(--ec-font-size-label);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-brief__debloque>span{min-width:0}.ec-brief__debloque>svg{flex-shrink:0;margin-top:3px;color:var(--ec-accent-text)}.ec-brief__consigne{display:grid;gap:var(--ec-space-xs)}.ec-brief__comment summary{cursor:pointer;font-weight:500;color:var(--ec-accent-text)}.ec-brief__comment[open]>span{display:block;margin-top:var(--ec-space-xs);max-width:640px}.ec-brief__section{display:grid;gap:var(--ec-space-lg)}.ec-brief__section-titre{margin:0;font-size:var(--ec-font-size-caption);font-weight:500;letter-spacing:.04em;color:rgb(var(--ec-text-muted))}.ec-brief__section-intro{margin:0;max-width:640px;font-size:var(--ec-font-size-label);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-brief__q{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;border:0;min-width:0;max-width:720px}.ec-brief__legende{padding:0}.ec-brief__q-tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-xs)}.ec-brief__q-libelle{font-size:var(--ec-font-size-label);font-weight:500;line-height:1.4;color:rgb(var(--ec-text-primary))}.ec-brief__q-obligatoire{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-brief__q-aide{font-size:var(--ec-font-size-label);line-height:1.4;color:rgb(var(--ec-text-secondary))}.ec-brief__case{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px;cursor:pointer}.ec-brief__choix{display:grid;gap:var(--ec-space-xs)}.ec-brief__option{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:44px;padding:var(--ec-space-sm) var(--ec-space-md);border:0;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));font:inherit;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary));text-align:left;cursor:pointer;transition:background-color .14s var(--ec-ease)}.ec-brief__option:hover:not(:disabled){background:var(--ec-os-survol-neutre)}.ec-brief__option[data-actif]{--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-text-primary: var(--ec-os-actif-encre);--ec-text-muted: var(--ec-os-actif-encre-2);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-brief__option:disabled{cursor:default}.ec-brief__option-marque{display:inline-grid;place-items:center;flex-shrink:0;width:18px;height:18px;border-radius:var(--ec-radius-sm);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-accent-contrast))}.ec-brief__option[role=radio] .ec-brief__option-marque{border-radius:var(--ec-radius-pill)}.ec-brief__option[data-actif] .ec-brief__option-marque{background:rgb(var(--ec-accent));box-shadow:none}.ec-brief__autre{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--ec-space-sm)}.ec-brief__autre-libelle{font-size:var(--ec-font-size-label);color:rgb(var(--ec-text-secondary))}.ec-brief__liens{display:grid;gap:var(--ec-space-xs);justify-items:start}.ec-brief__lien{display:flex;align-items:center;gap:var(--ec-space-xs);width:100%}.ec-brief__lien>:first-child{flex:1;min-width:0}.ec-brief__erreur{margin:0;font-size:var(--ec-font-size-label);color:rgb(var(--ec-danger))}.ec-brief__fichiers{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-brief__fichier{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:48px;padding:var(--ec-space-xs) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-brief__fichier-icone{flex-shrink:0;color:rgb(var(--ec-text-muted))}.ec-brief__fichier-nom{flex:1;min-width:0;padding:0;border:0;background:none;font:inherit;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary));text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-brief__fichier-nom:hover{color:var(--ec-accent-text)}.ec-brief__fichier-taille{flex-shrink:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-muted))}.ec-brief__tourne{animation:ec-brief-tourne .9s linear infinite}@keyframes ec-brief-tourne{to{transform:rotate(360deg)}}.ec-brief__pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-brief__pied-suite{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:var(--ec-space-md);margin-left:auto}.ec-brief__raison{font-size:var(--ec-font-size-label);color:rgb(var(--ec-text-secondary))}.ec-brief__pied--question{position:sticky;bottom:calc(-1 * var(--ec-gutter-y));z-index:1;padding:var(--ec-space-sm) 0 calc(var(--ec-gutter-y) + env(safe-area-inset-bottom,0px));background:rgb(var(--ec-bg))}.ec-brief__pied--question:before{content:"";position:absolute;inset:auto 0 100% 0;height:var(--ec-space-md);background:linear-gradient(to top,rgb(var(--ec-bg)),rgb(var(--ec-bg) / 0));pointer-events:none}.ec-brief__pied--question[data-carte]{position:static;padding-bottom:0}.ec-brief__pied--question[data-carte]:before{content:none}.ec-brief .ec-brief__pied--question[data-carte] .rt-variant-ghost{margin-inline:0}.ec-brief__pied-etat{flex-basis:100%;margin:0;font-size:var(--ec-font-size-label);line-height:1.4;color:rgb(var(--ec-text-secondary))}.ec-brief__pied-etat:empty{display:none}.ec-brief__pied-salut{display:flex;align-items:flex-start;gap:var(--ec-space-xs)}.ec-brief__pied-salut>svg{flex-shrink:0;margin-top:2px;color:rgb(var(--ec-success))}.ec-brief__pied-salut>span{min-width:0;overflow-wrap:anywhere}.ec-brief__pied-salut strong{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-brief__pied-salut{transition:opacity .2s var(--ec-ease)}.ec-brief__pied-salut[data-efface]{visibility:hidden;opacity:0}.ec-brief__pied-alerte{flex-basis:100%;text-align:right}.ec-brief__pied-signalement{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-xs) var(--ec-space-sm);min-width:0;overflow-wrap:anywhere}.ec-brief__pied-signalement>span{flex:1 1 12rem;min-width:0}@container brief (max-width: 860px){.ec-brief__grille{grid-template-columns:minmax(0,1fr)}.ec-brief__apercu{position:static}.ec-brief__avancement-ligne{flex-wrap:wrap;gap:var(--ec-space-sm)}}@media(prefers-reduced-motion:reduce){.ec-brief__tourne{animation:none}}.ec-brief__relecture{display:grid;gap:var(--ec-space-xl)}.ec-brief__relecture-tete{display:grid;gap:var(--ec-space-xs)}.ec-brief__relecture-titre{margin:0;font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:500;line-height:1.2;color:rgb(var(--ec-text-primary))}.ec-brief__relecture-parties{display:grid;gap:var(--ec-space-xl)}.ec-brief__relecture-partie{display:grid;gap:var(--ec-space-sm)}.ec-brief__relecture-partie-tete{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--ec-space-xs) var(--ec-space-md)}.ec-brief__relecture-partie-titre{margin:0;font-size:var(--ec-font-size-caption);font-weight:500;letter-spacing:.04em;color:rgb(var(--ec-text-muted))}.ec-brief__relecture-compte{font-size:var(--ec-font-size-label);color:rgb(var(--ec-text-secondary))}.ec-brief__relecture-liste{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-brief__relecture-ligne{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-brief__relecture-texte{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-brief__relecture-libelle{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-xs);font-size:var(--ec-font-size-label);line-height:1.4;color:rgb(var(--ec-text-secondary))}.ec-brief__relecture-contexte{font-size:var(--ec-font-size-caption);line-height:1.4;color:rgb(var(--ec-text-muted))}.ec-brief__relecture-reponse{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-md);max-width:640px;font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-primary));white-space:pre-wrap;overflow-wrap:anywhere}.ec-brief__relecture-fichier{display:inline-flex;align-items:center;gap:var(--ec-space-2xs)}.ec-brief__relecture-acces{flex-shrink:0}.ec-brief__relecture-mention:empty{display:none}.ec-brief__relecture-marque{display:flex}.ec-brief__relecture-gestes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs)}.ec-brief__deja{gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-brief__deja-reponse{margin:0;max-width:640px;font-size:var(--ec-font-size-body);font-weight:600;line-height:1.5;color:rgb(var(--ec-text-primary));white-space:pre-wrap;overflow-wrap:anywhere}.ec-brief__deja-gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:var(--ec-space-xs)}.ec-brief__ziggy{display:grid;gap:var(--ec-space-sm);max-width:720px;margin-top:var(--ec-space-sm)}.ec-brief__ziggy-demande{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs) var(--ec-space-sm)}.ec-brief__ziggy-aide{margin:0;font-size:var(--ec-font-size-label);line-height:1.4;color:rgb(var(--ec-text-secondary))}.ec-brief__ziggy-carte{display:flex;align-items:flex-start;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-brief__ziggy-carte{scroll-margin-bottom:var( --ec-brief-pied, calc(var(--ec-control-xl) + var(--ec-space-xl) + var(--ec-gutter-y)) )}.ec-brief__ziggy-carte>.ziggy-orb-core{flex:none}.ec-brief__ziggy-corps{display:grid;gap:var(--ec-space-xs);min-width:0}.ec-brief__ziggy-texte{margin:0;min-width:0;max-width:640px;align-self:center;font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-brief__ziggy-proposition{margin:0;max-width:640px;font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-primary));white-space:pre-wrap;overflow-wrap:anywhere}.ec-brief__ziggy-gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:var(--ec-space-xs)}@container brief (max-width: 560px){.ec-brief__sous-titre{display:none}.ec-brief__pied--question{flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-sm)}.ec-brief__pied-alerte{text-align:start}.ec-brief__pied--question .ec-brief__pied-suite{flex:1 1 0;flex-wrap:nowrap;gap:var(--ec-space-sm);min-width:0}.ec-brief__relecture-ligne{flex-direction:column;align-items:stretch;gap:var(--ec-space-xs)}.ec-brief__relecture-acces{align-self:flex-start}.ec-brief__relecture-reponse{max-width:none}.ec-brief__deja-gestes,.ec-brief__ziggy-gestes,.ec-brief__ziggy-demande{flex-direction:column;align-items:stretch}.ec-brief .ec-brief__deja-gestes .rt-BaseButton,.ec-brief .ec-brief__ziggy .rt-BaseButton,.ec-brief .ec-brief__relecture .ec-brief__pied .rt-BaseButton{height:auto;min-height:var(--ec-control-xl);max-width:100%;padding-block:var(--ec-space-xs);white-space:normal}.ec-brief__ziggy-carte{padding:var(--ec-space-sm)}.ec-brief__relecture .ec-brief__pied{flex-direction:column-reverse;align-items:stretch}.ec-brief__relecture .ec-brief__pied-suite{flex-direction:column;align-items:stretch;margin-left:0}}.ec-brief-vivant[data-ec-vivant]{min-width:0}.ec-brief-vivant[data-ec-vivant] .ec-brief{width:100%;min-width:0;gap:var(--ec-space-xl)}.ec-brief-vivant[data-ec-vivant] .ec-brief__tete{gap:var(--ec-space-sm)}.ec-brief-vivant[data-ec-vivant] .ec-brief__titre{font-family:PolySans Vivant,Geist,system-ui,sans-serif;font-weight:var(--ec-vivant-poids-display);font-size:var(--ec-font-size-display-xl);line-height:1.2;letter-spacing:-.02em}.ec-brief-vivant[data-ec-vivant] :is(.ec-brief__section-titre,.ec-brief__relecture-titre){font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:var(--ec-vivant-poids-titre);line-height:1.3;letter-spacing:normal;text-transform:none;color:rgb(var(--ec-text-primary))}.ec-brief-vivant[data-ec-vivant] :is(.ec-brief__q-libelle,.ec-brief__relecture-partie-titre,.ec-brief__pret-texte){font-family:var(--default-font-family);font-weight:var(--ec-vivant-poids-titre);color:rgb(var(--ec-text-primary))}.ec-brief-vivant[data-ec-vivant] .ec-brief__position{font-weight:var(--ec-vivant-poids-action);color:rgb(var(--ec-text-secondary))}.ec-brief-vivant[data-ec-vivant] :is(.ec-brief__avancement-reste,.ec-brief__enregistrement){color:rgb(var(--ec-text-secondary));line-height:1.5}.ec-brief-vivant[data-ec-vivant] .ec-brief__enregistrement[data-enregistre]{color:rgb(var(--ec-success))}.ec-brief-vivant[data-ec-vivant] .ec-brief__avancement-barre{gap:var(--ec-space-sm)}.ec-brief-vivant[data-ec-vivant] .ec-brief__pret{border-top:0;padding-top:0;margin-top:var(--ec-space-md)}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja{padding:var(--ec-space-lg);gap:var(--ec-space-sm)}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja-origine{font-weight:var(--ec-vivant-poids-action);color:rgb(var(--ec-text-secondary));letter-spacing:normal;text-transform:none}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja-reponse{font-weight:var(--ec-vivant-poids-action);font-size:var(--ec-font-size-title);line-height:1.4}.ec-brief-vivant[data-ec-vivant] .ec-brief__debloque{background:transparent;padding:0}.ec-brief-vivant[data-ec-vivant] .ec-brief__comment summary{display:list-item;min-height:44px;padding-block:var(--ec-space-sm);width:fit-content;max-width:100%;font-weight:var(--ec-vivant-poids-action)}.ec-brief-vivant[data-ec-vivant] .ec-brief__fichier-nom,.ec-brief-vivant[data-ec-vivant] .ec-brief__pied .rt-BaseButton{min-height:44px}@container brief (max-width: 560px){.ec-brief-vivant[data-ec-vivant] .ec-brief__titre{font-size:var(--ec-font-size-display-l)}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja{padding:var(--ec-space-md)}.ec-brief-vivant[data-ec-vivant] .ec-brief__pied--question .rt-BaseButton{height:auto;padding-block:var(--ec-space-xs);white-space:normal;overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.ec-brief-vivant[data-ec-vivant] :is(.ec-brief__option,.ec-brief__pied-salut){transition:none}}.ec-brief-vivant[data-ec-vivant] .brief-eyebrow{color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-label)}.ec-brief-vivant[data-ec-vivant] .ec-brief__tete{gap:var(--ec-space-xs)}.ec-brief-vivant[data-ec-vivant] .ec-brief__avancement{padding:var(--ec-space-lg);background:rgb(var(--ec-surface))}.ec-brief-vivant[data-ec-vivant] .ec-brief__grille{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--ec-space-xl);align-items:start}.ec-brief-vivant[data-ec-vivant] .ec-brief__panneau{padding:var(--ec-space-lg);background:rgb(var(--ec-surface));border:0;box-shadow:none;overflow:visible}.ec-brief-vivant[data-ec-vivant] .ec-brief__colonne{min-height:0}.ec-brief-vivant[data-ec-vivant] .ec-brief__section{gap:var(--ec-space-md)}.brief-jauge-paliers{display:flex;gap:var(--ec-space-xs);height:12px;margin-bottom:var(--ec-space-sm)}.brief-jauge-paliers>span{position:relative;flex:1;overflow:hidden;background:rgb(var(--ec-text-primary) / .08);border-radius:var(--ec-radius-pill)}.brief-jauge-paliers i{display:block;height:100%;background:rgb(var(--ec-accent));border-radius:inherit;transition:width var(--ec-anim-max) ease}.brief-jauge-paliers [data-gagne] i{background:rgb(var(--ec-success))}.ec-brief-vivant[data-ec-vivant] .brief-badges{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-md);margin-top:var(--ec-space-lg)}.ec-brief-vivant[data-ec-vivant] .brief-badge{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:var(--ec-space-sm);row-gap:0;height:auto;min-height:88px;padding:var(--ec-space-sm);margin:0;text-align:left;white-space:normal;color:rgb(var(--ec-text-primary));border-radius:var(--ec-radius-lg);background:rgb(var(--ec-text-primary) / .035)}.ec-brief-vivant[data-ec-vivant] .brief-badge[aria-pressed=true]{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-brief-vivant[data-ec-vivant] .brief-badge[data-gagne]{background:rgb(var(--ec-success) / .09)}.brief-badge-texte{grid-column:2;grid-row:1;display:grid;gap:4px;font-size:var(--ec-font-size-label)}.brief-badge-texte>span{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.brief-medaille{grid-column:1;grid-row:1 / 3;display:grid;place-items:center;width:48px;height:56px;background:rgb(var(--ec-text-primary) / .08);color:rgb(var(--ec-text-secondary));clip-path:polygon(50% 0,92% 22%,92% 72%,50% 100%,8% 72%,8% 22%)}[data-gagne]>.brief-medaille{background:rgb(var(--ec-success));color:rgb(var(--ec-bg));animation:brief-badge-gagne var(--ec-anim-max) ease both}.brief-badge-gain{grid-column:2;grid-row:2;margin-top:4px;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.brief-dialogue{display:flex;align-items:flex-start;gap:var(--ec-space-sm);animation:brief-bulle .28s ease both}.brief-dialogue .ziggy-orb-core{flex:none}.brief-bulle-ziggy{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:0 var(--ec-radius-lg) var(--ec-radius-lg);background:rgb(var(--ec-os-doux));min-width:0;flex:1}.brief-bulle-ziggy>span,.brief-bulle-client>span{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.brief-bulle-ziggy p{margin:var(--ec-space-xs) 0 0;font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);line-height:1.4;color:rgb(var(--ec-text-primary))}.brief-bulle-client{justify-self:end;max-width:90%;min-width:100px;padding:var(--ec-space-md);background:rgb(var(--ec-success) / .09);border-radius:var(--ec-radius-lg) 0 var(--ec-radius-lg) var(--ec-radius-lg);overflow-wrap:anywhere}.brief-bulle-client p{white-space:pre-wrap;margin:var(--ec-space-xs) 0 0}.ec-brief-vivant[data-ec-vivant] .ec-brief__panneau .ec-brief__q-tete{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja{background:transparent;padding:0}.ec-brief-vivant[data-ec-vivant] .ec-brief__deja-reponse{justify-self:end;padding:var(--ec-space-md);max-width:90%;background:rgb(var(--ec-success) / .09);border-radius:var(--ec-radius-lg) 0 var(--ec-radius-lg) var(--ec-radius-lg);font-size:var(--ec-font-size-body)}.brief-relance{margin:0;color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-caption)}.ec-brief-vivant[data-ec-vivant] .ec-brief__debloque{display:flex;gap:var(--ec-space-sm);padding:var(--ec-space-md);margin-top:var(--ec-space-md);background:rgb(var(--ec-text-primary) / .04);border-radius:var(--ec-radius-lg);color:rgb(var(--ec-text-secondary))}.ec-brief__debloque>svg{flex:none}.ec-brief__debloque>span{display:grid;gap:4px}.ec-brief__debloque strong{color:rgb(var(--ec-text-primary));font-size:var(--ec-font-size-label)}.ec-brief-vivant[data-ec-vivant] .ec-brief__debloque[data-ouvert]{background:rgb(var(--ec-success) / .09)}.ec-brief__debloque[data-ouvert]>svg{animation:brief-badge-gagne var(--ec-anim-max) ease}.ec-brief-vivant[data-ec-vivant] .ec-brief__apercu{position:sticky;top:var(--ec-space-md)}.brief-atelier{min-width:0;padding:var(--ec-space-lg);background:rgb(var(--ec-text-primary) / .035);border-radius:var(--ec-radius-lg)}.brief-atelier-tete{display:flex;align-items:center;gap:var(--ec-space-xs)}.brief-atelier-tete h2{font-size:var(--ec-font-size-title);margin:0;font-family:var(--heading-font-family);font-weight:500}.brief-direct{width:8px;height:8px;background:rgb(var(--ec-success));border-radius:var(--ec-radius-pill)}.brief-atelier-legende,.brief-atelier-aide{color:rgb(var(--ec-text-secondary));font-size:var(--ec-font-size-caption);line-height:1.5}.brief-atelier-legende{margin:4px 0 var(--ec-space-md)}.brief-atelier-aide{margin:var(--ec-space-md) 0 0}.brief-site{border-radius:var(--ec-radius-lg);background:rgb(var(--ec-bg));overflow:hidden;box-shadow:var(--ec-float-shadow);color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.brief-site-barre{display:flex;align-items:center;gap:var(--ec-space-xs);background:rgb(var(--ec-text-primary) / .045);min-height:36px;padding:var(--ec-space-xs) var(--ec-space-sm);color:rgb(var(--ec-text-secondary));font-size:10px}.brief-site-barre>span:last-child{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.brief-site-points{display:flex;gap:4px;margin-right:var(--ec-space-xs)}.brief-site-points i{width:5px;height:5px;background:rgb(var(--ec-text-secondary) / .4);border-radius:var(--ec-radius-pill)}.brief-site-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-md)}.brief-site-marque{display:flex;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-font-size-caption)}.brief-site-marque svg{flex:none}.brief-site-menu{font-size:10px;max-width:48%;color:rgb(var(--ec-text-secondary))}.brief-site-traits{display:block;width:48px;height:12px;border-block:2px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.brief-site-hero{position:relative;margin:0 var(--ec-space-sm);padding:var(--ec-space-xl) var(--ec-space-lg);border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-doux));overflow:hidden}.brief-site-surtitre{font-size:10px;letter-spacing:.05em;color:rgb(var(--ec-text-secondary))}.brief-site-hero h3{position:relative;font-family:"PolySans Vivant",var(--heading-font-family);font-size:30px;font-weight:500;line-height:1.1;letter-spacing:-.025em;margin:var(--ec-space-sm) 0 var(--ec-space-lg)}.brief-site-appel{display:inline-flex;align-items:center;gap:var(--ec-space-sm);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary));color:rgb(var(--ec-bg));font-size:11px}.brief-site-appel svg{flex:none}.brief-site-palette{display:flex;gap:4px;align-items:center;margin-top:var(--ec-space-lg)}.brief-site-palette i{height:16px;width:16px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-accent))}.brief-site-palette i:nth-child(2){background:rgb(var(--ec-text-primary))}.brief-site-palette i:nth-child(3){background:rgb(var(--ec-bg))}.brief-site-palette small{margin-left:4px;color:rgb(var(--ec-text-secondary));font-size:10px}.brief-site-section{display:flex;gap:var(--ec-space-md);padding:var(--ec-space-md)}.brief-site-numero{color:rgb(var(--ec-text-secondary));font-size:10px}.brief-site h4{font-size:var(--ec-font-size-label);margin:0 0 var(--ec-space-xs)}.brief-site-section p{margin:0;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.brief-site-fondations{margin:var(--ec-space-xs) var(--ec-space-md) var(--ec-space-md)}.brief-site-fondations>summary{min-height:44px;font-size:var(--ec-font-size-label);cursor:pointer;padding-block:var(--ec-space-sm)}.brief-site-reponse{font-size:var(--ec-font-size-caption)}.brief-site-reponse summary{display:flex;align-items:center;gap:var(--ec-space-xs);min-height:44px;cursor:pointer}.brief-site-reponse svg{flex:none}.brief-site-reponse p{padding-left:var(--ec-space-lg);color:rgb(var(--ec-text-secondary));white-space:pre-wrap}.brief-site-reponse[data-nouveau],.brief-site-section[data-nouveau]{animation:brief-bloc-pose var(--ec-anim-max) ease both}.brief-site [data-courant]{outline:2px dashed rgb(var(--ec-accent));outline-offset:-2px}.brief-site-footer{display:flex;justify-content:space-between;padding:var(--ec-space-md);background:rgb(var(--ec-text-primary) / .04);font-size:10px}.brief-relecture-fete{display:flex;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-lg);background:rgb(var(--ec-success) / .09);border-radius:var(--ec-radius-lg)}.brief-relecture-fete svg{flex:none;color:rgb(var(--ec-success))}.brief-relecture-fete h3{font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:500;margin:0}.brief-relecture-fete p{margin:var(--ec-space-xs) 0 0;color:rgb(var(--ec-text-secondary))}.brief-fete{position:relative;display:grid;justify-items:center;text-align:center;gap:var(--ec-space-md);padding:var(--ec-space-xl);background:rgb(var(--ec-success) / .1);border-radius:var(--ec-radius-lg);overflow:hidden}.brief-fete h2{font-family:var(--heading-font-family);font-size:var(--ec-font-size-display-l);font-weight:500;margin:0}.brief-fete p{color:rgb(var(--ec-text-secondary));max-width:60ch}.brief-confettis{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.brief-confettis i{position:absolute;top:-12px;width:8px;height:12px;background:rgb(var(--ec-accent));animation:brief-confetti var(--ec-anim-max) ease-out both}.brief-confettis i:nth-child(3n){background:rgb(var(--ec-success))}.brief-confettis i:nth-child(3n+1){background:rgb(var(--ec-warning));border-radius:var(--ec-radius-pill)}@keyframes brief-bloc-pose{0%{opacity:0;transform:translateY(20px) rotate(-2deg) scale(.96)}to{opacity:1;transform:none}}@keyframes brief-bulle{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes brief-badge-gagne{0%{transform:scale(.7) rotate(-12deg)}65%{transform:scale(1.12) rotate(6deg)}to{transform:none}}@keyframes brief-confetti{0%{transform:translateY(0) rotate(0);opacity:1}to{transform:translateY(460px) rotate(300deg);opacity:0}}@container brief (max-width: 800px){.ec-brief-vivant[data-ec-vivant] .ec-brief__grille{grid-template-columns:minmax(0,1fr)}.ec-brief-vivant[data-ec-vivant] .ec-brief__apercu{position:static}}@container brief (max-width: 560px){.ec-brief-vivant[data-ec-vivant] .ec-brief__avancement{padding:var(--ec-space-md)}.ec-brief-vivant[data-ec-vivant] .brief-badges{gap:var(--ec-space-xs)}.ec-brief-vivant[data-ec-vivant] .brief-badge{display:flex;flex-direction:column;align-items:center;padding:var(--ec-space-xs);text-align:center;gap:var(--ec-space-xs)}.brief-medaille{order:-1;width:40px;height:48px}.brief-badge-texte{font-size:11px}.brief-badge-texte>span{font-size:10px}.brief-badge-gain{font-size:10px}.ec-brief-vivant[data-ec-vivant] .ec-brief__panneau{padding:var(--ec-space-sm)}.brief-dialogue{gap:var(--ec-space-xs)}.brief-dialogue .ziggy-orb-core{width:40px!important;height:40px!important}.brief-bulle-ziggy{padding:var(--ec-space-md)}.brief-bulle-ziggy p{font-size:18px}.brief-atelier{padding:var(--ec-space-md)}.brief-site-hero h3{font-size:28px}}@media(prefers-reduced-motion:reduce){.ec-brief-vivant[data-ec-vivant] .brief-jauge-paliers i{transition:none}.ec-brief-vivant :is(.brief-dialogue,.brief-medaille,.brief-site-reponse,.brief-site-section,.brief-confettis i,.ec-brief__debloque>svg){animation:none}.brief-confettis{display:none}}.ec-brief-vivant[data-ec-vivant] .brief-badge.rt-BaseButton{border-radius:var(--ec-radius-lg)}.ec-brief-vivant[data-ec-vivant] fieldset.brief-badges{border:0;padding:0;min-width:0;margin-inline:0}@media(prefers-reduced-motion:reduce){.ec-brief-vivant [role=progressbar]>div{transition:none!important}}:root .ec-brief-vivant[data-ec-vivant] .brief-badge.rt-BaseButton{border-radius:var(--ec-vivant-rayon-carte)}:root .ec-brief-vivant[data-ec-vivant] .brief-badge:focus-visible{outline:3px solid rgb(var(--ec-text-primary));outline-offset:3px}.ec-donnees{display:grid;gap:var(--ec-space-md);max-width:960px}.ec-donnees__tete{display:grid;gap:var(--ec-space-2xs)}.ec-donnees__titre{margin:0;font-family:var(--heading-font-family);font-size:var(--ec-font-size-title);font-weight:500;color:rgb(var(--ec-text-primary))}.ec-donnees__sous-titre{margin:0;max-width:640px;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-secondary))}.ec-donnees__liste{display:grid;gap:var(--ec-space-xs);margin:0;padding:0;list-style:none}.ec-donnees__ligne{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:var(--ec-space-md);padding:var(--ec-space-md);border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-donnees__icone{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));color:var(--ec-accent-text)}.ec-donnees__corps{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-donnees__titre-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-donnees__type{font-size:var(--ec-font-size-body);font-weight:500;color:rgb(var(--ec-text-primary))}.ec-donnees__compteur{font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-primary))}.ec-donnees__meta,.ec-donnees__fichier-meta{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-donnees__note-equipe{max-width:640px;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary));white-space:pre-line}.ec-donnees__fichiers{display:grid;gap:var(--ec-space-2xs);margin:var(--ec-space-xs) 0 0;padding:0;list-style:none}.ec-donnees__fichier{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-xs);font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-donnees__fichier>.ec-donnees__refus{flex-basis:100%}.ec-donnees__fichier-nom{color:rgb(var(--ec-text-primary));overflow-wrap:anywhere}.ec-donnees__fichier[data-supprime] .ec-donnees__fichier-nom{color:rgb(var(--ec-text-muted));text-decoration:line-through}.ec-donnees__fichier-lien{padding:0;border:0;background:none;font:inherit;color:var(--ec-accent-text);cursor:pointer;text-align:left}.ec-donnees__fichier-lien:hover{text-decoration:underline}.ec-donnees__refus{font-size:var(--ec-font-size-caption);color:rgb(var(--ec-danger))}.ec-donnees__action{display:flex;align-items:center;justify-content:flex-end}.ec-donnees__pied{display:grid;gap:var(--ec-space-xs)}.ec-donnees__aide{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0;max-width:640px;font-size:var(--ec-font-size-body);color:rgb(var(--ec-text-secondary))}.ec-donnees__note{display:inline-flex;align-items:center;gap:var(--ec-space-xs);margin:0;max-width:640px;font-size:var(--ec-font-size-caption);color:rgb(var(--ec-text-secondary))}.ec-donnees__note:has(>.ec-donnees__note-cadenas){gap:var(--ec-space-2xs)}.ec-donnees__note-cadenas{margin-inline-start:calc(9px + var(--ec-space-xs) - 14px - var(--ec-space-2xs))}.ec-donnees__note-texte{min-width:0}@media(max-width:640px){.ec-donnees__ligne{grid-template-columns:auto minmax(0,1fr)}.ec-donnees__action{grid-column:2;justify-content:flex-start}}#atelier .ec-spark-suivi{display:grid;grid-template-columns:minmax(0,2fr) minmax(280px,1fr);gap:16px;align-items:start}#atelier .ec-spark-suivi>.ec-free-carte{min-width:0}#atelier .ec-spark-suivi__colonne{display:flex;flex-direction:column;min-width:0}#atelier .ec-spark-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}#atelier .ec-spark-ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:start;gap:16px;padding:16px 0}#atelier .ec-spark-ligne+.ec-spark-ligne{box-shadow:inset 0 1px rgb(var(--atelier-bord))}#atelier .ec-spark-ligne__numero{font-family:var(--ec-os-police-grand-titre);font-size:40px;font-weight:400;line-height:.9;letter-spacing:-.04em;color:rgb(var(--ec-offre-spark-texte))}#atelier .ec-spark-ligne__corps{display:flex;flex-direction:column;gap:4px;min-width:0}#atelier .ec-spark-ligne__corps strong{font-size:17px;font-weight:500;color:rgb(var(--atelier-texte))}#atelier .ec-spark-ligne__corps p{margin:0;max-width:60ch;color:rgb(var(--atelier-secondaire))}#atelier .ec-spark-ligne__lien{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;min-height:32px;color:rgb(var(--ec-offre-spark-texte));font-weight:500;text-decoration:none}#atelier .ec-spark-ligne__lien:hover{text-decoration:underline;text-underline-offset:3px}#atelier .ec-spark-modules{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}#atelier .ec-spark-modules li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:999px;background:rgb(var(--atelier-plateau));color:rgb(var(--atelier-texte));font-size:14px}#atelier .ec-spark-etat{display:inline-flex;align-items:center;gap:6px;min-height:28px;padding:0 10px;border-radius:999px;background:rgb(var(--atelier-plateau));color:rgb(var(--atelier-texte));font-size:var(--ec-os-t-second, 13px);font-weight:500;white-space:nowrap}#atelier .ec-spark-etat[data-etat=done]{background:rgb(var(--atelier-texte));color:rgb(var(--atelier-surface))}#atelier .ec-spark-cp-carte__personne{display:flex;align-items:center;gap:12px}#atelier .ec-spark-cp-carte__personne>span{display:flex;flex-direction:column;gap:2px;min-width:0}#atelier .ec-spark-cp-carte__personne strong{font-size:18px;font-weight:500;color:rgb(var(--atelier-texte))}#atelier .ec-spark-cp-carte__personne small{font-size:var(--ec-os-t-corps);color:rgb(var(--atelier-secondaire))}#atelier .ec-spark-cp-carte__heures{margin:0;padding:12px 16px;border-radius:16px;background:rgb(var(--atelier-plateau));color:rgb(var(--atelier-texte));font-weight:500}#atelier .ec-free-offre[data-spark-offre]{background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}#atelier .ec-free-offre[data-spark-offre=boost]{background:rgb(var(--ec-offre-boost));color:rgb(var(--ec-offre-boost-encre))}#atelier .ec-spark-miseenservice .ec-free-compte{white-space:nowrap}@media(max-width:960px){#atelier .ec-spark-suivi{grid-template-columns:minmax(0,1fr)}}@media(max-width:650px){#atelier .ec-spark-ligne{grid-template-columns:44px minmax(0,1fr);gap:12px}#atelier .ec-spark-ligne__numero{font-size:32px}#atelier[data-ec-accueil] .ec-spark-miseenservice .ec-free-compte{font-size:40px}#atelier .ec-spark-etat{grid-column:2;justify-self:start}}#atelier .ec-projet[data-free] .ec-atelier-ensemble{display:flex;flex-direction:column;gap:16px}#atelier .ec-free-offre{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border-radius:999px;background:rgb(var(--ec-offre-free));color:rgb(var(--ec-offre-free-encre));font-size:14px;font-weight:500;white-space:nowrap}#atelier .ec-free-cadre{display:block;width:100%;min-height:420px;flex:1;border:0;background:var(--atelier-blanc)}#atelier .ec-free-liens,#atelier .ec-free-raccourcis ul{display:flex;flex-direction:column;gap:8px;width:100%;max-width:440px;margin:0;padding:0;list-style:none}#atelier .ec-free-lien{display:flex;align-items:center;gap:12px;min-height:52px;padding:8px 16px;border-radius:16px;background:rgb(var(--atelier-plateau));color:rgb(var(--atelier-texte));text-decoration:none;transition:background-color .15s var(--ec-ease, ease)}#atelier .ec-free-lien:hover{background:color-mix(in srgb,rgb(var(--atelier-plateau)) 88%,rgb(var(--atelier-texte)))}#atelier .ec-free-lien>span{display:flex;flex-direction:column;min-width:0}#atelier .ec-free-lien strong{font-size:15px;font-weight:500}#atelier .ec-free-lien small{font-size:var(--ec-os-t-corps);color:rgb(var(--atelier-secondaire))}#atelier .ec-free-lien--simple{background:transparent;padding-left:0;min-height:44px}#atelier .ec-free-lien--simple:hover{background:transparent;text-decoration:underline;text-underline-offset:3px}#atelier button.ec-free-lien{border:0;font:inherit;cursor:pointer;text-align:left}#atelier .ec-free-progression{width:100%;max-width:440px}#atelier .ec-free-phases{display:flex;flex-direction:column;gap:8px;margin:12px 0 0;padding:0;list-style:none}#atelier .ec-free-phases li{display:flex;justify-content:space-between;gap:12px;font-size:var(--ec-os-t-corps);color:rgb(var(--atelier-secondaire))}#atelier .ec-free-phases li[data-etat=current]{font-weight:500;color:rgb(var(--ec-text-primary))}#atelier .ec-free-phases li[data-etat=done] .ec-free-phases__nom{text-decoration:line-through}#atelier .ec-free-phases__etat{white-space:nowrap}#atelier .ec-free-raccourcis{display:flex;flex-direction:column;gap:12px;width:100%}#atelier .ec-free-raccourcis h2,#atelier .ec-free-controles h2{margin:0;font-size:var(--ec-os-t-corps);font-weight:500;color:rgb(var(--atelier-secondaire))}#atelier .ec-free-bloc{display:block}#atelier .ec-free-carte{display:flex;flex-direction:column;gap:16px;padding:32px 48px;border-radius:var(--atelier-rayon);background:rgb(var(--atelier-surface))}#atelier .ec-free-carte__tete{display:flex;align-items:center;justify-content:space-between;gap:16px}#atelier .ec-free-carte__tete h2{margin:0;font-family:var(--heading-font-family, inherit);font-size:24px;font-weight:500;letter-spacing:-.02em}#atelier .ec-free-compte{font-family:var(--ec-os-police-grand-titre);font-size:32px;font-weight:500;line-height:1}#atelier .ec-free-carte__texte{margin:0;max-width:60ch;color:rgb(var(--atelier-secondaire))}#atelier .ec-free-modules{display:flex;flex-direction:column;gap:8px}#atelier .ec-free-modules__titre{font-size:var(--ec-os-t-corps);color:rgb(var(--atelier-secondaire))}#atelier .ec-free-modules ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}#atelier .ec-free-modules li{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:999px;background:rgb(var(--atelier-plateau));font-size:14px}#atelier .ec-free-publier{display:flex;flex-direction:column;align-items:flex-start;gap:20px;width:100%}#atelier .ec-free-publier h1{font-family:var(--ec-os-police-grand-titre);font-size:clamp(32px,3.6vw,52px);font-weight:500;line-height:1.08;letter-spacing:-.035em;margin:0}#atelier .ec-free-adresse{margin:0;font-size:14px;color:rgb(var(--atelier-secondaire))}#atelier .ec-free-controles{display:flex;flex-direction:column;gap:8px;width:100%;max-width:480px}#atelier .ec-free-controles ul{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}#atelier .ec-free-controles li{display:flex;align-items:center;gap:12px;font-size:14px}#atelier .ec-free-verdict{display:inline-flex;align-items:center;justify-content:center;gap:4px;flex-shrink:0;min-width:72px;min-height:24px;padding:0 8px;border-radius:999px;font-size:12px;font-weight:500}#atelier .ec-free-verdict[data-verdict=ok]{background:var(--atelier-vert);color:var(--atelier-sur-vert)}#atelier .ec-free-verdict[data-verdict=a-faire]{background:rgb(var(--atelier-plateau));color:rgb(var(--atelier-texte))}#atelier .ec-free-accord{display:flex;align-items:flex-start;gap:12px;max-width:52ch;font-size:14px;cursor:pointer}#atelier .ec-free-accord>button{margin-top:2px;flex-shrink:0}@media(min-width:651px)and (min-height:600px){#atelier .ec-free-publier .ec-atelier-action{position:sticky;bottom:-32px;z-index:1;width:100%;padding-block:16px 32px;background:rgb(var(--atelier-fond))}}@media(max-width:650px){#atelier .ec-free-carte{padding:24px}#atelier .ec-free-cadre{min-height:320px}#atelier .ec-free-offre{min-height:36px;padding:0 12px;font-size:var(--ec-os-t-corps)}}#atelier.ec-atelier-coque[data-ec-accueil]{--atelier-plateau: var(--ec-os-accueil-plateau)}#atelier[data-ec-accueil] .ec-barre-projet__etapes li:is([data-etat=faite],[data-etat=en-cours]) .ec-barre-projet__pastille{background:rgb(var(--atelier-texte));color:rgb(var(--atelier-surface))}#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=faite]+li:before{background:rgb(var(--atelier-texte))}#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=en-cours] .ec-barre-projet__pastille{box-shadow:0 0 0 2px rgb(var(--atelier-surface)),0 0 0 4px rgb(var(--atelier-texte))}#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=en-cours] a[aria-current=page] .ec-barre-projet__pastille{background:rgb(var(--atelier-surface));color:rgb(var(--atelier-texte));box-shadow:none}#atelier.ec-atelier-coque[data-ec-accueil] .ec-btn--success:is(:disabled,[data-disabled]){opacity:1;background:rgb(var(--ec-os-actif-inactif));color:rgb(var(--ec-os-actif-inactif-encre))}#atelier[data-ec-accueil] :is(.ec-atelier-conversation,.ec-free-publier)>.ec-os-numero-etape{margin-bottom:0}#atelier[data-ec-accueil] .ec-projet[data-free] .ec-atelier-conversation>h1{font-size:var(--ec-os-t-accueil-titre);letter-spacing:-.045em}#atelier[data-ec-accueil] .ec-projet[data-free] .ec-free-publier>h1{font-size:var(--ec-os-t-accueil-titre-carte);letter-spacing:-.045em}#atelier[data-ec-accueil] .ec-free-carte__tete h2{font-size:var(--ec-os-t-accueil-sous-titre);letter-spacing:-.03em}#atelier[data-ec-accueil] .ec-free-compte{font-size:var(--ec-os-t-accueil-chiffre);letter-spacing:-.04em;color:rgb(var(--ec-offre-free-texte))}#atelier .ec-free-offre__nom{display:inline-flex;align-items:center;margin-right:8px;padding:2px 8px;border-radius:999px;background:rgb(var(--ec-offre-free-encre));color:rgb(var(--ec-offre-free));font-size:var(--ec-os-t-second);font-weight:600}#atelier[data-ec-accueil] .ec-free-lien{background:rgb(var(--atelier-surface))}#atelier[data-ec-accueil] .ec-free-lien:hover{background:rgb(var(--atelier-plateau))}#atelier[data-ec-accueil] .ec-free-lien--simple,#atelier[data-ec-accueil] .ec-free-lien--simple:hover{background:transparent}#atelier[data-ec-accueil] .ec-free-lien:is([data-passer-spark],[data-passer-spark-evolution],[data-publier-spark]){color:rgb(var(--ec-offre-spark-texte))}#atelier[data-ec-accueil] .ec-free-verdict[data-verdict=ok]{background:rgb(var(--atelier-surface));color:rgb(var(--atelier-texte));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord))}@media(min-width:651px)and (min-height:600px){#atelier[data-ec-accueil] .ec-free-publier .ec-atelier-action{background:rgb(var(--atelier-fond))}}#atelier[data-ec-accueil] .ec-free-lien,#atelier .ec-free-lien{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}#atelier[data-ec-accueil] .ec-free-lien:hover,#atelier .ec-free-lien:hover{background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}#atelier .ec-free-carte{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet)}#atelier .ec-free-offre{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}#atelier[data-ec-accueil] .ec-free-verdict[data-verdict=ok],#atelier .ec-free-verdict[data-verdict=ok]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}#atelier .ec-free-verdict[data-verdict=a-faire]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}#atelier .ec-free-phases li[data-etat=current]{color:rgb(var(--ec-c-marque-encre))}#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=faite] .ec-barre-projet__pastille{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=faite]+li:before{background:rgb(var(--ec-c-succes-point))}#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes li[data-etat=en-cours] .ec-barre-projet__pastille{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));box-shadow:0 0 0 3px rgb(var(--ec-c-marque-doux))}#atelier#atelier[data-ec-accueil] .ec-barre-projet__etapes a[aria-current=page] .ec-barre-projet__pastille{background:rgb(var(--ec-c-sur-marque));color:rgb(var(--ec-c-marque));box-shadow:none}#atelier#atelier:has(.ec-projet[data-free][data-atelier]) :is([data-ec-trial-banner],.ec-son-interrupteur,.ec-atelier-outil){display:none!important}#atelier#atelier:has(.ec-projet[data-free][data-atelier])>.ec-atelier-barre-haute>.ec-son-controle{display:none!important}@media(min-width:651px){#atelier#atelier:has(.ec-projet[data-free][data-atelier])>.ec-atelier-barre-haute{padding-right:0}}#atelier#atelier .ec-free-offre__nom{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}#atelier#atelier[data-ec-accueil] .ec-projet[data-free] .ec-atelier-conversation>h1,#atelier#atelier[data-ec-accueil] .ec-projet[data-free] .ec-free-publier>h1{font-size:clamp(30px,2.5vw,36px);line-height:1.12;letter-spacing:-.03em;text-decoration:none}#atelier#atelier .ec-projet[data-free] .ec-os-numero-etape{font-size:clamp(64px,6vw,84px);line-height:.9;color:rgb(var(--ec-c-marque-encre))}#atelier#atelier[data-ec-accueil] .ec-free-compte{color:rgb(var(--ec-c-marque-encre))}#atelier#atelier .ec-projet[data-free][data-atelier]>.ec-barre-projet,#atelier#atelier .ec-projet[data-free][data-atelier]>.ec-view__body{padding-inline:24px}#atelier#atelier .ec-projet[data-free][data-atelier]>.ec-view__body{padding-top:16px;padding-bottom:24px}#atelier#atelier .ec-projet[data-free][data-atelier] .ec-barre-projet__cadre{margin-inline:0;background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet);border:0}#atelier#atelier:has(.ec-projet[data-free][data-atelier]) .ec-atelier-entete{max-width:none;padding-inline:24px}#atelier#atelier .ec-projet[data-free][data-atelier]>.ec-barre-projet{margin-bottom:0}#atelier#atelier .ec-projet[data-free][data-atelier] .ec-atelier-conversation{justify-content:flex-start}#atelier#atelier .ec-projet[data-free][data-atelier] .ec-free-style{max-width:none;margin-inline:0;border-radius:var(--ec-c-rayon-carte);box-shadow:0 0 0 1px var(--ec-c-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz,#atelier#atelier#atelier .ecp-wz-free,#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free){--wz-encre: 11 10 9;--wz-encre-2: 87 83 78;--wz-encre-3: 111 106 101;--wz-carte: 255 255 255;--wz-pierre: 237 234 230;--wz-pierre-filet: 214 211 209;--wz-plateau: 230 226 220;--wz-lumiere-1: 248 246 242;--wz-lumiere-2: 243 239 233;--ecp-encre: rgb(var(--wz-encre));--ecp-encre-2: rgb(var(--wz-encre-2));--ecp-encre-3: rgb(var(--wz-encre-3));--ecp-pierre: rgb(var(--wz-pierre));--ecp-pierre-filet: rgb(var(--wz-pierre-filet));--ecp-souligne: rgb(var(--wz-encre) / .25);--ecp-plateau: rgb(var(--wz-plateau));--ecp-bleu: 46 92 255;--ec-c-marque: var(--wz-encre);--ec-c-marque-encre: var(--wz-encre);--ec-c-marque-doux: var(--wz-carte);--ec-c-marque-filet: var(--wz-encre);--ec-c-sur-marque: var(--wz-carte);--ec-os-accueil-accent: var(--wz-encre);--ec-os-accueil-accent-texte: var(--wz-encre);--ec-os-accueil-sur-accent: var(--wz-carte);--zg-bleu: rgb(var(--wz-encre));--zg-bleu-texte: rgb(var(--wz-encre));--zg-bleu-pale: rgb(var(--wz-carte));--zg-bleu-filet: rgb(var(--wz-encre) / .35);--zg-noir: rgb(var(--wz-encre))}#atelier#atelier#atelier .ec-ob.ecp-wz[data-parcours]{--zg-bleu: rgb(var(--wz-encre));--zg-bleu-texte: rgb(var(--wz-encre));--zg-bleu-pale: rgb(var(--wz-carte));--zg-bleu-filet: rgb(var(--wz-encre) / .35)}:root:is(.dark,.black) #atelier#atelier#atelier .ec-ob.ecp-wz,:root:is(.dark,.black) #atelier#atelier#atelier .ecp-wz-free,:root:is(.dark,.black) #atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free){--wz-encre: var(--ec-os-texte, 255 255 255);--wz-encre-2: var(--ec-os-texte-2, 176 178 186);--wz-encre-3: var(--ec-os-texte-3, 176 178 186);--wz-carte: var(--ec-os-carte, 24 25 28);--wz-pierre: var(--ec-os-page, 11 11 12);--wz-pierre-filet: var(--ec-os-texte-3, 176 178 186);--wz-plateau: var(--ec-os-page, 11 11 12);--wz-lumiere-1: var(--ec-os-page, 11 11 12);--wz-lumiere-2: var(--ec-os-page, 11 11 12)}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free){background-color:var(--ecp-pierre);background-image:radial-gradient(110% 70% at 0% 0%,rgb(var(--wz-lumiere-1)),rgb(var(--wz-lumiere-1) / 0) 62%),radial-gradient(80% 60% at 100% 8%,rgb(var(--wz-lumiere-2) / .9),rgb(var(--wz-lumiere-2) / 0) 70%);background-attachment:fixed;--atelier-fond: var(--wz-pierre)}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) :is(.ec-atelier-barre-haute,.ec-atelier-entete,.ec-view,.ec-view__body,.ec-projet){background:transparent;box-shadow:none;border-color:transparent}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) :is(.ec-atelier-logo,.ec-atelier-identite>.ec-os-logo,.ec-atelier-logo .ec-os-logo){color:var(--ecp-encre)!important}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) .ec-atelier-identite__ligne>p{color:var(--ecp-encre);border-color:var(--ecp-pierre-filet)}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) .ec-atelier-identite__ligne>p>span{color:var(--ecp-encre-3)}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) .ec-atelier-outils :is(.ec-btn,.ec-pill,.ec-client-pill-menu>button,[data-ec-langue]){background:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border-color:var(--ecp-pierre-filet);color:var(--ecp-encre-2)}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) :is(.pastille-essai,.ec-free-offre){height:32px;padding:0 12px;gap:8px;border:1px solid var(--ecp-pierre-filet);border-radius:999px;background:transparent;box-shadow:none;color:var(--ecp-encre-2);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) :is(.pastille-essai>span,.ec-free-offre .ec-free-offre__nom){padding:0;border-radius:0;background:transparent;color:var(--ecp-encre);font-size:12px;font-weight:600;letter-spacing:.06em}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) button.pastille-essai:hover{border-color:var(--ecp-encre);color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-etapes{display:block;min-width:0}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-surtitre{margin:0}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-etapes__lien{display:inline-flex;align-items:center;gap:8px;margin:0;padding:0;border:0;background:none;color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-etapes__lien:hover{color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-sous{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px;margin:10px 0 0;font-size:13px;line-height:20px;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-sous b{font-weight:500;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .ecp-wz-sous .ecp-lien{font-size:13px;min-height:0}#atelier#atelier#atelier .ec-ob.ecp-wz{background:transparent;color:var(--ecp-encre)}@media(min-width:821px){#atelier#atelier#atelier .ec-ob.ecp-wz .corps{grid-template-columns:minmax(420px,600px) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);gap:0;padding:0}#atelier#atelier#atelier .ec-ob.ecp-wz .corps>.ecp-wz-etapes{grid-column:1;grid-row:1;padding:40px clamp(32px,4.4vw,72px) 0}#atelier#atelier#atelier .ec-ob.ecp-wz .corps>.parcours{grid-column:1;grid-row:2}#atelier#atelier#atelier .ec-ob.ecp-wz .corps>.apercu{grid-column:2;grid-row:1 / span 2}}#atelier#atelier#atelier .ec-ob.ecp-wz .parcours{background:transparent;border-radius:0;box-shadow:none;padding:28px clamp(32px,4.4vw,72px) 32px}@media(min-width:821px){#atelier#atelier#atelier .ec-ob.ecp-wz .parcours{min-height:0}}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu{border-radius:0;background:var(--ecp-plateau);background-image:none;box-shadow:none;padding:32px clamp(24px,2.6vw,40px) 24px}@media(min-width:821px){#atelier#atelier#atelier .ec-ob.ecp-wz .apercu{position:sticky;top:0;align-self:start;height:calc(100vh - var(--ecp-wz-haut, 76px));min-height:560px}}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__titre h2{font-family:inherit;font-size:11px;font-weight:500;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__titre h2:before{width:5px;height:5px;background:var(--ecp-encre-3);animation:none}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__titre p{color:var(--ecp-encre-3);font-size:13px}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.fenetre,.fenetre--modele){border-radius:6px;box-shadow:0 0 0 1px var(--ecp-pierre-filet);background:rgb(var(--wz-carte))}#atelier#atelier#atelier .ec-ob.ecp-wz .fenetre__barre{background:rgb(var(--wz-carte))}#atelier#atelier#atelier .ec-ob.ecp-wz .fenetre__adresse{background:transparent;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .fenetre__points i{background:var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .fenetre__barre>:last-child:not(.fenetre__adresse){border-color:transparent;box-shadow:none;background:transparent;color:var(--ecp-encre-3);font-size:11px;letter-spacing:.12em;text-transform:uppercase}#atelier#atelier#atelier .ec-ob.ecp-wz .applique{background:rgb(var(--wz-carte));color:var(--ecp-encre);box-shadow:0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .applique i{background:transparent;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-telephone{border-color:var(--ecp-encre);box-shadow:none}#atelier#atelier#atelier .ec-ob.ecp-wz .fenetre__scene.mobile .site-cadre{box-shadow:0 0 0 6px var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .compteur__barre{background:var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .compteur__barre i{background:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .segmente{background:transparent;box-shadow:none;border:0;gap:18px;padding:0}#atelier#atelier#atelier .ec-ob.ecp-wz .segmente button{height:28px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--ecp-encre-3);font-size:13px}#atelier#atelier#atelier .ec-ob.ecp-wz .segmente button[aria-selected=true],#atelier#atelier#atelier .ec-ob.ecp-wz .segmente button[aria-pressed=true]{color:var(--ecp-encre);box-shadow:inset 0 -1px 0 var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__outil{color:var(--ecp-encre-3);font-size:13px}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__outil .puce{background:transparent;box-shadow:none;border:0;padding:0;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu__outil .puce+.puce:before{content:"·";margin-right:6px;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-etiquette){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge{flex-direction:row-reverse;justify-content:flex-end;gap:18px;margin:0 0 26px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge ol{flex:0 1 180px;gap:4px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge button:before{height:2px;border-radius:0;background:linear-gradient(var(--ecp-encre),var(--ecp-encre)) no-repeat left / 0% 100% var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge button[data-etat=courant]:before{background-size:100% 100%}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge button[data-etat=fait]:before{background-size:100% 100%;opacity:.45}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge__n{margin:0;font-size:13px;font-weight:450;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-jauge__nom{color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-fil{gap:0;margin:0 0 22px;border-top:1px solid var(--ecp-pierre-filet);border-bottom:1px solid var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-fil li{min-height:36px;font-size:11px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-fil li+li{border-top:1px solid rgb(var(--wz-pierre-filet) / .6)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-moi{padding:0;border:0;border-radius:0;background:transparent;color:var(--ecp-encre);font-size:14px;font-weight:500;letter-spacing:-.005em;text-transform:none}#atelier#atelier#atelier .ec-ob.ecp-wz button.zg-moi{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:transparent}#atelier#atelier#atelier .ec-ob.ecp-wz button.zg-moi:hover{text-decoration-color:currentColor}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-ziggy__tete{width:44px;height:44px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-ziggy__qui{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bulle{min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ecp-encre);font-size:17px;line-height:1.45;font-weight:450;letter-spacing:-.01em}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bulle--reaction{margin-top:10px;padding:0 0 0 14px;border-left:1px solid var(--ecp-encre);color:var(--ecp-encre-2);font-size:15px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-sous{font-size:11px;font-weight:500;line-height:20px;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-sous em{letter-spacing:.08em;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-petit,.muted){color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.style-carte,.zg-option,.zg-suite__carte,.choix){border-radius:8px;background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.style-carte,.zg-option,.zg-suite__carte,.choix):hover{box-shadow:inset 0 0 0 1px var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.style-carte,.zg-option,.zg-suite__carte,.choix)[aria-checked=true]{background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1.5px var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-option__case,.zg-suite__coche,.choix__coche){box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-option,.zg-suite__carte,.choix)[aria-checked=true] :is(.zg-option__case,.zg-suite__coche,.choix__coche){background:var(--ecp-encre);color:rgb(var(--wz-carte));box-shadow:none}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-option__icone{border-radius:6px;background:transparent;box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-puce-choix{height:38px;border-radius:999px;background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet);color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-puce-choix:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-puce-choix[aria-pressed=true]{background:rgb(var(--wz-carte));color:var(--ecp-encre);box-shadow:inset 0 0 0 1.5px var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-tag,.recommande){height:auto;padding:0;border-radius:0;background:transparent;color:var(--ecp-encre-3);font-size:10.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-pack{padding:14px 0;border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--ecp-pierre-filet);border-bottom:1px solid var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-pack__tete .icone{color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-pack__modules li{padding:0;background:transparent;box-shadow:none;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-pack__modules li+li:before{content:"·";margin-right:6px;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.zg-rassure .icone,.zg-gains .icone){color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .nuance[aria-checked=true]{box-shadow:0 0 0 2px rgb(var(--wz-carte)),0 0 0 3.5px var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .depot{border-radius:8px;background:rgb(var(--wz-carte));border:1px dashed var(--ecp-pierre-filet);box-shadow:none}#atelier#atelier#atelier .ec-ob.ecp-wz .encadre{padding:10px 0 0;border:0;border-top:1px solid currentColor;border-radius:0;background:transparent;box-shadow:none}#atelier#atelier#atelier .ec-ob.ecp-wz :is(.champ input,.champ textarea,.zg-champ input,.recherche input){min-height:48px;border-radius:8px;background:rgb(var(--wz-carte))}#atelier#atelier#atelier .ec-ob.ecp-wz :focus-visible{outline-color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz :is(input,textarea,select):focus-visible{outline:2px solid rgb(var(--ecp-bleu));outline-offset:0}#atelier#atelier#atelier .ec-ob.ecp-wz .lien{color:var(--ecp-encre-2);font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ec-ob.ecp-wz .lien:hover{color:var(--ecp-encre);text-decoration-color:currentColor}#atelier#atelier#atelier .ec-ob.ecp-wz .pied{background:transparent;box-shadow:none;border:0}#atelier#atelier#atelier .ec-ob.ecp-wz .pied :is(.bouton--nu,.bouton--second):not(.ouvrir-apercu){height:auto;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ecp-encre-2);font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .bouton--nu .icone{display:none}#atelier#atelier#atelier .ec-ob.ecp-wz .pied :is(.bouton--nu,.bouton--second):hover{color:var(--ecp-encre);text-decoration-color:currentColor}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .zg-voir{min-height:44px}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire{height:52px;padding:0 28px;border:0;border-radius:999px;background:rgb(var(--ecp-bleu));color:#fff;font-size:16px;font-weight:500;box-shadow:none;opacity:1}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire:hover:not(:disabled){background:#1f48e6}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire .icone{width:18px;height:18px;transition:transform .3s var(--ec-anim-ease)}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire:hover .icone{transform:translate(3px)}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire:disabled{cursor:progress}#atelier#atelier#atelier .ec-ob.ecp-wz .bouton.bouton--primaire.ec-os-bouton--primaire:focus-visible{outline:2px solid rgb(var(--ecp-bleu));outline-offset:3px}#atelier#atelier#atelier .ec-ob.ecp-wz [data-manque]{display:block;margin-top:14px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-rassure{justify-content:flex-start;gap:4px 0;color:var(--ecp-encre-3);font-size:13px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-rassure .icone{display:none}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-rassure li+li:before{content:"·";margin:0 10px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bravo{margin:0 0 18px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bravo__titre{margin:0;font-size:15px;font-weight:500;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bravo__texte{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px;margin:2px 0 0;font-size:15px;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-bravo__metier{font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-titre{margin:0 0 18px;font-family:var(--ecp-titre-police);font-size:clamp(40px,3.4vw,50px);line-height:.98;letter-spacing:-.035em;text-wrap:balance;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-gains{gap:8px;font-size:15px;font-weight:450;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-gains .icone{width:16px;height:16px;padding:0;border-radius:0;background:transparent;stroke-width:2}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-manques{padding:14px 0;border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--ecp-pierre-filet);border-bottom:1px solid var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-suite__prix{font-weight:500}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte :is(.ec-oml,[data-oml],section,article){background:rgb(var(--wz-carte));color:var(--ecp-encre);box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}@media(max-width:820px){#atelier#atelier#atelier .ec-ob.ecp-wz .corps{padding:0 0 168px!important}#atelier#atelier#atelier .ec-ob.ecp-wz .corps>.ecp-wz-etapes{padding:18px 20px 0}#atelier#atelier#atelier .ec-ob.ecp-wz .parcours{padding:18px 20px 24px}#atelier#atelier#atelier .ec-ob.ecp-wz .pied{gap:6px 18px;padding:28px 20px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(to top,var(--ecp-pierre) 72%,rgb(var(--wz-pierre) / 0));box-shadow:none}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .ouvrir-apercu{order:1;flex:0 0 auto;height:auto;min-height:44px;padding:0;border:0;background:transparent;box-shadow:none;color:var(--ecp-encre-2);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ec-ob.ecp-wz .pied :is(.bouton--nu,.bouton--second):not(.ouvrir-apercu){flex:0 0 auto}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .bouton.bouton--primaire.ec-os-bouton--primaire{order:10;flex:1 1 100%;height:52px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-rassure{order:11;justify-content:center;font-size:12px}#atelier#atelier#atelier .ec-ob.ecp-wz .apercu{padding:20px}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-titre{font-size:40px}}#atelier#atelier#atelier .ecp-wz-free{color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free .ecp-wz-free__surtitre{margin:28px 0 0;padding:0 clamp(24px,4.4vw,72px)}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet{padding-inline:clamp(24px,4.4vw,72px)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-barre-projet__cadre,.ec-barre-projet__ligne,.ec-barre-projet__piste){background:transparent;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__cadre{max-width:600px;margin:0;padding:0}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__accueil{width:32px;height:32px;background:transparent;color:var(--ecp-encre-2);box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__accueil[aria-current]{color:var(--ecp-encre);box-shadow:inset 0 0 0 1.5px var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes :is(a,button){background:transparent!important;color:var(--ecp-encre-3)!important;box-shadow:none!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes [aria-current]{color:var(--ecp-encre)!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__pastille{background:transparent!important;color:var(--ecp-encre-3)!important;box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)!important}#atelier#atelier#atelier .ecp-wz-free li[data-etat=faite] .ec-barre-projet__pastille{color:var(--ecp-encre)!important;box-shadow:inset 0 0 0 1px var(--ecp-encre-3)!important}#atelier#atelier#atelier .ecp-wz-free :is(li[data-etat=en-cours],li[data-affichee]) .ec-barre-projet__pastille{background:var(--ecp-encre)!important;color:rgb(var(--wz-carte))!important;box-shadow:none!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__legende{padding:8px 0 0;border:0;background:transparent;font-size:13px;color:var(--ecp-encre-3)}#atelier#atelier#atelier .ecp-wz-free .ec-os-numero-etape{color:var(--ecp-encre)!important;-webkit-text-fill-color:currentColor;background:none!important;font-weight:300}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-scene h1,#atelier#atelier#atelier .ecp-wz-free .ec-atelier-conversation h1{font-family:var(--ecp-titre-police);font-weight:400;font-size:clamp(40px,3.75vw,54px);line-height:.96;letter-spacing:-.035em;color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-atelier-intro,.ec-atelier-note){color:var(--ecp-encre-2)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-atelier-scene,.ec-atelier-conversation){background:transparent;box-shadow:none}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau{border-radius:0!important;background:var(--ecp-plateau)!important;background-image:none!important;box-shadow:none!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau:before,#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau:after{display:none!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-pastille{background:transparent;box-shadow:none;color:var(--ecp-encre);font-size:11px;font-weight:500;letter-spacing:.14em;text-transform:uppercase}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-pastille:before{background:var(--ecp-encre-3)!important;width:5px!important;height:5px!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-fenetre{border-radius:6px!important;box-shadow:0 0 0 1px var(--ecp-pierre-filet)!important;background:rgb(var(--wz-carte))}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-chrome{background:rgb(var(--wz-carte))}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-site-vide{background:rgb(var(--wz-carte));color:var(--ecp-encre-3)}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-site-vide svg{width:40px;height:40px;color:var(--ecp-pierre-filet)}#atelier#atelier#atelier .ecp-wz-free :is([role=progressbar]){--ec-c-marque: var(--wz-encre)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple){border-radius:8px;background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet);color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple):hover{box-shadow:inset 0 0 0 1px var(--ecp-encre-3)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-free-lien--simple,.ec-atelier-lien,.ec-atelier-note a,[data-verifier-coordonnees],.ec-atelier-conversation a:not(.ec-btn):not(.ec-free-lien)){color:var(--ecp-encre-2);font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-free-carte,.ec-free-publier,[data-carte-essai]){border-radius:8px;background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ecp-wz-free .ec-free-publier{background:transparent;box-shadow:none}#atelier#atelier#atelier .ecp-wz-free .ec-free-verdict{background:transparent;color:var(--ecp-encre-2);box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ecp-wz-free .ec-free-compte{color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free [data-publier-aide][data-essaye]{display:block;margin-top:12px}#atelier#atelier#atelier .ecp-wz-free [data-publier][aria-disabled=true]{opacity:1;cursor:pointer}#atelier#atelier#atelier .ecp-wz-free input[type=checkbox]:checked{accent-color:var(--ecp-encre)}@media(max-width:820px){#atelier#atelier#atelier .ecp-wz-free .ecp-wz-free__surtitre{margin-top:18px;padding:0 20px}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet{padding-inline:20px}}@media(min-width:821px){#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free) .ec-atelier-entete>.ec-atelier-outils{grid-column:3;justify-self:end}}#atelier#atelier#atelier:has(.ecp-wz,.ecp-wz-free):before{display:none}@media(min-width:821px){#atelier#atelier#atelier .ec-ob.ecp-wz .pied{flex-wrap:wrap;gap:8px 20px;margin-inline:calc(-1*clamp(32px,4.4vw,72px));padding:28px clamp(32px,4.4vw,72px) 20px;background:linear-gradient(to top,var(--ecp-pierre) 78%,rgb(var(--wz-pierre) / 0))}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .zg-rassure{order:20;flex:1 1 100%;justify-content:flex-end}}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .bouton--calme{min-height:44px;padding:0;border:0;background:transparent;color:var(--ecp-encre-2);font:inherit;font-size:15px;font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne);cursor:pointer}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .bouton--calme:hover{color:var(--ecp-encre);text-decoration-color:currentColor}#atelier#atelier#atelier .ec-ob.ecp-wz .pied .bouton--calme .icone{display:none}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-vif-carte.ec-oml-carte{--ec-oml-metier: var(--ecp-encre);--ec-vif-accent-sur-noir: var(--wz-encre);padding:24px;border:0;border-radius:8px;background:rgb(var(--wz-carte));color:var(--ecp-encre);box-shadow:inset 0 0 0 1.5px var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-etiquette{color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-point{display:none}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-titre{font-family:var(--ecp-titre-police);font-weight:400;letter-spacing:-.02em;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte :is(.ec-oml-texte,.ec-oml-prix,.ec-oml-inclus li,.ec-oml-rassure,.ec-oml-realisation figcaption){color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-inclus li{color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte :is(.ec-oml-inclus svg,.ec-oml-demande__coche){color:var(--ecp-encre);background:transparent}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-manques{padding:12px 0;border:0;border-top:1px solid var(--ecp-pierre-filet);border-bottom:1px solid var(--ecp-pierre-filet);border-radius:0;background:transparent;color:var(--ecp-encre)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-manques *{color:inherit}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-sous-titre{color:var(--ecp-encre-3)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-manque__nom{color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-geste[data-variante=plein]{height:52px;border:0;border-radius:999px;background:rgb(var(--ecp-bleu));color:#fff;font-size:16px;font-weight:500}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-geste[data-variante=plein]:hover:not(:disabled){background:#1f48e6}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-geste[data-variante=contour]{justify-self:center;width:auto;height:44px;min-width:0;padding:0;border:0;background:transparent;color:var(--ecp-encre-2);font-size:14px;font-weight:450;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-geste[data-etat=fait]{background:transparent;color:var(--ecp-encre);box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}#atelier#atelier#atelier .ec-ob.ecp-wz .zg-lance-carte .ec-oml-seul{color:var(--ecp-encre-2)}#atelier#atelier#atelier .ec-ob.ecp-wz [data-oml-preuve=trustpilot]{display:none}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau .ec-atelier-site-vide,#atelier#atelier#atelier .ecp-wz-free .ec-atelier-fenetre{box-shadow:0 0 0 1px var(--ecp-pierre-filet)!important}@media(min-width:821px){#atelier#atelier#atelier .ecp-wz-free{--ecp-wz-col: 640px;padding-right:calc(100% - var(--ecp-wz-col))}#atelier#atelier#atelier .ecp-wz-free>.ec-view__body{padding:0}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-scene{display:block;min-height:0}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-scene>.ec-atelier-conversation{height:auto;min-height:0;max-height:none;overflow:visible;padding:28px clamp(24px,4.4vw,72px) 40px}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-ensemble>:not(.ec-atelier-scene){margin:0 clamp(24px,4.4vw,72px) 16px}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-scene>.ec-atelier-plateau{position:fixed;z-index:1;top:var(--ecp-wz-haut, 67px);right:0;bottom:0;left:var(--ecp-wz-col);width:auto;height:auto;margin:0;padding:32px clamp(24px,2.6vw,40px);border-radius:0!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau .ec-atelier-fenetre{width:100%;max-width:none;flex:1 1 auto}}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet{margin:14px 0 0}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__piste{gap:10px;align-items:center}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__accueil{width:28px!important;height:28px!important;min-width:0!important;box-shadow:none!important;border:0!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__accueil+*{border:0}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes{display:flex!important;flex-wrap:wrap;align-items:center;gap:0!important;padding:0 0 0 10px!important;border-left:1px solid var(--ecp-pierre-filet)!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li{flex:0 0 auto!important;width:auto!important;min-width:0!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li+li:before{content:"·"!important;display:inline-block!important;flex:0 0 auto!important;width:auto!important;height:auto!important;margin:0 8px!important;background:none!important;color:var(--ecp-encre-3);font-size:13px}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li:after{display:none!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li :is(a,button){display:inline-flex!important;align-items:center;gap:6px!important;width:auto!important;height:28px!important;min-height:0!important;padding:0!important;border:0!important;font-size:13px!important;font-weight:450!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__pastille,#atelier#atelier#atelier .ecp-wz-free li[data-etat=faite] .ec-barre-projet__pastille,#atelier#atelier#atelier .ecp-wz-free :is(li[data-etat=en-cours],li[data-affichee]) .ec-barre-projet__pastille{width:auto!important;min-width:0!important;height:auto!important;padding:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;color:var(--ecp-encre-3)!important;font-size:13px!important;font-weight:450!important}#atelier#atelier#atelier .ecp-wz-free :is(li[data-etat=en-cours],li[data-affichee]) :is(.ec-barre-projet__pastille,.ec-barre-projet__nom){color:var(--ecp-encre)!important;font-weight:500!important}#atelier#atelier#atelier .ecp-wz-free :is(li[data-etat=en-cours],li[data-affichee]) :is(a,button){box-shadow:inset 0 -1px 0 var(--ecp-encre)!important;border-radius:0!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li:not([data-affichee],[data-etat=en-cours]) .ec-barre-projet__nom,#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__accueil>span,#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__legende [data-legende-etape]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-action>.ec-btn--success{height:52px;padding:0 28px;border-radius:999px;background:rgb(var(--ecp-bleu))!important;color:#fff!important;font-size:16px;font-weight:500;box-shadow:none!important;opacity:1!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-action>:is(.ec-btn--success):hover:not(:disabled){background:#1f48e6!important}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple){border-radius:0;background:transparent;box-shadow:none;border-top:1px solid var(--ecp-pierre-filet);padding:12px 0}#atelier#atelier#atelier .ecp-wz-free :is(.ec-free-liens,.ec-free-raccourcis){gap:0;border-bottom:1px solid var(--ecp-pierre-filet)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple):hover{box-shadow:none}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple) strong{font-weight:500;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--ecp-souligne)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple) small{color:var(--ecp-encre-3)}#atelier#atelier#atelier .ecp-wz-free :is(.ec-free-carte) :is(.ec-btn,a.ec-free-lien:not(.ec-free-lien--simple)){background:transparent!important;box-shadow:none!important}#atelier#atelier#atelier .ecp-wz-free [role=progressbar],#atelier#atelier#atelier .ecp-wz-free [role=progressbar]>*{border-radius:0!important}#atelier#atelier#atelier .ecp-wz-free [role=progressbar]{height:2px!important;background:var(--ecp-pierre-filet)!important}#atelier#atelier#atelier .ecp-wz-free [role=progressbar]>*{background:var(--ecp-encre)!important}#atelier#atelier#atelier .ecp-wz-free .ec-free-modules li,#atelier#atelier#atelier .ecp-wz-free .ec-free-modules :is(span:not(.ec-free-modules__titre)){background:transparent;box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet)}@media(max-width:820px){#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau{margin-inline:-24px}}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes{flex-wrap:nowrap}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li{display:flex!important;flex-direction:row!important;align-items:center!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet .ec-barre-projet__etapes li :is(a,button),#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet .ec-barre-projet__accueil{flex:0 0 auto!important;flex-direction:row!important;min-width:0!important;overflow:visible!important}#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__legende:not(:has([data-legende-verrou])){padding-top:2px}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-fenetre{display:flex;flex-direction:column}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-fenetre>:last-child{flex:1 1 auto}#atelier#atelier#atelier .ecp-wz-free :is(.ec-free-liens,.ec-free-raccourcis){border-bottom:0}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien:not(.ec-free-lien--simple):last-child{border-bottom:1px solid var(--ecp-pierre-filet)}@media(max-width:820px){#atelier#atelier#atelier .ecp-wz-free .ec-barre-projet__etapes li+li:before{margin:0 6px!important}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-scene>.ec-atelier-conversation{padding-inline:0}#atelier#atelier#atelier .ecp-wz-free>.ec-view__body{padding-inline:20px}#atelier#atelier#atelier .ecp-wz-free .ec-atelier-plateau{margin-inline:-20px}}#atelier#atelier#atelier .ecp-wz-free .ec-free-adresse{color:var(--ecp-encre-2)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien.ec-free-lien--simple,#atelier#atelier#atelier .ecp-wz-free .ec-free-lien.ec-free-lien--simple:hover{border:0;background:transparent;box-shadow:none;color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien.ec-free-lien--simple :is(strong,svg){color:var(--ecp-encre)}#atelier#atelier#atelier .ecp-wz-free .ec-free-carte :is(.ec-free-carte__texte,.ec-free-modules__titre){color:var(--ecp-encre-2)}#atelier#atelier#atelier :is(.ecp-wz-free,.ec-ob.ecp-wz) .ec-etiquette-offre:not([data-sur=noir]){background:rgb(var(--wz-carte));box-shadow:inset 0 0 0 1px var(--ecp-pierre-filet);color:var(--ecp-encre)}#atelier#atelier#atelier :is(.ecp-wz-free,.ec-ob.ecp-wz) .ec-etiquette-offre:not([data-sur=noir]) .ec-etiquette-offre__etat{color:var(--ecp-encre-2)}#atelier#atelier#atelier :is(.ecp-wz-free,.ec-ob.ecp-wz) .ec-etiquette-offre:not([data-sur=noir]) .ec-etiquette-offre__repere{box-shadow:inset 0 0 0 1px #00000052}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien.ec-free-lien--simple[data-parler-expert] strong{font-weight:450;color:var(--ecp-encre-2)}#atelier#atelier#atelier .ecp-wz-free [data-free-evolution] .ec-free-lien{align-items:flex-start}#atelier#atelier#atelier .ecp-wz-free [data-free-evolution] .ec-free-lien>svg{margin-top:4px}#atelier#atelier#atelier .ecp-wz-free .ec-free-lien.ec-free-lien--simple[data-parler-expert]>svg{margin-top:4px}#atelier#atelier#atelier .ec-ob.ecp-wz .at-note,#atelier#atelier#atelier .ecp-wz-free .at-note{color:rgb(var(--ec-os-accueil-sur-accent, 255 255 255))}@media(min-width:821px)and (max-width:1499px){#atelier#atelier#atelier .ec-ob.ecp-wz .apercu .fenetre--modele{max-width:720px;margin-inline:auto}}@media(min-width:1500px){#atelier#atelier#atelier .ec-ob.ecp-wz .apercu .fenetre--modele{max-width:1152px;margin-inline:auto}}@media(min-width:821px){#atelier#atelier#atelier .ec-ob.ecp-wz .apercu{overflow-y:auto;overscroll-behavior:contain}}.ec-ob .corps[data-construction]{grid-template-rows:auto 1fr;grid-template-areas:"etat apercu" "attente apercu";row-gap:0}.ec-ob .corps[data-construction]>.at-etat{grid-area:etat;min-height:0;border-radius:var(--ec-os-rayon-carte) var(--ec-os-rayon-carte) 0 0;padding-bottom:var(--ob-espace-xl)}.ec-ob .corps[data-construction]>.at-attente{grid-area:attente;min-height:0;border-radius:0 0 var(--ec-os-rayon-carte) var(--ec-os-rayon-carte);padding-top:0;display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-ob .corps[data-construction]>.apercu{grid-area:apercu;align-self:start}.ec-ob .at-etat .parcours__tete{margin-bottom:var(--ob-espace-xl)}.ec-ob .at-etat__titre{margin:0 0 var(--ec-space-sm);font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-display);line-height:1.08;font-weight:400;letter-spacing:-.025em}.ec-ob .at-etat__titre:focus{outline:none}.ec-ob .at-etat__aide{margin:0 0 var(--ob-espace-xl);max-width:46ch;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:20px}.ec-ob .at-ticket{border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-accueil-encart));overflow:hidden}.ec-ob .at-ticket__haut{display:grid;grid-template-columns:1fr auto;gap:var(--ec-space-xs) var(--ec-space-lg);align-items:end;padding:var(--ec-space-lg) var(--ob-espace-xl)}.ec-ob .at-ticket__etape{margin:4px 0 0;font-family:var(--ec-os-police-titre);font-size:22px;line-height:1.15;letter-spacing:-.015em}.ec-ob .at-point{display:inline-block;width:9px;height:9px;margin:0 10px 3px 0;border-radius:50%;background:rgb(var(--ec-os-accueil-accent));box-shadow:0 0 rgb(var(--ec-os-accueil-accent) / .45);animation:at-pouls 2.2s var(--ec-ease) infinite}@keyframes at-pouls{0%{box-shadow:0 0 rgb(var(--ec-os-accueil-accent) / .45)}70%,to{box-shadow:0 0 0 9px rgb(var(--ec-os-accueil-accent) / 0)}}.ec-ob .at-coche-dessin{width:20px;height:20px;margin:0 8px -3px 0;color:var(--ec-statut-en-ligne)}.ec-ob .at-coche-dessin path{stroke-dasharray:24;stroke-dashoffset:24;animation:at-dessine var(--ec-anim-max) .2s var(--ec-ease) forwards}@keyframes at-dessine{to{stroke-dashoffset:0}}.ec-ob .at-ticket__duree{text-align:right;white-space:nowrap}.ec-ob .at-ticket__duree b{display:block;font-family:var(--ec-os-police-titre);font-weight:400;font-size:22px;line-height:1.15;font-variant-numeric:tabular-nums}.ec-ob .at-ticket__duree span{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .at-ticket__detail{grid-column:1 / -1;margin:var(--ec-space-xs) 0 0;color:rgb(var(--ec-os-texte-2))}.ec-ob .at-ticket__detail details{display:inline}.ec-ob .at-ticket__detail details summary{display:inline;cursor:pointer;color:rgb(var(--ec-os-texte));text-decoration:underline;text-decoration-color:var(--ec-os-filet-fort);text-underline-offset:3px;list-style:none}.ec-ob .at-ticket__detail details summary::-webkit-details-marker{display:none}.ec-ob .at-ticket__detail details p{margin:var(--ec-space-sm) 0 0;max-width:52ch}.ec-ob .at-ticket__bas{display:flex;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ob-espace-xl);border-top:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));line-height:19px}.ec-ob .at-ticket__bas b{color:rgb(var(--ec-os-texte));font-weight:550}.ec-ob .at-ticket__bas .icone{margin-top:1px;color:rgb(var(--ec-os-texte))}.ec-ob .at-encadre-essai{display:flex;gap:var(--ec-space-md);margin:0 0 var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);line-height:19px}.ec-ob .at-encadre-essai b{font-weight:550}.ec-ob .at-actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin-top:var(--ec-space-lg)}.ec-ob .at-recit{list-style:none;margin:10px 0 0;padding:10px 0 0;border-top:1px solid var(--ec-os-filet);display:grid;gap:4px}.ec-ob .at-recit li{display:flex;justify-content:space-between;gap:var(--ec-space-md)}.ec-ob .at-recit b{font-weight:550;color:rgb(var(--ec-os-texte));font-variant-numeric:tabular-nums}.ec-ob .at-tuile{border-radius:var(--ec-os-rayon-tuile);box-shadow:inset 0 0 0 1px var(--ec-os-filet);padding:var(--ec-space-lg)}.ec-ob .at-tuile__tete{display:flex;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md)}.ec-ob .at-tuile__tete h3{margin:2px 0;font-size:var(--ec-os-t-h3);font-weight:550}.ec-ob .at-tuile__tete p{margin:0;color:rgb(var(--ec-os-texte-2));line-height:18px}.ec-ob .at-tuile__icone,.ec-ob .at-module__icone{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:rgb(var(--ec-os-doux));flex:none}.ec-ob .at-modules{margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.ec-ob .at-module{display:flex;align-items:center;gap:var(--ec-space-md);min-height:52px;padding:6px var(--ec-space-sm);margin:0 calc(-1 * var(--ec-space-sm));border-radius:var(--ec-os-rayon-item);color:inherit;text-decoration:none}.ec-ob .at-module:hover{background:var(--ec-os-survol-neutre)}.ec-ob .at-module__icone{width:32px;height:32px;background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .at-module__icone .icone{width:16px;height:16px}.ec-ob .at-module__texte{flex:1;display:flex;flex-direction:column;min-width:0}.ec-ob .at-module__texte b{font-weight:550}.ec-ob .at-module__texte span{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .at-module__etat{font-size:var(--ec-os-t-etiquette);color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-ob .at-module__fleche{color:rgb(var(--ec-os-texte-2))}.ec-ob .at-case{margin-bottom:var(--ec-space-sm)}.ec-ob .at-depot{position:relative;display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:72px;padding:var(--ec-space-md);border:1.5px dashed var(--ec-os-filet-fort);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));text-align:left;cursor:pointer}.ec-ob .at-depot:hover,.ec-ob .at-depot:focus-within{border-color:rgb(var(--ec-os-texte-3))}.ec-ob .at-depot[aria-disabled=true]{cursor:default;opacity:.6}.ec-ob .at-depot input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;width:100%;cursor:inherit}.ec-ob .at-depot__vignettes{display:flex}.ec-ob .at-depot__vignettes img{width:44px;height:44px;margin-right:-14px;border-radius:var(--ec-os-rayon-item);border:2px solid rgb(var(--ec-os-carte));object-fit:cover}.ec-ob .at-depot__vignettes:has(img){margin-right:14px}.ec-ob .at-depot__vide{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-carte))}.ec-ob .at-depot__texte{display:flex;flex-direction:column;min-width:0}.ec-ob .at-depot__texte b{font-weight:550}.ec-ob .at-depot__texte span{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .at-raccourcis{display:none}.ec-ob .corps[data-construction] .apercu__titre p{font-size:var(--ec-os-t-corps)}.ec-ob .at-rail{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-ob .at-rail li{display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 12px 0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte) / .55);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap;transition:background .3s var(--ec-ease),color .3s var(--ec-ease)}.ec-ob .at-rail li:before{content:"";width:7px;height:7px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.ec-ob .at-rail li[data-etat=fait]{color:rgb(var(--ec-os-texte))}.ec-ob .at-rail li[data-etat=fait]:before{background:currentColor}.ec-ob .at-rail li[data-etat=courant]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .at-rail li[data-etat=courant]:before{background:rgb(var(--ec-os-accueil-accent));box-shadow:0 0 0 2px rgb(var(--ec-os-actif-encre) / .9)}.ec-ob .at-rail li small{font-size:inherit;opacity:.72}.ec-ob .at-scene{--table: 246 245 243;--table-point: rgb(var(--ec-fixed-ink) / .09);--papier: rgb(var(--ec-fixed-white) / .62);--crayon: rgb(var(--ec-fixed-umber) / .16);--crayon-trait: rgb(var(--ec-fixed-umber) / .3);--ombre-calque: 0 1px 0 rgb(var(--ec-fixed-black) / .04), 0 10px 30px -12px rgb(var(--ec-fixed-sepia) / .28);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;isolation:isolate}:root.dark .ec-ob .at-scene{--table: 22 20 19;--table-point: rgb(var(--ec-fixed-white) / .07);--papier: rgb(var(--ec-fixed-white) / .05);--crayon: rgb(var(--ec-fixed-cream) / .14);--crayon-trait: rgb(var(--ec-fixed-cream) / .26);--ombre-calque: 0 1px 0 rgb(var(--ec-fixed-white) / .04), 0 14px 30px -12px rgb(var(--ec-fixed-black) / .7)}.ec-ob .at-table{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgb(var(--table));background-image:radial-gradient(var(--table-point) 1px,transparent 1.2px);background-size:18px 18px}.ec-ob .at-defile{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ec-ob .at-taille{position:relative}.ec-ob .at-page{position:absolute;top:0;left:0;transform-origin:0 0;transition:transform var(--ec-anim-max) var(--ec-ease);container:at-page / inline-size}.ec-ob .at-legende{position:absolute;left:50%;bottom:12px;transform:translate(-50%);margin:0;padding:5px 12px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-verre);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-etiquette);white-space:nowrap;z-index:4}.ec-ob .at-scene[data-file] .at-legende{opacity:0}.ec-ob .at-epingles{position:absolute;top:16px;right:16px;z-index:5;display:flex;flex-direction:column;align-items:flex-end;gap:10px;pointer-events:none}.ec-ob .at-fiche{position:relative;width:228px;padding:12px 14px 14px;border-radius:14px;background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante),0 18px 40px -18px rgb(var(--ec-fixed-black) / .35);transform:rotate(var(--rot, 1.5deg));animation:at-epingle var(--ec-anim-max) var(--ec-ease) both}@keyframes at-epingle{0%{opacity:0;transform:translate(30px,-24px) rotate(8deg) scale(1.04)}}.ec-ob .at-fiche .libelle{display:flex;justify-content:space-between;font-size:10px}.ec-ob .at-fiche h4{margin:6px 0 2px;font-size:14px;font-weight:550}.ec-ob .at-fiche p{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:16px;white-space:pre-line}.ec-ob .at-fiche__nuancier{display:flex;gap:4px;margin:10px 0 8px}.ec-ob .at-fiche__nuancier i{flex:1;height:26px;border-radius:6px;box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-black) / .08)}.ec-ob .at-fiche__specimen{display:flex;align-items:baseline;gap:8px}.ec-ob .at-fiche__specimen b{font-size:30px;line-height:1;font-weight:var(--display-weight);font-family:var(--f-display);letter-spacing:var(--display-track);color:rgb(var(--ec-os-texte))}.ec-ob .at-fiche[data-lue]:after{content:attr(data-lue-texte);position:absolute;top:-9px;left:12px;padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));font-size:10px;font-weight:550}.ec-ob .at-file{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:grid;place-items:center;text-align:center;background:rgb(var(--table))}.ec-ob .at-file__pile{position:relative;width:168px;height:120px;margin:0 auto 22px}.ec-ob .at-file__pile i{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:12px;background:rgb(var(--ec-os-carte));box-shadow:var(--ombre-calque)}.ec-ob .at-file__pile i:nth-child(1){transform:translate(-26px,-18px) rotate(-6deg);opacity:.55}.ec-ob .at-file__pile i:nth-child(2){transform:translate(-12px,-8px) rotate(-2.5deg);opacity:.8}.ec-ob .at-file__pile i.vous{box-shadow:var(--ombre-calque),inset 0 0 0 2px rgb(var(--ec-os-accueil-accent));display:grid;place-items:center;padding:0 8px;font-family:var(--ec-os-police-titre);font-style:normal;font-size:15px;color:rgb(var(--ec-os-accueil-accent-texte))}.ec-ob .at-file b{display:block;font-family:var(--ec-os-police-grand-titre);font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.02em}.ec-ob .at-file p{margin:6px auto 0;max-width:34ch;color:rgb(var(--ec-os-texte-2))}.ec-ob .at-calque{--rot: 0deg;--dx: 0px;position:relative;margin-bottom:var(--ecart, 0px);transform:translate(var(--dx)) rotate(var(--rot));transition:transform var(--ec-anim-max) var(--ec-ease),margin var(--ec-anim-max) var(--ec-ease),box-shadow var(--ec-anim-max) var(--ec-ease),outline-color var(--ec-anim-max) var(--ec-ease),border-radius var(--ec-anim-max) var(--ec-ease);border-radius:10px;overflow:hidden;outline:2px solid transparent;outline-offset:4px}.ec-ob .at-page[data-pile=ecartee]{--ecart: 26px}.ec-ob .at-page[data-pile=ecartee] .at-calque{box-shadow:var(--ombre-calque)}.ec-ob .at-page[data-pile=jointe] .at-calque,.ec-ob .at-page[data-pile=net] .at-calque{--rot: 0deg !important;--dx: 0px !important;border-radius:0;box-shadow:none}.ec-ob .at-calque[data-etat=absent]{visibility:hidden}.ec-ob .at-calque[data-arrive]{animation:at-pose-calque var(--ec-anim-max) var(--ec-ease) both}@keyframes at-pose-calque{0%{opacity:0;transform:translate(calc(var(--dx) - 40px),-50px) rotate(calc(var(--rot) - 6deg)) scale(1.03)}}.ec-ob .at-page .t{-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:.3em;transition:background-color var(--ec-anim-max) var(--ec-ease),-webkit-text-fill-color var(--ec-anim-max) var(--ec-ease),color var(--ec-anim-max) var(--ec-ease)}.ec-ob .at-calque[data-etat=prevu] .t,.ec-ob .at-calque[data-etat=vu] .t{-webkit-text-fill-color:transparent;color:transparent}.ec-ob .at-calque[data-etat=prevu] .t{background-color:var(--crayon)}.ec-ob .at-calque[data-etat=vu] .t{background-color:color-mix(in srgb,var(--s-ink) 30%,transparent)}.ec-ob .at-calque[data-etat=vu] .btn .t,.ec-ob .at-calque[data-etat=vu] .s-pied .t,.ec-ob .at-calque[data-etat=vu] .creneau--choisi .t{background-color:color-mix(in srgb,var(--s-on-fill) 45%,transparent)}.ec-ob .at-calque[data-etat=prevu]{background:var(--papier);outline:1.5px dashed var(--crayon-trait);outline-offset:-1.5px}.ec-ob .at-calque[data-etat=prevu] .sec{background:transparent!important;color:transparent}.ec-ob .at-calque[data-etat=prevu] :is(.btn,.carte,.champ,.creneau,.tampon,.carte-fid){background:transparent!important;border-color:var(--crayon-trait)!important;border-style:dashed!important;box-shadow:none!important}.ec-ob .at-calque[data-etat=prevu] .filet{border-color:var(--crayon)!important}.ec-ob .at-calque[data-etat=prevu] .img{background:linear-gradient(to top right,transparent calc(50% - .75px),var(--crayon-trait) 50%,transparent calc(50% + .75px)),linear-gradient(to bottom right,transparent calc(50% - .75px),var(--crayon-trait) 50%,transparent calc(50% + .75px))!important;outline:1.5px dashed var(--crayon-trait);outline-offset:-1.5px}.ec-ob .at-calque[data-etat=vu] .img{background:color-mix(in srgb,var(--s-accent) 16%,transparent)!important}.ec-ob .at-calque[data-travail] .t{background-image:linear-gradient(100deg,transparent 20%,rgb(var(--ec-fixed-white) / .55) 50%,transparent 80%);background-size:220% 100%;animation:at-reflet 1.8s linear infinite}:root.dark .ec-ob .at-calque[data-travail] .t{background-image:linear-gradient(100deg,transparent 20%,rgb(var(--ec-fixed-white) / .16) 50%,transparent 80%)}@keyframes at-reflet{0%{background-position:160% 0}to{background-position:-60% 0}}.ec-ob .at-calque[data-lisere]{outline:3px solid rgb(var(--ec-os-accueil-accent));outline-offset:3px}.ec-ob .at-etiquette,.ec-ob .at-note{position:absolute;z-index:3;top:14px;left:14px;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 8px;border-radius:var(--ec-os-rayon-pilule);font-family:var(--ec-os-police-texte);font-size:var(--ec-os-t-corps);font-weight:550;letter-spacing:0;white-space:nowrap;scale:var(--inv, 1);transform-origin:top left;animation:at-entre .3s var(--ec-ease);pointer-events:none}.ec-ob .at-etiquette{background:rgb(var(--ec-fixed-ink));color:rgb(var(--ec-fixed-white))}.ec-ob .at-etiquette .icone,.ec-ob .at-note .icone{width:15px;height:15px}@keyframes at-entre{0%{opacity:0;transform:translateY(6px)}}.ec-ob .at-note{gap:7px;padding:0 13px 0 9px;background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-fixed-white))}.ec-ob .at-note b{display:grid;place-items:center;min-width:18px;height:18px;border-radius:9px;background:rgb(var(--ec-fixed-white));color:rgb(var(--ec-vif-accent-texte));font-size:11px}.ec-ob .at-note[data-etat=correction]{background:rgb(var(--ec-fixed-ink))}.ec-ob .at-note[data-etat=correction] b{color:rgb(var(--ec-fixed-ink))}.ec-ob .at-note[data-etat=corrige]{background:rgb(var(--ec-fixed-white));color:rgb(var(--ec-fixed-ink));box-shadow:0 0 0 1px rgb(var(--ec-fixed-black) / .12)}.ec-ob .at-calque[data-note=ouverte]{outline:2px dashed rgb(var(--ec-os-accueil-accent));outline-offset:3px}.ec-ob .at-calque[data-note=correction]{outline:2px dashed rgb(var(--ec-os-texte) / .7);outline-offset:3px}.ec-ob .at-balayage{position:absolute;left:-20px;right:-20px;top:0;height:0;z-index:4;border-top:calc(3px * var(--inv, 1)) solid rgb(var(--ec-os-accueil-accent));box-shadow:0 0 calc(40px * var(--inv, 1)) calc(18px * var(--inv, 1)) rgb(var(--ec-os-accueil-accent) / .16);display:none}.ec-ob .at-page[data-relecture] .at-balayage{display:block}.ec-ob .at-inspi{display:flex;align-items:center;gap:var(--ec-space-md);min-height:40px;flex:none}.ec-ob .at-inspi__nuancier{display:inline-flex;align-items:center;gap:4px;height:36px;padding:0 12px 0 6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));flex:none}.ec-ob .at-inspi__nuancier i{width:24px;height:24px;border-radius:50%;box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-black) / .1)}.ec-ob .at-inspi__nuancier b{margin-left:6px;font-family:var(--f-display);font-weight:var(--display-weight, 600);font-size:16px;color:rgb(var(--ec-os-texte))}.ec-ob .at-inspi__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .at-inspi__texte b{font-weight:550}.ec-ob .at-inspi__texte span{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .at-journal{padding:2px 4px 0}.ec-ob .at-journal__tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.ec-ob .at-journal__liste{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ec-ob .at-journal__liste li{display:grid;grid-template-columns:44px 1fr;gap:10px;padding:3px 0;color:rgb(var(--ec-os-texte-2));line-height:18px}.ec-ob .at-journal__liste li time{font-variant-numeric:tabular-nums;color:rgb(var(--ec-os-texte-2))}.ec-ob .at-journal__liste li:first-child{color:rgb(var(--ec-os-texte));font-size:14px}.ec-ob .at-journal__liste li:first-child span:before{content:"";display:inline-block;width:7px;height:7px;margin:0 8px 1px 0;border-radius:50%;background:rgb(var(--ec-os-accueil-accent))}.ec-ob .at-journal:not([data-ouvert]) .at-journal__liste li:nth-child(n+4){display:none}.ec-ob .at-journal[data-ouvert] .at-journal__liste{max-height:132px;overflow-y:auto}.ec-ob .at-page{--s-filet: color-mix(in srgb, var(--s-ink) 22%, transparent);--r-btn: 999px;--r-carte: 18px;font-family:var(--f-body);font-size:18px;line-height:1.45;letter-spacing:0}.ec-ob .at-page .sec{background:var(--s-bg);color:var(--s-ink);padding:56px 64px;transition:background var(--ec-anim-max) var(--ec-ease),color var(--ec-anim-max) var(--ec-ease)}.ec-ob .at-page .h{margin:0;font-family:var(--f-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);line-height:1.04}.ec-ob .at-page .sur{margin:0 0 14px;font-size:var(--ec-os-t-corps);letter-spacing:.12em;text-transform:uppercase;color:var(--s-ink-2)}.ec-ob .at-page .p{margin:0}.ec-ob .at-page .btn{display:inline-flex;align-items:center;height:52px;padding:0 26px;border:1.5px solid var(--s-fill);border-radius:var(--r-btn);background:var(--s-fill);color:var(--s-on-fill);font-weight:600;font-size:16px;white-space:nowrap}.ec-ob .at-page .btn--creux{background:transparent;color:var(--s-ink);border-color:var(--s-ink)}.ec-ob .at-page .img{border-radius:var(--r-carte);background:radial-gradient(circle at 70% 35%,color-mix(in srgb,var(--s-accent) 45%,var(--s-bg)) 0 22%,transparent 23%),linear-gradient(160deg,color-mix(in srgb,var(--s-accent) 30%,var(--s-bg)),var(--s-accent));transition:background var(--ec-anim-max) var(--ec-ease)}.ec-ob .at-page .s-entete{display:flex;align-items:center;gap:32px;padding-top:26px;padding-bottom:26px}.ec-ob .at-page .s-entete .logo{font-family:var(--f-display);font-weight:var(--display-weight);letter-spacing:var(--display-track);font-size:26px}.ec-ob .at-page .s-entete nav{display:flex;gap:28px;margin-left:auto;font-size:16px}.ec-ob .at-page .s-entete .btn{height:44px;font-size:15px}.ec-ob .at-page .s-heros{display:grid;grid-template-columns:1.1fr 1fr;gap:48px;align-items:center;padding-top:40px;padding-bottom:72px}.ec-ob .at-page .s-heros .h{font-size:76px}.ec-ob .at-page .s-heros .p{margin:22px 0 30px;max-width:30em;color:var(--s-ink-2)}.ec-ob .at-page .s-heros .rangee{display:flex;gap:12px;flex-wrap:wrap}.ec-ob .at-page .s-heros .img{aspect-ratio:4 / 4.4}.ec-ob .at-page .s-prestations .entete-sec{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:30px}.ec-ob .at-page .s-prestations .h{font-size:52px}.ec-ob .at-page .grille-prix{display:grid;grid-template-columns:1fr 1fr;column-gap:56px}.ec-ob .at-page .prix{display:flex;justify-content:space-between;gap:16px;padding:18px 0;border-bottom:1px solid var(--s-filet)}.ec-ob .at-page .prix small{display:block;font-size:14px;color:var(--s-ink-2)}.ec-ob .at-page .s-rdv{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;background:var(--s-fill);color:var(--s-on-fill)}.ec-ob .at-page .s-rdv .sur{color:inherit;opacity:.8}.ec-ob .at-page .s-rdv .h{font-size:52px}.ec-ob .at-page .s-rdv .p{margin:18px 0 0;opacity:.86}.ec-ob .at-page .carte{padding:26px;border-radius:var(--r-carte);background:var(--s-carte);color:var(--s-ink);border:1px solid var(--s-filet);box-shadow:0 30px 60px -30px rgb(var(--ec-fixed-black) / .35)}.ec-ob .at-page .carte .titre-carte{font-weight:600;margin:0 0 14px;font-size:17px}.ec-ob .at-page .champ{display:flex;align-items:center;height:50px;padding:0 16px;border-radius:calc(var(--r-carte) / 2);border:1px solid var(--s-filet);font-size:15px;margin-bottom:14px}.ec-ob .at-page .creneaux{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.ec-ob .at-page .creneau{padding:8px 14px;border-radius:var(--r-btn);border:1px solid var(--s-filet);font-size:14px}.ec-ob .at-page .creneau--choisi{background:var(--s-fill);color:var(--s-on-fill);border-color:var(--s-fill)}.ec-ob .at-page .carte .btn{width:100%;justify-content:center}.ec-ob .at-page .s-fid{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center}.ec-ob .at-page .s-fid .h{font-size:44px}.ec-ob .at-page .s-fid .p{margin:16px 0 0;color:var(--s-ink-2)}.ec-ob .at-page .s-fid .img{min-height:220px}.ec-ob .at-page .carte-fid{padding:28px;border-radius:var(--r-carte);border:1.5px solid var(--s-ink)}.ec-ob .at-page .carte-fid .tampons{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;margin-top:18px}.ec-ob .at-page .tampon{aspect-ratio:1;border-radius:50%;border:1.5px solid var(--s-filet)}.ec-ob .at-page .tampon--plein{background:var(--s-fill);border-color:var(--s-fill)}.ec-ob .at-page .s-avis .h{font-size:44px;margin-bottom:28px}.ec-ob .at-page .trio{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ec-ob .at-page .trio .carte{box-shadow:none;font-size:16px}.ec-ob .at-page .trio .carte p{margin:0}.ec-ob .at-page .s-infos{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:40px;border-top:1px solid var(--s-filet)}.ec-ob .at-page .s-infos .h{font-size:30px;margin-bottom:14px}.ec-ob .at-page .s-infos .img{min-height:190px}.ec-ob .at-page .s-pied{display:flex;justify-content:space-between;align-items:center;padding-top:26px;padding-bottom:26px;font-size:14px;background:var(--s-fill);color:var(--s-on-fill)}@container at-page (max-width: 600px){.ec-ob .at-page .sec{padding:36px 22px}.ec-ob .at-page .s-entete nav{display:none}.ec-ob .at-page .s-entete .logo{font-size:19px;white-space:nowrap}.ec-ob .at-page .s-entete .btn{margin-left:auto;height:40px;padding:0 16px;font-size:14px}.ec-ob .at-page :is(.s-heros,.s-rdv,.s-fid,.s-infos,.grille-prix,.trio){grid-template-columns:1fr}.ec-ob .at-page .s-heros .h{font-size:46px}.ec-ob .at-page :is(.s-prestations,.s-rdv) .h{font-size:36px}.ec-ob .at-page :is(.s-fid,.s-avis) .h{font-size:32px}.ec-ob .at-page .s-heros .img{aspect-ratio:4 / 3}.ec-ob .at-page .trio .carte:nth-child(n+2){display:none}.ec-ob .at-page .s-pied{flex-direction:column;gap:8px}}@media(max-width:820px){.ec-ob .corps[data-construction]{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"etat" "apercu" "attente";row-gap:12px}.ec-ob .corps[data-construction]>.at-etat,.ec-ob .corps[data-construction]>.at-attente{border-radius:var(--ec-os-rayon-tuile);padding:22px 18px}.ec-ob .corps[data-construction]>.apercu{position:relative;inset:auto;z-index:auto;height:auto;min-height:0;transform:none;visibility:visible;transition:none;padding:14px;border-radius:var(--ec-os-rayon-tuile)}.ec-ob .corps[data-construction] .apercu__poignee,.ec-ob .corps[data-construction] .apercu__fermer,.ec-ob .corps[data-construction] .apercu__titre p{display:none}.ec-ob .corps[data-construction] .apercu__tete .segmente:has([data-appareil]){display:none}.ec-ob .corps[data-construction] .fenetre{flex:none;height:430px;min-height:0}.ec-ob .at-etat .parcours__tete{margin-bottom:16px}.ec-ob .at-etat__titre{font-size:28px}.ec-ob .at-etat__aide{margin-bottom:16px}.ec-ob .at-etat:not([data-pret]) .at-etat__aide{display:none}.ec-ob .at-actions .bouton{flex:1 1 100%}.ec-ob .at-ticket__haut,.ec-ob .at-ticket__bas{padding-left:16px;padding-right:16px}.ec-ob .at-ticket__etape,.ec-ob .at-ticket__duree b{font-size:19px}.ec-ob .at-rail{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ec-ob .at-rail li:not([data-etat=courant]){display:none}.ec-ob .at-rail:after{content:attr(data-pas);align-self:center;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-ob .at-epingles{display:none}.ec-ob .at-legende{font-size:10px;bottom:8px;white-space:normal;width:max-content;max-width:calc(100% - 24px);text-align:center;line-height:15px}.ec-ob .at-inspi__nuancier i{width:20px;height:20px}.ec-ob .at-journal:not([data-ouvert]) .at-journal__liste li:nth-child(n+3){display:none}.ec-ob .at-raccourcis{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:var(--ec-space-md)}.ec-ob .at-raccourcis .libelle{width:100%}.ec-ob .at-raccourcis a{display:inline-flex;align-items:center;gap:6px;height:36px;padding:0 14px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-encart));font-weight:500;color:inherit;text-decoration:none}.ec-ob .at-raccourcis a .icone{width:14px;height:14px}}@media(prefers-reduced-motion:reduce){.ec-ob .corps[data-construction] *,.ec-ob .corps[data-construction] *:before,.ec-ob .corps[data-construction] *:after{animation:none!important;transition:none!important}.ec-ob .at-page[data-relecture] .at-balayage{display:none}.ec-ob .at-coche-dessin path{stroke-dashoffset:0}}.ec-ob .at-ticket{border-radius:var(--ec-c-rayon-carte);background:var(--ec-hero-bg, #0e0e10);background-image:var(--ec-hero-glow, none);box-shadow:inset 0 0 0 1px var(--ec-hero-ring, transparent);color:var(--ec-hero-fg, #ffffff)}.ec-ob .at-ticket .libelle,.ec-ob .at-ticket__detail,.ec-ob .at-ticket__duree,.ec-ob .at-ticket__bas{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-ob .at-ticket__etape{font-family:var(--ec-font-numeric);font-size:20px;font-weight:600;color:var(--ec-hero-fg, #ffffff)}.ec-ob .at-ticket__duree b{font-family:var(--ec-font-display-number);font-size:34px;line-height:1;letter-spacing:-.03em;color:var(--ec-hero-fg, #ffffff)}.ec-ob .at-ticket .at-point{background:rgb(var(--ec-c-flash));box-shadow:0 0 0 3px rgb(var(--ec-c-flash) / .22)}.ec-ob .at-ticket__bas{border-top-color:var(--ec-hero-seg-line, rgb(255 255 255 / .1))}.ec-ob .at-ticket :is(a,button,summary){color:var(--ec-hero-fg, #ffffff)}.ec-ob .at-ticket.at-ticket :is(a,button,summary,b,strong,svg),.ec-ob .at-ticket .at-ticket__detail details summary,.ec-ob .at-ticket .at-ticket__bas :is(b,strong){color:var(--ec-hero-fg, #ffffff);stroke:currentColor}.ec-ob .at-ticket .at-ticket__detail details summary{text-decoration-color:var(--ec-hero-fg-3, rgb(255 255 255 / .5))}.ec-ob .at-ticket .at-ticket__duree span{color:var(--ec-hero-fg-2, rgb(255 255 255 / .64))}.ec-ob .at-ticket__ziggy{display:flex;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ob-espace-xl);border-top:1px solid var(--ec-os-filet);line-height:19px}.ec-ob .at-ticket__ziggy b{font-weight:550}.ec-ob .at-ticket__ziggy>:first-child{flex:none;margin-top:-2px}.ec-ob .at-explorer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-md);margin-top:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);line-height:19px}.ec-ob .at-explorer p{margin:0;min-width:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .at-explorer b{color:rgb(var(--ec-os-texte));font-weight:550}.ec-ob .at-explorer .bouton{flex:none;text-decoration:none}@media(max-width:820px){.ec-ob .at-ticket__ziggy{padding-left:16px;padding-right:16px}.ec-ob .at-explorer{align-items:stretch}}.ec-ob[data-parcours=ziggy]{--zg-sortie: var(--ec-anim-ease-out);--zg-rebond: var(--ec-anim-ease-out);--zg-bleu: rgb(var(--ec-c-marque));--zg-bleu-texte: rgb(var(--ec-c-marque-encre));--zg-bleu-pale: rgb(var(--ec-c-marque-doux));--zg-bleu-filet: rgb(var(--ec-c-marque-filet));--zg-encre: rgb(var(--ec-c-encre));--zg-encre-2: rgb(var(--ec-c-encre-2));--zg-encre-3: rgb(var(--ec-c-encre-3));--zg-noir: rgb(var(--ec-vif-noir));--zg-bleu-sur-noir: rgb(var(--ec-vif-accent-sur-noir))}.ec-ob[data-parcours=ziggy] .apercu{background-color:rgb(var(--ec-c-sol));background-image:radial-gradient(var(--ec-c-controle) 1px,transparent 1px);background-size:18px 18px;box-shadow:none}.ec-ob[data-parcours=ziggy] .fenetre{box-shadow:0 0 0 1px var(--ec-c-controle)}.ec-ob[data-parcours=ziggy] .apercu__titre h2{font-size:var(--ec-os-t-etiquette);font-weight:600;letter-spacing:.09em;text-transform:uppercase;display:inline-flex;align-items:center;gap:8px}.ec-ob[data-parcours=ziggy] .apercu__titre h2:before{content:"";flex:none;width:7px;height:7px;border-radius:50%;background:var(--zg-bleu);animation:zg-bat 1.6s ease-in-out infinite}@keyframes zg-bat{50%{opacity:.25}}.ec-ob .zg{gap:0}.ec-ob .zg-etiquette{align-self:flex-start;display:inline-flex;align-items:center;height:26px;padding:0 11px;border-radius:var(--ec-os-rayon-pilule);background:var(--zg-bleu-pale);color:var(--zg-bleu-texte);font-size:10.5px;font-weight:600;letter-spacing:.09em;text-transform:uppercase;white-space:nowrap}.ec-ob .zg-sous{margin:0 0 8px;padding:0;font-size:var(--ec-os-t-cellule);font-weight:600;color:var(--zg-encre)}.ec-ob .zg-sous em{margin-left:6px;font-style:normal;font-weight:450;color:var(--zg-encre-3)}.ec-ob .zg-petit{margin:0;font-size:12px;line-height:1.45;color:var(--zg-encre-3)}.ec-ob .zg-jauge{display:flex;align-items:center;gap:6px;margin:18px 0}.ec-ob .zg-jauge ol{flex:1;display:flex;gap:5px;margin:0;padding:0;list-style:none}.ec-ob .zg-jauge li{flex:1}.ec-ob .zg-jauge button{display:block;width:100%;height:20px;padding:8px 0;border:0;background:transparent}.ec-ob .zg-jauge button:disabled{cursor:default}.ec-ob .zg-jauge button:before{content:"";display:block;height:5px;border-radius:9px;background:linear-gradient(var(--zg-bleu),var(--zg-bleu)) no-repeat left / 0% 100% var(--ec-c-filet);transition:background-size var(--ec-anim-max) var(--zg-rebond)}.ec-ob .zg-jauge button[data-etat=courant]:before{background-size:50% 100%}.ec-ob .zg-jauge button[data-etat=fait]:before{background-size:100% 100%}.ec-ob .zg-jauge__n{margin-left:6px;font-size:12px;font-weight:600;color:var(--zg-encre-2);white-space:nowrap}.ec-ob .zg-fil{display:flex;flex-direction:column;gap:6px;margin:0 0 14px;padding:0;list-style:none}.ec-ob .zg-fil li{display:flex;align-items:center;gap:8px;min-width:0;font-size:12.5px;color:var(--zg-encre-3);animation:zg-glisse .3s var(--zg-sortie) both}.ec-ob .zg-fil__nom{flex:none}.ec-ob .zg-moi{margin-left:auto;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:7px 13px;border:1px solid var(--zg-bleu-filet);border-radius:18px 18px 4px;background:var(--zg-bleu-pale);color:var(--zg-bleu-texte);font-size:var(--ec-os-t-cellule);font-weight:550}.ec-ob button.zg-moi:hover{border-color:var(--zg-bleu)}.ec-ob .zg-ziggy{display:flex;align-items:flex-start;gap:12px}.ec-ob .zg-ziggy__tete{flex:none;display:inline-flex;width:52px;height:52px}.ec-ob .zg-ziggy__tete.saute{animation:zg-saute var(--ec-anim-max) var(--zg-rebond)}@keyframes zg-saute{0%{transform:none}35%{transform:translateY(-9px) scale(1.1) rotate(-6deg)}70%{transform:translateY(1px) scale(.97)}to{transform:none}}.ec-ob .zg-ziggy__dit{flex:1;min-width:0}.ec-ob .zg-ziggy__qui{display:block;margin:0 0 6px 2px;font-size:11px;font-weight:600;color:var(--zg-encre-3)}.ec-ob .zg-bulle{margin:0;min-height:44px;padding:11px 14px;border:1px solid var(--ec-c-filet);border-radius:4px 18px 18px;background:rgb(var(--ec-c-sol));color:var(--zg-encre);font-size:15px;line-height:1.4;font-weight:500}.ec-ob .zg-bulle--reaction{min-height:0;margin-top:8px;border-color:var(--zg-bleu-filet);background:var(--zg-bleu-pale);color:var(--zg-bleu-texte);animation:zg-glisse .3s var(--zg-sortie) both}@keyframes zg-glisse{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.ec-ob .zg-question{margin-top:18px}.ec-ob .zg-corps{gap:18px}.ec-ob .zg-geste{margin:0;padding:0;border:0;min-width:0}.ec-ob .zg-champ input{height:48px}.ec-ob .zg-pack{padding:14px 16px;border-radius:16px;background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .zg-pack__tete{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin:0;font-size:15px}.ec-ob .zg-pack__tete .icone{width:16px;height:16px;color:rgb(var(--ec-c-succes));stroke-width:2.4}.ec-ob .zg-tag{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule);background:var(--zg-bleu-pale);color:var(--zg-bleu-texte);font-size:11px;font-weight:600;white-space:nowrap}.ec-ob .zg-pack__modules{display:flex;flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none}.ec-ob .zg-pack__modules li{padding:4px 10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet);font-size:12.5px;font-weight:500}.ec-ob .zg-prix{display:block;margin:10px 0 0;font-size:11.5px;line-height:1.4;color:var(--zg-encre-3)}.ec-ob .zg-changer{margin-top:-6px}.ec-ob .zg-options{display:flex;flex-direction:column;gap:10px;margin:0;padding:0;border:0;min-width:0}.ec-ob .zg-options legend{margin-bottom:8px}.ec-ob .zg-option{display:flex;align-items:center;gap:12px;width:100%;padding:14px;border:0;border-radius:16px;background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-controle);text-align:left;transition:box-shadow .16s var(--zg-sortie),background-color .16s var(--zg-sortie),transform .16s var(--zg-sortie)}.ec-ob .zg-option:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--zg-bleu)}.ec-ob .zg-option:active:not(:disabled){transform:scale(.99)}.ec-ob .zg-option[aria-checked=true]{background:var(--zg-bleu-pale);box-shadow:inset 0 0 0 1.5px var(--zg-bleu)}.ec-ob .zg-option__icone{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;background:rgb(var(--ec-c-sol));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .zg-option__texte{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.ec-ob .zg-option__tete{display:flex;align-items:center;flex-wrap:wrap;gap:8px;font-size:15px}.ec-ob .zg-option__benefice{font-size:var(--ec-os-t-cellule);color:var(--zg-encre-2)}.ec-ob .zg-option .zg-prix{margin-top:2px}.ec-ob .zg-option__case{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ec-c-controle);color:transparent}.ec-ob .zg-option__case .icone{width:12px;height:12px;stroke-width:2.6}.ec-ob .zg-option[aria-checked=true] .zg-option__case{background:var(--zg-bleu);box-shadow:none;color:rgb(var(--ec-c-sur-marque));animation:zg-pop var(--ec-anim-max) var(--zg-rebond)}@keyframes zg-pop{0%{transform:scale(.6)}to{transform:none}}.ec-ob .zg-plus-tard ul{display:grid;gap:6px;margin:0;padding:0;list-style:none}.ec-ob .zg-plus-tard li{display:flex;justify-content:space-between;gap:8px;font-size:var(--ec-os-t-cellule)}.ec-ob .zg-plus-tard .zg-prix{margin:0}.ec-ob .zg-puces{display:flex;flex-wrap:wrap;gap:8px}.ec-ob .zg-puce-choix{height:38px;padding:0 15px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1.5px var(--ec-c-controle);font-size:14px;font-weight:500;transition:box-shadow .16s var(--zg-sortie),background-color .16s var(--zg-sortie)}.ec-ob .zg-puce-choix:hover:not(:disabled){box-shadow:inset 0 0 0 1.5px var(--zg-bleu)}.ec-ob .zg-puce-choix[aria-pressed=true]{background:var(--zg-bleu-pale);color:var(--zg-bleu-texte);box-shadow:inset 0 0 0 1.5px var(--zg-bleu);animation:zg-pop var(--ec-anim-max) var(--zg-rebond)}.ec-ob .zg-puce-choix:disabled:not([aria-pressed=true]){opacity:.45;cursor:default}.ec-ob .zg-champ{margin-top:12px}.ec-ob .zg-rassure{flex-basis:100%;order:10;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin:10px 0 0;padding:0;list-style:none;font-size:12.5px;color:var(--zg-encre-2)}.ec-ob .zg-rassure li{display:inline-flex;align-items:center;gap:5px}.ec-ob .zg-rassure .icone{width:14px;height:14px;color:rgb(var(--ec-c-succes));stroke-width:2.4}.ec-ob .zg .pied{flex-wrap:wrap}.ec-ob .zg-telephone{position:absolute;right:28px;bottom:24px;z-index:3;width:176px;height:356px;border:6px solid var(--zg-noir);border-radius:30px;background:rgb(var(--ec-c-papier));overflow:hidden;pointer-events:none;animation:zg-glisse var(--ec-anim-max) var(--zg-sortie) both}.ec-ob .zg-telephone__haut{position:absolute;top:6px;left:50%;z-index:2;width:48px;height:6px;border-radius:6px;background:var(--zg-noir);transform:translate(-50%)}.ec-ob .zg-telephone__ecran{position:relative;width:100%;height:100%;overflow:hidden}@media(max-width:1100px){.ec-ob .zg-telephone{display:none}}.ec-ob .zg-titre{margin:20px 0 6px;font-family:var(--ec-os-police-grand-titre);font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.025em}.ec-ob .zg-titre:focus{outline:none}.ec-ob .zg-gains{display:grid;gap:10px;margin:10px 0 0;padding:0;list-style:none;font-size:15px;font-weight:500}.ec-ob .zg-gains li{display:flex;align-items:center;gap:10px;animation:zg-glisse var(--ec-anim-max) var(--zg-sortie) both}.ec-ob .zg-gains li:nth-child(2){animation-delay:.12s}.ec-ob .zg-gains li:nth-child(3){animation-delay:.24s}.ec-ob .zg-gains .icone{flex:none;width:24px;height:24px;padding:5px;border-radius:50%;background:var(--zg-bleu);color:rgb(var(--ec-c-sur-marque));stroke-width:2.6}.ec-ob .zg-manques{display:grid;gap:6px;margin-top:18px;padding:12px 14px;border-radius:14px;background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet);font-size:var(--ec-os-t-cellule)}.ec-ob .zg-manques__tete{display:inline-flex;align-items:center;gap:8px;font-weight:600}.ec-ob .zg-manques ul{display:grid;gap:4px;margin:0;padding-left:18px;color:var(--zg-encre-2)}.ec-ob .zg-manques .lien{justify-self:start}.ec-ob .zg-sous--suite{margin-top:22px}.ec-ob .zg-suite{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ec-ob .zg-suite__carte{display:flex;flex-direction:column;gap:6px;padding:14px;border:0;border-radius:16px;background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-controle);text-align:left;transition:box-shadow .16s var(--zg-sortie),background-color .16s var(--zg-sortie)}.ec-ob .zg-suite__carte:hover{box-shadow:inset 0 0 0 1px var(--zg-bleu)}.ec-ob .zg-suite__carte[aria-checked=true]{background:var(--zg-bleu-pale);box-shadow:inset 0 0 0 1.5px var(--zg-bleu)}.ec-ob .zg-suite__tete{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:15px}.ec-ob .zg-suite__coche{flex:none;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ec-c-controle);color:transparent}.ec-ob .zg-suite__coche .icone{width:12px;height:12px;stroke-width:2.6}.ec-ob .zg-suite__carte[aria-checked=true] .zg-suite__coche{background:var(--zg-bleu);box-shadow:none;color:rgb(var(--ec-c-sur-marque))}.ec-ob .zg-suite__texte{flex:1;font-size:var(--ec-os-t-cellule);color:var(--zg-encre-2)}.ec-ob .zg-suite__prix{font-size:12.5px;font-weight:600;color:var(--zg-encre)}.ec-ob .zg-seul-liens{margin-top:12px}@media(max-width:520px){.ec-ob .zg-suite{grid-template-columns:1fr}.ec-ob .zg-titre{font-size:30px}.ec-ob .zg-rassure{justify-content:flex-start}}.ec-fete{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147483000;overflow:hidden;pointer-events:none}.ec-fete__brin{position:absolute;display:block;border-radius:2px;animation:ec-fete-brin var(--ec-anim-max) var(--ec-anim-ease-out) both}.ec-fete__brin--rond,.ec-fete__brin--cercle{border-radius:50%}.ec-fete__brin--cercle{box-sizing:border-box;border:1px solid rgb(var(--ec-vif-noir))}@keyframes ec-fete-brin{0%{opacity:1;transform:translate(0) rotate(0)}65%{opacity:1;transform:translate(var(--dx),var(--dy)) rotate(160deg)}to{opacity:0;transform:translate(calc(var(--dx) * 1.1),calc(var(--dy) + 140px)) rotate(260deg)}}@media(prefers-reduced-motion:reduce){.ec-fete{display:none}.ec-ob[data-parcours=ziggy] .apercu__titre h2:before,.ec-ob .zg-ziggy__tete.saute,.ec-ob .zg-bulle--reaction,.ec-ob .zg-fil li,.ec-ob .zg-option[aria-checked=true] .zg-option__case,.ec-ob .zg-puce-choix[aria-pressed=true],.ec-ob .zg-telephone,.ec-ob .zg-gains li{animation:none}.ec-ob .zg-jauge button:before,.ec-ob .zg-option,.ec-ob .zg-puce-choix,.ec-ob .zg-suite__carte{transition:none}}@media(max-width:820px){.ec-ob .zg-pret [data-voir-site]{display:none}}.ec-ob .s{--s-r: 14px;width:1200px;background:var(--s-bg);color:var(--s-text);font-family:var(--s-body);font-size:16px;line-height:1.5;transition:background var(--ec-anim-max) ease,color var(--ec-anim-max) ease}.ec-ob .s.mob{width:390px;font-size:14px}.ec-ob .s *{transition:background-color var(--ec-anim-max) ease,color var(--ec-anim-max) ease,border-radius var(--ec-anim-max) ease}.ec-ob .s h1,.ec-ob .s h2,.ec-ob .s h3{font-family:var(--s-head);font-weight:var(--s-head-w, 500);letter-spacing:var(--s-head-ls, -.02em);text-transform:var(--s-head-tt, none);margin:0}.ec-ob .s-zone{position:relative;transition:box-shadow .26s ease}.ec-ob .s-zone.flash{animation:ec-ob-flash var(--ec-anim-max) ease}@keyframes ec-ob-flash{0%,60%{box-shadow:inset 0 0 0 4px rgb(var(--ec-os-accueil-accent))}to{box-shadow:inset 0 0 0 4px rgb(var(--ec-os-accueil-accent) / 0)}}.ec-ob .s-tete{display:flex;align-items:center;gap:32px;padding:22px 56px}.ec-ob .s.mob .s-tete{padding:16px 20px;gap:12px}.ec-ob .s-logo{font-family:var(--s-head);font-size:22px;font-weight:var(--s-head-w, 500);letter-spacing:var(--s-head-ls);text-transform:var(--s-head-tt, none);white-space:nowrap}.ec-ob .s-logo img{display:block;height:36px;max-width:160px;object-fit:contain}.ec-ob .s-nav{display:flex;gap:26px;margin-left:auto;font-size:15px;color:var(--s-muted)}.ec-ob .s.mob .s-nav{display:none}.ec-ob .s-burger{display:none;margin-left:auto;width:22px;height:14px;border-top:2px solid var(--s-text);border-bottom:2px solid var(--s-text)}.ec-ob .s.mob .s-burger{display:block}.ec-ob .s-btn{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 24px;border-radius:var(--s-btn-r, 999px);background:var(--s-accent);color:var(--s-on-accent);font-weight:600;font-size:15px;white-space:nowrap}.ec-ob .s-btn--ghost{background:transparent;color:var(--s-text);box-shadow:inset 0 0 0 1.5px currentColor}.ec-ob .s.mob .s-tete .s-btn{display:none}.ec-ob .s-heros{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding:48px 56px 72px}.ec-ob .s.mob .s-heros{grid-template-columns:1fr;padding:16px 20px 40px;gap:24px}.ec-ob .s-heros h1{font-size:var(--s-h1, 64px);line-height:1.02}.ec-ob .s.mob .s-heros h1{font-size:calc(var(--s-h1, 64px) * .58)}.ec-ob .s-heros p{margin:20px 0 28px;max-width:34ch;color:var(--s-muted);font-size:18px}.ec-ob .s.mob .s-heros p{font-size:15px;margin:12px 0 20px}.ec-ob .s-heros__actions{display:flex;flex-wrap:wrap;gap:12px}.ec-ob .s-image{position:relative;border-radius:var(--s-r);overflow:hidden;background:var(--s-surface);aspect-ratio:4 / 3.4}.ec-ob .s-image img{width:100%;height:100%;object-fit:cover;display:block;animation:ec-ob-apparait var(--ec-anim-max) ease}@keyframes ec-ob-apparait{0%{opacity:0;transform:scale(1.04)}}.ec-ob .s-image em{position:absolute;left:12px;bottom:12px;padding:4px 10px;border-radius:999px;background:rgb(var(--ec-fixed-white) / .88);color:rgb(var(--ec-fixed-stone));font-style:normal;font-size:12px;font-family:system-ui,sans-serif}.ec-ob .s-image--vide{display:grid;place-items:center;color:var(--s-muted);font-family:system-ui,sans-serif;font-size:var(--ec-os-t-corps)}.ec-ob .s-image--vide:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(135deg,transparent 0 14px,color-mix(in srgb,var(--s-muted) 10%,transparent) 14px 15px)}.ec-ob .s-image--vide span{position:relative;padding:6px 12px;border-radius:999px;background:var(--s-bg)}.ec-ob .s[data-style=clean] .s-heros{text-align:left}.ec-ob .s[data-style=clean]:not(.mob) .s-heros h1{max-inline-size:7.5em}.ec-ob .s[data-style=warm]{--s-r: 28px}.ec-ob .s[data-style=warm] .s-image{border-radius:200px 200px 28px 28px}.ec-ob .s[data-style=elegant] .s-heros{grid-template-columns:1fr;text-align:center;justify-items:center}.ec-ob .s[data-style=elegant] .s-heros p{margin-left:auto;margin-right:auto}.ec-ob .s[data-style=elegant] .s-heros__actions{justify-content:center}.ec-ob .s[data-style=elegant] .s-heros .s-image{width:100%;aspect-ratio:21 / 8;border-radius:2px}.ec-ob .s.mob[data-style=elegant] .s-heros .s-image{aspect-ratio:4 / 3}.ec-ob .s[data-style=elegant]{--s-r: 2px;--s-btn-r: 0}.ec-ob .s[data-style=elegant] .s-tete{box-shadow:inset 0 -1px color-mix(in srgb,var(--s-text) 14%,transparent)}.ec-ob .s[data-style=bold]{--s-r: 0;--s-btn-r: 0}.ec-ob .s[data-style=bold] .s-heros{grid-template-columns:1fr;position:relative;padding-top:24px}.ec-ob .s[data-style=bold] .s-heros .s-image{aspect-ratio:21 / 7;order:-1}.ec-ob .s.mob[data-style=bold] .s-heros .s-image{aspect-ratio:4 / 3}.ec-ob .s[data-style=natural]{--s-r: 24px}.ec-ob .s[data-style=natural] .s-image{border-radius:46% 54% 40% 60%/52% 44% 56% 48%}.ec-ob .s[data-style=modern]{--s-r: 6px;--s-btn-r: 6px}.ec-ob .s[data-style=modern] .s-heros{grid-template-columns:1fr 1.15fr}.ec-ob .s.mob[data-style=modern] .s-heros{grid-template-columns:1fr}.ec-ob .s[data-style=photo] .s-heros{grid-template-columns:1fr;position:relative;min-height:560px;padding:0;align-items:end}.ec-ob .s[data-style=photo] .s-heros>div:first-child{position:relative;z-index:1;padding:56px;color:rgb(var(--ec-fixed-white))}.ec-ob .s[data-style=photo] .s-heros>div:first-child p,.ec-ob .s[data-style=photo] .s-heros .s-sur{color:rgb(var(--ec-fixed-white) / .86)}.ec-ob .s[data-style=photo] .s-heros .s-image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;aspect-ratio:auto;height:100%}.ec-ob .s[data-style=photo] .s-heros .s-image:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgb(var(--ec-fixed-black) / 0) 30%,rgb(var(--ec-fixed-black) / .62))}.ec-ob .s[data-style=photo] .s-heros .s-image--vide{background-color:color-mix(in srgb,var(--s-text) 70%,var(--s-accent))}.ec-ob .s[data-style=photo] .s-heros .s-btn--ghost{color:rgb(var(--ec-fixed-white));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .7)}.ec-ob .s[data-style=photo] .s-heros .s-image--vide span{position:absolute;top:24px;right:24px}.ec-ob .s.mob[data-style=photo] .s-heros{min-height:520px}.ec-ob .s.mob[data-style=photo] .s-heros>div:first-child{padding:24px 20px}.ec-ob .s[data-ton=dark] .s-image--vide,.ec-ob .s[data-ton=colorful] .s-image--vide{background-color:color-mix(in srgb,var(--s-accent) 22%,var(--s-surface))}.ec-ob .s-section{padding:64px 56px}.ec-ob .s.mob .s-section{padding:36px 20px}.ec-ob .s-section--surface{background:var(--s-surface)}.ec-ob .s-section h2{font-size:40px;line-height:1.1;margin-bottom:28px}.ec-ob .s.mob .s-section h2{font-size:26px;margin-bottom:18px}.ec-ob .s-sur{display:block;margin-bottom:10px;font-size:var(--ec-os-t-corps);letter-spacing:.08em;text-transform:uppercase;color:var(--s-muted);font-family:var(--s-body)}.ec-ob .s-grille{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ec-ob .s.mob .s-grille{grid-template-columns:1fr;gap:12px}.ec-ob .s-carte{padding:24px;border-radius:var(--s-r);background:var(--s-bg);box-shadow:0 0 0 1px color-mix(in srgb,var(--s-text) 10%,transparent)}.ec-ob .s-section--surface .s-carte{box-shadow:none}.ec-ob .s-carte h3{font-size:22px;margin-bottom:8px}.ec-ob .s-lignes i{display:block;height:9px;margin-top:9px;border-radius:9px;background:color-mix(in srgb,var(--s-text) 12%,transparent)}.ec-ob .s-lignes i:nth-child(2){width:82%}.ec-ob .s-lignes i:nth-child(3){width:56%}.ec-ob .s-invitation{padding:20px 22px;border-radius:var(--s-r);border:1.5px dashed color-mix(in srgb,var(--s-text) 32%,transparent);color:var(--s-muted);font-size:15px}.ec-ob .s-invitation b{color:var(--s-text);font-weight:600}.ec-ob .s-module{display:grid;grid-template-columns:1fr 1.2fr;gap:40px;align-items:center}.ec-ob .s.mob .s-module{grid-template-columns:1fr;gap:18px}.ec-ob .s-widget{padding:22px;border-radius:var(--s-r);background:var(--s-bg);box-shadow:0 10px 30px -12px color-mix(in srgb,var(--s-text) 30%,transparent),0 0 0 1px color-mix(in srgb,var(--s-text) 8%,transparent)}.ec-ob .s-widget__titre{display:flex;align-items:center;gap:10px;margin-bottom:14px;font-weight:600}.ec-ob .s-widget__titre svg{width:20px;height:20px;stroke:var(--s-accent);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.ec-ob .s-champ{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 14px;margin-bottom:10px;border-radius:calc(var(--s-r) * .6);background:var(--s-surface);color:var(--s-muted);font-size:14px}.ec-ob .s-creneaux{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 14px}.ec-ob .s-creneaux span{padding:8px 14px;border-radius:999px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--s-text) 18%,transparent);font-size:14px;font-variant-numeric:tabular-nums}.ec-ob .s-creneaux span:first-child{background:var(--s-accent);color:var(--s-on-accent);box-shadow:none}.ec-ob .s-widget .s-btn{width:100%;justify-content:center}.ec-ob .s-etoiles{display:flex;gap:4px;margin-bottom:10px}.ec-ob .s-etoiles svg{width:22px;height:22px;fill:none;stroke:var(--s-muted);stroke-width:1.5}.ec-ob .s-tampons{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;margin:8px 0 14px}.ec-ob .s-tampons i{aspect-ratio:1;border-radius:50%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--s-text) 22%,transparent)}.ec-ob .s-tampons i:nth-child(-n+3){background:var(--s-accent);box-shadow:none}.ec-ob .s-carte-menu li{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px dashed color-mix(in srgb,var(--s-text) 20%,transparent);list-style:none}.ec-ob .s-carte-menu{margin:0;padding:0}.ec-ob .s-carte-menu i{flex:1;height:10px;margin-top:6px;border-radius:9px;background:color-mix(in srgb,var(--s-text) 12%,transparent)}.ec-ob .s-carte-menu b{font-variant-numeric:tabular-nums;color:var(--s-muted);font-weight:500}.ec-ob .s-produits{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.ec-ob .s.mob .s-produits{grid-template-columns:1fr 1fr}.ec-ob .s-produit .s-image{aspect-ratio:1;margin-bottom:10px}.ec-ob .s-produit .s-lignes i{margin-top:6px}.ec-ob .s-retrait{display:inline-block;margin-top:8px;padding:3px 10px;border-radius:999px;background:var(--s-surface);font-size:12px;color:var(--s-muted)}.ec-ob .s-galerie{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ec-ob .s.mob .s-galerie{grid-template-columns:1fr 1fr}.ec-ob .s-galerie .s-image{aspect-ratio:1}.ec-ob .s-bulle{position:sticky;bottom:18px;margin:-64px 18px 0 auto;width:52px;height:52px;border-radius:50%;display:grid;place-items:center;background:var(--s-accent);color:var(--s-on-accent);z-index:2}.ec-ob .s-bulle svg{width:24px;height:24px;stroke:currentColor;fill:none;stroke-width:1.8}.ec-ob .s-pied{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:32px;padding:48px 56px 64px;background:var(--s-text);color:var(--s-bg)}.ec-ob .s.mob .s-pied{grid-template-columns:1fr;padding:32px 20px 72px;gap:18px}.ec-ob .s-pied p{margin:4px 0;opacity:.8;font-size:14px}.ec-ob .s-pied .s-logo{color:var(--s-bg)}.ec-ob .s-badge{position:sticky;bottom:14px;left:14px;display:inline-flex;align-items:center;gap:6px;margin:-46px 0 14px 14px;height:30px;padding:0 12px;border-radius:999px;background:rgb(var(--ec-fixed-white));color:rgb(var(--ec-fixed-ink));font:600 12px/1 system-ui,sans-serif;box-shadow:0 2px 10px rgb(var(--ec-fixed-black) / .16);z-index:3}.ec-ob .s-chantier{position:relative}.ec-ob .s-chantier>*{visibility:hidden}.ec-ob .s-chantier:after{content:"";position:absolute;top:16px;right:56px;bottom:16px;left:56px;border-radius:14px;background:linear-gradient(100deg,color-mix(in srgb,var(--s-text) 6%,transparent) 30%,color-mix(in srgb,var(--s-text) 12%,transparent),color-mix(in srgb,var(--s-text) 6%,transparent) 70%);background-size:300% 100%;animation:ec-ob-brille 1.4s linear infinite}.ec-ob .s.mob .s-chantier:after{top:12px;right:20px;bottom:12px;left:20px}@keyframes ec-ob-brille{to{background-position:-150% 0}}.ec-ob .s-pose{animation:ec-ob-pose var(--ec-anim-max) ease}@keyframes ec-ob-pose{0%{opacity:0;transform:translateY(14px)}}.ec-ob .s-zone[data-surligne]{box-shadow:inset 0 0 0 4px rgb(var(--ec-os-accueil-accent))}@media(prefers-reduced-motion:reduce){.ec-ob .s *,.ec-ob .s-chantier:after{animation:none!important;transition:none!important}}.ec-ob .s.cliquable .s-zone:hover{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--s-accent) 40%,transparent);cursor:pointer}.ec-ob .s-texte{max-width:46ch;font-size:18px;line-height:1.6;white-space:pre-line}.ec-ob .s.mob .s-texte{font-size:15px}.ec-ob .s-logo img[data-logo-tone=light]{background:rgb(var(--ec-fixed-panel));padding:6px 10px;border-radius:8px}.ec-ob .s-logo img[data-logo-tone=inconnu]{filter:drop-shadow(0 0 1px rgb(var(--ec-fixed-black) / .55))}.ec-ob *,.ec-ob *:before,.ec-ob *:after{box-sizing:border-box}.ec-ob{--ob-espace-xl: calc(var(--ec-os-e-8) * 3);--ob-espace-2xl: calc(var(--ec-os-e-16) * 2);--ob-espace-3xl: calc(var(--ec-os-e-16) * 3);--ob-gouttiere: var(--ec-os-e-16);font-family:Inter Variable,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:var(--ec-os-t-corps);line-height:18px;font-weight:450;-webkit-font-smoothing:antialiased}.ec-ob button,.ec-ob input,.ec-ob textarea,.ec-ob select{font:inherit;color:inherit}.ec-ob button{cursor:pointer}.ec-ob :focus-visible{outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}.ec-ob .sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-ob .libelle{font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-ob .muted{color:rgb(var(--ec-os-texte-2))}.ec-ob .app{min-height:100%;display:flex;flex-direction:column}.ec-ob .barre{display:flex;align-items:center;gap:var(--ec-space-lg);padding:var(--ec-space-lg) var(--ob-espace-xl)}.ec-ob .barre>nav{flex:1;display:flex;justify-content:center;min-width:0}.ec-ob .temps{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0 auto;padding:var(--ec-os-e-4);list-style:none;background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-pilule)}.ec-ob .pastille-essai{display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-md);padding:0 var(--ec-space-lg) 0 var(--ec-space-xs);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));font-weight:550;white-space:nowrap}.ec-ob .pastille-essai span{padding:3px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-accueil-accent-texte));font-size:var(--ec-os-t-etiquette)}.ec-ob .rond{display:grid;place-items:center;width:var(--ec-os-h-md);height:var(--ec-os-h-md);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-ob .rond:hover{background:rgb(var(--ec-os-doux))}.ec-ob .icone{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;flex:none}.ec-ob .corps{flex:1;display:grid;grid-template-columns:minmax(440px,520px) minmax(0,1fr);gap:var(--ob-gouttiere);padding:0 var(--ob-espace-xl) var(--ob-espace-xl);min-height:0}.ec-ob .parcours{display:flex;flex-direction:column;background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-carte);padding:var(--ob-espace-2xl);min-height:calc(100vh - 92px)}.ec-ob .parcours__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--ec-space-lg)}.ec-ob .numero{display:flex;align-items:baseline;gap:var(--ec-space-sm);font-family:var(--ec-os-police-titre);font-variant-numeric:tabular-nums}.ec-ob .numero__grand{display:inline-block;font-size:var(--ec-os-t-accueil-numero-compact);line-height:.82;letter-spacing:-.06em;color:rgb(var(--ec-os-accueil-accent-texte));overflow:hidden;height:.82em}.ec-ob .numero__grand span{display:block}.ec-ob .numero__grand.roule span{animation:ec-ob-roule var(--ec-anim-max) var(--ec-ease)}@keyframes ec-ob-roule{0%{transform:translateY(70%);opacity:0}to{transform:none;opacity:1}}.ec-ob .numero__sur{font-size:20px;color:rgb(var(--ec-os-texte-2))}.ec-ob .jauge{display:flex;gap:var(--ec-space-xs);margin:var(--ec-space-md) 0 var(--ob-espace-xl);padding:0;list-style:none}.ec-ob .jauge li{flex:1}.ec-ob .jauge button{display:block;width:100%;height:32px;padding:14px 0;border:0;background:transparent}.ec-ob .jauge button:before{content:"";display:block;height:4px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));transition:background .26s var(--ec-ease)}.ec-ob .jauge button[data-etat=fait]:before{background:rgb(var(--ec-os-texte))}.ec-ob .jauge button[data-etat=courant]:before{background:rgb(var(--ec-os-accueil-accent))}.ec-ob .jauge button:disabled{cursor:default}.ec-ob .question{flex:1;display:flex;flex-direction:column;min-height:0}.ec-ob .question__titre{margin:0 0 var(--ec-space-sm);font-family:var(--ec-os-police-grand-titre);font-size:34px;line-height:1.08;font-weight:400;letter-spacing:-.025em}.ec-ob .question__titre:focus{outline:none}.ec-ob .question__aide{margin:0 0 var(--ob-espace-xl);max-width:46ch;color:rgb(var(--ec-os-texte-2));font-size:14px;line-height:20px}.ec-ob .question__corps{display:flex;flex-direction:column;gap:var(--ec-space-md);animation:ec-ob-entre .28s var(--ec-ease)}@keyframes ec-ob-entre{0%{opacity:0;transform:translateY(6px)}}.ec-ob .pied{display:flex;align-items:center;gap:var(--ec-space-sm);margin-top:var(--ob-espace-2xl);padding-top:var(--ec-space-lg);position:sticky;bottom:0;z-index:5;margin-inline:calc(-1 * var(--ob-espace-2xl));padding-inline:var(--ob-espace-2xl);padding-bottom:var(--ec-space-lg);background:rgb(var(--ec-os-carte));border-radius:0 0 var(--ec-os-rayon-carte) var(--ec-os-rayon-carte)}.ec-ob .pied__espace{flex:1}.ec-ob .bouton{display:inline-flex;align-items:center;justify-content:center;gap:var(--ec-space-sm);height:var(--ec-os-h-lg);padding:0 var(--ob-espace-xl);border:0;border-radius:var(--ec-os-rayon-pilule);font-weight:550;white-space:nowrap;transition:background .16s var(--ec-ease),transform .16s var(--ec-ease)}.ec-ob .bouton:active:not(:disabled){transform:scale(.98)}.ec-ob .bouton--primaire{background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent))}.ec-ob .bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-os-accueil-accent-survol))}.ec-ob .bouton--primaire:disabled{background:rgb(var(--ec-os-actif-inactif));color:rgb(var(--ec-os-actif-inactif-encre));cursor:not-allowed}.ec-ob .bouton--xl{height:var(--ec-os-h-xl);padding:0 var(--ob-espace-2xl);font-size:14px}.ec-ob .bouton--second{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-ob .bouton--second:hover{background:rgb(var(--ec-os-doux-survol))}.ec-ob .bouton--nu{background:transparent;color:rgb(var(--ec-os-texte));padding:0 var(--ec-space-md)}.ec-ob .bouton--nu:hover{background:var(--ec-os-survol-neutre)}.ec-ob .bouton--ia-discret .icone{stroke:rgb(var(--ec-magic-via));fill:rgb(var(--ec-magic-via) / .18)}.ec-ob .bouton--compact{height:var(--ec-os-h-sm);padding:0 var(--ec-space-md)}.ec-ob .ziggy{display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));animation:ec-ob-entre .28s var(--ec-ease)}.ec-ob .champ textarea{height:auto;min-height:112px;padding:var(--ec-space-md) var(--ec-space-lg);line-height:20px;resize:vertical}.ec-ob .champ textarea:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent));outline:none}.ec-ob .lien{border:0;padding:0;background:none;color:rgb(var(--ec-os-texte));text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--ec-os-filet-fort);font-weight:550}.ec-ob .lien:hover{text-decoration-color:currentColor}.ec-ob .choix{position:relative;display:flex;align-items:center;gap:var(--ec-space-md);width:100%;min-height:64px;padding:var(--ec-space-md) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));text-align:left;transition:background .16s var(--ec-ease),box-shadow .16s var(--ec-ease)}.ec-ob .choix:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .choix[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .choix[aria-checked=true] .muted,.ec-ob .choix[aria-checked=true] .libelle{color:inherit;opacity:.78}.ec-ob .choix__coche{margin-left:auto;display:grid;place-items:center;width:24px;height:24px;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);flex:none}.ec-ob .choix[aria-checked=true] .choix__coche{background:rgb(var(--ec-os-accueil-accent));box-shadow:none;color:rgb(var(--ec-os-accueil-sur-accent))}.ec-ob .choix__coche svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0}.ec-ob .choix[aria-checked=true] .choix__coche svg{opacity:1;animation:ec-ob-coche var(--ec-anim-max) var(--ec-ease)}@keyframes ec-ob-coche{0%{transform:scale(.4) rotate(-20deg)}}.ec-ob .choix strong{display:block;font-weight:550;font-size:14px}.ec-ob .choix .muted{font-size:var(--ec-os-t-second)}.ec-ob .connu{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs) var(--ec-space-sm);align-items:center;margin-top:var(--ec-space-sm);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob [data-couleur-statut] b{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-ob .connu b{font-weight:550;color:rgb(var(--ec-os-texte))}.ec-ob .connu--ligne{flex-wrap:nowrap;margin-top:var(--ec-space-md)}.ec-ob .connu--ligne .lien{margin-left:auto}.ec-ob .recherche{display:flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-xl);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ))}.ec-ob .recherche:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob .recherche input{flex:1;border:0;background:transparent;outline:none;font-size:14px}.ec-ob .liste-metiers{display:grid;grid-template-columns:1fr 1fr;gap:var(--ec-space-sm)}.ec-ob .liste-metiers .choix{min-height:var(--ec-os-h-choix)}.ec-ob .combo{position:relative;scroll-margin-top:var(--ec-space-lg)}.ec-ob .combo__declencheur{display:flex;align-items:center;gap:var(--ec-space-sm);width:100%;height:var(--ec-os-h-xl);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:14px;font-weight:550;text-align:left;cursor:pointer}.ec-ob .combo__declencheur[aria-expanded=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob .combo__declencheur:disabled{cursor:default;opacity:.6}.ec-ob .combo__valeur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ob .combo__valeur.muted{font-weight:400}.ec-ob .combo__chevron{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .16s var(--ec-ease)}.ec-ob .combo__declencheur[aria-expanded=true] .combo__chevron{transform:rotate(180deg)}.ec-ob .combo__panneau{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;max-height:min(420px,var(--combo-max, 70vh));padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante),inset 0 0 0 1px var(--ec-os-filet);animation:ec-ob-entre .16s var(--ec-ease)}.ec-ob .combo__recherche{flex:none}#atelier .ec-ob .combo__recherche input:focus-visible,.ec-ob .combo__recherche input:focus-visible{outline:none}.ec-ob .combo__liste{flex:1 1 auto;min-height:0;max-height:360px;margin:var(--ec-space-sm) 0 0;padding:0;list-style:none;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain}.ec-ob .combo__famille{position:sticky;top:0;z-index:1;background:rgb(var(--ec-os-carte));padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-xs);font-size:var(--ec-os-t-etiquette);font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-ob .combo__option{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:40px;padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-item);font-size:14px;cursor:pointer;overflow-wrap:anywhere}.ec-ob .combo__option[data-actif]{background:rgb(var(--ec-os-doux))}.ec-ob .combo__option[aria-selected=true]{font-weight:600}.ec-ob .combo__coche{margin-left:auto;width:16px;height:16px;flex:none;fill:none;stroke:rgb(var(--ec-os-accueil-accent));stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round}.ec-ob .combo__vide{display:block;margin:var(--ec-space-sm) var(--ec-space-md)}.ec-ob .metiers-populaires{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin-top:var(--ec-space-xs)}.ec-ob .metiers-populaires>.libelle{margin:0}.ec-ob .pack__modules{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs);margin-top:var(--ec-space-sm)}.ec-ob .puce{display:inline-flex;align-items:center;gap:6px;height:var(--ec-os-h-xs);padding:0 10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-ob .choix[aria-checked=true] .puce{background:rgb(var(--ec-os-carte) / .14);color:inherit}.ec-ob .puce .icone{width:14px;height:14px}.ec-ob .pack__prix{margin-top:var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ec-ob .pack__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-ob .recommande{padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));font-size:var(--ec-os-t-etiquette);font-weight:550}.ec-ob .encadre{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:var(--ec-os-t-second);line-height:17px;color:rgb(var(--ec-os-texte-2))}.ec-ob .encadre b{color:rgb(var(--ec-os-texte));font-weight:550}.ec-ob .styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-ob .style-carte{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));text-align:left;transition:background .16s var(--ec-ease)}.ec-ob .style-carte:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .style-carte[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .style-carte__vignette{position:relative;height:74px;border-radius:var(--ec-os-rayon-item);padding:10px 12px;overflow:hidden}.ec-ob .style-carte__vignette b{display:block;font-size:26px;line-height:1;font-weight:400}.ec-ob .style-carte__vignette i{position:absolute;left:12px;bottom:10px;width:44px;height:10px;border-radius:var(--ec-os-rayon-pilule)}.ec-ob .style-carte__vignette u{position:absolute;right:10px;top:10px;bottom:10px;width:38%;border-radius:6px}.ec-ob .style-carte__nom{display:flex;flex-direction:column;gap:2px;padding:0 var(--ec-space-xs) var(--ec-space-xs)}.ec-ob .style-carte__nom strong{font-weight:550}.ec-ob .style-carte__nom span{font-size:var(--ec-os-t-etiquette);opacity:.72}.ec-ob .segmente{display:inline-flex;gap:2px;padding:3px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux))}.ec-ob .segmente button{height:30px;padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:rgb(var(--ec-os-texte-2));font-weight:550}.ec-ob .segmente button[aria-pressed=true],.ec-ob .segmente button[aria-checked=true],.ec-ob .segmente button[aria-selected=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .nuancier{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}@media(min-width:821px){.ec-ob .nuancier{display:grid;grid-template-columns:repeat(8,44px)}}.ec-ob .nuance{position:relative;width:44px;height:44px;border:0;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet);transition:transform .16s var(--ec-ease)}.ec-ob .nuance:hover{transform:scale(1.06)}.ec-ob .nuance[aria-checked=true]{box-shadow:0 0 0 2px rgb(var(--ec-os-carte)),0 0 0 4px rgb(var(--ec-os-texte))}.ec-ob .nuance--autre{display:grid;place-items:center;background:rgb(var(--ec-os-champ));overflow:hidden}.ec-ob .nuance--autre:focus-within{outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}.ec-ob .nuance--autre input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ec-ob .depot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ec-space-sm);min-height:132px;padding:var(--ob-espace-xl);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));box-shadow:inset 0 0 0 1.5px var(--ec-os-filet-fort);text-align:center;cursor:pointer;transition:box-shadow .16s var(--ec-ease)}.ec-ob .depot:hover,.ec-ob .depot.survol{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob .depot[aria-disabled=true]{opacity:1;cursor:not-allowed;color:rgb(var(--ec-os-texte-2))}.ec-ob .depot strong{font-weight:550;font-size:14px}.ec-ob .depot input{position:absolute;width:1px;height:1px;opacity:0}.ec-ob .depot{position:relative}.ec-ob .depot:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent));outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}.ec-ob .vignettes{display:grid;grid-template-columns:repeat(5,1fr);gap:var(--ec-space-sm)}.ec-ob .vignette{position:relative;aspect-ratio:1;border-radius:var(--ec-os-rayon-item);overflow:hidden;background:rgb(var(--ec-os-champ));animation:ec-ob-entre .28s var(--ec-ease)}.ec-ob .vignette img{width:100%;height:100%;object-fit:cover;display:block}.ec-ob .vignette button{position:absolute;top:4px;right:4px;width:24px;height:24px;display:grid;place-items:center;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-ob .vignette button .icone{width:14px;height:14px}.ec-ob .vignette em{position:absolute;left:4px;bottom:4px;padding:1px 6px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));font-size:10px;font-style:normal;font-weight:550}.ec-ob .case{display:flex;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));font-size:var(--ec-os-t-second);line-height:17px;cursor:pointer}.ec-ob .case input{width:18px;height:18px;margin:-.5px 0 0;accent-color:rgb(var(--ec-os-accueil-accent));flex:none}.ec-ob .champ{display:flex;flex-direction:column;gap:6px}.ec-ob .champ label{font-weight:550}.ec-ob .champ input:not([type=checkbox],[type=radio]),.ec-ob .champ textarea{height:var(--ec-os-h-xl);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));font-size:14px;outline:none}.ec-ob .champ input:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent));outline:none}.ec-ob .champ small{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .saisie-puces{display:flex;flex-wrap:wrap;align-items:center;gap:6px;min-height:var(--ec-os-h-xl);padding:6px 8px 6px var(--ec-space-sm);border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ))}.ec-ob .saisie-puces:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob .saisie-puces input{flex:1;min-width:140px;height:34px;border:0;background:transparent;outline:none;font-size:14px;padding:0 var(--ec-space-sm)}.ec-ob .puce-saisie{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 4px 0 12px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-weight:550;animation:ec-ob-entre .22s var(--ec-ease)}.ec-ob .puce-saisie button{display:grid;place-items:center;width:22px;height:22px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;color:inherit}.ec-ob .puce-saisie .icone{width:13px;height:13px}.ec-ob .suggestions{display:flex;flex-wrap:wrap;gap:6px}.ec-ob .suggestion{height:30px;padding:0 12px;border:0;border-radius:var(--ec-os-rayon-pilule);background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);font-size:var(--ec-os-t-second)}.ec-ob .suggestion:hover{background:var(--ec-os-survol-neutre)}.ec-ob .recap{margin:0;padding:0;list-style:none;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart))}.ec-ob .recap li{display:grid;grid-template-columns:112px minmax(0,1fr) auto;gap:var(--ec-space-md);align-items:center;min-height:48px;padding:var(--ec-space-sm) var(--ec-space-lg)}.ec-ob .recap li+li{box-shadow:inset 0 1px 0 var(--ec-os-filet)}.ec-ob .recap .valeur{font-weight:550;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ob .recap .valeur.vide{font-weight:450;color:rgb(var(--ec-os-texte-2))}.ec-ob .recap__pastille{display:inline-block;width:14px;height:14px;margin-right:var(--ec-space-sm);border-radius:var(--ec-radius-pill);box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .16);vertical-align:-2px}.ec-ob .etapes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px}.ec-ob .etapes li{display:flex;align-items:center;gap:var(--ec-space-md);min-height:48px;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-item)}.ec-ob .etapes li[data-cliquable]{cursor:pointer}.ec-ob .etapes li[data-cliquable]:hover{background:var(--ec-os-survol-neutre)}.ec-ob .etapes li>div{flex:1;min-width:0}.ec-ob .etapes strong{display:block;font-weight:550}.ec-ob .etapes small{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .etat{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte-2));flex:none}.ec-ob .etat .icone{width:15px;height:15px}.ec-ob .etat[data-etat=fait]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-ob .etat[data-etat=courant]{background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent))}.ec-ob .etat[data-etat=courant] .icone{animation:ec-ob-tourne 1.1s linear infinite}@keyframes ec-ob-tourne{to{transform:rotate(360deg)}}.ec-ob .carte-pierre{padding:var(--ec-space-lg) var(--ob-espace-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-accueil-encart))}.ec-ob .adresse{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-ob .adresse code{font-family:inherit;font-size:16px;font-weight:550;overflow-wrap:anywhere}.ec-ob .jalon{display:flex;gap:var(--ec-space-md)}.ec-ob .chrono{margin:0;padding:0;list-style:none;position:relative}.ec-ob .chrono li{position:relative;display:flex;gap:var(--ec-space-md);padding-bottom:var(--ec-space-lg)}.ec-ob .chrono li:before{content:"";position:absolute;left:13.5px;top:30px;bottom:2px;width:1px;background:var(--ec-os-filet-fort)}.ec-ob .chrono li:last-child:before{display:none}.ec-ob .chrono strong{display:block;font-weight:550}.ec-ob .chrono small{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .chef{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-ob .avatar{display:grid;place-items:center;width:48px;height:48px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-family:var(--ec-os-police-titre);font-size:18px;flex:none}.ec-ob .coche-grande{width:64px;height:64px;border-radius:var(--ec-os-rayon-pilule);display:grid;place-items:center;background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));margin-bottom:var(--ec-space-lg)}.ec-ob .coche-grande path{stroke-dasharray:30;stroke-dashoffset:30;animation:ec-ob-trace var(--ec-anim-max) .12s var(--ec-ease) forwards}@keyframes ec-ob-trace{to{stroke-dashoffset:0}}.ec-ob .apercu{position:relative;display:flex;flex-direction:column;gap:var(--ec-space-md);padding:var(--ob-espace-xl);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-accueil-plateau));min-width:0;min-height:calc(100vh - 92px)}.ec-ob .apercu__tete{display:flex;align-items:center;gap:var(--ec-space-md)}.ec-ob .apercu__titre{flex:1;min-width:0}.ec-ob .apercu__titre h2{margin:0;font-family:var(--ec-os-police-titre);font-weight:400;font-size:20px;line-height:26px}.ec-ob .apercu__titre p{margin:2px 0 0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .compteur{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;white-space:nowrap}.ec-ob .compteur__barre{width:72px;height:4px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));overflow:hidden}.ec-ob .compteur__barre i{display:block;height:100%;background:rgb(var(--ec-os-accueil-accent));transition:width var(--ec-anim-max) var(--ec-ease)}.ec-ob .fenetre{position:relative;flex:1;display:flex;flex-direction:column;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));box-shadow:var(--ec-os-ombre-flottante);overflow:hidden;min-height:420px}.ec-ob .fenetre__barre{display:flex;align-items:center;gap:var(--ec-space-md);height:40px;padding:0 var(--ec-space-md);box-shadow:inset 0 -1px 0 var(--ec-os-filet);flex:none}.ec-ob .fenetre__points{display:flex;gap:6px}.ec-ob .fenetre__points i{width:9px;height:9px;border-radius:50%;background:rgb(var(--ec-os-doux))}.ec-ob .fenetre__adresse{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;height:26px;max-width:360px;margin:0 auto;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2));white-space:nowrap;overflow:hidden}.ec-ob .fenetre__adresse .icone{width:12px;height:12px}.ec-ob .fenetre__adresse{min-width:0;padding:0 var(--ec-space-md)}.ec-ob .fenetre__adresse>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ob .fenetre__adresse .icone,.ec-ob .fenetre__points,.ec-ob .fenetre__barre>:last-child{flex-shrink:0}.ec-ob .fenetre__scene{position:relative;flex:1;overflow:hidden;background:rgb(var(--ec-os-champ))}.ec-ob .fenetre__scene.mobile{display:flex;justify-content:center;padding:var(--ec-space-lg) 0}.ec-ob .site-cadre{flex:none;position:absolute;top:0;left:0;transform-origin:0 0;overflow-y:auto;overflow-x:hidden;scrollbar-width:none}.ec-ob .site-cadre::-webkit-scrollbar{display:none}.ec-ob .fenetre__scene.mobile .site-cadre{position:relative;border-radius:28px;box-shadow:0 0 0 6px rgb(var(--ec-os-actif)),var(--ec-os-ombre-flottante)}.ec-ob .apercu__outil{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .apercu__outil .puce{background:rgb(var(--ec-os-carte))}.ec-ob .applique{position:absolute;top:52px;left:50%;z-index:5;display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 14px 0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font-size:var(--ec-os-t-second);font-weight:550;transform:translate(-50%,-8px);opacity:0;pointer-events:none;transition:opacity .2s var(--ec-ease),transform .26s var(--ec-ease)}.ec-ob .applique.visible{opacity:1;transform:translate(-50%)}.ec-ob .applique i{width:18px;height:18px;display:grid;place-items:center;border-radius:50%;background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent))}.ec-ob .applique i .icone{width:11px;height:11px;stroke-width:2.4}.ec-ob .ouvrir-apercu,.ec-ob .tiroir-voile{display:none}.ec-ob .large{max-width:100%}@media(max-width:1100px){.ec-ob .corps{grid-template-columns:minmax(380px,440px) minmax(0,1fr)}}@media(max-width:820px){.ec-ob .barre{flex-wrap:wrap;padding:var(--ec-space-md) var(--ec-space-lg);gap:var(--ec-space-sm)}.ec-ob .temps{display:none}.ec-ob .pastille-essai{padding-right:var(--ec-space-md)}.ec-ob .corps{display:block;padding:0 var(--ec-space-md) 96px}.ec-ob .parcours{min-height:0;padding:var(--ob-espace-xl) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile)}.ec-ob .question__titre{font-size:28px}.ec-ob .jauge{margin:var(--ec-space-lg) 0 var(--ob-espace-xl)}.ec-ob .pied{position:fixed;left:0;right:0;bottom:0;z-index:20;margin:0;padding:var(--ec-space-md) var(--ec-space-lg) calc(var(--ec-space-md) + env(safe-area-inset-bottom,0px));background:rgb(var(--ec-os-carte));box-shadow:0 -1px 0 var(--ec-os-filet);border-radius:0}.ec-ob .pied .bouton{height:var(--ec-os-h-lg);padding:0 var(--ec-space-lg)}.ec-ob .pied{flex-wrap:wrap}.ec-ob .pied .bouton--primaire{order:10;flex:1 1 100%}.ec-ob .pied .bouton--nu,.ec-ob .pied .bouton--second{flex:1 1 0}.ec-ob .corps{padding-bottom:150px!important}.ec-ob .pastille-essai,.ec-ob .bouton--compact{min-height:44px}.ec-ob .rond,.ec-ob .vignette button,.ec-ob .puce-saisie button{min-width:44px;min-height:44px}.ec-ob .lien{min-height:44px}.ec-ob a.lien{display:inline-flex;align-items:center}.ec-ob .jauge button{height:44px;padding:20px 0}.ec-ob .segmente button,.ec-ob .suggestion{height:44px}.ec-ob .apercu__titre{flex:1 1 calc(100% - 60px)}.ec-ob .apercu__tete .segmente{flex:1 1 100%}.ec-ob .apercu__tete .segmente button{flex:1}.ec-ob .pied__espace{display:none}.ec-ob .ouvrir-apercu{display:inline-flex;position:relative}.ec-ob .ouvrir-apercu .point{position:absolute;top:6px;right:6px;width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-os-accueil-accent));transform:scale(0);transition:transform .22s var(--ec-ease)}.ec-ob .ouvrir-apercu.nouveau .point{transform:scale(1)}.ec-ob .apercu{position:fixed;left:0;right:0;bottom:0;z-index:40;height:88vh;min-height:0;padding:var(--ec-space-md) var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-carte) var(--ec-os-rayon-carte) 0 0;transform:translateY(102%);transition:transform var(--ec-anim-max) var(--ec-ease);visibility:hidden}.ec-ob .apercu.ouvert{transform:none;visibility:visible}.ec-ob .apercu__poignee{width:40px;height:4px;margin:0 auto 4px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.ec-ob .apercu__tete{flex-wrap:wrap}.ec-ob .apercu__tete .compteur,.ec-ob .apercu__tete .segmente:has([data-appareil]){display:none}.ec-ob .apercu__tete .segmente{order:3}.ec-ob .parcours__tete .libelle{display:none}.ec-ob .site-cadre{scrollbar-width:none}.ec-ob .tiroir-voile{position:fixed;top:0;right:0;bottom:0;left:0;z-index:30;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre)}.ec-ob .tiroir-voile.ouvert{display:block}.ec-ob .fenetre__scene.mobile{padding:0}.ec-ob .fenetre__scene.mobile .site-cadre{border-radius:0;box-shadow:none}.ec-ob .liste-metiers{grid-template-columns:1fr}.ec-ob .vignettes{grid-template-columns:repeat(4,1fr)}.ec-ob .recap li{grid-template-columns:100px minmax(0,1fr) auto}.ec-ob .recap .valeur{white-space:normal;overflow-wrap:anywhere}.ec-ob .ec-ob-prix span{display:block;margin-top:4px;line-height:1.4}}@media(min-width:821px){.ec-ob .apercu{position:sticky;top:12px;height:calc(100vh - 92px);align-self:start}.ec-ob .apercu__poignee,.ec-ob .apercu__fermer{display:none}}@media(prefers-reduced-motion:reduce){.ec-ob *,.ec-ob *:before,.ec-ob *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.ec-ob .s-zone{cursor:default}.ec-ob{--ec-ob-haut: 116px;font-size:var(--ec-os-t-corps);line-height:18px;font-weight:450;color:rgb(var(--ec-os-texte));-webkit-font-smoothing:antialiased}.ec-ob .barre{position:relative;justify-content:center;padding:0 var(--ob-espace-xl) var(--ec-space-lg)}.ec-ob .barre>nav{flex:0 1 auto}@media(min-width:821px){.ec-ob .parcours{min-height:calc(100vh - var(--ec-ob-haut))}}.ec-ob .question__titre{color:rgb(var(--ec-os-texte))}.ec-ob .ec-ob-packs{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-ob .choix>.choix__coche:empty{margin-left:auto}.ec-ob a.bouton{text-decoration:none}.ec-ob .ec-ob-raccourci{flex:1;display:flex;flex-direction:column;gap:2px;color:inherit;text-decoration:none}.ec-ob .ec-ob-raccourci:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.ec-ob .etapes li[data-cliquable]{position:relative}.ec-ob .ec-ob-raccourci small{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob .ec-ob-prix{margin:var(--ec-space-sm) 0;font-family:var(--ec-os-police-grand-titre);font-size:40px;line-height:1.1;color:rgb(var(--ec-os-accueil-accent-texte))}.ec-ob .ec-ob-prix span{font-size:15px;color:rgb(var(--ec-os-texte-2))}.ec-ob .ec-ob-cadre{position:absolute;top:0;left:0;width:100%;height:100%;border:0;transform-origin:0 0;background:rgb(var(--ec-os-carte))}.ec-ob .fenetre__scene.mobile .ec-ob-cadre--mobile{position:relative;inset:auto;width:390px;height:auto;border-radius:28px;box-shadow:0 0 0 6px rgb(var(--ec-os-actif)),var(--ec-os-ombre-flottante)}.ec-ob .ec-ob-vide{display:grid;place-items:center;height:100%;padding:var(--ob-espace-2xl);text-align:center;color:rgb(var(--ec-os-texte-2))}.ec-ob .ec-ob-spark-suivi{gap:var(--ec-space-lg)}@media(min-width:821px){.ec-ob .apercu{top:12px;height:var(--ob-apercu-h, calc(100vh - var(--ec-ob-haut)));min-height:560px}}@media(max-width:820px){.ec-ob .barre{justify-content:flex-start;padding:0 var(--ec-space-lg) var(--ec-space-md)}.ec-ob .fenetre__scene.mobile .ec-ob-cadre--mobile{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border-radius:0;box-shadow:none}}#atelier .ec-ob .ec-spark-suivi,.ec-ob .ec-ob-spark-suivi .ec-spark-suivi{grid-template-columns:minmax(0,1fr);display:flex;flex-direction:column-reverse;gap:var(--ec-space-lg)}#atelier .ec-ob .ec-spark-ligne,.ec-ob .ec-ob-spark-suivi .ec-spark-ligne{grid-template-columns:44px minmax(0,1fr);gap:12px}#atelier .ec-ob .ec-spark-ligne__numero,.ec-ob .ec-ob-spark-suivi .ec-spark-ligne__numero{font-size:32px}#atelier .ec-ob .ec-spark-etat,.ec-ob .ec-ob-spark-suivi .ec-spark-etat{grid-column:2;justify-self:start}.ec-ob .ec-ob-spark-suivi .ec-free-carte{padding:0;background:transparent;box-shadow:none}#atelier .ec-ob .ec-ob-spark-suivi .ec-free-carte{padding:0}#atelier .ec-ob .ec-ob-spark-suivi .ec-free-carte__tete h2,#atelier[data-ec-accueil] .ec-ob .ec-ob-spark-suivi .ec-free-carte__tete h2{font-size:24px;line-height:1.15}#atelier[data-ec-accueil] .ec-ob .ec-ob-spark-suivi .ec-free-compte,#atelier .ec-ob .ec-ob-spark-suivi .ec-free-compte{font-size:24px}.ec-ob-porte{display:contents}#atelier#atelier:has([data-onboarding-studio]) :is([data-ec-trial-banner],.ec-son-interrupteur,.ec-atelier-outil){display:none!important}#atelier#atelier:has([data-onboarding-studio]):before{display:none}#atelier#atelier .ec-atelier-centre-ancre:not(:empty){display:flex;flex:1 1 auto;justify-content:center;min-width:0}#atelier#atelier .ec-atelier-centre-ancre nav{display:flex;justify-content:center}#atelier#atelier .ec-atelier-outils-ancre .pastille-essai{height:44px;font-size:var(--ec-os-t-corps);line-height:18px}#atelier#atelier.ec-atelier-coque:has([data-onboarding-studio]){--haut-air: var(--ec-os-e-16);--haut-gouttiere: calc(var(--ec-os-e-8) * 3)}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-identite :is(svg,img):not(.ec-os-logo *){width:auto;height:18px}#atelier#atelier .ec-atelier-outils-ancre:has(.ec-ob-porte){gap:var(--ec-space-sm)}#atelier#atelier .ec-atelier-outils-ancre .rond{width:44px;min-width:44px;height:44px;background:rgb(var(--atelier-surface));box-shadow:inset 0 0 0 1px rgb(var(--atelier-bord));color:rgb(var(--atelier-texte))}.ec-atelier-menu-nom{display:none}@media(min-width:651px){#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-identite__ligne{position:relative;display:flex;align-items:center;min-width:0}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-menu-nom{display:block;position:absolute!important;top:0;right:0;bottom:0;left:0}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-menu-nom__declencheur{display:block;width:100%;height:100%;padding:0;border:0;border-radius:var(--ec-os-rayon-item);background:transparent;cursor:pointer}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-menu-nom__declencheur:focus-visible{outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-menu-nom .ec-menu{right:auto;left:0}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-outils>:is(.ec-client-pill-menu,.ec-atelier-compte-rangee){display:none}}#atelier#atelier:has([data-onboarding-studio]) .ec-son-controle{display:none!important}@media(min-width:821px){#atelier#atelier:has([data-onboarding-studio])>.ec-atelier-barre-haute{gap:0;padding:var(--haut-air) 0 0}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-entete{display:grid;flex:1 1 auto;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--ec-space-lg);min-height:44px;padding:var(--haut-air) var(--haut-gouttiere) 0}#atelier#atelier:has([data-onboarding-studio])>.ec-atelier-barre-haute>.ec-atelier-entete{padding-top:0}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-identite{justify-self:start;max-width:100%;gap:var(--ec-os-e-12)}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-identite__ligne>p{padding-left:var(--ec-os-e-12)}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-outils{justify-self:end;flex-wrap:nowrap;max-width:100%;margin-left:0}#atelier#atelier:has([data-onboarding-studio]) .ec-ob .corps{padding-top:var(--ec-os-e-16)}}@media(max-width:650px){#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-outils>:is(.ec-client-pill-menu,button){display:none}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-identite__ligne{display:none}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-outils{flex-wrap:nowrap;align-items:center}#atelier#atelier:has([data-onboarding-studio]) .ec-atelier-outils-ancre:not(:empty){display:flex;align-items:center;gap:var(--ec-space-sm)}}@media(min-width:651px)and (min-height:600px){#atelier.ec-atelier-coque .ec-view[data-onboarding-v2]{flex:1 1 0;min-height:0;overflow:hidden auto;scrollbar-width:thin}}.ec-ob .connu .connu__modifier{margin-left:auto}.ec-ob .connu--coordonnees{flex-wrap:nowrap;align-items:flex-start}.ec-ob .connu--coordonnees .libelle{flex:none;padding-top:2px}.ec-ob .coordonnees{display:flex;flex-direction:column;gap:2px;flex:1 1 auto;min-width:0}.ec-ob .coordonnees b{overflow-wrap:anywhere}.ec-ob .coordonnees .vide,.ec-ob .coordonnees.vide{font-weight:450;color:rgb(var(--ec-os-texte-2))}.ec-ob .recap .valeur.coordonnees{white-space:normal;overflow:visible;text-overflow:clip}.ec-ob .recap .valeur.coordonnees b{font-weight:550}.ec-ob .ec-ob-ecrire{margin:var(--ec-os-e-12) 0 0;font-size:var(--ec-os-t-second)}.ec-ob .ec-spark-atelier{display:flex;flex-direction:column;flex:1}.ec-ob .ec-spark-atelier__tete{align-items:baseline}.ec-ob .ec-spark-atelier__compte{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte))}.ec-ob .ec-spark-atelier__corps{margin-top:var(--ob-espace-xl)}.ec-ob .ec-spark-atelier__cp{display:flex;align-items:center;gap:var(--ec-os-e-16);margin-top:0;padding:var(--ec-os-e-16) var(--ob-espace-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-accueil-encart))}.ec-ob .ec-spark-atelier__cp>span{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .ec-spark-atelier__cp strong{font-size:16px;font-weight:550;color:rgb(var(--ec-os-texte))}.ec-ob .ec-spark-atelier__cp small{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte-2))}.ec-ob .ec-spark-atelier__liste{display:flex;flex-direction:column;gap:var(--ob-espace-xl);margin:var(--ob-espace-xl) 0 0;padding:0 var(--ec-os-e-12);list-style:none}.ec-ob .ec-spark-atelier__liste>li{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:var(--ec-os-e-12)}.ec-ob .ec-spark-atelier__pastille{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte-2))}.ec-ob .ec-spark-atelier__pastille[data-etat=done]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-ob .ec-spark-atelier__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .ec-spark-atelier__texte strong{font-weight:550;color:rgb(var(--ec-os-texte))}.ec-ob .ec-spark-atelier__texte small{font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .ec-spark-atelier__etat{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:var(--ec-os-t-etiquette);font-weight:550;color:rgb(var(--ec-os-texte));white-space:nowrap}.ec-ob .ec-spark-atelier__etat:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-os-texte))}.ec-ob .ec-spark-atelier__etat[data-etat=done]:before{background:rgb(var(--ec-os-succes))}.ec-ob .ec-spark-atelier__action{display:inline-flex;align-items:center;height:32px;padding:0 var(--ec-os-e-12);border-radius:999px;background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte));font-weight:550;text-decoration:none;white-space:nowrap}.ec-ob .ec-spark-atelier__action:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}@media(max-width:820px){.ec-ob{--ec-space-xs: var(--ec-os-e-4);--ec-space-sm: var(--ec-os-e-8);--ec-space-md: var(--ec-os-e-12);--ec-space-lg: var(--ec-os-e-16)}.ec-ob .barre{padding-bottom:var(--ob-espace-xl)}.ec-ob .ec-spark-atelier__liste{padding:0}.ec-ob .ec-spark-atelier__liste>li{grid-template-columns:28px minmax(0,1fr)}.ec-ob .ec-spark-atelier__liste>li>:last-child{grid-column:2;justify-self:start}}@media(min-width:1101px){.ec-ob .corps.corps--large{grid-template-columns:minmax(560px,680px) minmax(0,1fr)}}.ec-ob .insp-zone{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-ob .inspirations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-md)}.ec-ob .insp-carte,.ec-ob .insp-plus{position:relative;display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:6px;border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte));text-align:left;font:inherit;transition:background .16s var(--ec-ease),box-shadow .16s var(--ec-ease)}.ec-ob .insp-carte:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .insp-carte[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .insp-carte__image{position:relative;display:block;aspect-ratio:16 / 10;border-radius:var(--ec-os-rayon-item);overflow:hidden;background:rgb(var(--ec-os-carte))}.ec-ob .insp-carte__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left;transition:transform var(--ec-anim-max) var(--ec-ease)}.ec-ob .insp-carte:hover .insp-carte__image img{transform:scale(1.04)}.ec-ob .insp-carte__ton{position:absolute;left:6px;bottom:6px;padding:2px 7px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-fixed-white) / .9);color:rgb(var(--ec-fixed-ink));font-size:10px;font-weight:550;line-height:16px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ec-ob .insp-carte__coche{position:absolute;top:6px;right:6px;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--ec-os-accueil-accent));color:rgb(var(--ec-os-accueil-sur-accent));opacity:0;transform:scale(.6);transition:opacity .16s var(--ec-ease),transform .16s var(--ec-ease)}.ec-ob .insp-carte__coche svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2.4}.ec-ob .insp-carte[aria-checked=true] .insp-carte__coche{opacity:1;transform:none}.ec-ob .insp-carte__nom{display:flex;flex-direction:column;gap:2px;padding:0 var(--ec-space-xs) var(--ec-space-xs)}.ec-ob .insp-carte__nom strong{font-weight:550;font-size:var(--ec-os-t-corps)}.ec-ob .insp-carte__nom span{font-size:var(--ec-os-t-etiquette);line-height:14px;opacity:.72;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ec-ob .insp-plus{justify-content:center;align-items:flex-start;padding:var(--ec-space-lg);background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .insp-plus:hover{background:rgb(var(--ec-os-accueil-encart))}.ec-ob .insp-plus>span:first-child{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-accueil-encart))}.ec-ob .insp-plus .muted{font-size:var(--ec-os-t-etiquette)}.ec-ob .insp-proches{margin:8px 0 0}.ec-ob .insp-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-lg);margin:4px 0 0;font-size:var(--ec-os-t-second)}.ec-ob .lien--ziggy{display:inline-flex;align-items:center;gap:6px;font-size:14px}.ec-ob .lien--ziggy svg,.ec-ob .insp-ziggy>svg{width:16px;height:16px;color:rgb(var(--ec-os-accueil-accent))}.ec-ob .insp-ziggy{display:flex;gap:var(--ec-space-md);align-items:flex-start;padding:var(--ec-space-md) var(--ec-space-lg);font-size:var(--ec-os-t-second)}.ec-ob .insp-ziggy>svg{flex:none;margin-top:2px}.ec-ob .insp-ziggy strong{font-size:14px;font-weight:550}.ec-ob .insp-esquisse{display:flex;flex-direction:column;gap:8%;width:100%;height:100%;padding:7% 8%}.ec-ob .insp-esquisse i,.ec-ob .insp-esquisse u{display:block;border-radius:999px}.ec-ob .insp-esquisse__tete{display:flex;justify-content:space-between;align-items:center}.ec-ob .insp-esquisse__tete i{width:22%;height:5px;opacity:.8}.ec-ob .insp-esquisse__tete u{width:16%;height:9px}.ec-ob .insp-esquisse__heros{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:8%;min-height:0}.ec-ob .insp-esquisse__texte{display:flex;flex-direction:column;justify-content:center;gap:6px}.ec-ob .insp-esquisse__texte b{font-size:28px;line-height:1}.ec-ob .insp-esquisse__texte i{height:4px;width:90%;opacity:.5}.ec-ob .insp-esquisse__texte i+i{width:64%}.ec-ob .insp-esquisse__texte u{width:46%;height:10px;margin-top:4px}.ec-ob .insp-esquisse__image{display:block;border-radius:6px}.ec-ob .insp-esquisse[data-mise=elegant] .insp-esquisse__heros,.ec-ob .insp-esquisse[data-mise=bold] .insp-esquisse__heros{grid-template-columns:1fr;grid-template-rows:auto 1fr}.ec-ob .insp-esquisse[data-mise=elegant] .insp-esquisse__texte{align-items:center}.ec-ob .insp-esquisse[data-mise=photo] .insp-esquisse__heros{position:relative;grid-template-columns:1fr}.ec-ob .insp-esquisse[data-mise=photo] .insp-esquisse__image{position:absolute;top:0;right:0;bottom:0;left:0;filter:brightness(.55)}.ec-ob .insp-esquisse[data-mise=photo] .insp-esquisse__texte{position:relative;z-index:1;color:rgb(var(--ec-fixed-white));justify-content:flex-end;padding:8%}@media(max-width:1100px){.ec-ob .inspirations{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){.ec-ob .inspirations{gap:var(--ec-space-sm)}.ec-ob .insp-pied__survol{display:none}}.ec-ob .insp-tout{display:flex;align-items:center;gap:var(--ec-space-md);width:100%;padding:var(--ec-space-md) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-bloc);background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);color:rgb(var(--ec-os-texte));text-align:left;transition:background .16s var(--ec-ease)}.ec-ob .insp-tout:hover{background:rgb(var(--ec-os-accueil-encart))}.ec-ob .insp-tout__icone{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-accueil-encart))}.ec-ob .insp-tout__icone svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.6}.ec-ob .insp-tout__texte{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.ec-ob .insp-tout__texte strong{font-weight:550}.ec-ob .insp-tout__texte .muted{font-size:var(--ec-os-t-etiquette)}.ec-ob .insp-tout__fleche{flex:none}.ec-ob.ec-ob-bibliotheque{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;background:transparent}.ec-ob-bibliotheque .bib-voile{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ec-os-voile);-webkit-backdrop-filter:var(--ec-os-voile-filtre);backdrop-filter:var(--ec-os-voile-filtre);animation:ec-ob-bib-voile .2s var(--ec-ease)}.ec-ob-bibliotheque .bib{position:absolute;inset:var(--ec-os-e-16);display:flex;flex-direction:column;overflow:hidden;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-accueil-page));color:rgb(var(--ec-os-texte));box-shadow:var(--ec-os-ombre-flottante);animation:ec-ob-bib-entre .24s var(--ec-ease)}@keyframes ec-ob-bib-voile{0%{opacity:0}}@keyframes ec-ob-bib-entre{0%{opacity:0;transform:translateY(12px) scale(.99)}}@media(prefers-reduced-motion:reduce){.ec-ob-bibliotheque .bib,.ec-ob-bibliotheque .bib-voile{animation:none}}.ec-ob-bibliotheque .bib__tete{display:flex;align-items:center;gap:var(--ec-space-lg);padding:var(--ob-espace-xl) var(--ob-espace-xl) var(--ec-space-md)}.ec-ob-bibliotheque .bib__titre{flex:1;min-width:0}.ec-ob-bibliotheque .bib__titre h2{margin:0;font-family:var(--ec-os-police-titre);font-size:26px;font-weight:400;line-height:32px}.ec-ob-bibliotheque .bib__titre p{margin:4px 0 0;max-width:68ch;font-size:var(--ec-os-t-second);line-height:18px}.ec-ob-bibliotheque .bib__fermer{flex:none}.ec-ob-bibliotheque .bib__fermer svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8}.ec-ob-bibliotheque .bib__filtres{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:0 var(--ob-espace-xl) var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet)}.ec-ob-bibliotheque .bib__filtres-ligne{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm) var(--ob-espace-xl)}.ec-ob-bibliotheque .bib-recherche{display:flex;flex:0 1 360px;align-items:center;gap:var(--ec-space-sm);min-width:0;height:var(--ec-os-h-lg);padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte))}.ec-ob-bibliotheque .bib-recherche:focus-within{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob-bibliotheque .bib-recherche svg{flex:none;width:16px;height:16px;fill:none;stroke:rgb(var(--ec-os-texte-2));stroke-width:1.8}.ec-ob-bibliotheque .bib-recherche input{flex:1;min-width:0;height:100%;border:0;background:transparent;font-size:14px;outline:none}.ec-ob-bibliotheque .bib-filtre{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-ob-bibliotheque .bib-filtre__nom{flex:none;min-width:64px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-ob-bibliotheque .bib-filtre__puces{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.ec-ob-bibliotheque .bib-puce{height:30px;padding:0 12px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);white-space:nowrap;transition:background .16s var(--ec-ease)}.ec-ob-bibliotheque .bib-puce:hover{background:rgb(var(--ec-os-doux))}.ec-ob-bibliotheque .bib-puce[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob-bibliotheque .bib__corps{display:grid;flex:1;grid-template-columns:minmax(0,1fr) 380px;min-height:0}.ec-ob-bibliotheque .bib__catalogue{min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ec-space-md) var(--ob-espace-xl) var(--ob-espace-xl)}.ec-ob-bibliotheque .bib__compte{margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-second)}.ec-ob-bibliotheque .bib__section{margin:var(--ec-space-md) 0 var(--ec-space-sm);font-size:14px;font-weight:550}.ec-ob-bibliotheque .bib-grille{display:grid;grid-template-columns:repeat(auto-fill,minmax(148px,1fr));gap:var(--ec-space-md);margin:0 0 var(--ec-space-lg);padding:0;list-style:none}.ec-ob-bibliotheque .bib-carte{position:relative;display:flex;flex-direction:column;gap:6px;width:100%;padding:5px;border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));text-align:left;transition:box-shadow .16s var(--ec-ease),background .16s var(--ec-ease)}.ec-ob-bibliotheque .bib-carte:hover{box-shadow:inset 0 0 0 2px var(--ec-os-filet-fort)}.ec-ob-bibliotheque .bib-carte[aria-pressed=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob-bibliotheque .bib-carte__image{position:relative;display:block;aspect-ratio:16 / 10;overflow:hidden;border-radius:calc(var(--ec-os-rayon-item) - 3px);background:rgb(var(--ec-os-accueil-encart))}.ec-ob-bibliotheque .bib-carte__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top left}.ec-ob-bibliotheque .bib-carte__image .insp-esquisse{padding:6% 7%}.ec-ob-bibliotheque .bib-carte__image .insp-esquisse__texte b{font-size:18px}.ec-ob-bibliotheque .bib-carte[aria-pressed=true] .insp-carte__coche{opacity:1;transform:none}.ec-ob-bibliotheque .bib-carte__nom{display:flex;flex-direction:column;gap:1px;min-width:0;padding:0 4px 3px}.ec-ob-bibliotheque .bib-carte__nom strong{overflow:hidden;font-size:var(--ec-os-t-corps);font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ec-ob-bibliotheque .bib-carte__nom span{overflow:hidden;font-size:var(--ec-os-t-etiquette);line-height:14px;opacity:.72;text-overflow:ellipsis;white-space:nowrap}.ec-ob-bibliotheque .bib-carte__nom span[data-pense-pour]{display:-webkit-box;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical}.ec-ob-bibliotheque .bib-vide{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ob-espace-xl) 0}.ec-ob-bibliotheque .bib-vide p{margin:0}.ec-ob-bibliotheque .bib__apercu{display:flex;flex-direction:column;gap:var(--ec-space-md);min-height:0;margin:var(--ec-space-md) var(--ob-espace-xl) var(--ob-espace-xl) 0;padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-plateau))}.ec-ob-bibliotheque .bib__apercu-scene{position:relative;flex:1;min-height:0;overflow:hidden;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-carte))}.ec-ob-bibliotheque .bib__apercu-legende{display:flex;flex-direction:column;gap:2px;margin:0;font-size:var(--ec-os-t-second)}.ec-ob-bibliotheque .bib__apercu-legende strong{font-size:14px;font-weight:550}.ec-ob-bibliotheque .bib-scene,.ec-ob .modele-scene .bib-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:rgb(var(--ec-os-carte))}.ec-ob-bibliotheque .bib-scene__vignette,.ec-ob .modele-scene .bib-scene__vignette{position:absolute;inset:0 0 auto;display:block;width:100%;height:auto}.ec-ob-bibliotheque .bib-scene__page,.ec-ob .modele-scene .bib-scene__page{position:relative;display:block;width:100%;height:auto;opacity:0;transition:opacity .24s var(--ec-ease)}.ec-ob-bibliotheque .bib-scene[data-apercu-pret] .bib-scene__page,.ec-ob .modele-scene .bib-scene[data-apercu-pret] .bib-scene__page{opacity:1}.ec-ob-bibliotheque .bib-scene[data-apercu-anime] .bib-scene__page,.ec-ob .modele-scene .bib-scene[data-apercu-anime] .bib-scene__page{animation:ec-ob-bib-defile var(--apercu-duree, 20s) linear .6s infinite alternate both}.ec-ob-bibliotheque .bib-scene:hover .bib-scene__page,.ec-ob .modele-scene .bib-scene:hover .bib-scene__page{animation-play-state:paused}.ec-ob-bibliotheque .bib-scene[data-apercu-court] .bib-scene__page,.ec-ob .modele-scene .bib-scene[data-apercu-court] .bib-scene__page{position:absolute;top:50%;left:0;transform:translateY(-50%)}.ec-ob-bibliotheque .bib-scene[data-apercu-court] .bib-scene__vignette,.ec-ob .modele-scene .bib-scene[data-apercu-court] .bib-scene__vignette{top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover;filter:blur(28px) brightness(.8);transform:scale(1.15)}@keyframes ec-ob-bib-defile{0%,6%{transform:translateY(0)}94%,to{transform:translateY(calc(-1 * var(--apercu-course, 0px)))}}@media(prefers-reduced-motion:reduce){.ec-ob-bibliotheque .bib-scene,.ec-ob .modele-scene .bib-scene{overflow-y:auto;overscroll-behavior:contain}.ec-ob-bibliotheque .bib-scene[data-apercu-anime] .bib-scene__page,.ec-ob .modele-scene .bib-scene[data-apercu-anime] .bib-scene__page{animation:none}}.ec-ob-bibliotheque .bib__apercu-grand{position:absolute;right:var(--ec-space-sm);bottom:var(--ec-space-sm);z-index:1;gap:6px;box-shadow:var(--ec-os-ombre-flottante)}.ec-ob-bibliotheque .bib__apercu-grand svg{width:16px;height:16px}.ec-ob-bibliotheque .bib-grand{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;flex-direction:column;background:rgb(var(--ec-os-accueil-page));animation:ec-ob-bib-voile .16s var(--ec-ease)}.ec-ob-bibliotheque .bib-grand__tete{display:flex;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ob-espace-xl);border-bottom:1px solid var(--ec-os-filet)}.ec-ob-bibliotheque .bib-grand__titre{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0;font-size:var(--ec-os-t-second)}.ec-ob-bibliotheque .bib-grand__titre strong{overflow:hidden;font-size:16px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ec-ob-bibliotheque .bib-grand__titre span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ob-bibliotheque .bib-grand__fermer svg{width:18px;height:18px}.ec-ob-bibliotheque .bib-grand__corps{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:var(--ec-space-lg) var(--ob-espace-xl) var(--ob-espace-xl);background:rgb(var(--ec-os-accueil-plateau))}.ec-ob-bibliotheque .bib-grand__page{display:block;width:min(100%,720px);height:auto;margin:0 auto;border-radius:var(--ec-os-rayon-item);box-shadow:var(--ec-os-ombre-flottante)}@media(prefers-reduced-motion:reduce){.ec-ob-bibliotheque .bib-grand{animation:none}}@media(max-width:820px){.ec-ob-bibliotheque .bib-grand__tete{flex-wrap:wrap;padding:var(--ec-space-md) var(--ec-space-lg)}.ec-ob-bibliotheque .bib-grand__titre{flex-basis:calc(100% - 56px)}.ec-ob-bibliotheque .bib-grand__choisir{order:3;flex:1 1 100%}.ec-ob-bibliotheque .bib-grand__corps{padding:0}.ec-ob-bibliotheque .bib-grand__page{width:100%;border-radius:0;box-shadow:none}}@media(max-width:1100px){.ec-ob-bibliotheque .bib__corps{grid-template-columns:minmax(0,1fr)}.ec-ob-bibliotheque .bib__apercu{display:none}}@media(max-width:820px){.ec-ob-bibliotheque .bib{top:0;right:0;bottom:0;left:0;border-radius:0}.ec-ob-bibliotheque .bib__tete{padding:var(--ec-space-lg) var(--ec-space-lg) var(--ec-space-sm)}.ec-ob-bibliotheque .bib__titre h2{font-size:20px;line-height:26px}.ec-ob-bibliotheque .bib__filtres{padding:0 0 var(--ec-space-sm)}.ec-ob-bibliotheque .bib__tete{flex-wrap:wrap;gap:var(--ec-space-md)}.ec-ob-bibliotheque .bib-recherche{flex:1 1 100%;order:3}.ec-ob-bibliotheque .bib__filtres-ligne{flex-direction:column;flex-wrap:nowrap;gap:var(--ec-space-sm)}.ec-ob-bibliotheque .bib-filtre{gap:var(--ec-space-sm);padding-left:var(--ec-space-lg)}.ec-ob-bibliotheque .bib-filtre__nom{min-width:0}.ec-ob-bibliotheque .bib-filtre__puces{flex-wrap:nowrap;overflow-x:auto;padding-right:var(--ec-space-lg);scrollbar-width:none}.ec-ob-bibliotheque .bib__catalogue{padding:var(--ec-space-sm) var(--ec-space-lg) var(--ob-espace-xl)}.ec-ob-bibliotheque .bib-grille{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-ob-bibliotheque [data-bibliotheque-metier] .bib-grille{grid-template-columns:none;grid-auto-columns:42%;grid-auto-flow:column;margin-right:calc(-1 * var(--ec-space-lg));padding-right:var(--ec-space-lg);overflow-x:auto;scrollbar-width:none}}.ec-ob .depot__logo[data-logo-tone=light]{background:rgb(var(--ec-fixed-panel));padding:6px 10px;border-radius:8px}.ec-ob .depot__logo[data-logo-tone=inconnu]{filter:drop-shadow(0 0 1px rgb(var(--ec-fixed-black) / .55))}.ec-ob .connu--coordonnees[data-coordonnees-ouvert]{flex-wrap:wrap}.ec-ob .coordonnees-edition{display:flex;flex-direction:column;gap:var(--ec-space-md);flex:1 1 100%;margin-top:var(--ec-space-sm);color:rgb(var(--ec-os-texte));font-size:14px}.ec-ob .recap li>.coordonnees-edition{grid-column:1 / -1;margin:0 0 var(--ec-space-sm)}.ec-ob .coordonnees-edition .champ input{width:100%;box-sizing:border-box}.ec-ob .coordonnees-edition__gestes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-ob .coordonnees-edition__erreur{margin:0;color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.ec-ob .site-actuel{margin:var(--ec-space-lg) 0 0;padding:var(--ec-space-md) var(--ec-space-lg) var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);min-width:0}.ec-ob .site-actuel legend{float:left;width:100%;padding:0 0 var(--ec-space-xs);font-size:15px;font-weight:600;letter-spacing:normal;text-transform:none;color:rgb(var(--ec-os-texte))}.ec-ob .site-actuel__promesse{clear:both;margin:0 0 var(--ec-space-xs);color:rgb(var(--ec-os-texte))}#atelier .ec-ob .champ :is(input:not([type=checkbox]),textarea):focus-visible{outline:none}.ec-ob .site-actuel-appel{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-xs) var(--ec-space-md);margin:0 0 var(--ec-space-lg);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:14px}.ec-ob .site-actuel-appel p{flex:1 1 240px;margin:0}.ec-ob .ambiance{display:flex;flex-direction:column;gap:var(--ec-space-md);margin-top:var(--ec-space-lg);padding:var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart))}.ec-ob .ambiance__tete p{margin:4px 0 0;font-size:var(--ec-os-t-second)}.ec-ob .ambiance__titre,.ec-ob .look__titre{display:flex;align-items:center;gap:var(--ec-space-xs);margin:0;font-size:var(--ec-os-t-corps);font-weight:550;color:rgb(var(--ec-os-texte))}.ec-ob .ambiance__titre .icone,.ec-ob .ambiance__titre svg{width:18px;height:18px;color:rgb(var(--ec-os-accueil-accent))}.ec-ob .ambiance__champ textarea{height:auto;min-height:112px;padding:var(--ec-space-md) var(--ec-space-lg);line-height:1.5;resize:vertical;background:rgb(var(--ec-os-carte))}.ec-ob .ambiance__champ textarea:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}.ec-ob .ambiance__pied{display:flex;justify-content:space-between;gap:var(--ec-space-sm);font-size:var(--ec-os-t-etiquette)}.ec-ob .ambiance__compteur{color:rgb(var(--ec-os-texte-2))}.ec-ob .ambiance__effacer{align-self:flex-start}.ec-ob .ambiance__note{font-size:var(--ec-os-t-second)}.ec-ob .ambiance__combo .combo__declencheur{background:rgb(var(--ec-os-carte))}.ec-ob .ambiance__option{display:flex;flex-direction:column;align-items:flex-start;gap:2px;height:auto;padding-top:var(--ec-space-sm);padding-bottom:var(--ec-space-sm)}.ec-ob .ambiance__extrait{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:var(--ec-os-t-etiquette);font-weight:400;line-height:1.4;white-space:normal}.ec-ob .look__aide{margin:0;font-size:var(--ec-os-t-second)}.ec-ob .couleurs,.ec-ob .typo{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-ob .typo{margin-top:var(--ob-espace-xl, var(--ec-space-lg))}.ec-ob .couleurs__sources{flex-wrap:wrap;align-self:flex-start;max-width:100%}.ec-ob .couleurs__sources button{padding:0 var(--ec-space-md)}.ec-ob .couleurs__logo{display:flex;align-items:center;gap:var(--ec-space-sm);min-height:56px;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet);font-size:var(--ec-os-t-second)}.ec-ob .couleurs__logo-apercu{display:inline-flex;align-items:center;gap:var(--ec-space-sm);flex:none}.ec-ob .couleurs__logo-vignette{display:inline-flex;align-items:center;justify-content:center;flex:none;width:64px;height:40px;padding:4px 6px;border-radius:8px;background:rgb(var(--ec-fixed-white));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .couleurs__logo-vignette img{max-width:100%;max-height:100%;object-fit:contain}.ec-ob .couleurs__logo-teinte{flex:none;width:20px;height:20px;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .couleurs__logo output{display:inline-flex;align-items:center;gap:6px}.ec-ob .couleurs__logo output svg{width:14px;height:14px}.ec-ob .identite-logo{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin-top:var(--ob-espace-xl, var(--ec-space-lg))}.ec-ob .identite-logo__tete{display:flex;align-items:baseline;gap:var(--ec-space-sm)}.ec-ob .identite-logo__tete h3{margin:0;font-size:14px;font-weight:550;color:rgb(var(--ec-os-texte))}.ec-ob .identite-logo__tete span,.ec-ob .identite-logo>p{margin:0;font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .identite-logo .depot{flex-direction:row;justify-content:flex-start;gap:var(--ec-space-md);min-height:80px;padding:var(--ec-space-md) var(--ec-space-lg);text-align:left}.ec-ob .identite-logo .depot__apercu{display:inline-flex;align-items:center;justify-content:center;flex:none;width:112px;height:56px;padding:6px 8px;border-radius:8px;background:rgb(var(--ec-fixed-white));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .identite-logo .depot__apercu:not(:has(img)){background:transparent;box-shadow:none}.ec-ob .identite-logo .depot__apercu img{max-width:100%;max-height:100%;object-fit:contain}.ec-ob .identite-logo .depot__texte{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ob .identite-logo .depot__texte output{font-size:var(--ec-os-t-second)}.ec-ob .identite-logo>.lien{align-self:flex-start}.ec-ob .paires,.ec-ob .palettes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-ob .paire,.ec-ob .palette{display:flex;flex-direction:column;gap:var(--ec-space-xs);padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-os-texte));text-align:left;cursor:pointer;transition:background .16s var(--ec-ease)}.ec-ob .paire:hover,.ec-ob .palette:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-ob .paire[aria-checked=true],.ec-ob .palette[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .paire__specimen{display:flex;flex-direction:column;gap:4px;padding:10px 12px;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-ob .paire__specimen b{font-size:30px;line-height:1;font-weight:600}.ec-ob .paire__specimen i{font-style:normal;font-size:var(--ec-os-t-second);line-height:1.35;color:rgb(var(--ec-os-texte-2))}.ec-ob .paire__nom{display:flex;flex-direction:column;gap:2px;padding:0 var(--ec-space-xs) var(--ec-space-xs)}.ec-ob .paire__nom strong{font-weight:550}.ec-ob .paire__nom span{font-size:var(--ec-os-t-etiquette);opacity:.72}.ec-ob .palette__bandes{display:flex;height:44px;overflow:hidden;border-radius:var(--ec-os-rayon-item);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .palette__bandes i{flex:1}.ec-ob .palette__bandes i:first-child{flex:1.6}.ec-ob .palette__nom{padding:0 var(--ec-space-xs) var(--ec-space-xs);font-weight:550}.ec-ob .hexa{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-ob .hexa>p{margin:0;font-size:var(--ec-os-t-second)}.ec-ob .hexa__rapides .nuance[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--ec-os-carte)),0 0 0 4px rgb(var(--ec-os-texte))}.ec-ob .hexa__ligne{display:flex;flex-direction:column;gap:6px}.ec-ob .hexa__libelle{font-weight:550}.ec-ob .hexa__saisie{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-ob .hexa__pastille{position:relative;flex:none;width:48px;height:var(--ec-os-h-xl);border-radius:var(--ec-os-rayon-item);box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort);background-image:linear-gradient(45deg,rgb(var(--ec-os-doux)) 25%,transparent 25%);overflow:hidden;cursor:pointer}.ec-ob .hexa__pastille:focus-within{outline:2px solid rgb(var(--ec-os-accueil-accent));outline-offset:2px}.ec-ob .hexa__pastille input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.ec-ob .hexa__champ{flex:1;min-width:0;max-width:200px;height:var(--ec-os-h-xl);padding:0 var(--ec-space-lg);border:0;border-radius:var(--ec-os-rayon-item);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-corps);letter-spacing:.04em;text-transform:uppercase;outline:none}.ec-ob .hexa__champ:focus-visible{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent))}#atelier .ec-ob .hexa__champ:focus-visible{outline:none}.ec-ob .hexa__champ[aria-invalid=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-danger, 190 40 40))}.ec-ob .hexa__retirer .icone,.ec-ob .hexa__retirer svg{width:16px;height:16px}.ec-ob .hexa__verdict{display:flex;align-items:center;gap:6px;min-height:18px;font-size:var(--ec-os-t-etiquette);color:rgb(var(--ec-os-texte-2))}.ec-ob .hexa__verdict svg{width:14px;height:14px}.ec-ob .hexa__erreur{color:rgb(var(--ec-os-texte));font-weight:550}.ec-ob .hexa__mini{display:inline-block;width:14px;height:14px;border-radius:var(--ec-os-rayon-pilule);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .hexa__ajouter{align-self:flex-start}.ec-ob .hexa__apercu{display:flex;align-items:center;gap:var(--ec-space-sm);height:64px;padding:0 var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ob .hexa__apercu b{font-size:28px;line-height:1}.ec-ob .hexa__apercu span{width:44px;height:10px;border-radius:var(--ec-os-rayon-pilule)}@media(max-width:820px){.ec-ob .paires,.ec-ob .palettes{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-ob .ambiance{padding:var(--ec-space-md)}}.ec-ob{--ob-boite-fond: rgb(var(--ec-fixed-ink));--ob-boite-encre: rgb(var(--ec-fixed-white));--ob-boite-encre-2: #c8c8c8;--ob-boite-contour: rgb(var(--ec-fixed-white) / .28);--ob-boite-contour-fort: rgb(var(--ec-fixed-white))}:root.light .ec-ob{--ob-boite-fond: rgb(var(--ec-fixed-white));--ob-boite-encre: rgb(var(--ec-fixed-ink));--ob-boite-encre-2: #3d3d3d;--ob-boite-contour: rgb(var(--ec-fixed-ink));--ob-boite-contour-fort: rgb(var(--ec-fixed-ink))}.ec-ob .insp-zone .insp-carte,.ec-ob .insp-zone .insp-plus,.ec-ob .insp-zone .insp-tout,.ec-ob .insp-zone .insp-ziggy,.ec-ob .insp-zone .ambiance{background:var(--ob-boite-fond);color:var(--ob-boite-encre);box-shadow:inset 0 0 0 1px var(--ob-boite-contour)}.ec-ob .insp-zone .insp-carte:hover,.ec-ob .insp-zone .insp-plus:hover,.ec-ob .insp-zone .insp-tout:hover{background:var(--ob-boite-fond);box-shadow:inset 0 0 0 2px var(--ob-boite-contour-fort)}.ec-ob .insp-zone .insp-carte[aria-checked=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:inset 0 0 0 2px rgb(var(--ec-os-actif))}.ec-ob .insp-zone .insp-plus>span:first-child,.ec-ob .insp-zone .insp-tout__icone{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .insp-zone .insp-plus .muted,.ec-ob .insp-zone .insp-tout .muted,.ec-ob .insp-zone .insp-ziggy .muted,.ec-ob .insp-zone .ambiance .muted,.ec-ob .insp-zone .ambiance__compteur{color:var(--ob-boite-encre-2)}.ec-ob .insp-zone .ambiance__titre{color:var(--ob-boite-encre)}.ec-ob .insp-zone .ambiance__champ textarea,.ec-ob .insp-zone .ambiance__combo .combo__declencheur{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ob-boite-contour)}.ec-ob .insp-zone .ambiance__champ textarea:focus-visible,.ec-ob .insp-zone .ambiance__combo .combo__declencheur:focus-visible,.ec-ob .insp-zone .ambiance__combo .combo__declencheur[aria-expanded=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-accueil-accent));outline:none}.ec-ob .apercu--modele{background:var(--ob-boite-fond);box-shadow:inset 0 0 0 1px var(--ob-boite-contour)}.ec-ob .apercu--modele .compteur__barre{background:var(--ob-boite-contour)}:root.light .ec-ob .apercu--modele .compteur__barre{background:rgb(var(--ec-fixed-ink) / .16)}.ec-ob .fenetre--modele{background:rgb(var(--ec-fixed-ink));color:rgb(var(--ec-fixed-white));box-shadow:var(--ec-os-ombre-flottante),0 0 0 1px rgb(var(--ec-fixed-white) / .16)}.ec-ob .fenetre--modele .fenetre__barre{box-shadow:inset 0 -1px rgb(var(--ec-fixed-white) / .14)}.ec-ob .fenetre--modele .fenetre__points i{background:rgb(var(--ec-fixed-white) / .32)}.ec-ob .fenetre--modele .fenetre__adresse{background:rgb(var(--ec-fixed-white) / .12);color:rgb(var(--ec-fixed-silver))}.ec-ob .fenetre--modele .fenetre__scene,.ec-ob .fenetre--modele .fenetre__scene.mobile{display:block;padding:0;background:rgb(var(--ec-fixed-ink))}.ec-ob .modele-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden}.ec-ob .modele-scene .bib-scene{background:rgb(var(--ec-fixed-ink))}.ec-ob .modele-scene__marque{position:absolute;left:12px;bottom:12px;z-index:2;padding:4px 10px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-fixed-ink));color:rgb(var(--ec-fixed-white));box-shadow:0 0 0 1px rgb(var(--ec-fixed-white) / .4);font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;pointer-events:none}.ec-ob .modele-scene--vide{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--ec-space-md);padding:var(--ob-espace-xl);color:rgb(var(--ec-fixed-white));text-align:center}.ec-ob .modele-scene--vide p{max-width:320px;margin:0;font-size:15px;line-height:1.45}.ec-ob .modele-scene--vide svg,.ec-ob .modele-avis__icone svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:1.6}.ec-ob .modele-avis{display:flex;flex:none;align-items:flex-start;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .modele-avis__icone{display:grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;box-shadow:inset 0 0 0 1.5px currentColor}.ec-ob .modele-avis__icone svg{width:16px;height:16px}.ec-ob .modele-avis strong{display:block;font-size:14px;font-weight:600;line-height:18px}.ec-ob .modele-avis p{margin:2px 0 0;font-size:var(--ec-os-t-second);line-height:1.4}.ec-ob .modele-choix{display:flex;flex:none;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ob-espace-xl);padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-bloc);background:var(--ob-boite-fond);color:var(--ob-boite-encre);box-shadow:inset 0 0 0 1px var(--ob-boite-contour)}.ec-ob .modele-choix .libelle,.ec-ob .modele-choix__note{color:var(--ob-boite-encre-2)}.ec-ob .modele-choix__bloc{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-ob .modele-choix__pastilles{display:flex}.ec-ob .modele-choix__pastilles i{width:24px;height:24px;border-radius:50%;box-shadow:0 0 0 2px var(--ob-boite-fond),0 0 0 3px var(--ob-boite-contour)}.ec-ob .modele-choix__pastilles i+i{margin-left:-4px}.ec-ob .modele-choix__typo{display:flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0}.ec-ob .modele-choix__aa{font-size:28px;line-height:1}.ec-ob .modele-choix__nom{overflow:hidden;font-size:var(--ec-os-t-corps);text-overflow:ellipsis;white-space:nowrap}.ec-ob .modele-choix__note{flex-basis:100%;margin:0;font-size:var(--ec-os-t-etiquette)}@media(max-width:820px){.ec-ob .modele-avis,.ec-ob .modele-choix{padding:var(--ec-space-sm) var(--ec-space-md)}.ec-ob .modele-avis__icone{display:none}}.ec-ob [data-onboarding-flow][data-question=style] .ouvrir-apercu{background:var(--ob-boite-fond);color:var(--ob-boite-encre);box-shadow:inset 0 0 0 1px var(--ob-boite-contour)}.ec-ob{background:rgb(var(--ec-c-sol))}.ec-ob .barre{position:sticky;top:0;z-index:20;margin-bottom:var(--ec-os-e-8, 8px);background:var(--ec-c-verre);-webkit-backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));backdrop-filter:blur(var(--ec-c-verre-flou)) saturate(var(--ec-c-verre-sature));box-shadow:0 1px 0 var(--ec-c-filet)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-ob .barre{background:rgb(var(--ec-c-papier))}}@media(prefers-reduced-transparency:reduce){.ec-ob .barre{background:rgb(var(--ec-c-papier));-webkit-backdrop-filter:none;backdrop-filter:none}}.ec-ob .temps{background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet)}.ec-ob .pastille-essai{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-ob .pastille-essai span{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-ob .parcours,.ec-ob .apercu{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:0 0 0 1px var(--ec-c-filet)}.ec-ob .choix{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .choix:hover{box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet));background:rgb(var(--ec-c-lavis))}.ec-ob .choix[aria-checked=true]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-ob .choix[aria-checked=true] .muted,.ec-ob .choix[aria-checked=true] .libelle{color:rgb(var(--ec-c-encre-2));opacity:1}.ec-ob .ziggy{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .bouton--primaire:not(:disabled){background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-ob .bouton--primaire:hover:not(:disabled){background:rgb(var(--ec-c-marque-survol))}.ec-ob .bouton--second{background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-controle)}.ec-ob .bouton--second:hover{background:rgb(var(--ec-c-lavis))}.ec-ob :is([data-etapes-equipe],[data-etapes-preparation]) li{position:relative}.ec-ob :is([data-etapes-equipe],[data-etapes-preparation]) li:not(:last-child):after{content:"";position:absolute;left:calc(var(--ec-space-md) + 13.5px);top:40px;bottom:-10px;width:1px;background:var(--ec-c-filet)}.ec-ob .etat[data-etat=fait]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-ob .etat[data-etat=courant]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));box-shadow:0 0 0 4px rgb(var(--ec-c-marque-doux))}.ec-ob .etat[data-etat=avenir]{background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-3))}.ec-ob [data-raccourcis]{gap:6px}.ec-ob [data-raccourcis] li{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob [data-raccourcis] li[data-cliquable]:hover{background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-ob [data-raccourcis] .etat{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque))}.ec-ob .recap{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .recap li+li{box-shadow:inset 0 1px 0 var(--ec-c-filet-doux)}.ec-ob .recap .lien{color:rgb(var(--ec-c-marque-encre));text-decoration-color:transparent}.ec-ob .recap .lien:hover{text-decoration-color:currentColor}.ec-ob [data-a-completer]{gap:6px}.ec-ob [data-a-completer] li{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob [data-a-completer] li[data-cliquable]:hover{background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-ob [data-a-completer] .etat{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-ob [data-a-completer] .lien{color:rgb(var(--ec-c-marque-encre));text-decoration-color:transparent}.ec-ob [data-a-completer] .lien:hover{text-decoration-color:currentColor}.ec-ob .carte-pierre{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .encadre{padding-inline:0;border-radius:0;background:none;box-shadow:none}.ec-ob .encadre[role=alert]{padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-encart-rayon, 12px);background:rgb(var(--ec-bandeau-erreur, 180 35 24));color:rgb(var(--ec-bandeau-encre, 255 255 255))}.ec-ob .encadre[role=alert] :is(p,li,span,b,strong,small,em,.muted,.lien){color:inherit}.ec-ob .encadre[role=alert] .lien{text-decoration:underline;text-underline-offset:2px}.ec-ob .encadre[role=alert] :focus-visible{outline:2px solid rgb(var(--ec-bandeau-encre, 255 255 255));outline-offset:2px}.ec-ob [data-controles-ok] li{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-succes-doux) / .6)}.ec-ob .case{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .case input{accent-color:rgb(var(--ec-c-marque))}.ec-ob{--ob-boite-fond: rgb(var(--ec-c-papier));--ob-boite-encre: rgb(var(--ec-c-encre));--ob-boite-encre-2: rgb(var(--ec-c-encre-2));--ob-boite-contour: var(--ec-c-filet);--ob-boite-contour-fort: rgb(var(--ec-c-marque-filet))}:root.light .ec-ob{--ob-boite-fond: rgb(var(--ec-c-papier));--ob-boite-encre: rgb(var(--ec-c-encre));--ob-boite-encre-2: rgb(var(--ec-c-encre-2));--ob-boite-contour: var(--ec-c-filet);--ob-boite-contour-fort: rgb(var(--ec-c-marque-filet))}.ec-ob .insp-carte,.ec-ob .insp-zone .insp-carte,.ec-ob .insp-zone .insp-plus,.ec-ob .insp-zone .insp-tout,.ec-ob .insp-zone .insp-ziggy,.ec-ob .style-carte,.ec-ob .paire,.ec-ob .palette,.ec-ob-bibliotheque .bib-carte{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .insp-carte:hover,.ec-ob .insp-zone .insp-carte:hover,.ec-ob .insp-zone .insp-plus:hover,.ec-ob .insp-zone .insp-tout:hover,.ec-ob .style-carte:hover,.ec-ob .paire:hover,.ec-ob .palette:hover,.ec-ob-bibliotheque .bib-carte:hover{background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-ob .insp-carte[aria-checked=true],.ec-ob .insp-zone .insp-carte[aria-checked=true],.ec-ob .style-carte[aria-checked=true],.ec-ob .paire[aria-checked=true],.ec-ob .palette[aria-checked=true],.ec-ob-bibliotheque .bib-carte[aria-pressed=true]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-ob .insp-carte[aria-checked=true] .muted,.ec-ob .style-carte[aria-checked=true] .muted,.ec-ob .paire[aria-checked=true] .muted,.ec-ob .palette[aria-checked=true] .muted{color:rgb(var(--ec-c-encre-2));opacity:1}.ec-ob .insp-carte__coche,.ec-ob-bibliotheque .bib-carte .insp-carte__coche{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-ob .insp-zone .insp-plus>span:first-child,.ec-ob .insp-zone .insp-tout__icone{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque))}.ec-ob .paire__specimen{background:rgb(var(--ec-c-lavis));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet-doux)}.ec-ob .nuance[aria-checked=true],.ec-ob .hexa__rapides .nuance[aria-pressed=true]{box-shadow:0 0 0 2px rgb(var(--ec-c-papier)),0 0 0 3.5px rgb(var(--ec-c-marque))}.ec-ob .segmente button[aria-pressed=true],.ec-ob .segmente button[aria-checked=true],.ec-ob .segmente button[aria-selected=true]{background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-ob .modele-avis{align-items:center;gap:var(--ec-space-sm);min-height:40px;padding:6px 12px 6px 6px;border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-lavis));color:rgb(var(--ec-c-encre-2));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .modele-avis>div{display:flex;align-items:baseline;gap:8px;min-width:0}.ec-ob .modele-avis__icone{width:28px;height:28px;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque));box-shadow:none}.ec-ob .modele-avis__icone svg{width:14px;height:14px}.ec-ob .modele-avis strong{flex:none;color:rgb(var(--ec-c-encre));font-size:13px;line-height:18px}.ec-ob .modele-avis p{overflow:hidden;margin:0;font-size:13px;line-height:18px;text-overflow:ellipsis;white-space:nowrap}.ec-ob .modele-choix{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-ob .ob-etat-ok{margin-top:8px}.ec-ob .ob-etat-ok li,.ec-ob [data-controles-ok] li{align-items:center;padding:8px 2px;background:none;box-shadow:none}.ec-ob .ob-etat-ok .etat{width:22px;height:22px}.ec-ob .ob-etat-ok strong{color:rgb(var(--ec-c-succes));font-size:13px}.ec-ob .ob-etat-ok small{display:block}.ec-ob .adresse code{display:block;overflow:hidden;font-family:inherit;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-ob .ob-modules{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.ec-ob .ob-modules__pastille{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2));font-size:12px;font-weight:550;white-space:nowrap}.ec-ob .ob-modules__pastille--plus{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}.ec-ob .jauge button:before{background:rgb(var(--ec-c-neutre-doux))}.ec-ob .jauge button[data-etat=fait]:before{background:rgb(var(--ec-c-marque) / .32)}.ec-ob .jauge button[data-etat=courant]:before{background:rgb(var(--ec-c-marque))}.ec-ob [data-raccourcis] .etat{color:rgb(var(--ec-c-marque-encre))}.ec-ob .coche-grande{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes));box-shadow:0 0 0 6px rgb(var(--ec-c-succes-doux) / .5)}.ec-ob .adresse[data-adresse-publique]{padding-inline:var(--ec-space-lg)}.ec-ob .adresse[data-adresse-publique] code{font-size:15px;white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere}.ec-ob .adresse[data-adresse-publique] [data-copier]{flex:none;width:44px;min-width:44px;height:44px;padding:0;justify-content:center;gap:0;border-radius:50%;font-size:0}.ec-ob .jauge button:not([data-etat=fait],[data-etat=courant]):before{background:var(--ec-c-controle)}.ec-ob .jauge button[data-etat=fait]:before{background:rgb(var(--ec-c-marque-encre) / .45)}.ec-ob .modele-avis p{overflow:visible;white-space:normal;text-overflow:clip}.ec-ob .ec-inline-alert[data-mentions-repli]{margin-top:16px}.ec-ob .activite-connue{display:flex;flex-direction:column;gap:2px;margin:0 0 var(--ec-space-md)}.ec-ob .activite-connue p{margin:0}.ec-ob .activite-connue__lien{display:flex;flex-wrap:wrap;align-items:center;column-gap:6px}.ec-ob .activite-connue__changer{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm)}.ec-ob .activite-connue__changer .combo{align-self:stretch}.ec-free-style{--fs-carte: var(--ec-os-carte, 255 255 255);--fs-texte: var(--ec-os-texte, 12 12 12);--fs-texte-2: var(--ec-os-accueil-texte-2, 84 84 84);--fs-encart: var(--ec-os-accueil-encart, 238 237 236);--fs-accent: var(--ec-os-accueil-accent, var(--ec-vif-accent-plein));--fs-sur-accent: var(--ec-os-accueil-sur-accent, 255 255 255);--fs-accent-texte: var(--ec-os-accueil-accent-texte, var(--ec-vif-accent-texte));display:flex;flex-direction:column;gap:24px;box-sizing:border-box;width:100%;max-width:1120px;margin:0 auto 24px;padding:32px;border-radius:var(--ec-os-rayon-carte, 24px);background:rgb(var(--fs-carte));color:rgb(var(--fs-texte));box-shadow:var(--ec-os-ombre-flottante);min-width:0}.ec-free-style *,.ec-free-style *:before,.ec-free-style *:after{box-sizing:border-box}.ec-free-style__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px 24px}.ec-free-style__tete>div{flex:1 1 320px;min-width:0}.ec-free-style__titre{margin:0;font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-accueil-sous-titre, 32px);font-weight:400;line-height:1.1;letter-spacing:-.03em}@media(min-width:651px){.ec-free-style__titre.ec-free-style__titre{font-family:var(--ec-os-police-grand-titre)}}.ec-free-style__intro{margin:8px 0 0;max-width:62ch;font-size:16px;line-height:1.5;color:rgb(var(--fs-texte-2))}.ec-free-style__etat{display:inline-flex;align-items:center;gap:6px;min-height:24px;margin:0;font-size:var(--ec-os-t-corps, 14px);color:rgb(var(--fs-texte-2))}.ec-free-style__etat[data-save-state=saved]{color:rgb(var(--fs-accent-texte))}.ec-free-style__etat[data-save-state=error]{color:rgb(var(--ec-os-danger))}.ec-free-style__cartes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(min-width:900px){.ec-free-style__cartes{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}}.ec-free-style__carte{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;margin:0;padding:10px 10px 14px;border:2px solid rgb(var(--fs-encart));border-radius:20px;background:rgb(var(--fs-carte));color:inherit;font:inherit;text-align:left;cursor:pointer;transition:border-color .15s var(--ec-ease, ease),box-shadow .15s var(--ec-ease, ease)}.ec-free-style__carte:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-free-style__carte[aria-checked=true]{border-color:rgb(var(--fs-accent))}.ec-free-style__carte:focus-visible{outline:3px solid rgb(var(--fs-accent));outline-offset:3px}.ec-free-style__coche{position:absolute;top:16px;right:16px;display:grid;place-items:center;width:28px;height:28px;border-radius:999px;background:rgb(var(--fs-accent));color:rgb(var(--fs-sur-accent))}.ec-free-style__apercu{display:flex;flex-direction:column;gap:6px;min-height:132px;padding:12px;border:1px solid;border-radius:12px;overflow:hidden}.ec-free-style__apercu-barre{display:flex;align-items:center;gap:6px}.ec-free-style__apercu-point{width:10px;height:10px;border-radius:999px}.ec-free-style__apercu-trait{width:40%;height:4px;border-radius:999px}.ec-free-style__apercu-titre{font-size:34px;line-height:1;letter-spacing:-.02em}.ec-free-style__apercu-ligne{font-size:12px;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-free-style__apercu-bloc{display:flex;align-items:flex-end;margin-top:auto;height:28px;padding:6px;border:1px solid;border-radius:8px}.ec-free-style__apercu-bouton{width:44px;height:12px;border-radius:999px}.ec-free-style__nuancier{display:flex;gap:4px}.ec-free-style__nuance{flex:1;height:14px;border-radius:4px;box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-free-style__nom{display:flex;flex-direction:column;gap:2px;min-width:0;padding:0 4px}.ec-free-style__nom strong{font-family:var(--ec-os-police-titre);font-size:18px;font-weight:400;letter-spacing:-.01em}.ec-free-style__nom small{font-size:var(--ec-os-t-corps, 14px);line-height:1.35;color:rgb(var(--fs-texte-2))}.ec-free-style__options{display:grid;grid-template-columns:minmax(0,1fr);gap:12px}@media(min-width:760px){.ec-free-style__options{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}}.ec-free-style__option{display:flex;flex-direction:column;gap:10px;min-width:0;padding:20px;border-radius:16px;background:rgb(var(--fs-encart))}.ec-free-style__option h3{margin:0;font-family:var(--ec-os-police-titre);font-size:20px;font-weight:400;letter-spacing:-.01em}.ec-free-style__aide,.ec-free-style__note{margin:0;font-size:var(--ec-os-t-corps, 14px);line-height:1.45;color:rgb(var(--fs-texte-2))}.ec-free-style__note{color:rgb(var(--fs-texte))}.ec-free-style__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:10px;min-width:0}.ec-free-style__couleur{display:inline-flex;align-items:center;gap:10px;min-height:44px;padding:4px 14px 4px 4px;border-radius:999px;background:rgb(var(--fs-carte));font-variant-numeric:tabular-nums;cursor:pointer}.ec-free-style__couleur input{width:36px;height:36px;padding:0;border:0;border-radius:999px;background:transparent;cursor:pointer}.ec-free-style__couleur input::-webkit-color-swatch-wrapper{padding:0}.ec-free-style__couleur input::-webkit-color-swatch{border:0;border-radius:999px}.ec-free-style__couleur input::-moz-color-swatch{border:0;border-radius:999px}.ec-free-style__couleur:focus-within{outline:3px solid rgb(var(--fs-accent));outline-offset:2px}.ec-free-style__fichier{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-free-style__logo{display:block;max-width:120px;max-height:56px;padding:6px;border-radius:10px;background:rgb(var(--fs-carte));object-fit:contain}.ec-free-style__photos-tete{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ec-free-style__compte{font-size:var(--ec-os-t-corps, 14px);font-variant-numeric:tabular-nums;color:rgb(var(--fs-texte-2))}.ec-free-style__droits{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:12px;background:rgb(var(--fs-carte));font-size:15px;line-height:1.4;cursor:pointer}.ec-free-style__droits input{flex:none;width:20px;height:20px;margin:1px 0 0;accent-color:rgb(var(--fs-accent));cursor:pointer}.ec-free-style__droits input:disabled{cursor:default}.ec-free-style__vignettes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:0;padding:0;list-style:none}@media(min-width:640px){.ec-free-style__vignettes{grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}}.ec-free-style__vignette{display:flex;flex-direction:column;gap:8px;min-width:0;padding:8px;border-radius:14px;background:rgb(var(--fs-carte))}.ec-free-style__vignette img{display:block;width:100%;aspect-ratio:4 / 3;border-radius:10px;object-fit:cover;background:rgb(var(--fs-encart))}.ec-free-style__decision{margin:0;font-size:var(--ec-os-t-corps);line-height:1.35;overflow-wrap:anywhere}.ec-free-style__decision[data-decision=used]{color:rgb(var(--fs-accent-texte))}.ec-free-style__decision[data-decision=rejected]{color:rgb(var(--fs-texte-2))}.ec-free-style__erreurs{display:flex;flex-direction:column;gap:6px;margin:0;padding:14px 18px;border-radius:12px;background:rgb(var(--fs-encart));color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-corps, 14px);list-style:none}@media(max-width:640px){.ec-free-style{gap:20px;padding:20px 16px;border-radius:20px}.ec-free-style__option{padding:16px}.ec-free-style__apercu{min-height:116px;padding:10px}.ec-free-style__apercu-titre{font-size:28px}}.ec-free-style__titre:focus{outline:none}.ec-free-style__titre:focus-visible{outline:3px solid rgb(var(--fs-accent));outline-offset:4px;border-radius:6px}.ec-free-style__suite{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px}.ec-free-style__lien{display:inline-flex;align-items:center;min-height:44px;margin:0;padding:0 4px;border:0;background:transparent;color:rgb(var(--ec-os-accueil-accent-texte, var(--ec-vif-accent-texte)));font:inherit;font-size:15px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-free-style__lien:focus-visible{outline:3px solid rgb(var(--ec-os-accueil-accent, var(--ec-vif-accent-plein)));outline-offset:2px;border-radius:6px}.ec-free-phase-brief:focus{outline:none}.ec-free-phase-brief__retour{display:flex;justify-content:center;margin:16px auto 24px;padding:0 16px}@media(max-width:640px){.ec-free-style__suite{flex-direction:column;align-items:stretch}.ec-free-style__suite>*{justify-content:center;width:100%}}.ec-free-style__lien:disabled{color:rgb(var(--ec-os-texte-desactive));text-decoration:none;cursor:default}.ec-free-creer{max-width:720px}.ec-free-creer__formulaire{display:flex;flex-direction:column;gap:20px;margin:0}.ec-free-creer__champ{max-width:420px}.ec-free-creer__erreur{margin:0;padding:14px 18px;border-radius:12px;background:rgb(var(--fs-encart));color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-corps, 14px)}.ec-free-phase-brief__retour{flex-wrap:wrap;gap:8px 24px}.ec-free-pack{display:flex;flex-direction:column;gap:12px;min-width:0;margin:0;padding:0;border:0}.ec-free-pack[data-pack-state=loading]{min-height:120px;border-radius:20px;background:rgb(var(--fs-encart))}.ec-free-pack__titre{margin:0 0 4px;padding:0;font-size:var(--ec-os-t-titre-carte, 18px);font-weight:600}.ec-free-pack__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.ec-free-pack__carte{position:relative;display:flex;flex-direction:column;gap:10px;min-width:0;padding:16px 16px 16px 48px;border:2px solid rgb(var(--fs-encart));border-radius:20px;background:rgb(var(--fs-carte));cursor:pointer}.ec-free-pack__carte:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-free-pack__carte[data-checked]{border-color:rgb(var(--fs-accent))}.ec-free-pack__carte:has(.ec-free-pack__radio:focus-visible){outline:3px solid rgb(var(--fs-accent));outline-offset:3px}.ec-free-pack__radio{position:absolute;top:18px;left:16px;width:20px;height:20px;margin:0;accent-color:rgb(var(--fs-accent))}.ec-free-pack__nom{display:flex;flex-direction:column;gap:2px}.ec-free-pack__nom small,.ec-free-pack__sous-titre,.ec-free-pack__prix{color:rgb(var(--fs-texte-2));font-size:var(--ec-os-t-petit, 13px)}.ec-free-pack__modules{display:flex;flex-direction:column;gap:2px;font-size:var(--ec-os-t-corps, 14px)}.ec-free-pack__liste{display:flex;flex-direction:column;gap:6px;max-width:420px}.ec-free-pack__liste select{min-height:48px;padding:0 12px;border:1px solid rgb(var(--ec-os-bordure, 220 220 220));border-radius:8px;background:rgb(var(--fs-carte));color:inherit;font:inherit}.ec-free-etape{display:flex;flex-direction:column;gap:16px;width:100%;max-width:1120px;margin:0 auto;min-width:0}.ec-free-progres{box-sizing:border-box;width:100%;margin:0;padding:16px 20px;border-radius:20px;background:rgb(var(--ec-os-carte, 255 255 255));color:rgb(var(--ec-os-texte, 12 12 12))}.ec-free-progres__titre{margin:0 0 8px;font-size:var(--ec-os-t-petit, 13px);font-weight:600;color:rgb(var(--ec-os-accueil-texte-2, 84 84 84))}.ec-free-progres__liste{display:flex;flex-wrap:wrap;gap:4px 8px;margin:0;padding:0;list-style:none;counter-reset:etape}.ec-free-progres__liste>li{counter-increment:etape}.ec-free-progres__lien{display:inline-flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:44px;padding:6px 12px;border:0;border-radius:12px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-free-progres__lien:hover{background:rgb(var(--ec-os-accueil-encart, 238 237 236))}.ec-free-progres__lien:focus-visible{outline:3px solid rgb(var(--ec-os-accueil-accent, var(--ec-vif-accent-plein)));outline-offset:2px}.ec-free-progres__nom{font-size:var(--ec-os-t-corps, 14px);font-weight:600}.ec-free-progres__nom:before{content:counter(etape) ". "}.ec-free-progres__etat{font-size:var(--ec-os-t-petit, 13px);color:rgb(var(--ec-os-accueil-texte-2, 84 84 84))}.ec-free-progres li[data-current] .ec-free-progres__lien{background:rgb(var(--ec-os-accueil-encart, 238 237 236))}.ec-free-progres li[data-todo] .ec-free-progres__etat{color:rgb(var(--ec-os-texte, 12 12 12));text-decoration:underline;text-underline-offset:3px}@media(max-width:640px){.ec-free-progres__liste{flex-direction:column}.ec-free-progres__lien{flex-direction:row;justify-content:space-between;width:100%}}.ec-free-creer__raison{margin:0;font-size:var(--ec-os-t-corps, 14px);color:rgb(var(--ec-os-texte, 12 12 12))}.ec-free-creer__conseil p,.ec-free-creer__conseil ul{margin:0;padding:0;list-style:none}.ec-free-style__logo[data-logo-tone=light]{background:rgb(var(--ec-fixed-panel));padding:6px 10px;border-radius:8px}.ec-free-style__logo[data-logo-tone=inconnu]{filter:drop-shadow(0 0 1px rgb(var(--ec-fixed-black) / .55))}.ec-parcours-relation{margin:24px auto 8px;width:100%;max-width:1376px;padding:0 24px;color:rgb(var(--ec-os-texte))}.ec-parcours-relation__tete{display:flex;align-items:baseline;gap:12px;margin:0 0 14px;flex-wrap:wrap}.ec-parcours-relation__tete h2{margin:0;font:600 18px / 1.3 var(--ec-font-sans, inherit);letter-spacing:-.01em}.ec-parcours-relation__tete p{margin:0;font-size:14px;color:rgb(var(--ec-os-texte-2))}.ec-parcours-relation__grille{display:grid;grid-template-columns:minmax(300px,380px) minmax(0,1fr);gap:16px;align-items:start}.ec-parcours-relation__colonne{display:grid;gap:16px}.ec-parcours-carte,.ec-parcours-validation,.ec-parcours-relation__fil{background:rgb(var(--ec-os-carte));border-radius:var(--ec-vif-rayon, 18px);box-shadow:var(--ec-vif-ombre)}.ec-parcours-carte{padding:20px;display:grid;gap:14px}.ec-parcours-carte__personne{display:flex;align-items:center;gap:14px}.ec-parcours-carte__photo{width:56px;height:56px;border-radius:999px;object-fit:cover;flex:none;background:rgb(var(--ec-vif-pierre))}.ec-parcours-carte__nom{margin:0;font-weight:600;font-size:16px}.ec-parcours-carte__role{margin:2px 0 0;font-size:14px;color:rgb(var(--ec-os-texte-2))}.ec-parcours-carte__gestes{display:flex;flex-wrap:wrap;gap:8px}.ec-parcours-validation{padding:20px;display:grid;gap:10px}.ec-parcours-validation__titre{margin:0;display:flex;align-items:center;gap:8px;font-weight:600;font-size:16px}.ec-parcours-validation__coche{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:999px;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-parcours-validation__texte,.ec-parcours-validation__note{margin:0;font-size:14px;line-height:1.45}.ec-parcours-validation__note{color:rgb(var(--ec-os-texte-2))}.ec-parcours-validation__bouton{justify-self:start;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 20px;border:0;border-radius:999px;background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font:inherit;font-weight:600;font-size:15px;text-decoration:none;cursor:pointer}.ec-parcours-validation__lien{justify-self:start;padding:4px 0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;font-weight:500;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.ec-parcours-validation__bouton:hover{background:rgb(var(--ec-c-marque-survol, var(--ec-c-marque)))}.ec-parcours-validation__bouton:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:3px}.ec-parcours-validation__bouton[disabled]{opacity:.6;cursor:progress}.ec-parcours-relation__fil{position:relative;display:flex;flex-direction:column;height:560px;overflow:hidden;padding-top:8px}.ec-parcours-relation__filtre{display:inline-flex;align-self:flex-end;gap:4px;margin:4px 12px 0;padding:3px;border-radius:999px;background:rgb(var(--ec-vif-pierre))}.ec-parcours-relation__filtre button{min-height:32px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-parcours-relation__filtre button[aria-pressed=true]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-parcours-relation__conversation{flex:1;min-height:0}@media(max-width:900px){.ec-parcours-relation{padding:0 16px}.ec-parcours-relation__grille{grid-template-columns:minmax(0,1fr)}.ec-parcours-relation__fil{height:600px}}.ec-parcours-figma{margin:0 0 16px;padding:20px;display:grid;gap:14px;background:rgb(var(--ec-os-carte));border-radius:var(--ec-vif-rayon, 18px);box-shadow:var(--ec-vif-ombre)}.ec-parcours-figma__tete{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:12px}.ec-parcours-figma__titre{margin:0;font-weight:600;font-size:16px}.ec-parcours-figma__note{margin:2px 0 0;font-size:14px;color:rgb(var(--ec-os-texte-2))}.ec-parcours-figma__gestes{display:flex;flex-wrap:wrap;gap:8px}.ec-parcours-figma__cadre{position:relative;aspect-ratio:16 / 10;border-radius:14px;overflow:hidden;background:rgb(var(--ec-vif-pierre))}.ec-parcours-figma__cadre[data-plein]{aspect-ratio:auto;border-radius:0}.ec-parcours-figma__iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}.ec-parcours-figma__calque{position:absolute;top:0;right:0;bottom:0;left:0;cursor:crosshair;background:rgb(var(--ec-os-texte) / .06);box-shadow:inset 0 0 0 2px rgb(var(--ec-c-marque))}.ec-parcours-figma__aide{position:absolute;left:50%;top:12px;transform:translate(-50%);margin:0;padding:6px 12px;border-radius:999px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font-size:13px;font-weight:600;white-space:nowrap;pointer-events:none}.ec-parcours-figma__epingle{position:absolute;z-index:2;display:inline-grid;place-items:center;width:26px;height:26px;margin:-26px 0 0 -2px;border-radius:999px 999px 999px 0;background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:12px;font-weight:600;box-shadow:0 0 0 2px rgb(var(--ec-os-carte));pointer-events:auto}.ec-parcours-figma__epingle--neuve{position:static;margin:0;background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-parcours-figma__pose{position:absolute;z-index:3;display:flex;gap:8px;align-items:flex-start;transform:translate(-2px,-26px)}.ec-parcours-figma__bulle{width:min(300px,70vw);padding:10px;border-radius:14px;background:rgb(var(--ec-os-carte));box-shadow:var(--ec-vif-ombre-haute, var(--ec-vif-ombre));display:grid;gap:8px}.ec-parcours-figma__bulle textarea{min-height:72px;resize:vertical;font:inherit;font-size:14px;padding:8px 10px;border-radius:10px;border:1px solid rgb(var(--ec-os-texte) / .16);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-parcours-figma__bulle-gestes{display:flex;justify-content:flex-end;gap:8px}.ec-parcours-figma__bulle-gestes button,.ec-parcours-figma__repli button,.ec-parcours-modules button{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:600;cursor:pointer}.ec-parcours-figma__bulle-gestes .ec-parcours-figma__envoyer{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));white-space:nowrap}.ec-parcours-figma__decision{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding-top:14px;border-top:1px solid var(--ec-os-filet)}.ec-parcours-figma__decision .ec-parcours-figma__note{margin:0;flex:1 1 260px}.ec-parcours-figma__validee{display:inline-flex;align-items:center;gap:8px;margin:0;font-size:14px;font-weight:600}@media(max-width:600px){.ec-parcours-figma__decision .ec-parcours-figma__gestes{width:100%}.ec-parcours-figma__decision .ec-parcours-figma__gestes>*{flex:1 1 100%;justify-content:center}}.ec-parcours-figma__bulle-gestes button[disabled],.ec-parcours-modules button[disabled]{opacity:.55;cursor:default}.ec-parcours-figma__repli{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;padding:10px 14px;border-radius:12px;background:rgb(var(--ec-vif-pierre));font-size:13px}.ec-parcours-figma__repli p{margin:0}.ec-parcours-modules{padding:20px;display:grid;gap:10px;background:rgb(var(--ec-os-carte));border-radius:var(--ec-vif-rayon, 18px);box-shadow:var(--ec-vif-ombre)}.ec-parcours-modules ul{margin:0;padding:0;list-style:none;display:grid;gap:8px}.ec-parcours-modules li{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;background:rgb(var(--ec-vif-pierre))}.ec-parcours-modules li>span{display:grid;gap:2px}.ec-parcours-modules small{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-parcours-modules__fait{display:inline-flex;align-items:center;gap:4px;font-size:13px;font-weight:600}@media(min-width:651px){#atelier.ec-atelier-coque.ec-atelier-coque:before{display:none}#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene){grid-template-columns:minmax(380px,520px) minmax(0,1fr);gap:16px;overflow:visible}#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-atelier-conversation,.ec-brief__colonne,.ec-valid__carte[data-scene] .ec-valid__corps,.ec-mel__conversation,.ec-atelier-scene>.ec-atelier-plateau,.ec-valid__plateau,.ec-mel__plateau,.ec-brief__apercu){background:rgb(var(--ec-c-papier));border-radius:var(--ec-c-rayon-carte);box-shadow:0 0 0 1px var(--ec-c-filet)}#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-atelier-conversation,.ec-mel__conversation,.ec-valid__carte[data-scene] .ec-valid__corps){padding:40px}#atelier.ec-atelier-coque.ec-atelier-coque .ec-atelier-plateau:before{display:none}}@media(min-width:651px){#atelier.ec-atelier-coque:has(:is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene)) .ec-atelier-entete{max-width:none;padding-inline:24px}#atelier.ec-atelier-coque .ec-projet[data-atelier]>.ec-view__body:has(:is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene)){padding:16px 24px 24px;background:transparent}#atelier.ec-atelier-coque .ec-projet[data-atelier]:has(:is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene))>.ec-barre-projet{padding-inline:24px;margin-bottom:16px}#atelier.ec-atelier-coque .ec-projet[data-atelier]:has(:is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene)) .ec-barre-projet__cadre{margin-inline:0}}@media(min-width:651px){#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-mel__scene,.ec-valid__carte[data-scene],.ec-brief__grille)>.ec-atelier-plateau{background:rgb(var(--ec-c-papier));border-radius:var(--ec-c-rayon-carte);box-shadow:0 0 0 1px var(--ec-c-filet)}#atelier.ec-atelier-coque:has(:is(.ec-atelier-scene,.ec-brief__grille,.ec-valid__carte[data-scene],.ec-mel__scene)) .ec-barre-projet{margin-bottom:16px}}#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-atelier-conversation>h1,.ec-mel__scene-titre,.ec-valid__carte[data-scene] .ec-valid__nom){font-size:clamp(30px,2.5vw,36px);line-height:1.12;letter-spacing:-.03em}#atelier.ec-atelier-coque.ec-atelier-coque :is(.ec-atelier-scene,.ec-valid__carte[data-scene],.ec-mel__scene) h1{font-size:clamp(30px,2.5vw,36px);line-height:1.12;letter-spacing:-.03em}@media(min-width:651px){#atelier.ec-atelier-coque.ec-atelier-coque .ec-brief__colonne:not([data-moment]){padding:28px 40px 24px}}@media(min-width:651px){#atelier.ec-atelier-coque.ec-atelier-coque .ec-brief__colonne:not([data-moment])>.ec-brief__pied--question{position:sticky;bottom:-24px;z-index:1;margin-top:auto;margin-bottom:-24px;padding-block:16px 24px;background:rgb(var(--ec-c-papier))}#atelier.ec-atelier-coque.ec-atelier-coque .ec-brief__colonne:not([data-moment])>.ec-brief__pied--question:before{background:linear-gradient(to top,rgb(var(--ec-c-papier)),rgb(var(--ec-c-papier) / 0))}}#atelier.ec-atelier-coque .ec-barre-projet__etapes li[data-etat=a-venir] a[aria-current=page] .ec-barre-projet__pastille{color:rgb(var(--ec-c-marque));box-shadow:none}.ec-resto__corps{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;gap:var(--ec-space-lg)}.ec-resto__ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-resto__barre>.ec-os-recherche{flex:1 1 240px}.ec-resto__pied{display:flex;flex:1;flex-wrap:wrap;justify-content:flex-end;gap:var(--ec-space-sm)}.ec-resto__vide,.ec-resto__aide,.ec-resto__note{margin:0}.ec-resto__vivant:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--ec-statut-valide)}.ec-resto__hors-ligne:before{content:"";display:inline-block;width:8px;height:8px;margin-right:6px;border-radius:50%;background:var(--ec-statut-refuse)}.ec-resto-plats{display:grid;gap:var(--ec-space-2xs);margin:0;padding:0;list-style:none}.ec-resto-plat{display:flex;align-items:flex-start;gap:var(--ec-space-sm);width:100%;padding:var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-tuile);background:transparent;color:inherit;font:inherit;text-align:left}button.ec-resto-plat{cursor:pointer}button.ec-resto-plat:hover{background:rgb(var(--ec-os-champ))}.ec-resto-plat[data-en-vol]{opacity:.55;pointer-events:none}.ec-resto-plat__qte{min-width:2.5ch;font-weight:600}.ec-resto-plat__nom{display:grid;flex:1;gap:var(--ec-space-2xs);min-width:0;font-weight:500;overflow-wrap:anywhere}.ec-resto-plat__plus,.ec-resto-plat__note{font-weight:400}.ec-resto-plat__note{font-style:italic}.ec-resto-plat[data-retire] .ec-resto-plat__nom{text-decoration:line-through}.ec-resto-total{display:flex;align-items:baseline;justify-content:space-between}.ec-resto-total__montant{font-weight:600}.ec-resto-notice{display:flex;gap:var(--ec-space-xs);margin:0}.ec-resto-tickets,.ec-resto-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:var(--ec-space-md);align-items:start}.ec-resto-minuteur .ec-os-kanban-echeance{height:24px;font-size:var(--ec-os-t-corps);font-weight:600}.ec-resto-carte__geste{min-height:44px}.ec-resto-carte__plats{gap:0;margin-inline:calc(var(--ec-space-xs) * -1)}.ec-resto-carte__plat{padding:var(--ec-space-xs);border-radius:var(--ec-os-rayon-item)}.ec-resto-carte__plat:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}@media(pointer:coarse){.ec-resto-carte__plat{min-height:44px}}.ec-resto-carte .ec-os-kanban-carte__titre{font-size:16px;font-weight:600;line-height:22px}.ec-resto-carte__plat .ec-resto-plat__qte,.ec-resto-carte__plat .ec-resto-plat__nom{font-size:16px;line-height:22px}.ec-resto-carte__plat .ec-resto-plat__nom{font-weight:550}.ec-resto-carte__plat .ec-resto-carte__remarque,.ec-resto-carte__plat .ec-resto-carte__options{font-size:var(--ec-os-t-corps);line-height:18px}.ec-resto-carte__plat .ec-resto-carte__options{color:rgb(var(--ec-os-texte-2));font-weight:400}.ec-resto-carte__indice{display:inline-flex;align-self:center;color:rgb(var(--ec-os-texte-2));opacity:.8;transition:opacity .15s var(--ec-ease)}@media(pointer:coarse){.ec-resto-carte__indice{opacity:1}}.ec-resto-carte__plat:hover .ec-resto-carte__indice,.ec-resto-carte__plat:focus-visible .ec-resto-carte__indice{opacity:1}.ec-resto-carte__autres{margin:var(--ec-space-2xs) 0 0;color:rgb(var(--ec-os-texte-2));font-size:12px;line-height:16px}.ec-resto-carte__remarque,.ec-resto-carte__options{display:block;overflow-wrap:anywhere}.ec-resto-carte__remarque{color:rgb(var(--ec-os-texte));font-weight:500}.ec-resto-carte__remarque .ec-icone{vertical-align:-1px}.ec-resto-tableau .ec-os-kanban__indicateur-bouton{height:44px}@media(pointer:coarse){.ec-resto-tableau .ec-os-kanban__coin .ec-os-rond{width:44px;height:44px}}.ec-resto-ticket{display:grid;gap:var(--ec-space-sm);transition:opacity .3s var(--ec-ease),transform .3s var(--ec-ease)}.ec-resto-ticket[data-sortant]{opacity:0;transform:translateY(-8px)}.ec-resto-plan{grid-template-columns:repeat(auto-fill,minmax(168px,1fr))}.ec-resto-table{display:grid;justify-items:start;gap:var(--ec-space-2xs);min-height:132px;padding:var(--ec-space-md);border:1px solid transparent;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-resto-table[data-etat=libre]{border:1px dashed rgb(var(--ec-os-texte) / .35);background:transparent}.ec-resto-table:hover{box-shadow:var(--ec-float-shadow)}.ec-resto-table__nom{font-weight:600}.ec-resto-table__pied{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 8px;align-self:end;width:100%}.ec-resto-table__pied>span{flex:0 0 auto;white-space:nowrap}.ec-resto-fiche,.ec-resto-panneau{display:grid;gap:var(--ec-space-md)}.ec-resto-commande{display:grid;grid-template-columns:180px minmax(0,1fr) 300px;gap:var(--ec-space-md);align-items:start}@media(max-width:900px){.ec-resto-commande{grid-template-columns:1fr}}.ec-resto-plat[aria-current]{background:rgb(var(--ec-os-champ))}.ec-resto-table[data-epuise]{opacity:.45;cursor:not-allowed}.ec-resto-rupture{flex-wrap:wrap;align-items:center}.ec-resto-rupture>.ec-resto-plat__nom{flex-basis:160px}.ec-resto-rupture__qte{width:88px}@media(prefers-reduced-motion:no-preference){.ec-resto-ticket[data-neuf],.ec-resto-table[data-pulse]{animation:ec-resto-pulse var(--ec-anim-max) var(--ec-ease)}}@keyframes ec-resto-pulse{40%{transform:scale(1.025)}}.ec-resto-qr{display:grid;justify-items:center;gap:var(--ec-space-sm);text-align:center}.ec-resto-qr__frame{width:240px;height:240px;padding:12px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-blanc))}.ec-resto-qr__frame svg{display:block;width:100%;height:100%}.ec-resto-qr__code{font-family:inherit;word-break:break-all}@media print{body:has(.ec-resto-qr__print) *{visibility:hidden}.ec-resto-qr__print,.ec-resto-qr__print *{visibility:visible}.ec-resto-qr__print{position:fixed;top:0;right:0;bottom:0;left:0;align-content:center}}.rt-DialogOverlay:has([data-resto-confirm]){z-index:70}.ec-resto-ticket__tete-squelette{justify-content:space-between}.ec-resto-plat[aria-hidden=true]>:last-child,.ec-resto-ticket[aria-hidden=true] .ec-resto-plat>:last-child{margin-left:auto}.ec-pastille.ec-os-teinte[data-ec-etape]{--ec-statut-point: rgb(var(--ec-os-teinte-point));--ec-statut-point-pilule: rgb(var(--ec-os-teinte-point));--ec-etat-couleur: rgb(var(--ec-os-teinte-point))}:is(.ec-resto-salle[data-ec-espace=mail],.ec-resto-kds[data-ec-espace=mail])>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille,.ec-resto__corps,.ec-resto-tickets,.ec-resto-plan):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}:is(.ec-resto-salle[data-ec-espace=mail],.ec-resto-kds[data-ec-espace=mail]) [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-resto-kds .ec-resto__releve{flex-wrap:nowrap;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-resto-salle[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}@media(max-width:599px){.ec-resto-kds .ec-resto__releve{display:none}}:is(.ec-resto-salle,.ec-resto-kds).ec-os-page--plein .ec-resto__corps{display:flex;flex:1 1 auto;flex-direction:column;min-height:0}.ec-wk .ec-resto-plan{grid-template-columns:repeat(auto-fill,minmax(168px,1fr));gap:12px}.ec-wk .ec-resto-table{min-height:148px;padding:16px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:inset 4px 0 rgb(var(--ec-c-marque))}.ec-wk .ec-resto-table[data-etat=libre]{border:1px dashed var(--ec-c-controle);background:rgb(var(--ec-c-lavis));box-shadow:none}.ec-wk .ec-resto-table__nom{font-size:26px;font-weight:650;line-height:30px;letter-spacing:-.02em}.ec-wk .ec-resto-table__meta{color:rgb(var(--ec-c-encre-2));font-size:14px}.ec-wk .ec-resto-table__pied{font-size:15px;font-weight:600}.ec-wk .ec-resto-table:hover{border-color:rgb(var(--ec-c-marque-filet))}.ec-resto-journee{padding:4px 20px 24px}.ec-resto-journee .ec-resto-plat{min-height:48px;border-bottom:1px solid var(--ec-c-filet-doux)}.ec-resto-salle .ec-wk-section__table{border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;box-shadow:none}.ec-resto-salle .ec-resto-notice{margin:0;padding:8px 20px}.ec-resto-salle .ec-wk--table .ec-wk-section__table{display:flex;flex-direction:column;min-height:100%;overflow:visible;border-top:0}.ec-resto-salle .ec-wk--table .ec-wk-section__table>.ec-list-table{flex:1 1 auto}.ec-resto__vide-gouttiere{margin-inline:var(--ec-os-e-20, 20px)}.ec-canon-filterbar__view>.ec-restaurant__r3{padding:0}.ec-resto-kds{--ec-resto-service-entree: 96 138 100;--ec-resto-service-plat: 150 108 74;--ec-resto-service-dessert: 184 96 136;--ec-resto-service-boisson: 92 118 156;--ec-resto-service-autre: 124 126 132}:root.dark .ec-resto-kds{--ec-resto-service-entree: 150 196 152;--ec-resto-service-plat: 214 170 132;--ec-resto-service-dessert: 232 156 192;--ec-resto-service-boisson: 156 180 220;--ec-resto-service-autre: 170 172 178}.ec-resto-tc [data-service=entree]{--ec-resto-service: var(--ec-resto-service-entree)}.ec-resto-tc [data-service=plat]{--ec-resto-service: var(--ec-resto-service-plat)}.ec-resto-tc [data-service=dessert]{--ec-resto-service: var(--ec-resto-service-dessert)}.ec-resto-tc [data-service=boisson]{--ec-resto-service: var(--ec-resto-service-boisson)}.ec-resto-tc [data-service=autre]{--ec-resto-service: var(--ec-resto-service-autre)}.ec-resto-tc{align-content:start;gap:20px}.ec-resto-tc__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.ec-resto-tc__ident{display:grid;gap:6px;min-width:0}.ec-resto-tc__table{margin:0;font-family:var(--ec-vif-titre, "Inter Variable", "Inter", system-ui, sans-serif);font-size:26px;font-weight:600;line-height:1.05;letter-spacing:-.015em;color:rgb(var(--ec-os-texte))}.ec-resto-tc__details{margin:0;font-size:13px;line-height:1.4;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__attente{display:grid;flex:none;justify-items:end;gap:6px;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__minuteur{font-size:24px;font-weight:500;line-height:1.05;letter-spacing:-.01em}.ec-resto-tc__palier{font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase}.ec-resto-tc__attente[data-age=alerte]{color:rgb(var(--ec-vif-chaud, 242 107 29))}.ec-resto-tc__attente[data-age=retard]{color:rgb(var(--ec-vif-urgent, 214 40 40))}.ec-resto-tc__service{display:grid;gap:4px;padding-left:14px;border-left:2px solid rgb(var(--ec-resto-service) / .6)}.ec-resto-tc__service-titre{margin:0;font-size:11px;font-weight:500;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__plats{gap:2px}.ec-resto-tc__plat{align-items:center;gap:12px;min-height:48px;padding:6px 8px;margin-left:-8px;width:calc(100% + 16px);margin-right:-8px;border-radius:var(--ec-vif-rayon-interne, 12px)}.ec-resto-tc__vignette{display:grid;flex:none;place-items:center;width:36px;height:36px;overflow:hidden;border-radius:10px;background:rgb(var(--ec-resto-service) / .12);color:rgb(var(--ec-resto-service))}.ec-resto-tc__vignette img{width:100%;height:100%;object-fit:cover}.ec-resto-tc__qte{min-width:2.4ch;font-size:18px;font-weight:600;line-height:1;text-align:right;white-space:nowrap}.ec-resto-tc__fois{margin-left:1px;font-size:13px;font-weight:400;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc .ec-resto-plat__nom{gap:2px;font-size:15px;line-height:1.35}.ec-resto-tc :is(.ec-resto-plat__plus,.ec-resto-plat__note){font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__etape{justify-self:start;margin-top:2px}.ec-resto-tc__plat[data-etape=ready] .ec-resto-plat__nom{color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__boissons{border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-vif-pierre, 245 245 246))}.ec-resto-tc__boissons-tete{display:flex;align-items:center;gap:10px;min-height:48px;padding:6px 12px 6px 8px;cursor:pointer;list-style:none;border-radius:inherit}.ec-resto-tc__boissons-tete::-webkit-details-marker{display:none}.ec-resto-tc__boissons-tete .ec-resto-tc__vignette{width:32px;height:32px;border-radius:9px}.ec-resto-tc__boissons-titre{flex:none;font-size:13px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-resto-tc__boissons-apercu{flex:1;min-width:0;overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__chevron{display:grid;flex:none;color:rgb(var(--ec-os-texte-2));transition:transform .16s var(--ec-ease)}.ec-resto-tc__boissons[open] .ec-resto-tc__chevron{transform:rotate(180deg)}.ec-resto-tc__boissons[open] .ec-resto-tc__boissons-apercu{visibility:hidden}.ec-resto-tc__boissons>.ec-resto-tc__plats{padding:0 12px 8px 16px}.ec-resto-tc__pied{display:flex;align-items:center;justify-content:space-between;gap:12px}.ec-resto-tc__progression{font-size:13px;color:rgb(var(--ec-os-texte-2))}.ec-resto-tc__geste{min-height:44px;padding-inline:18px}:root:root .ec-resto-plan{grid-template-columns:repeat(auto-fill,minmax(228px,1fr));gap:12px}:root:root .ec-resto-table.ec-resto-ct{position:relative;display:flex;flex-direction:column;align-items:stretch;justify-items:stretch;gap:8px;min-height:176px;padding:14px 16px 16px;border:0;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));color:rgb(var(--ec-os-texte));text-align:left;transition:box-shadow .2s var(--ec-vif-ease, ease),transform .2s var(--ec-vif-ease, ease)}:root:root .ec-resto-table.ec-resto-ct:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08)),var(--ec-vif-ombre-haute, 0 8px 24px -12px rgb(0 0 0 / .25))}:root:root .ec-resto-table.ec-resto-ct:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}:root:root .ec-resto-table.ec-resto-ct[data-etat=libre]{min-height:132px;background:rgb(var(--ec-os-carte) / .55);box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));color:rgb(var(--ec-os-texte-2, var(--ec-os-texte)))}:root:root .ec-resto-table.ec-resto-ct:not([data-etat=libre]){background:rgb(var(--ec-vif-noir));color:#fafafa;box-shadow:0 1px #ffffff0f inset,0 18px 36px -22px #0a0c14a6,0 2px 6px -2px #0a0c1440}:root:root .ec-resto-table.ec-resto-ct:not([data-etat=libre]):hover{box-shadow:0 1px #ffffff0f inset,0 24px 44px -22px #0a0c14bf,0 2px 6px -2px #0a0c144d}:root.dark .ec-resto-table.ec-resto-ct:not([data-etat=libre]),:root.black .ec-resto-table.ec-resto-ct:not([data-etat=libre]){background:#2c2e36;box-shadow:inset 0 0 0 1px #fff3,0 18px 36px -18px #000000f2}:root.dark .ec-resto-table.ec-resto-ct[data-etat=libre],:root.black .ec-resto-table.ec-resto-ct[data-etat=libre]{background:transparent;box-shadow:inset 0 0 0 1px #ffffff14;color:#ffffff8c}:root:root .ec-resto-table.ec-resto-ct[data-etat=a-servir]{box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-accent-sur-noir)),0 18px 36px -22px #0a0c14a6}.ec-resto-ct__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}:root:root .ec-resto-ct__nom{font-family:var(--ec-vif-display);font-size:30px;line-height:32px;font-weight:300;letter-spacing:-.02em}.ec-resto-ct__etape{display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:3px 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:rgb(var(--ec-os-texte) / .05)}.ec-resto-ct:not([data-etat=libre]) .ec-resto-ct__etape{background:#ffffff1a}.ec-resto-ct__carre{width:8px;height:8px;border-radius:2px;background:rgb(var(--ec-os-texte) / .3)}.ec-resto-ct__etape[data-etat=en-cuisine] .ec-resto-ct__carre{background:rgb(var(--ec-vif-chaud))}.ec-resto-ct__etape[data-etat=a-servir] .ec-resto-ct__carre{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-resto-ct__etape[data-etat=servie] .ec-resto-ct__carre{background:rgb(var(--ec-vif-ok))}@media(prefers-reduced-motion:no-preference){.ec-resto-ct__etape[data-etat=a-servir] .ec-resto-ct__carre{animation:ec-resto-ct-battement 1.6s ease-in-out infinite}}@keyframes ec-resto-ct-battement{50%{opacity:.35}}.ec-resto-ct__meta{font-size:13px;line-height:18px;color:rgb(var(--ec-os-texte-2, var(--ec-os-texte)));white-space:nowrap}.ec-resto-ct:not([data-etat=libre]) .ec-resto-ct__meta{color:#ffffff9e}.ec-resto-ct__qui-ligne{display:flex;align-items:baseline;justify-content:space-between;gap:8px;min-width:0}.ec-resto-ct__qui{min-width:0;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-resto-ct__montant{font-family:var(--ec-vif-titre);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em}.ec-resto-ct__temps{display:flex;flex-direction:column;gap:5px;margin-top:auto}.ec-resto-ct__temps-ligne{display:flex;justify-content:space-between;gap:8px;font-size:12px;line-height:16px;color:#ffffff9e;white-space:nowrap}.ec-resto-ct__duree{color:#fafafa;font-weight:600}.ec-resto-ct__duree[data-depasse]{color:rgb(var(--ec-vif-chaud))}.ec-resto-ct__prevu{color:#ffffff80;font-weight:400}.ec-resto-ct__jauge{position:relative;height:4px;border-radius:999px;background:#ffffff1f;overflow:hidden}.ec-resto-ct__jauge:after{content:"";position:absolute;inset:0 auto 0 0;width:var(--ec-resto-ct-part, 0%);border-radius:inherit;background:#fafafa}.ec-resto-ct__jauge[data-depasse]:after{background:rgb(var(--ec-vif-chaud))}.ec-resto-ct__plats{display:flex;align-items:center;gap:8px}.ec-resto-ct__barre{display:flex;flex:0 0 56px;gap:2px;height:4px}.ec-resto-ct__barre>span{flex-basis:0;border-radius:999px}.ec-resto-ct__barre>[data-part=servis]{background:rgb(var(--ec-vif-ok))}.ec-resto-ct__barre>[data-part=prets]{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-resto-ct__barre>[data-part=cuisine]{background:rgb(var(--ec-vif-chaud))}.ec-resto-ct__plats-texte{font-size:12px;line-height:16px;color:#ffffff9e;white-space:nowrap}.ec-resto-ct__attendue{display:flex;flex-wrap:wrap;align-items:center;gap:4px 6px;margin-top:auto;padding:6px 8px;border-radius:8px;background:rgb(var(--ec-vif-accent) / .08);color:rgb(var(--ec-vif-accent-texte, var(--ec-vif-accent)));font-size:12px;line-height:16px;font-weight:600}.ec-resto-ct__attendue .ec-resto-ct__qui{flex-basis:100%;font-size:12px;line-height:16px;color:rgb(var(--ec-os-texte))}.ec-resto-ct__alertes{display:flex;flex-wrap:wrap;gap:4px}.ec-resto-ct__alerte{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:11px;line-height:16px;font-weight:600;color:rgb(var(--ec-vif-chaud));background:rgb(var(--ec-vif-chaud) / .12)}.ec-resto-ct:not([data-etat=libre]) .ec-resto-ct__alerte{background:rgb(var(--ec-vif-chaud) / .2)}.ec-resto-ct__alerte[data-alerte=vip],.ec-resto-ct__alerte[data-alerte=anniversaire]{color:inherit;background:rgb(var(--ec-os-texte) / .06)}.ec-resto-ct:not([data-etat=libre]) .ec-resto-ct__alerte[data-alerte=vip],.ec-resto-ct:not([data-etat=libre]) .ec-resto-ct__alerte[data-alerte=anniversaire]{background:#ffffff1a}@media(max-width:760px){:root:root .ec-resto-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}:root:root .ec-resto-table.ec-resto-ct{min-height:150px;padding:12px}:root:root .ec-resto-ct__nom{font-family:var(--ec-vif-titre);font-size:20px;line-height:24px;font-weight:600}.ec-resto-ct__tete{flex-direction:column;gap:4px}.ec-resto-ct__etape{margin-top:0}.ec-resto-ct__montant{font-size:18px;line-height:22px}.ec-resto-ct__qui-ligne{flex-direction:column;gap:0}}.ec-plan-serveur{--ec-ps-encre: var(--ec-vif-noir, 12 13 17);--ec-ps-papier: var(--ec-os-carte, 255 255 255);--ec-ps-libre: var(--ec-os-carte, 255 255 255);--ec-ps-badge: var(--ec-os-carte, 255 255 255);--ec-ps-bleu: var(--ec-vif-accent, 46 92 255);--ec-ps-bleu-noir: var(--ec-vif-accent-sur-noir, 92 133 255);--ec-ps-chaud: var(--ec-vif-chaud, 242 107 29);--ec-ps-ok: var(--ec-vif-ok, 22 140 70);--ec-ps-texte: var(--ec-os-texte, 17 19 26);display:flex;flex-direction:column;gap:12px;min-width:0}.ec-ps-tete{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:nowrap;min-width:0}.ec-ps-onglets{display:flex;gap:8px;flex:0 1 auto;min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;padding:2px}.ec-ps-onglets::-webkit-scrollbar{display:none}:root:root .ec-ps-onglet{flex:0 0 auto;display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 18px;border:0;border-radius:999px;background:rgb(var(--ec-ps-texte) / .06);color:rgb(var(--ec-ps-texte));font:inherit;font-size:15px;font-weight:600;white-space:nowrap;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background var(--ec-anim-fast) var(--ec-anim-ease),color var(--ec-anim-fast) var(--ec-anim-ease)}:root:root .ec-ps-onglet:hover{background:rgb(var(--ec-ps-texte) / .1)}:root:root .ec-ps-onglet[data-actif]{background:rgb(var(--ec-ps-encre));color:#fafafa}:root:root .ec-ps-onglet:focus-visible{outline:2px solid rgb(var(--ec-ps-bleu));outline-offset:2px}.ec-ps-onglet__compte{font-weight:500;opacity:.55}.ec-ps-onglet__agir{display:inline-grid;place-items:center;min-width:22px;height:22px;padding:0 6px;border-radius:999px;background:rgb(var(--ec-ps-bleu));color:#fff;font-size:12px;font-weight:700}[data-actif] .ec-ps-onglet__agir{background:rgb(var(--ec-ps-bleu-noir))}.ec-ps-outils{display:flex;align-items:center;gap:8px;flex:none;flex-wrap:nowrap}.ec-ps-resume{display:inline-flex;align-items:center;gap:12px;margin-right:4px;font-size:13px;color:rgb(var(--ec-ps-texte) / .72);white-space:nowrap}.ec-ps-resume [data-agir]{color:rgb(var(--ec-ps-bleu));font-weight:700}.ec-ps-zoom{border:0;margin:0;min-width:0;display:inline-flex;gap:2px;padding:2px;border-radius:999px;background:rgb(var(--ec-ps-texte) / .06)}:root:root .ec-ps-bouton{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 12px;border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-ps-texte));font:inherit;font-size:14px;font-weight:600;cursor:pointer;touch-action:manipulation}:root:root .ec-ps-bouton:hover:not(:disabled){background:rgb(var(--ec-ps-texte) / .08)}:root:root .ec-ps-bouton:disabled{opacity:.35;cursor:default}:root:root .ec-ps-bouton--texte{background:rgb(var(--ec-ps-texte) / .06);padding:0 16px}:root:root .ec-ps-bouton:focus-visible{outline:2px solid rgb(var(--ec-ps-bleu));outline-offset:2px}.ec-ps-legende{display:flex;flex-wrap:wrap;gap:6px 14px;margin:0;padding:12px 14px;list-style:none;border-radius:14px;background:rgb(var(--ec-os-carte, 255 255 255));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));font-size:13px}.ec-ps-legende__item{display:inline-flex;align-items:center;gap:8px;min-height:28px}.ec-ps-legende__n{opacity:.55}.ec-ps-legende__pastille{width:18px;height:18px;border-radius:6px;background:rgb(var(--ec-ps-encre));box-shadow:inset 0 0 0 2px rgb(var(--ec-ps-encre))}[data-statut=libre]>.ec-ps-legende__pastille{background:rgb(var(--ec-ps-libre));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-ps-texte) / .3)}[data-statut=reservee]>.ec-ps-legende__pastille{background:rgb(var(--ec-ps-libre));box-shadow:inset 0 0 0 2px rgb(var(--ec-ps-texte))}[data-statut=installee]>.ec-ps-legende__pastille{box-shadow:inset 0 0 0 3px rgb(var(--ec-ps-encre)),inset 0 0 0 5px #ffffff80}[data-statut=commandee]>.ec-ps-legende__pastille,[data-statut=en-cuisine]>.ec-ps-legende__pastille{box-shadow:inset 0 -5px rgb(var(--ec-ps-chaud))}[data-statut=suite]>.ec-ps-legende__pastille{box-shadow:inset 0 0 0 2px rgb(var(--ec-ps-chaud))}[data-statut=servie]>.ec-ps-legende__pastille{box-shadow:inset 0 -5px rgb(var(--ec-ps-ok))}[data-statut=a-servir]>.ec-ps-legende__pastille,[data-statut=addition]>.ec-ps-legende__pastille{background:rgb(var(--ec-ps-bleu));box-shadow:none}[data-statut=a-nettoyer]>.ec-ps-legende__pastille{background:repeating-linear-gradient(-45deg,rgb(var(--ec-ps-texte) / .18) 0 3px,transparent 3px 7px),rgb(var(--ec-ps-papier));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-ps-texte) / .3)}.ec-ps-auto{margin:0;font-size:13px;color:rgb(var(--ec-ps-texte) / .72)}.ec-ps-scene{position:relative;height:var(--ec-ps-hauteur, 640px);min-height:260px;border-radius:20px;overflow:hidden;background:rgb(var(--ec-os-carte, 255 255 255));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));touch-action:pan-y;user-select:none;-webkit-user-select:none}.ec-ps-scene[data-zoom]{touch-action:none;cursor:grab}.ec-ps-svg{display:block;width:100%;height:100%}.ec-ps-svg text{font-family:Inter Variable,-apple-system,system-ui,sans-serif;font-variant-numeric:tabular-nums;pointer-events:none}.ec-ps-sol{fill:rgb(var(--ec-ps-texte) / .028);stroke:rgb(var(--ec-ps-texte) / .1);stroke-width:1.5}.ec-ps-sol-point{fill:rgb(var(--ec-ps-texte) / .13)}.ec-ps-mur{fill:rgb(var(--ec-ps-encre) / .82)}.ec-ps-bar>rect:first-child{fill:rgb(var(--ec-ps-encre) / .88)}.ec-ps-bar__plateau{fill:none;stroke:#ffffff2e;stroke-width:1.5}[data-kind=bar]>.ec-ps-decor-nom{fill:#ffffffd9}.ec-ps-porte line{stroke:rgb(var(--ec-ps-papier));stroke-width:6}.ec-ps-porte path{fill:none;stroke:rgb(var(--ec-ps-texte) / .4);stroke-width:1.5;stroke-dasharray:5 4}.ec-ps-espace{stroke:rgb(var(--ec-ps-texte) / .16);stroke-width:1.5;stroke-dasharray:6 5}.ec-ps-hachure-fond{fill:rgb(var(--ec-ps-texte) / .02)}.ec-ps-hachure-trait{fill:rgb(var(--ec-ps-texte) / .07)}.ec-ps-estrade{fill:rgb(var(--ec-ps-texte) / .05);stroke:rgb(var(--ec-ps-texte) / .16)}.ec-ps-damier-a{fill:rgb(var(--ec-ps-texte) / .04)}.ec-ps-damier-b{fill:rgb(var(--ec-ps-texte) / .1)}.ec-ps-fenetre rect{fill:rgb(var(--ec-ps-papier));stroke:rgb(var(--ec-ps-encre) / .82);stroke-width:1.5}.ec-ps-fenetre line{stroke:rgb(var(--ec-ps-encre) / .55);stroke-width:1}.ec-ps-jardiniere>rect{fill:rgb(var(--ec-ps-texte) / .05);stroke:rgb(var(--ec-ps-texte) / .32);stroke-width:1.5}.ec-ps-jardiniere__plante{fill:rgb(var(--ec-ps-papier));stroke:rgb(var(--ec-ps-encre) / .6);stroke-width:1.5}.ec-ps-decor-nom{fill:rgb(var(--ec-ps-texte) / .5);font-weight:600;letter-spacing:.08em}.ec-ps-zone{fill:rgb(var(--ec-ps-texte) / .42);font-weight:600;letter-spacing:.08em}.ec-ps-table{cursor:pointer;outline:none;-webkit-tap-highlight-color:transparent}.ec-ps-cible{fill:transparent}.ec-ps-focus{fill:none;stroke:rgb(var(--ec-ps-bleu));stroke-width:3;opacity:0}.ec-ps-table:focus-visible .ec-ps-focus{opacity:1}@media(prefers-reduced-motion:no-preference){.ec-ps-corps,.ec-ps-chaise{transition:fill var(--ec-anim-fast) var(--ec-anim-ease),stroke var(--ec-anim-fast) var(--ec-anim-ease)}.ec-ps-table{transition:opacity var(--ec-anim-fondu) var(--ec-anim-ease)}}.ec-ps-table[data-estompee]{opacity:.28}.ec-ps-corps{fill:rgb(var(--ec-ps-encre));stroke:rgb(var(--ec-ps-encre));stroke-width:1.5}[data-statut=libre]>g>.ec-ps-corps,[data-statut=a-nettoyer]>g>.ec-ps-corps{fill:rgb(var(--ec-ps-libre));stroke:rgb(var(--ec-ps-texte) / .28)}[data-statut=reservee]>g>.ec-ps-corps{fill:rgb(var(--ec-ps-libre));stroke:rgb(var(--ec-ps-texte));stroke-width:2.5}[data-statut=a-servir]>g>.ec-ps-corps,[data-statut=addition]>g>.ec-ps-corps{fill:rgb(var(--ec-ps-bleu));stroke:rgb(var(--ec-ps-bleu))}.ec-ps-hachure{stroke:none}.ec-ps-banquette{fill:rgb(var(--ec-ps-texte) / .16)}[data-statut=libre] .ec-ps-banquette,[data-statut=reservee] .ec-ps-banquette,[data-statut=a-nettoyer] .ec-ps-banquette{fill:rgb(var(--ec-ps-texte) / .1)}.ec-ps-chaise{fill:rgb(var(--ec-ps-papier));stroke:rgb(var(--ec-ps-texte) / .24);stroke-width:1.2}.ec-ps-chaise[data-occupee]{fill:rgb(var(--ec-ps-texte) / .55);stroke:rgb(var(--ec-ps-texte) / .55)}[data-statut=reservee] .ec-ps-chaise{stroke:rgb(var(--ec-ps-texte) / .5)}.ec-ps-anneau-selection{fill:rgb(var(--ec-ps-bleu) / .12);stroke:rgb(var(--ec-ps-bleu));stroke-width:3.5}.ec-ps-anneau-agir{fill:none;stroke:rgb(var(--ec-ps-bleu) / .35);stroke-width:6}@media(prefers-reduced-motion:no-preference){[data-statut=a-servir] .ec-ps-anneau-agir{animation:ec-ps-pouls 1.8s var(--ec-vif-ease, ease) infinite}}@keyframes ec-ps-pouls{0%,to{stroke-opacity:1}50%{stroke-opacity:.25}}.ec-ps-num{font-weight:650;letter-spacing:-.01em;fill:#fafafa}.ec-ps-mot,.ec-ps-meta{font-weight:600;fill:#ffffffc7}.ec-ps-meta{font-weight:500;fill:#ffffffa8}[data-statut=libre] .ec-ps-num,[data-statut=reservee] .ec-ps-num,[data-statut=a-nettoyer] .ec-ps-num{fill:rgb(var(--ec-ps-texte))}[data-statut=libre] .ec-ps-mot,[data-statut=libre] .ec-ps-meta,[data-statut=a-nettoyer] .ec-ps-mot,[data-statut=a-nettoyer] .ec-ps-meta{fill:rgb(var(--ec-os-texte-2, var(--ec-ps-texte)))}[data-statut=reservee] .ec-ps-mot{fill:rgb(var(--ec-ps-texte))}[data-statut=reservee] .ec-ps-meta{fill:rgb(var(--ec-ps-texte) / .7)}[data-statut=commandee] .ec-ps-mot,[data-statut=en-cuisine] .ec-ps-mot,[data-statut=suite] .ec-ps-mot{fill:rgb(var(--ec-ps-chaud))}[data-statut=servie] .ec-ps-mot{fill:#78d696}[data-statut=a-servir] .ec-ps-mot,[data-statut=addition] .ec-ps-mot,[data-statut=a-servir] .ec-ps-meta,[data-statut=addition] .ec-ps-meta{fill:#ffffffeb}.ec-ps-table[data-alerte]>g>.ec-ps-corps{stroke:rgb(var(--ec-ps-chaud));stroke-width:4}.ec-ps-minuteur rect{fill:rgb(var(--ec-ps-badge));stroke:rgb(var(--ec-ps-texte) / .18);stroke-width:1}.ec-ps-minuteur text{fill:rgb(var(--ec-ps-texte));font-weight:650}.ec-ps-minuteur[data-alerte] rect{fill:rgb(var(--ec-ps-chaud));stroke:rgb(var(--ec-ps-chaud))}.ec-ps-minuteur[data-alerte] text{fill:#fff}.ec-ps-marques circle{fill:rgb(var(--ec-ps-badge));stroke:rgb(var(--ec-ps-texte) / .25);stroke-width:1}.ec-ps-marques [data-marque=allergie] circle{fill:rgb(var(--ec-ps-chaud));stroke:rgb(var(--ec-ps-chaud))}.ec-ps-marques [data-marque=allergie] text{fill:#fff;font-weight:800}.ec-ps-marques [data-marque=vip] path{fill:rgb(var(--ec-ps-texte))}.ec-ps-montant rect{fill:rgb(var(--ec-ps-badge));stroke:rgb(var(--ec-ps-texte) / .18)}.ec-ps-montant text{fill:rgb(var(--ec-ps-texte));font-weight:650}:root.dark .ec-plan-serveur,:root.black .ec-plan-serveur,:root.dark .ec-salle-mode-service,:root.black .ec-salle-mode-service{--ec-ps-encre: var(--ec-os-doux-presse, 64 64 64);--ec-ps-badge: var(--ec-os-doux, 44 44 44)}:root.dark .ec-plan-serveur :is([data-statut=libre],[data-statut=a-nettoyer],[data-statut=reservee])>g>.ec-ps-corps,:root.black .ec-plan-serveur :is([data-statut=libre],[data-statut=a-nettoyer],[data-statut=reservee])>g>.ec-ps-corps{fill:color-mix(in srgb,rgb(var(--ec-ps-texte)) 9%,rgb(var(--ec-ps-papier)))}:root.dark .ec-plan-serveur :is([data-statut=libre],[data-statut=a-nettoyer])>g>.ec-ps-corps,:root.black .ec-plan-serveur :is([data-statut=libre],[data-statut=a-nettoyer])>g>.ec-ps-corps{stroke:rgb(var(--ec-ps-texte) / .42)}:root.dark .ec-ps-minuteur:not([data-alerte]) rect,:root.black .ec-ps-minuteur:not([data-alerte]) rect,:root.dark .ec-ps-montant rect,:root.black .ec-ps-montant rect{stroke:rgb(var(--ec-ps-texte) / .3)}@media(max-width:640px){.ec-ps-tete{flex-direction:column;align-items:stretch}.ec-ps-outils{justify-content:space-between}.ec-ps-resume{gap:8px}.ec-ps-scene{border-radius:16px}}.ec-ps-table[data-en-file]>g>.ec-ps-corps{stroke-dasharray:6 4;stroke:rgb(var(--ec-ps-chaud));stroke-width:3}.ec-ps-table[data-sommeil]:not([data-statut=a-servir])>g>.ec-ps-corps{stroke:rgb(var(--ec-ps-texte) / .45);stroke-width:3;stroke-dasharray:2 5;stroke-linecap:round}.ec-salle-mode-service{position:fixed;top:0;right:0;bottom:0;left:0;z-index:48;display:flex;flex-direction:column;gap:8px;box-sizing:border-box;padding:max(8px,env(safe-area-inset-top,0px)) max(12px,env(safe-area-inset-right,0px)) max(8px,env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px));overflow:hidden;background:rgb(var(--ec-os-page, 240 240 240));color:rgb(var(--ec-os-texte, 17 19 26));font-family:Inter Variable,-apple-system,system-ui,sans-serif}body:has(.ec-salle-mode-service){overflow:hidden}.ec-plan-serveur[data-plein]{flex:1 1 auto;min-height:0;gap:8px}.ec-ps-tete[data-plein]{flex-wrap:nowrap;gap:8px}.ec-ps-defile{display:flex;align-items:center;gap:8px;flex:1 1 auto;min-width:0;padding:2px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ec-ps-defile::-webkit-scrollbar{display:none}.ec-ps-tete[data-plein] .ec-ps-onglets{flex:none;max-width:none;overflow:visible;padding:0}.ec-ps-tete[data-plein] .ec-ps-onglets .ec-ps-onglet__compte{display:none}.ec-ps-tete[data-plein] .ec-ps-outils{flex:none;flex-wrap:nowrap}:root:root .ec-ps-tete[data-plein] .ec-ps-onglet{min-height:44px;padding:0 16px}.ec-ps-filtres{display:flex;align-items:center;gap:6px;flex:none;min-width:0;margin:0;padding:0 0 0 10px;border:0;border-left:1px solid var(--ec-os-filet, rgb(0 0 0 / .1))}:root:root .ec-ps-filtre{font-size:14px;background:transparent;box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort, rgb(0 0 0 / .16))}:root:root .ec-ps-filtre[data-actif]{box-shadow:none}:root:root .ec-ps-bouton--quitter{background:rgb(var(--ec-ps-texte) / .06)}.ec-plan-serveur[data-plein] .ec-ps-scene{border-radius:16px}@media(max-width:1279px){.ec-ps-tete[data-plein] .ec-ps-resume{gap:8px;margin-right:0}}:root:root .ec-salle-mode-service__liste{display:none}@media(max-width:1279px){.ec-ps-tete:not([data-plein]) .ec-ps-onglets,.ec-ps-defile{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 28px),transparent)}}@media(max-width:640px){.ec-plan-serveur[data-plein]{flex:none}:root:root:root .ec-salle-mode-service__liste{display:flex;flex:1 1 auto;min-height:0;margin:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.ec-salle-mode-service{padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px))}.ec-ps-tete[data-plein]{flex-direction:column;align-items:stretch}.ec-ps-tete[data-plein] .ec-ps-outils{justify-content:space-between}.ec-ps-tete[data-plein] .ec-ps-legende-bouton{display:none}}:root:root .ec-salle-barre [data-salle-mode-service]{min-height:44px;flex:none}:root:root .ec-ps-bouton--cuisine{grid-auto-flow:column;gap:8px}@media(max-width:1279px){:root:root .ec-ps-bouton--cuisine{padding:0 12px}.ec-ps-bouton--cuisine .ec-ps-bouton__libelle{display:none}}@media(max-width:640px){.ec-ps-tete[data-plein]:has(.ec-ps-bouton--cuisine) .ec-ps-resume>:not(:first-child){display:none}}.ec-salle-service{display:flex;flex-direction:column;gap:12px;min-width:0}.ec-salle-barre{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.ec-salle-filtres{flex:1 1 0}.ec-salle-filtres,.ec-salle-zones{min-width:0;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}.ec-salle-filtres::-webkit-scrollbar,.ec-salle-zones::-webkit-scrollbar{display:none}:root:root .ec-salle-filtres .ec-filter-chips,:root:root .ec-salle-zones .ec-filter-chips{flex-wrap:nowrap;min-inline-size:0;width:max-content}:root:root .ec-salle-filtres .ec-filter-chip,:root:root .ec-salle-zones .ec-filter-chip{min-height:44px;padding-inline:16px;white-space:nowrap}.ec-salle-plan{display:grid;grid-template-columns:repeat(auto-fill,minmax(172px,1fr));gap:12px}:root:root .ec-salle-tuile{position:relative;display:flex;flex-direction:column;align-items:stretch;gap:6px;min-height:148px;padding:14px 14px 12px;border:0;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-os-carte) / .55);box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:transform var(--ec-anim-retour) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}:root:root .ec-salle-tuile:active{transform:scale(var(--ec-tassement));transition-duration:var(--ec-anim-micro),var(--ec-anim-fast);transition-timing-function:var(--ec-anim-ease-bascule)}:root:root .ec-salle-tuile:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}:root:root .ec-salle-tuile[data-occupee]{background:rgb(var(--ec-vif-noir));color:#fafafa;box-shadow:0 1px #ffffff0f inset,0 18px 36px -22px #0a0c14a6,0 2px 6px -2px #0a0c1440}:root:root .ec-salle-tuile[data-state=reserved]{background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .16)}:root:root .ec-salle-tuile[data-state=to_clean]{background:repeating-linear-gradient(-45deg,rgb(var(--ec-os-texte) / .04) 0 8px,transparent 8px 16px),rgb(var(--ec-os-carte) / .55)}:root:root .ec-salle-tuile[data-a-servir]{box-shadow:inset 0 0 0 3px rgb(var(--ec-vif-accent-sur-noir)),0 18px 36px -22px #0a0c14a6}:root:root .ec-salle-tuile[data-alerte]:not([data-a-servir]){box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-chaud)),0 18px 36px -22px #0a0c14a6}:root:root .ec-salle-tuile[data-sommeil]:not([data-a-servir]){opacity:.86}:root.dark .ec-salle-tuile[data-occupee],:root.black .ec-salle-tuile[data-occupee]{background:#2c2e36}.ec-salle-tuile__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;min-width:0}.ec-salle-tuile__nom{font-family:var(--ec-vif-display);font-size:30px;line-height:32px;font-weight:300;letter-spacing:-.02em;white-space:nowrap}.ec-salle-tuile__joints{font-size:15px;font-weight:500;letter-spacing:0;opacity:.7}.ec-salle-etat{display:inline-flex;align-self:flex-start;align-items:center;gap:6px;max-width:100%;overflow:hidden;text-overflow:ellipsis;padding:3px 8px;border-radius:6px;font-size:12px;line-height:16px;font-weight:600;white-space:nowrap;background:rgb(var(--ec-os-texte) / .06)}[data-occupee] .ec-salle-etat{background:#ffffff1a}.ec-salle-etat__carre{flex:none;width:8px;height:8px;border-radius:2px;background:rgb(var(--ec-os-texte) / .3)}[data-occupee] .ec-salle-etat__carre{background:#ffffff80}.ec-salle-etat[data-state=ordered] .ec-salle-etat__carre{background:rgb(var(--ec-vif-chaud))}.ec-salle-etat[data-state=waiting_next_course] .ec-salle-etat__carre{background:#fafafa;box-shadow:0 0 0 2px rgb(var(--ec-vif-chaud))}.ec-salle-etat[data-state=served] .ec-salle-etat__carre{background:rgb(var(--ec-vif-ok))}.ec-salle-etat[data-state=bill_requested] .ec-salle-etat__carre{background:rgb(var(--ec-vif-accent-sur-noir))}.ec-salle-etat[data-state=reserved] .ec-salle-etat__carre{background:rgb(var(--ec-os-texte))}.ec-salle-tuile__invite{min-width:0;min-height:20px;overflow:hidden;font-size:14px;line-height:20px;font-weight:600;white-space:nowrap;text-overflow:ellipsis}.ec-salle-tuile__couverts{font-size:13px;line-height:18px;white-space:nowrap;opacity:.65}.ec-salle-tuile__montant{font-family:var(--ec-vif-titre);font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.01em}.ec-salle-tuile__resa{font-size:15px;font-weight:600}.ec-salle-tuile__pied{display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin-top:auto}.ec-salle-tuile__serveur{min-width:0;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;opacity:.65}.ec-salle-tuile__minuteur{display:inline-flex;align-items:center;gap:4px;margin-top:6px;font-size:13px;font-weight:600;white-space:nowrap}.ec-salle-tuile__minuteur[data-alerte]{color:rgb(var(--ec-vif-chaud))}.ec-salle-tuile__marques{display:flex;flex-wrap:wrap;gap:4px}.ec-salle-tuile__marques:empty{display:none}.ec-salle-tuile__file{position:absolute;top:-6px;right:-6px;display:inline-flex;align-items:center;gap:3px;padding:2px 7px;border-radius:999px;background:rgb(var(--ec-vif-urgent));color:#fff;font-size:11px;font-weight:700}.ec-salle-marque{display:inline-flex;align-items:center;gap:4px;padding:2px 7px;border-radius:6px;font-size:11px;line-height:16px;font-weight:600;white-space:nowrap;background:rgb(var(--ec-os-texte) / .07)}[data-occupee] .ec-salle-marque{background:#ffffff1f}.ec-salle-marque[data-marque=a-servir]{background:rgb(var(--ec-vif-accent));color:#fff}.ec-salle-marque[data-marque=sommeil]{background:transparent;box-shadow:inset 0 0 0 1px currentColor;opacity:.75}.ec-salle-marque[data-marque=allergie],.ec-salle-marque[data-marque=epuise]{color:rgb(var(--ec-vif-chaud))}.ec-salle-marque[data-marque=obligatoire]{background:rgb(var(--ec-vif-noir));color:#fff}.ec-salle-liste{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}:root:root .ec-salle-ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto;align-items:center;gap:12px;width:100%;min-height:72px;padding:10px 14px;border:0;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;touch-action:manipulation}:root:root .ec-salle-ligne[data-occupee]{background:rgb(var(--ec-vif-noir));color:#fafafa}:root:root .ec-salle-ligne[data-a-servir]{box-shadow:inset 0 0 0 3px rgb(var(--ec-vif-accent-sur-noir))}:root:root .ec-salle-ligne[data-alerte]:not([data-a-servir]){box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-chaud))}.ec-salle-ligne__nom{font-family:var(--ec-vif-display);font-size:28px;line-height:30px;font-weight:300;letter-spacing:-.02em}.ec-salle-ligne__corps{display:flex;flex-direction:column;gap:4px;min-width:0}.ec-salle-ligne__haut{display:flex;flex-wrap:wrap;gap:4px}.ec-salle-ligne__haut .ec-salle-etat{margin-top:0}.ec-salle-ligne__bas{overflow:hidden;font-size:13px;white-space:nowrap;text-overflow:ellipsis;opacity:.7}.ec-salle-ligne__droite{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.ec-salle-ligne__montant{font-size:16px;font-weight:600}.ec-salle-ligne .ec-salle-tuile__minuteur{font-size:12px}.ec-salle-reseau{display:flex;flex-direction:column;gap:8px;padding:12px 14px;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-vif-noir));color:#fafafa}.ec-salle-reseau[data-saturee]{background:rgb(var(--ec-vif-urgent))}.ec-salle-reseau__ligne{display:flex;align-items:center;gap:8px;font-size:14px;line-height:20px}.ec-salle-reseau__refus{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:13px}.ec-salle-reseau__titre{font-weight:600}.ec-salle-reseau__op{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-salle-feuille{display:flex;flex-direction:column;gap:16px}.ec-salle-pied{display:flex;align-items:center;justify-content:flex-end;gap:8px;width:100%}:root:root .ec-salle-pied .ec-os-bouton--xl{min-height:56px}.ec-salle-pied--inline{justify-content:flex-end}@media(max-width:640px){.ec-salle-pied:not(.ec-salle-pied--inline)>*{flex:1 1 0;min-width:0}}.ec-salle-resa{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-vif-noir));color:#fafafa}.ec-salle-resa__question{margin:0;font-size:18px;line-height:24px;font-weight:600}.ec-salle-choix2{display:grid;grid-template-columns:1fr 1fr;gap:8px}:root:root .ec-salle-choix{min-height:52px;padding:10px 14px;border:0;border-radius:12px;background:rgb(var(--ec-os-texte) / .06);color:inherit;font:inherit;font-size:15px;font-weight:600;text-align:center;touch-action:manipulation}.ec-salle-resa .ec-salle-choix{background:#ffffff1a}:root:root .ec-salle-choix:is([aria-checked=true],[aria-pressed=true]){background:rgb(var(--ec-vif-accent));color:#fff}:root:root .ec-salle-choix:disabled{opacity:.45}.ec-salle-couverts{display:flex;flex-direction:column;align-items:center;gap:12px}.ec-salle-couverts__libelle{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.ec-salle-couverts__ligne{display:flex;align-items:center;gap:24px}.ec-salle-couverts__valeur{min-width:72px;font-family:var(--ec-vif-display);font-size:56px;line-height:60px;font-weight:300;text-align:center}.ec-salle-pave{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;width:100%;max-width:400px}:root:root .ec-salle-pave__touche{min-height:56px;border:0;border-radius:12px;background:rgb(var(--ec-os-texte) / .06);color:inherit;font:inherit;font-size:20px;font-weight:600;touch-action:manipulation}:root:root .ec-salle-pave__touche[aria-pressed=true]{background:rgb(var(--ec-vif-noir));color:#fff}:root:root .ec-salle-rond{display:inline-grid;place-items:center;flex:none;width:56px;height:56px;border:0;border-radius:999px;background:rgb(var(--ec-os-texte) / .07);color:inherit;touch-action:manipulation}:root:root .ec-salle-rond--sm{width:44px;height:44px}:root:root .ec-salle-rond:disabled{opacity:.35}.ec-salle-rond-vide{width:44px}.ec-salle-pas{display:inline-flex;align-items:center;gap:8px}.ec-salle-entete{display:flex;flex-direction:column;gap:8px;padding:16px;border-radius:var(--ec-vif-rayon-interne, 14px);background:rgb(var(--ec-vif-noir));color:#fafafa}.ec-salle-entete__chiffre{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.ec-salle-entete__libelle{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.6}.ec-salle-entete__montant{font-family:var(--ec-vif-display);font-size:34px;line-height:38px;font-weight:300}.ec-salle-entete__meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;font-size:13px;opacity:.85}:root:root .ec-salle-lien{min-height:44px;padding:0 4px;border:0;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:underline;text-underline-offset:3px}.ec-salle-gestes{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}:root:root .ec-salle-geste{display:flex;align-items:center;gap:10px;min-height:56px;padding:10px 14px;border:0;border-radius:12px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .12);color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;font-weight:600;text-align:left;touch-action:manipulation}:root:root .ec-salle-geste:active{background:rgb(var(--ec-os-texte) / .06)}.ec-salle-cours{display:flex;flex-direction:column;gap:8px}.ec-salle-cours__titre{display:flex;align-items:center;gap:8px;margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;opacity:.75}.ec-salle-lignes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ec-salle-ligne-cmd{display:grid;grid-template-columns:36px minmax(0,1fr) auto auto;align-items:center;gap:10px;min-height:56px;padding:6px 8px 6px 12px;border-radius:12px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08))}.ec-salle-ligne-cmd[data-etape=held]{background:repeating-linear-gradient(-45deg,rgb(var(--ec-os-texte) / .035) 0 6px,transparent 6px 12px),rgb(var(--ec-os-carte))}.ec-salle-ligne-cmd[data-etape=cancelled] .ec-salle-ligne-cmd__nom{text-decoration:line-through;opacity:.55}.ec-salle-ligne-cmd__qte{font-weight:700}.ec-salle-ligne-cmd__corps{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-salle-ligne-cmd__nom{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ec-salle-ligne-cmd__plus,.ec-salle-ligne-cmd__annule{font-size:12px;opacity:.65}.ec-salle-ligne-cmd__annule{color:rgb(var(--ec-vif-urgent));opacity:1}.ec-salle-siege{padding:0 6px;border-radius:6px;background:rgb(var(--ec-os-texte) / .08);font-size:11px;font-weight:700}.ec-salle-etape{padding:3px 8px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap;background:rgb(var(--ec-os-texte) / .06)}.ec-salle-etape[data-etape=ready]{background:rgb(var(--ec-vif-accent));color:#fff}.ec-salle-etape[data-etape=received],.ec-salle-etape[data-etape=preparing]{box-shadow:inset 0 0 0 1px rgb(var(--ec-vif-chaud))}.ec-salle-vide{display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 16px;border-radius:14px;background:rgb(var(--ec-os-texte) / .03);text-align:center;font-size:14px}.ec-salle-aide{margin:0;font-size:13px;line-height:18px;opacity:.7}.ec-salle-erreur{margin:0;color:rgb(var(--ec-vif-urgent));font-size:13px;font-weight:600}.ec-salle-annulation{display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:14px;box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-urgent) / .6)}.ec-salle-motifs{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px}:root:root .ec-salle-pin{min-height:52px;padding:0 16px;border:0;border-radius:12px;background:rgb(var(--ec-os-texte) / .06);color:inherit;font-size:22px;letter-spacing:.4em;text-align:center}.ec-salle-cibles{display:grid;grid-template-columns:repeat(auto-fill,minmax(96px,1fr));gap:8px}:root:root .ec-salle-cible{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:10px 12px;border:0;border-radius:12px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .14);color:rgb(var(--ec-os-texte));font:inherit;text-align:left}:root:root .ec-salle-cible[aria-checked=true]{background:rgb(var(--ec-vif-noir));color:#fff;box-shadow:inset 0 0 0 2px rgb(var(--ec-vif-accent-sur-noir))}.ec-salle-cible__nom{font-size:20px;font-weight:600}.ec-salle-cible__etat{font-size:11px;opacity:.7}.ec-salle-cmd-cadre{container-type:inline-size}.ec-salle-cmd{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"cats" "plats" "ticket";align-items:start;gap:12px;min-height:0}.ec-salle-cmd>.ec-salle-cmd__cats{grid-area:cats}.ec-salle-cmd>.ec-salle-cmd__plats,.ec-salle-cmd>.ec-salle-choix-plat{grid-area:plats}.ec-salle-cmd>.ec-salle-cmd__ticket{grid-area:ticket}@container (min-width: 600px){.ec-salle-cmd{grid-template-columns:minmax(0,1fr) 300px;grid-template-areas:"cats cats" "plats ticket"}}@container (min-width: 900px){.ec-salle-cmd{grid-template-columns:180px minmax(0,1fr) 340px;grid-template-areas:"cats plats ticket"}.ec-salle-cmd>.ec-salle-cmd__cats{flex-direction:column;overflow:visible}}.ec-salle-cmd__cats{display:flex;flex-direction:row;gap:6px;min-width:0;overflow-x:auto;scrollbar-width:none}:root:root .ec-salle-cat{flex:none;white-space:nowrap;display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:52px;padding:0 14px;border:0;border-radius:12px;background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte));font:inherit;font-size:14px;font-weight:600;text-align:left;touch-action:manipulation}:root:root .ec-salle-cat[aria-current=true]{background:rgb(var(--ec-vif-noir));color:#fff}.ec-salle-cat__n{opacity:.55;font-size:12px}.ec-salle-cmd__plats{display:grid;grid-template-columns:repeat(auto-fill,minmax(136px,1fr));gap:10px}:root:root .ec-salle-plat{display:flex;flex-direction:column;justify-content:space-between;gap:8px;min-height:92px;padding:12px;border:0;border-radius:14px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte) / .12);color:rgb(var(--ec-os-texte));font:inherit;text-align:left;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;touch-action:manipulation}:root:root .ec-salle-plat:active{background:rgb(var(--ec-os-texte) / .06)}:root:root .ec-salle-plat[data-epuise]{opacity:.45}.ec-salle-plat__nom{font-size:15px;line-height:20px;font-weight:600}.ec-salle-plat__pied{display:flex;align-items:center;justify-content:space-between;gap:6px;font-size:13px}.ec-salle-cmd__ticket{position:sticky;top:0;display:flex;flex-direction:column;gap:10px;padding:14px;border-radius:16px;background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-vif-filet, rgb(0 0 0 / .08))}:root:root .ec-salle-cmd__resume{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;font-size:15px;font-weight:700;pointer-events:none}.ec-salle-sieges{display:flex;flex-wrap:wrap;gap:6px}:root:root .ec-salle-siege-btn{min-width:48px;min-height:48px;padding:0 12px;border:0;border-radius:999px;background:rgb(var(--ec-os-texte) / .06);color:inherit;font:inherit;font-size:15px;font-weight:700;touch-action:manipulation}:root:root .ec-salle-siege-btn:is([aria-checked=true],[aria-pressed=true]){background:rgb(var(--ec-vif-noir));color:#fff}.ec-salle-ticket{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none}.ec-salle-ticket__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"corps prix" "corps pas";align-items:end;gap:6px 8px;padding:8px 0;border-bottom:1px solid var(--ec-vif-filet, rgb(0 0 0 / .08))}.ec-salle-ticket__corps{grid-area:corps;display:flex;flex-direction:column;align-items:flex-start;gap:4px;min-width:0}.ec-salle-ticket__ligne>.ec-salle-pas{grid-area:pas;justify-self:end}.ec-salle-ticket__prix{grid-area:prix;align-self:start;font-weight:600}.ec-salle-ticket__nom{display:inline-flex;align-items:center;gap:6px;font-weight:600}.ec-salle-ticket__plus{font-size:12px;opacity:.65}.ec-salle-ticket__qte{min-width:20px;text-align:center;font-weight:700}:root:root .ec-salle-cours-btn{min-height:32px;padding:0 10px;border:0;border-radius:8px;background:rgb(var(--ec-os-texte) / .07);color:inherit;font:inherit;font-size:12px;font-weight:700}:root:root .ec-salle-cours-btn[data-cours="0"]{background:rgb(var(--ec-vif-accent) / .12)}.ec-salle-total{display:flex;align-items:baseline;justify-content:space-between;font-weight:600}.ec-salle-total__montant{font-size:22px}.ec-salle-choix-plat{display:flex;flex-direction:column;gap:16px}.ec-salle-groupe{display:flex;flex-direction:column;gap:8px}.ec-salle-groupe[data-erreur] .ec-salle-groupe__nom{color:rgb(var(--ec-vif-chaud))}.ec-salle-groupe__tete{display:flex;align-items:center;justify-content:space-between;gap:8px}.ec-salle-groupe__nom{font-size:15px;font-weight:700}.ec-salle-options{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px}:root:root .ec-salle-note{width:100%;min-height:56px;padding:10px 12px;border:0;border-radius:12px;background:rgb(var(--ec-os-texte) / .05);color:inherit;font:inherit;font-size:15px;resize:vertical}@media(max-width:640px){.ec-salle-plan{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}:root:root .ec-salle-tuile{min-height:132px;padding:12px}.ec-salle-tuile__nom{font-size:26px;line-height:28px}.ec-salle-tuile .ec-salle-etat{font-size:11px;padding:2px 6px}.ec-salle-barre{flex-direction:column;align-items:stretch}.ec-salle-filtres{flex:none}.ec-salle-gestes{grid-template-columns:1fr 1fr}}@container (max-width: 520px){.ec-salle-cmd__plats{grid-template-columns:1fr;gap:6px}:root:root .ec-salle-plat{flex-direction:row;align-items:center;min-height:56px;padding:8px 14px}.ec-salle-cmd__ticket{position:sticky;bottom:0;z-index:1;padding:10px 14px;box-shadow:0 -12px 24px -16px #0a0c1466,inset 0 0 0 1px var(--ec-vif-filet)}:root:root .ec-salle-cmd__resume{pointer-events:auto}.ec-salle-cmd:not([data-ticket-ouvert]) .ec-salle-cmd__ticket>:not(.ec-salle-cmd__resume):not(.ec-salle-sieges){display:none}}.ec-salle-tuile__couverts[data-trop]{opacity:1;color:rgb(var(--ec-os-attention-texte, var(--ec-os-attention)));font-weight:600}.ec-resa-pile{display:grid}.ec-resa-pile--2{display:grid;gap:2px}.ec-resa-pile--4{display:grid;gap:4px}.ec-resa-pile--6{display:grid;gap:6px}.ec-resa-pile--8{display:grid;gap:8px}.ec-resa-pile--10{display:grid;gap:10px}.ec-resa-pile--12{display:grid;gap:12px}.ec-resa-pile--14{display:grid;gap:14px}.ec-resa-pile--16{display:grid;gap:16px}.ec-resa-pile--20{display:grid;gap:20px}.ec-resa-pile--24{display:grid;gap:24px}.ec-resa-pile--debut{justify-items:start}.ec-resa-liste{margin:0;padding:0;list-style:none}.ec-resa-rang{display:flex}.ec-resa-rang--en-ligne{display:inline-flex}.ec-resa-rang--centre{align-items:center}.ec-resa-rang--retour{flex-wrap:wrap}.ec-resa-rang--fin{justify-content:flex-end}.ec-resa-rang--entre{justify-content:space-between}.ec-resa-ecart--2{gap:2px}.ec-resa-ecart--4{gap:4px}.ec-resa-ecart--6{gap:6px}.ec-resa-ecart--8{gap:8px}.ec-resa-ecart--10{gap:10px}.ec-resa-ecart--12{gap:12px}.ec-resa-ecart--16{gap:16px}.ec-resa-t11{font-size:11px}.ec-resa-t12{font-size:12px}.ec-resa-t13{font-size:var(--ec-os-t-corps)}.ec-resa-t14{font-size:14px}.ec-resa-t15{font-size:15px}.ec-resa-t16{font-size:16px}.ec-resa-g600{font-weight:600}.ec-resa-encre-muette{color:rgb(var(--ec-text-muted))}.ec-resa-encre-seconde{color:rgb(var(--ec-text-secondary))}.ec-resa-encre-premiere{color:rgb(var(--ec-text-primary))}.ec-resa-sans-marge{margin:0}.ec-resa-flex-1{flex:1}.ec-resa-fixe{flex-shrink:0}.ec-resa-aide-curseur{cursor:help}.ec-resa-defile{flex:1;min-height:0;overflow:auto}.ec-resa-ux-b{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0;padding:var(--ec-gutter-y) var(--ec-gutter);--ec-resa-entete: var(--ec-os-h-entete-table)}.ec-resa-dense{background:rgb(var(--ec-surface));border-radius:var(--ec-os-rayon-carte);overflow:clip;min-width:0}.ec-resa-dense__outils{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg);min-width:0}.ec-resa-dense__outils .ec-filter-chips{flex:0 1 auto;min-width:0}.ec-resa-dense__espace{flex:1 1 auto}.ec-resa-dense__compte{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary));font-variant-numeric:tabular-nums;white-space:nowrap}.ec-resa-dense__resume{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-2xs) var(--ec-space-lg);margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-resa-dense__resume>div{display:inline-flex;align-items:baseline;gap:var(--ec-space-2xs)}.ec-resa-dense__resume dt{order:2}.ec-resa-dense__resume dd{order:1;margin:0;font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary));font-variant-numeric:tabular-nums}.ec-resa-dense__table{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;font-size:var(--ec-os-t-corps)}.ec-resa-dense__table th,.ec-resa-dense__table td{padding:0 var(--ec-space-sm);text-align:left;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ec-resa-dense__table :is(th,td):first-child{padding-inline-start:var(--ec-space-lg)}.ec-resa-dense__table :is(th,td):last-child{padding-inline-end:var(--ec-space-lg)}.ec-resa-dense__table [data-align=droite]{text-align:right}.ec-resa-dense__table thead th{position:sticky;top:0;z-index:2;height:var(--ec-resa-entete);background:rgb(var(--ec-surface));box-shadow:inset 0 -1px rgb(var(--ec-border) / var(--ec-border-opacity));font-size:var(--ec-os-t-second);font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-resa-dense__tri{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);padding:0;border:0;background:transparent;color:inherit;font:inherit;cursor:pointer}.ec-resa-dense__tri[aria-pressed=true]{color:rgb(var(--ec-text-primary));font-weight:600}.ec-resa-dense__tri[aria-pressed=true]:after{content:"↓"}.ec-resa-dense__tri[aria-pressed=true][data-inverse=true]:after{content:"↑"}.ec-resa-dense__tri:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px;border-radius:var(--ec-radius-sm)}.ec-resa-dense__jour th{position:sticky;top:var(--ec-resa-entete);z-index:1;height:var(--ec-os-h-entete-table);background:rgb(var(--ec-bg));font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-resa-dense__jour-meta{margin-inline-start:var(--ec-space-md);font-weight:450;color:rgb(var(--ec-text-secondary));font-variant-numeric:tabular-nums}.ec-resa-dense__ligne{height:var(--ec-os-h-ligne-table);cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-resa-dense__ligne>td{box-shadow:inset 0 -1px rgb(var(--ec-border) / calc(var(--ec-border-opacity) * .6))}.ec-resa-dense__ligne:hover,.ec-resa-dense__ligne[data-curseur=true],.ec-resa-dense__ligne[data-active=true]{background:rgb(var(--ec-text-primary) / .04)}.ec-resa-dense__ligne[data-curseur=true]>td:first-child{box-shadow:inset 3px 0 rgb(var(--ec-text-primary)),inset 0 -1px rgb(var(--ec-border) / calc(var(--ec-border-opacity) * .6))}.ec-resa-dense__ligne:focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:-2px}.ec-resa-dense__ligne[data-close=true]{color:rgb(var(--ec-text-secondary))}.ec-resa-dense__heure{font-weight:600;font-variant-numeric:tabular-nums}.ec-resa-dense__nombre{font-variant-numeric:tabular-nums}.ec-resa-dense__invite{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-resa-dense__nom{flex:0 1 auto;min-width:9ch;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-text-primary))}.ec-resa-dense__nom[data-sans-nom]{font-weight:450;color:rgb(var(--ec-text-secondary))}.ec-resa-dense__secondaire{flex:0 10 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary));font-variant-numeric:tabular-nums}.ec-resa-dense__muet{color:rgb(var(--ec-text-secondary))}.ec-resa-dense__pile{display:inline-flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0}.ec-resa-dense__gestes{display:flex;justify-content:flex-end;align-items:center;gap:var(--ec-space-xs)}@media(hover:hover)and (min-width:1181px){.ec-resa-dense__ligne .ec-resa-dense__gestes{opacity:0;transition:opacity var(--ec-anim-fondu) var(--ec-anim-ease)}.ec-resa-dense__ligne:hover .ec-resa-dense__gestes,.ec-resa-dense__ligne:focus-within .ec-resa-dense__gestes,.ec-resa-dense__ligne[data-curseur=true] .ec-resa-dense__gestes,.ec-resa-dense__ligne[data-active=true] .ec-resa-dense__gestes{opacity:1}}.ec-resa-dense__vide{padding:var(--ec-space-lg)}.ec-resa-dense__suite{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-space-lg) var(--ec-space-lg);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}@media(max-width:1279px){.ec-resa-dense__table th[data-col=service],.ec-resa-dense__table th[data-col=etablissement],.ec-resa-dense__table th[data-col=arrivee]{width:0!important;padding:0!important}.ec-resa-dense__table :is(th,td)[data-col=service],.ec-resa-dense__table :is(th,td)[data-col=etablissement],.ec-resa-dense__table :is(th,td)[data-col=arrivee]{padding:0;font-size:0;visibility:hidden}}@media(max-width:1100px){.ec-resa-dense__compte{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.ec-resa-dense__outils .ec-filter-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;max-width:100%}}@media(max-width:900px){.ec-resa-dense__table,.ec-resa-dense__table tbody{display:block}.ec-resa-dense__table thead,.ec-resa-dense [data-col=paiement],.ec-resa-dense [data-col=service],.ec-resa-dense [data-col=etablissement],.ec-resa-dense [data-col=arrivee]{display:none}.ec-resa-dense__jour{display:block}.ec-resa-dense__jour th{display:block;top:0;padding-block:var(--ec-space-xs);height:auto}.ec-resa-dense__ligne{display:grid;grid-template-columns:64px minmax(0,1fr) auto;grid-template-areas:"a b c" "a d e";align-items:center;row-gap:var(--ec-space-2xs);height:auto;padding-block:var(--ec-space-sm);box-shadow:inset 0 -1px rgb(var(--ec-border) / calc(var(--ec-border-opacity) * .6))}.ec-resa-dense__ligne>td{display:block;box-shadow:none!important;padding:0 var(--ec-space-xs)}.ec-resa-dense__ligne>td:nth-child(1){grid-area:a;padding-inline:var(--ec-space-md) 0;overflow:visible}.ec-resa-dense__ligne>td[data-cell=invite]{grid-area:b}.ec-resa-dense__ligne>td[data-cell=statut]{grid-area:c;justify-self:end;padding-inline-end:var(--ec-space-md)}.ec-resa-dense__ligne>td[data-cell=meta]{grid-area:d;text-align:left;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps)}.ec-resa-dense__ligne>td[data-cell=gestes]{grid-area:e;padding-inline-end:var(--ec-space-md)}.ec-resa-dense__ligne>td[data-cell=couverts],.ec-resa-dense__ligne>td[data-cell=table]{display:none}}@media(min-width:901px){.ec-resa-dense__ligne>td[data-cell=meta]{display:none}}@media(min-width:901px){.ec-resa .ec-resa__corps>.ec-resa-ux-b{flex:1 1 auto;min-height:0}.ec-resa-ux-b>*{flex:none}.ec-resa-ux-b>.ec-resa-dense{display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-resa-ux-b>.ec-resa-dense>*{flex:none}.ec-resa-ux-b>.ec-resa-dense:has(>.ec-resa-dense__defile){overflow:hidden}.ec-resa-ux-b>.ec-resa-dense>.ec-resa-dense__defile{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain}}@media(max-width:560px){.ec-resa-dense__gestes>.ec-os-bouton[data-geste-ligne]{width:44px;min-width:44px;padding-inline:0;gap:0;justify-content:center;font-size:0}.ec-resa-dense .ec-resa-dense__ligne{grid-template-columns:64px minmax(0,1fr) auto auto;grid-template-areas:"a b b c" "a d e e"}.ec-resa-dense .ec-resa-dense__ligne>td{background:transparent!important;border-bottom:0!important}.ec-resa-dense .ec-resa-dense__ligne:is(:hover,[data-curseur=true],[data-active=true]){background:rgb(var(--ec-text-primary) / .04)}.ec-resa-dense__invite>.ec-resa-dense__secondaire{display:none}}.ec-resa-dense__tri{position:relative}.ec-resa-dense__tri:before{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-resa-ux-b>.ec-resa-dense:not(:has(>.ec-resa-dense__defile)),.ec-resa-ux-b>.ec-resa-dense>.ec-resa-dense__defile{padding-bottom:var(--ec-c-zone-ziggy, 88px)}.ec-attente__compteur dt{font-weight:450}.ec-attente__statut{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden}.ec-attente__ecoule{font-weight:600;color:rgb(var(--ec-text-primary))}.ec-attente__attente[data-depasse=true] .ec-attente__ecoule:before{content:"";display:inline-block;width:7px;height:7px;margin-inline-end:6px;border-radius:var(--ec-radius-pill);background:var(--ec-statut-refuse);vertical-align:middle}.ec-attente__ligne[data-proposee=true]>td:first-child{box-shadow:inset 3px 0 0 var(--ec-statut-valide, rgb(var(--ec-text-primary))),inset 0 -1px rgb(var(--ec-border) / calc(var(--ec-border-opacity) * .6))}.ec-attente__cartes{display:grid;gap:var(--ec-space-sm);margin:0;padding:0 var(--ec-space-md) var(--ec-space-md);list-style:none}.ec-attente__carte{display:grid;gap:var(--ec-space-xs);padding:var(--ec-space-sm) var(--ec-space-md);background:rgb(var(--ec-bg));border-radius:var(--ec-radius-lg)}.ec-attente__carte[data-proposee]{box-shadow:inset 3px 0 rgb(var(--ec-text-primary))}.ec-attente__carte[data-curseur=true]{outline:2px solid rgb(var(--ec-text-primary) / .4)}.ec-attente__carte-tete{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.ec-attente__rang{flex:none;min-width:24px;font-size:18px;font-weight:600;color:rgb(var(--ec-text-secondary))}.ec-attente__carte-ligne{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-attente__carte .ec-attente__gestes{justify-content:stretch}.ec-attente__carte .ec-attente__gestes>.ec-os-bouton{flex:1 1 auto}.ec-attente__tri-compact{max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-attente__col-gestes{width:272px}.ec-attente__col-attente{width:216px}.ec-attente__col-statut{width:204px}.ec-attente .ec-resa-dense__ligne .ec-resa-dense__gestes{opacity:1}@media(max-width:1279px){.ec-attente__col-gestes{width:212px}.ec-attente__col-attente{width:184px}.ec-attente__col-statut{width:172px}.ec-attente .ec-resa-dense__table .ec-resa-dense__secondaire{display:none}.ec-resa-dense__table .ec-attente__geste-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}}.ec-attente .ec-resa-dense__outils[hidden]{display:none}@media(max-width:1279px){.ec-attente__statut{flex-wrap:wrap;row-gap:4px;padding-block:4px}}.ec-attente__liberations{margin-top:var(--ec-space-lg)}.ec-attente__liberations-titre{margin:0;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-briefing__section{display:grid;gap:8px}.ec-briefing__h{margin:0;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-briefing__vide{margin:0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-briefing__muet{font-size:12px;color:rgb(var(--ec-os-texte))}.ec-briefing__table{width:100%;border-collapse:collapse;font-size:var(--ec-os-t-corps)}.ec-briefing__table th{padding:6px 8px;text-align:left;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:rgb(var(--ec-os-texte));border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-briefing__table td{padding:8px;vertical-align:top;color:rgb(var(--ec-text-primary));border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-briefing__table .ec-briefing__num{text-align:right;white-space:nowrap;width:64px}.ec-briefing__notes{margin:0;padding:0;list-style:none;display:grid;gap:8px;font-size:var(--ec-os-t-corps)}.ec-briefing__notes li{display:flex;align-items:baseline;gap:8px}.ec-briefing__pastille{display:inline-block;flex:0 0 auto;width:8px;height:8px;border-radius:var(--ec-radius-pill)}.ec-briefing__compteurs{display:flex;flex-wrap:wrap;gap:8px 20px;font-size:var(--ec-os-t-corps)}.ec-briefing-impression{display:none}@media print{body>*:not(.ec-briefing-impression){display:none!important}.ec-briefing-impression{display:block;padding:0;font-size:12px;color:CanvasText;background:Canvas}.ec-briefing-impression .ec-briefing__titre{margin:0 0 4px;font-size:18px;font-weight:600}.ec-briefing-impression .ec-briefing__sous-titre{margin:0 0 16px}.ec-briefing-impression .ec-briefing__h,.ec-briefing-impression .ec-briefing__table td,.ec-briefing-impression .ec-briefing__table th,.ec-briefing-impression .ec-briefing__muet,.ec-briefing-impression .ec-briefing__vide{color:CanvasText}.ec-briefing-impression .ec-briefing__section,.ec-briefing-impression .ec-briefing__table tr{break-inside:avoid}.ec-briefing-impression .ec-briefing__pastille{print-color-adjust:exact;-webkit-print-color-adjust:exact}}.ec-resa-reglages-t13{font-size:var(--ec-os-t-corps)}.ec-resa-reglages-g550{font-weight:550}.ec-resa-reglages-surtitre{letter-spacing:.06em;text-transform:uppercase}.ec-resa-reglages-a-droite{text-align:right}.ec-resa-reglages-a-gauche{text-align:left}.ec-resa-reglages-ellipse{overflow:hidden;text-overflow:ellipsis}.ec-resa-reglages-une-ligne{white-space:nowrap}.ec-resa-reglages-coupe-mots{overflow-wrap:anywhere}.ec-resa-reglages-compressible{min-width:0}.ec-resa-reglages-min-h32{min-height:32px}.ec-resa-reglages-min-h44{min-height:44px}.ec-resa-reglages-l32{width:32px}.ec-resa-reglages-max-260{max-width:260px}.ec-resa-reglages-max-640{max-width:640px}.ec-resa-reglages-max-720{max-width:720px}.ec-resa-reglages-max-760{max-width:760px}.ec-resa-reglages-ecart-28{gap:28px}.ec-resa-reglages-grille-150{grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr))}.ec-resa-reglages-grille-200{grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr))}.ec-resa-reglages-grille-remplie-180{grid-template-columns:repeat(auto-fill,minmax(min(100%,180px),1fr))}.ec-resa-reglages-deux-colonnes{grid-template-columns:1fr 1fr}.ec-resa-reglages-puces{padding-left:18px}.ec-resa .ec-resa-d-file{display:grid;gap:var(--ec-space-md);min-width:0}.ec-resa .ec-resa-d-file__tete{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-xs) var(--ec-space-md);margin:0;font-size:var(--ec-os-t-corps)}.ec-resa .ec-resa-d-file__tete>strong{font-size:var(--ec-os-t-corps);font-weight:600}.ec-resa .ec-resa-d-file__gestes{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-space-sm);white-space:nowrap}.ec-resa-argent-ecart--28{gap:28px}.ec-resa-argent-souple-240{min-width:0;flex:1 1 240px}.ec-resa-argent-regle-nom{font-weight:550;font-size:14px;flex:1 1 180px}.ec-resa-argent-pleine-largeur{width:100%}.ec-resa-argent-min-0{min-width:0}.ec-resa-argent-g550{font-weight:550}.ec-resa .ec-resa-d-nuit{flex:1;min-height:0;overflow:auto;padding-top:0}.ec-resa .ec-resa-d-vue{display:grid;gap:var(--ec-os-ecart);grid-template-columns:minmax(0,1fr);align-content:start}.ec-resa .ec-resa-d-titre{margin:0;flex:1;font-size:var(--ec-os-t-h3);font-weight:600}.ec-resa .ec-resa-d-tuiles{display:flex;flex-wrap:wrap;gap:var(--ec-os-gap-cartes);min-width:0}.ec-resa .ec-resa-d-tuiles>.ec-os-tuile{flex:1 1 auto}@media(max-width:600px){.ec-resa .ec-resa-d-tuiles{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory}.ec-resa .ec-resa-d-tuiles>.ec-os-tuile{flex:0 0 auto;scroll-snap-align:start}}.ec-resa .ec-resa-d-tuiles>.ec-os-tuile{display:flex;align-items:center;gap:var(--ec-space-md);min-height:0;height:56px;padding:0 var(--ec-space-xl);background:rgb(var(--ec-os-carte))}.ec-resa .ec-resa-d-tuiles .ec-os-tuile__chiffre{font-size:22px}.ec-resa .ec-resa-d-tuiles .ec-os-tuile__libelle{white-space:nowrap}.ec-resa .ec-resa-d-tuiles>[role=button]{cursor:pointer;transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease)}.ec-resa .ec-resa-d-tuiles>[role=button]:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-resa .ec-resa-d-tuiles>[data-actif=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-resa .ec-resa-d-tuiles>[role=button]:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-resa .ec-resa-d-section{display:grid;gap:var(--ec-space-md);margin-top:var(--ec-space-xl)}.ec-resa .ec-resa-d-section__tete{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-resa .ec-resa-d-section__aide{margin:0;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps);max-width:640px}.ec-resa .ec-resa-d-porte{display:grid;gap:var(--ec-space-lg);grid-template-columns:minmax(0,1fr);align-items:start}@media(min-width:1000px){.ec-resa .ec-resa-d-porte{grid-template-columns:minmax(0,1.4fr) minmax(300px,1fr)}}.ec-resa .ec-resa-d-porte__carte{display:grid;gap:var(--ec-space-lg);padding:var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));min-width:0}.ec-resa .ec-resa-d-porte__colonne{display:grid;gap:var(--ec-space-lg);min-width:0}.ec-resa .ec-resa-d-porte__jeton input{height:var(--ec-os-h-lg);font-size:18px}.ec-resa .ec-resa-d-porte__places{display:flex;align-items:flex-end;gap:var(--ec-space-md)}.ec-resa .ec-resa-d-porte__places .ec-field,.ec-resa .ec-resa-d-porte__places>div:nth-child(2){flex:0 1 110px;min-width:0}.ec-resa .ec-resa-d-porte__places input{height:var(--ec-os-h-lg);font-size:20px;text-align:center}.ec-resa .ec-resa-d-porte__ligne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-resa .ec-resa-d-compteur{display:grid;gap:var(--ec-space-sm)}.ec-resa .ec-resa-d-compteur__chiffres{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--ec-space-md)}.ec-resa .ec-resa-d-compteur__entrees{font-size:var(--ec-os-t-display);font-weight:600;line-height:1}.ec-resa .ec-resa-d-compteur__plafond,.ec-resa .ec-resa-d-compteur__libelle{color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-second)}.ec-resa .ec-resa-d-jauge{height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte) / .08);overflow:hidden}.ec-resa .ec-resa-d-jauge>span{display:block;height:100%;border-radius:inherit;background:rgb(var(--ec-os-texte))}.ec-resa .ec-resa-d-jauge[data-plein=true]>span{background:rgb(var(--ec-os-danger))}.ec-resa .ec-resa-d-porte__note{margin:0;color:rgb(var(--ec-text-secondary));font-size:var(--ec-os-t-corps)}.ec-resa .ec-resa-d-passages{margin:0;padding:0;list-style:none;display:grid;gap:var(--ec-space-xs)}.ec-resa .ec-resa-d-passages>li{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps)}.ec-resa .ec-resa-d-passages>li>:first-child{font-weight:600}.ec-resa .ec-resa-d-nuit{padding-bottom:96px}@media(max-width:1600px){.ec-resa .ec-resa-d-nuit .ec-os-segmente__option[data-actif=false] .ec-resa-d-seg{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-resa .ec-resa-d-nuit .ec-os-segmente__option{position:relative}}.ec-resa .ec-resa-d-cartes{display:none}@media(max-width:600px){.ec-resa .ec-resa-d-listes-table{display:none}.ec-resa .ec-resa-d-listes-table:has(.ec-vide){display:block}.ec-resa .ec-resa-d-cartes{display:grid;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}}.ec-resa .ec-resa-d-carte{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0;padding:var(--ec-space-sm) var(--ec-space-md) var(--ec-space-sm) 0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-resa .ec-resa-d-carte .ec-os-rond{background:rgb(var(--ec-os-champ))}.ec-resa .ec-resa-d-carte__corps{display:grid;gap:2px;flex:1;min-width:0;min-height:56px;padding:var(--ec-space-xs) var(--ec-space-lg);border:0;background:none;color:inherit;font:inherit;text-align:start;cursor:pointer}.ec-resa .ec-resa-d-carte__corps:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px;border-radius:var(--ec-os-rayon-tuile)}.ec-resa .ec-resa-d-carte__meta{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte) / .6);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-resa-nuit-ecart--28{gap:28px}.ec-resa-nuit-souple-200{flex:1 1 200px}.ec-resa-nuit-souple-220{flex:1 1 220px;min-width:0}.ec-resa-nuit-souple-240{flex:1 1 240px;min-width:0}.ec-resa-nuit-min-0{min-width:0}.ec-resa-nuit-pleine-largeur{width:100%}.ec-resa-nuit-large-640{max-width:640px}.ec-resa-nuit-cible-44{min-height:44px}.ec-resa-nuit-t13{font-size:var(--ec-os-t-corps)}.ec-resa-nuit-t14{font-size:14px}.ec-resa-nuit-lien{font-size:var(--ec-os-t-corps);word-break:break-all}.ec-resa-nuit-article{font-weight:550;font-size:14px}.ec-resa-nuit-article-nom{flex:1 1 180px;font-weight:550;font-size:14px}.ec-resa-nuit-recap{grid-template-columns:auto 1fr;gap:6px 16px}.ec-resa-nuit-a-droite{text-align:right}.ec-resa-nuit-ligne-de-base{align-items:baseline}.ec-resa-nuit-quantite{min-width:24px;text-align:center}.fiche-resa__racine{display:contents}.fiche-resa__puces{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-sm);font-variant-numeric:tabular-nums}.fiche-resa__puce--suivie:after{content:"·";margin-left:var(--ec-space-sm);color:rgb(var(--ec-os-texte-2))}.fiche-resa__retour{display:block;padding:0 var(--ec-os-tiroir-air);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.fiche-resa__retour:not(:empty){padding-bottom:var(--ec-space-xl)}.fiche-resa__bandeau,.fiche-resa__chargement,.fiche-resa__formulaire,.fiche-resa__complement,.fiche-resa__module{display:grid;gap:var(--ec-space-md);padding:0 var(--ec-os-tiroir-air) var(--ec-os-tiroir-ecart);min-width:0}.fiche-resa__complement{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.fiche-resa__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.fiche-resa__discret{margin:0;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.fiche-resa__libelle{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.fiche-resa__edition{display:grid;gap:var(--ec-space-md)}.fiche-resa__edition-actions{display:flex;justify-content:flex-end;gap:var(--ec-space-sm)}.fiche-resa__table{display:grid;gap:var(--ec-space-lg)}.fiche-resa__libre{display:grid;justify-items:start;gap:var(--ec-space-xs)}.fiche-resa__verrou{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-lg);padding:var(--ec-space-lg) var(--ec-space-xl);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.fiche-resa__verrou-texte{display:grid;gap:var(--ec-space-3xs);min-width:0}.fiche-resa__invite,.fiche-resa__notes{display:grid;gap:var(--ec-space-lg);min-width:0}.fiche-resa__motif{display:block;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.fiche-resa__module>section{min-width:0}.fiche-resa__module:empty{display:none}.fiche-resa__grille-modifier{display:grid;gap:var(--ec-space-md);grid-template-columns:repeat(auto-fit,minmax(min(100%,180px),1fr))}.fiche-resa__creneaux{display:grid;gap:var(--ec-space-sm);min-width:0}@keyframes ec-resa-pulse{0%,to{transform:none;box-shadow:0 0 color-mix(in srgb,var(--ec-theme-vif, var(--ec-statut-refuse)) 35%,transparent)}50%{transform:scale(1.06);box-shadow:0 0 0 5px transparent}}[data-ec-vivant] [data-ec-ludique-pulse]{animation:ec-resa-pulse var(--ec-anim-slow) var(--ec-anim-ease-out)}@keyframes ec-resa-pose{0%{transform:translateY(-4px)}}[data-ec-vivant] [data-ec-ludique-pose]{animation:ec-resa-pose var(--ec-anim-base) var(--ec-anim-ease-out)}[data-ec-vivant] tr:has([data-ec-ludique-rangee]){animation:ec-resa-pose var(--ec-anim-base) var(--ec-anim-ease-out)}@keyframes ec-resa-complet{0%,to{transform:none;box-shadow:0 0 0 0 transparent}35%{transform:scale(1.04);box-shadow:0 0 0 6px var(--ec-statut-valide)}}[data-ec-vivant] [data-ec-service-complet]>[data-tuile=presents]{animation:ec-resa-complet var(--ec-anim-max) var(--ec-anim-ease)}.ec-jour{flex:1 0 auto;min-height:0;display:flex;flex-direction:column}.ec-jour__bandeau{display:grid;gap:var(--ec-os-ecart)}.ec-jour>.ec-jour__bandeau.ec-view__band{padding-top:0;padding-bottom:var(--ec-os-ecart)}.ec-jour__travail{flex:1 0 auto;min-height:0;display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-jour__tuiles{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:var(--ec-os-gap-cartes);min-width:0;margin-inline:var(--ec-gutter);overflow-x:auto;scrollbar-width:none}.ec-jour__tuiles>.ec-os-tuile{position:relative;display:flex;align-items:center;gap:var(--ec-space-md);min-height:0;height:56px;padding:0 var(--ec-space-xl)}.ec-jour__tuiles .ec-os-tuile__chiffre{font-size:22px}.ec-jour__tuiles .ec-os-tuile__libelle{white-space:nowrap}.ec-jour__tuiles>[data-actif=true]{box-shadow:inset 0 0 0 2px rgb(var(--ec-os-texte))}.ec-jour__tuiles>[role=button]{cursor:pointer;transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease)}.ec-jour__tuiles>[role=button]:hover{box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}.ec-jour__tuiles>[role=button]:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-jour__tuiles .ec-os-tuile__libelle{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-jour__tuiles [data-alerte] .ec-os-tuile__libelle:before{content:"";width:8px;height:8px;border-radius:var(--ec-radius-pill);background:var(--ec-statut-point)}.ec-jour__tuiles [data-alerte=refuse]{--ec-statut-point: var(--ec-statut-refuse)}.ec-jour__tuiles [data-alerte=nouveau]{--ec-statut-point: var(--ec-statut-nouveau)}.ec-jour__jauge{position:absolute;inset-inline:var(--ec-space-xl);bottom:8px;display:block;pointer-events:none}.ec-jour__jauge [role=progressbar]{height:3px!important}@media(prefers-reduced-motion:reduce){.ec-jour__jauge [role=progressbar]>div{transition:none!important}}.ec-jour[data-mode-salle=true] .ec-jour__jauge [role=progressbar]>div{transition:none!important}.ec-jour__tuiles>.ec-os-tuile{position:relative}.ec-jour__alerte-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-jour__corps{flex:1;min-height:420px;display:flex}@media(min-width:561px){.ec-jour__corps{flex:1 1 0px;min-height:300px}.ec-jour__travail{flex:1 1 0px;min-height:368px}.ec-resa .ec-jour .ec-listing-sheet{--ec-resa-feuille-min: 200px}.ec-resa .ec-jour .ec-listing-list>.ec-listing-toolbar{flex-wrap:nowrap}}.ec-resa .ec-jour .ec-listing-toolbar{flex-direction:row;flex-wrap:wrap;align-items:center;gap:8px 12px;padding-top:0}.ec-resa .ec-jour .ec-listing-toolbar>.ec-listing-trow:first-child{display:contents}.ec-resa .ec-jour .ec-listing-toolbar .ec-toolbar__spacer{flex:1}.ec-resa .ec-jour .ec-listing-toolbar .ec-os-segmente{flex:0 1 auto;min-width:0;background:none}.ec-resa .ec-jour .ec-listing-toolbar .ec-listing-trow--sub{padding-top:0;min-width:0}.ec-resa .ec-jour .ec-listing-sheet{margin-top:8px;margin-bottom:0}.ec-resa .ec-jour__corps.ec-view__body--flush{padding-top:0;padding-bottom:0}.ec-resa [data-liste-du-jour] section+section thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ec-resa [data-liste-du-jour] .ec-datatable__resize{display:none}.ec-resa [data-liste-du-jour] .ec-jour__groupe{padding:6px 16px 0;line-height:18px}.ec-resa [data-liste-du-jour] section[data-seule] .ec-jour__groupe{display:none}.ec-resa .ec-jour [data-liste-du-jour]{--ec-datatable-header-padding: 0 var(--ec-space-md)}.ec-resa .ec-jour [data-liste-du-jour] .ec-tabular thead th{height:var(--ec-os-h-entete-table)}.ec-resa .ec-jour [data-liste-du-jour] .ec-tabular tbody td{padding-block:4px!important}.ec-resa .ec-jour [data-liste-du-jour] td>div:has(>.ec-inbox-row){overflow:visible!important}.ec-jour__vue-libelle{white-space:nowrap}@media(max-width:1599px){.ec-jour__vue-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}@media(max-width:1279px){.ec-jour [data-action=selection-multiple]:not([aria-pressed=true]){width:var(--ec-os-h-md);padding:0}.ec-jour [data-action=selection-multiple]:not([aria-pressed=true]) .ec-jour__selection-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-jour__tuiles>.ec-os-tuile{height:48px}.ec-jour__jauge{bottom:6px}.ec-resa [data-liste-du-jour] section thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}}@media(min-width:561px)and (max-width:1499px){.ec-jour .ec-jour__walkin-barre .ec-os-bouton{width:var(--ec-os-h-md);padding:0}.ec-jour__walkin-barre .ec-jour__walkin-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.ec-jour__notes{display:grid;gap:8px;min-width:0}[data-modale-note] [role=radiogroup]{flex-wrap:wrap}.ec-jour__date-libelle{font-size:15px;font-weight:600;color:rgb(var(--ec-text-primary));padding:0 6px;white-space:nowrap}.ec-jour__groupe{display:flex;align-items:baseline;gap:8px;padding:16px 16px 8px;font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte))}.ec-jour__groupe-heure{font-size:14px;color:rgb(var(--ec-text-primary))}.ec-jour__heure{display:inline-flex;align-items:baseline;gap:4px;font-weight:600}.ec-jour__plus-un{font-size:11px;font-weight:500;color:rgb(var(--ec-os-texte))}.ec-jour [data-inbox-cursor=true]{box-shadow:inset 2px 0 rgb(var(--ec-os-texte));padding-left:6px;border-radius:var(--ec-radius-sm)}.ec-jour__retard{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--ec-radius-pill);font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte));background:color-mix(in srgb,var(--ec-statut-refuse) 12%,transparent);box-shadow:0 0 color-mix(in srgb,var(--ec-statut-refuse) 45%,transparent);animation:ec-jour-pouls 1.8s var(--ec-ease) infinite}@keyframes ec-jour-pouls{0%{box-shadow:0 0 color-mix(in srgb,var(--ec-statut-refuse) 45%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}.ec-jour[data-mode-salle=true] .ec-jour__retard{animation:none}@media(prefers-reduced-motion:reduce){.ec-jour__retard{animation:none}}.ec-jour .ec-inbox-row{position:relative;min-height:40px}.ec-jour .ec-inbox-row__actions{position:static;transform:none;opacity:1;pointer-events:auto;box-shadow:none;background:transparent;gap:4px;padding:0}.ec-jour .ec-inbox-qa{width:40px;height:40px;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-elevated))}.ec-jour .ec-inbox-qa[data-tone=success]:hover{background:var(--ec-os-survol-neutre);color:rgb(var(--ec-os-texte))}.ec-jour__pied-tiroir{display:flex;gap:8px;width:100%;padding-inline-end:76px}@media(max-width:560px){.ec-jour .ec-jour__walkin-barre .ec-os-bouton{width:var(--ec-os-h-md);padding:0}.ec-jour__walkin-barre .ec-jour__walkin-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-jour{padding-bottom:96px}.ec-jour__tuiles{grid-auto-columns:max-content;scroll-snap-type:x mandatory;scroll-padding-inline:0}.ec-jour__tuiles>*{scroll-snap-align:start}.ec-jour__date-libelle{font-size:14px}}.ec-tl__annonce{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-tl__alertes{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-tl__perimees{display:inline-flex;padding:0;border:0;background:none;border-radius:var(--ec-os-rayon-pilule);cursor:pointer}.ec-tl__perimees:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-tl__cadre{flex:1;min-height:0;overflow:auto;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);overscroll-behavior:contain}.ec-tl__cadre:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:0}.ec-tl__toile{position:relative}.ec-tl__heures{position:sticky;top:0;z-index:5;display:flex;height:32px;background:rgb(var(--ec-surface));box-shadow:0 1px rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-tl__coin{position:sticky;left:0;z-index:1;flex:0 0 var(--ec-tl-gouttiere, 72px);background:rgb(var(--ec-surface))}.ec-tl__piste{position:relative;flex:0 0 auto}.ec-tl__heure{position:absolute;top:8px;transform:translate(-50%);display:inline-flex;align-items:baseline;gap:3px;font-size:11px;font-weight:500;color:rgb(var(--ec-os-texte));white-space:nowrap}.ec-tl__heure:first-child{transform:none}.ec-tl__corps{position:relative;padding-bottom:8px}.ec-tl__zone{position:sticky;left:0;display:flex;align-items:center;height:28px;padding:8px 12px 0}.ec-tl__zone-nom{position:sticky;left:12px;display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:rgb(var(--ec-os-texte))}.ec-tl__zone-nom:before{content:"";width:8px;height:8px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-tl-zone, var(--ec-text-muted)))}.ec-tl__rangee{position:relative;display:flex}.ec-tl__rangee[data-non-attribuees=true]{background:var(--ec-os-presse-neutre)}.ec-tl__rangee[data-cible=true] .ec-tl__piste--ligne{background-color:var(--ec-os-presse-neutre)}.ec-tl__libelle{position:sticky;left:0;z-index:4;flex:0 0 var(--ec-tl-gouttiere, 72px);display:flex;flex-direction:column;justify-content:center;padding:0 6px 0 12px;min-width:0;background:rgb(var(--ec-surface))}.ec-tl__rangee[data-non-attribuees=true] .ec-tl__libelle{background:var(--ec-os-presse-neutre)}.ec-tl__libelle-nom{font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-tl__rangee[data-non-attribuees=true] .ec-tl__libelle-nom{font-size:11px;color:rgb(var(--ec-os-texte));white-space:normal;line-height:1.2}.ec-tl__libelle-places{font-size:11px;color:rgb(var(--ec-os-texte))}.ec-tl__piste--ligne{width:calc(var(--ec-tl-heures, 24) * var(--ec-tl-heure));height:100%;background-image:repeating-linear-gradient(to right,rgb(var(--ec-border) / var(--ec-border-opacity)) 0 1px,transparent 1px var(--ec-tl-heure));background-position-x:var(--ec-tl-decalage);transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-tl__bloc{position:absolute;min-width:24px;padding-right:14px;font-size:var(--ec-os-t-corps);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;z-index:2}.ec-tl__bloc[data-selectionne=true]{--ec-ca-halo: 0 0 0 2px rgb(var(--ec-os-texte));z-index:3}.ec-tl__bloc[data-curseur=true]:not([data-selectionne=true]){--ec-ca-halo: inset 0 0 0 1px rgb(var(--ec-os-texte))}.ec-tl__bloc[data-saisi=true]{--ec-ca-halo: 0 0 0 2px rgb(var(--ec-os-texte)), var(--ec-float-shadow);z-index:4}.ec-tl__bloc-couverts{font-size:12px;font-weight:600}.ec-tl__bloc-icone{flex:0 0 auto;color:rgb(var(--ec-os-texte))}.ec-tl__bloc-icone--conflit,.ec-tl__bloc-icone--douteux{color:var(--ec-statut-refuse)}.ec-tl__poignee{position:absolute;top:0;right:0;width:12px;height:100%;cursor:ew-resize;touch-action:none}.ec-tl__poignee:after{content:"";position:absolute;top:12px;bottom:12px;right:4px;width:2px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-ca-encre) / .5)}.ec-tl__fantome{position:absolute;top:2px;height:44px;border-radius:var(--ec-radius-md);border:2px dashed rgb(var(--ec-os-texte));background:var(--ec-os-presse-neutre);pointer-events:none;z-index:3}.ec-tl__maintenant{position:absolute;top:0;bottom:0;width:0;border-left:2px solid var(--ec-resa-vif);z-index:3;pointer-events:none}.ec-tl__maintenant:before{content:"";position:absolute;top:-4px;left:-5px;width:8px;height:8px;border-radius:var(--ec-radius-pill);background:var(--ec-resa-vif)}.ec-tl__bloc--retard{animation:ec-tl-pouls 1.8s var(--ec-ease) infinite}@keyframes ec-tl-pouls{0%{box-shadow:var(--ec-ca-anneau, 0 0 0 0 transparent),0 0 color-mix(in srgb,var(--ec-statut-refuse) 45%,transparent)}70%{box-shadow:var(--ec-ca-anneau, 0 0 0 0 transparent),0 0 0 6px transparent}to{box-shadow:var(--ec-ca-anneau, 0 0 0 0 transparent),0 0 0 0 transparent}}.ec-tl[data-mouvement=reduit] .ec-tl__bloc,.ec-tl[data-mouvement=reduit] .ec-tl__piste--ligne{animation:none;transition:none}@media(prefers-reduced-motion:reduce){.ec-tl__bloc,.ec-tl__piste--ligne{animation:none;transition:none}}.ec-pv{flex:1;min-height:0;min-width:0;display:flex;flex-direction:column;gap:12px}.ec-pv__bascule{display:flex}.ec-pv__corps{flex:1;min-height:0;display:flex;gap:16px}.ec-pv__liste{flex:0 0 320px;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:4px;padding:12px;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg)}.ec-pv__liste-titre{margin:0 0 4px;padding:0 4px;font-size:11px;color:rgb(var(--ec-os-texte))}.ec-pv__liste-vide{padding:8px 4px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-pv__resa{position:relative;display:flex;align-items:center;gap:10px;min-height:52px;padding:6px 8px 6px 14px;border-radius:var(--ec-radius-md);cursor:grab;touch-action:none;outline:none}.ec-pv__resa:before{content:"";position:absolute;left:4px;top:10px;bottom:10px;width:3px;border-radius:var(--ec-radius-pill);background:var(--ec-pv-statut, var(--ec-statut-archive))}.ec-pv__resa:hover{background:rgb(var(--ec-text-primary) / .04)}.ec-pv__resa:focus-visible{box-shadow:0 0 0 2px rgb(var(--ec-os-texte))}.ec-pv__resa[data-selectionne=true],.ec-pv__resa[data-curseur=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-os-texte-3: var(--ec-os-actif-encre-2)}.ec-pv__resa[data-saisi=true]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));box-shadow:0 0 0 2px rgb(var(--ec-os-texte))}.ec-pv__resa[data-retard=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ec-statut-refuse) 60%,transparent)}.ec-pv__resa-heure{flex:0 0 auto;min-width:48px;font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary))}.ec-pv__resa-corps{flex:1;min-width:0;display:grid;gap:2px}.ec-pv__resa-nom{font-size:var(--ec-os-t-corps);font-weight:600;color:rgb(var(--ec-text-primary));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pv__resa-detail{font-size:12px;color:rgb(var(--ec-os-texte));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-pv__sans-table{color:rgb(var(--ec-os-texte));font-weight:600}.ec-pv__surface{flex:1;min-width:0;min-height:0;display:flex;flex-direction:column;gap:12px}.ec-pv__barre{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-pv__legende{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.ec-pv__legende-item{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--ec-text-secondary))}.ec-pv__pastille{width:10px;height:10px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-pv-ton) / .16);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-pv-ton))}.ec-pv__instant,.ec-pv__mobile{font-size:12px;color:rgb(var(--ec-os-texte))}.ec-pv__toile{flex:1;min-height:0;overflow:auto;padding:16px;background:rgb(var(--ec-surface));border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-lg);overscroll-behavior:contain}@media(max-width:640px){.ec-pv__toile{padding:8px}}.ec-resa-fiche .ec-jour__pied-tiroir{flex-wrap:wrap;align-items:center;justify-content:flex-end}.ec-jour__corps[data-disposition=cote-a-cote]{display:grid;grid-template-columns:minmax(380px,34%) minmax(0,1fr);grid-template-rows:auto minmax(0,1fr);column-gap:16px}.ec-jour__corps[data-disposition=cote-a-cote]>*{grid-row:2;grid-column:2;min-width:0;min-height:0}.ec-jour__corps[data-disposition=cote-a-cote]>.ec-jour__perime{grid-row:1;grid-column:1 / -1}.ec-jour__corps[data-disposition=cote-a-cote]>.ec-jour-compacte{grid-column:1}.ec-jour-compacte{display:flex;flex-direction:column;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-jour-compacte__attente{display:grid;gap:8px}.ec-jour-compacte__liste{display:grid;margin:0;padding:0;list-style:none}.ec-jour-compacte__rangee{display:grid;grid-template-columns:minmax(0,1fr) 40px;align-items:center;gap:4px;min-height:48px}.ec-jour-compacte__rangee+.ec-jour-compacte__rangee{border-top:1px solid var(--ec-os-filet)}.ec-jour-compacte__ouvrir{display:grid;grid-template-columns:48px minmax(0,1fr) auto auto auto;align-items:center;gap:10px;min-width:0;min-height:44px;padding:4px 8px;border:0;border-radius:var(--ec-radius-md);background:none;color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.ec-jour-compacte__ouvrir:hover{background:var(--ec-os-survol-neutre)}.ec-jour-compacte__rangee[data-actif]>.ec-jour-compacte__ouvrir{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-os-texte-3: var(--ec-os-actif-encre-2)}.ec-jour-compacte__rangee[data-actif]>.ec-jour-compacte__ouvrir:hover{background:rgb(var(--ec-os-actif-survol))}.ec-jour-compacte__heure{font-weight:600}.ec-jour-compacte__nom{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:500}.ec-jour-compacte__couverts,.ec-jour-compacte__table{font-size:var(--ec-os-t-second);white-space:nowrap}.ec-jour__selection{margin-top:8px}.ec-jour__selection .ec-bulkbar,.ec-jour__selection .ec-bulkbar>div{flex-wrap:wrap}.ec-jour__selection .ec-bulkbar{height:auto;min-height:38px;padding-block:var(--ec-space-2xs)}.ec-jour__resume{display:flex;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;margin:0;padding:8px 16px}.ec-jour__vide{padding:8px 16px}.ec-jour-cal{display:grid;gap:12px;width:min(320px,80vw)}.ec-jour-cal__entete,.ec-jour-cal__panne{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.ec-jour-cal__grille{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.ec-jour-cal__semaine{text-align:center}.ec-jour-cal__jour.ec-jour-cal__jour{flex-direction:column;gap:0;height:auto;min-height:44px;padding:4px 0}.ec-jour-cal__couverts{font-size:var(--ec-font-size-caption);line-height:1.2}.ec-resa .ec-jour [data-liste-du-jour] tbody tr{height:var(--ec-os-h-ligne-table)}.ec-resa .ec-jour [data-liste-du-jour] .ec-tabular tbody td{height:var(--ec-os-h-ligne-table);padding-block:0!important}.ec-jour__cellule-ligne{display:flex;align-items:center;gap:6px;min-width:0;overflow:hidden;white-space:nowrap}.ec-jour__nom{flex:0 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.ec-jour__badges{display:inline-flex;flex:0 1 auto;flex-wrap:nowrap;gap:4px;min-width:0;overflow:hidden}.ec-jour__badges>*{flex-shrink:0}.ec-jour__non-pointee{display:inline-flex;align-items:center;padding:2px 8px;border-radius:var(--ec-radius-pill);font-size:12px;font-weight:600;color:rgb(var(--ec-os-texte-2));background:rgb(var(--ec-os-texte) / .06);white-space:nowrap}.ec-jour__entete{position:sticky;top:0;z-index:11;table-layout:fixed;border-collapse:collapse;text-align:left;background:rgb(var(--ec-surface))}.ec-jour__entete th{padding:var(--ec-space-md);font-size:var(--ec-os-t-corps);font-weight:500;color:rgb(var(--ec-text-primary) / .72);background:rgb(var(--ec-surface));border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-resa [data-liste-du-jour][data-entete-unique] section thead{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}@media(max-width:767px){.ec-jour__entete{display:none}}.ec-resa .ec-jour__corps .ec-listing-sheet{margin-inline:0}.ec-jour__statut-barre .ec-select__trigger{width:auto;min-width:150px;height:var(--ec-os-h-md);min-height:0;white-space:nowrap}@media(min-width:561px)and (max-width:1279px){.ec-jour__travail{gap:var(--ec-space-sm)}.ec-resa .ec-jour .ec-listing-sheet{margin-top:0}.ec-jour .ec-jour__resume{display:none}.ec-resa [data-liste-du-jour] .ec-jour__groupe{padding-top:2px}}@media(min-width:1400px){.ec-jour .ec-resa-barre__recherche.ec-os-recherche{flex-basis:200px}}.ec-jour__squelette{display:grid}.ec-jour__squelette-ligne{display:grid;align-items:center;height:var(--ec-os-h-ligne-table);padding-inline:12px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-jour__squelette-ligne:first-child{border-top:0}.ec-jour__squelette-ligne>span{min-width:0;padding-inline-end:12px}.ec-jour__meta-mobile{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;width:100%;color:rgb(var(--ec-os-texte-2));font-size:12px}@media(max-width:560px){.ec-resa .ec-jour [data-liste-du-jour] tbody tr,.ec-resa .ec-jour [data-liste-du-jour] .ec-tabular tbody td{height:64px}.ec-jour__cellule-ligne.ec-jour__invite{flex-wrap:wrap;row-gap:4px}}.ec-jour__badges .ec-os-puce{justify-content:flex-start;width:28px;min-width:28px;padding-inline:7px;overflow:hidden;white-space:nowrap}.ec-resa-ux-c-clients{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ec-os-ecart);padding:0 var(--ec-gutter) var(--ec-gutter-y)}.ec-resa-ux-c-clients__etiquette{min-width:180px;max-width:260px}.ec-resa-ux-c-clients__carte.ec-os-carte{flex:1;min-height:0;display:flex;flex-direction:column;padding:var(--ec-space-xs) var(--ec-space-md);container-type:inline-size;container-name:resa-clients}.ec-resa-ux-c-clients__defile{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-resa-ux-c-clients__attente{display:grid;gap:var(--ec-space-xs);padding-block:var(--ec-space-sm)}.ec-resa-ux-c-clients__recherche{display:flex;box-sizing:border-box;inline-size:100%;align-items:center;gap:var(--ec-space-xs);padding:var(--ec-space-lg) var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-resa-ux-c-clients__recherche--suite{padding-block:var(--ec-space-xs);font-size:var(--ec-os-t-chip)}.ec-resa-ux-c-clients__vide{padding:var(--ec-space-lg) var(--ec-space-sm)}.ec-resa-ux-c-clients__entete,.ec-resa-ux-c-clients__ouvrir{display:grid;grid-template-columns:minmax(0,2.4fr) minmax(130px,1fr) minmax(0,1.3fr) 76px 92px minmax(110px,.9fr);align-items:center;column-gap:var(--ec-space-md)}.ec-resa-ux-c-clients__entete{position:sticky;top:0;z-index:1;min-height:40px;padding:0 var(--ec-space-sm);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-resa-ux-c-clients__h{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;min-height:40px;padding:0;border:0;background:none;color:inherit;font:inherit;white-space:nowrap}button.ec-resa-ux-c-clients__h{cursor:pointer}button.ec-resa-ux-c-clients__h:hover,button.ec-resa-ux-c-clients__h[aria-pressed=true]{color:rgb(var(--ec-os-texte))}.ec-resa-ux-c-clients__liste{display:grid;margin:0;padding:0;list-style:none}.ec-resa-ux-c-clients__rangee+.ec-resa-ux-c-clients__rangee{border-top:1px solid var(--ec-os-filet)}.ec-resa-ux-c-clients__ouvrir{width:100%;min-height:var(--ec-os-h-ligne);padding:var(--ec-space-2xs) var(--ec-space-sm);border:0;border-radius:var(--ec-radius-md);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);text-align:left;cursor:pointer}.ec-resa-ux-c-clients__ouvrir:hover{background:var(--ec-os-survol-neutre)}.ec-resa-ux-c-clients__rangee[data-actif]>.ec-resa-ux-c-clients__ouvrir{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-os-texte-3: var(--ec-os-actif-encre-2)}.ec-resa-ux-c-clients__rangee[data-actif]>.ec-resa-ux-c-clients__ouvrir:hover{background:rgb(var(--ec-os-actif-survol))}.ec-resa-ux-c-clients__ouvrir:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-resa-ux-c-clients__c-nom{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;overflow:hidden;white-space:nowrap}.ec-resa-ux-c-clients__nom{flex:0 0 auto;max-width:100%;min-width:0;overflow:hidden;text-overflow:ellipsis;font-weight:600}.ec-resa-ux-c-clients__nom[data-sans-nom]{color:rgb(var(--ec-os-texte-2));font-weight:500}.ec-resa-ux-c-clients__badges-etroit{display:none;flex:0 1 auto;min-width:0;overflow:hidden}.ec-resa-ux-c-clients__c-nom [data-badges-invite]{flex:0 1 auto;min-width:0;overflow:hidden}.ec-resa-ux-c-badges{display:inline-flex;flex-wrap:nowrap;align-items:center;gap:var(--ec-space-2xs)}.ec-resa-ux-c-badges>*,.ec-resa-ux-c-badges__repliable{display:inline-flex;flex:none}.ec-resa-ux-c-badges [data-badge],.ec-resa-ux-c-badges__plus{box-sizing:border-box;display:inline-flex;align-items:center;height:var(--ec-os-h-xs);line-height:1}.ec-resa-ux-c-badges__plus{padding:0 var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;cursor:help}.ec-resa-ux-c-badges__repliable[data-replie=toujours],.ec-resa-ux-c-badges__plus--etroit{display:none}.ec-resa-ux-c-clients__c-tel,.ec-resa-ux-c-clients__c-derniere{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-os-texte-2))}.ec-resa-ux-c-clients__c-tags{display:flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;overflow:hidden;white-space:nowrap}.ec-resa-ux-c-clients__plus{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-resa-ux-c-clients__c-visites,.ec-resa-ux-c-clients__c-absences,.ec-resa-ux-c-clients__c-derniere{justify-self:end;text-align:right}.ec-resa-ux-c-clients__c-visites{font-weight:600}.ec-resa-ux-c-clients__resume{display:none}.ec-resa-ux-c-clients__non-rapproche{display:inline-flex;flex:0 0 auto}.ec-resa-ux-c-clients__suite{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-sm);border-top:1px solid var(--ec-os-filet);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}@container resa-clients (max-width: 900px){.ec-resa-ux-c-clients__entete,.ec-resa-ux-c-clients__ouvrir{grid-template-columns:minmax(0,1fr) 140px 64px 84px 108px}.ec-resa-ux-c-clients__c-tags{display:none}.ec-resa-ux-c-clients__badges-etroit{display:flex}}@container resa-clients (max-width: 560px){.ec-resa-ux-c-clients__entete{display:none}.ec-resa-ux-c-clients__ouvrir{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"nom absences" "resume absences";row-gap:2px;min-height:56px}.ec-resa-ux-c-clients__c-nom{grid-area:nom}.ec-resa-ux-c-clients__non-rapproche{display:none}.ec-resa-ux-c-clients__c-absences{grid-area:absences}.ec-resa-ux-c-clients__resume{display:block;grid-area:resume;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.ec-resa-ux-c-clients__c-tel,.ec-resa-ux-c-clients__c-visites,.ec-resa-ux-c-clients__c-derniere,.ec-resa-ux-c-badges__repliable[data-replie=etroit],.ec-resa-ux-c-badges__plus--large{display:none}.ec-resa-ux-c-badges__plus--etroit{display:inline-flex}}@media(max-width:767px){.ec-resa-ux-c-clients{flex:none}.ec-resa-ux-c-clients__carte.ec-os-carte,.ec-resa-ux-c-clients__defile{flex:none;min-height:auto;overflow:visible}}.ec-resa-ux-c-clients .ec-resa-ux-c-clients__rangee>.ec-resa-ux-c-clients__ouvrir{min-height:var(--ec-os-h-ligne)}@media(min-width:561px){.ec-resa-ux-c-clients .ec-resa-barre__recherche.ec-os-recherche{flex:0 1 240px;min-width:220px}}.ec-resa-clients-grille-220{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.ec-resa-clients-ecart-8-16{gap:8px 16px}.ec-resa-clients-min-0{min-width:0}.ec-resa-clients-min-160{min-width:160px}.ec-resa-clients-air-16{padding:16px}.ec-resa-clients-fiche{gap:28px;max-width:720px;min-width:0}.ec-resa-ux-c-clients__avatar{display:inline-flex;flex:0 0 auto}.ec-resa-ux-c-clients__c-tags>.ec-os-puce{flex:0 1 auto;min-width:4ch;overflow:hidden}.ec-resa-ux-c-clients__puce-texte{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}button.ec-resa-ux-c-clients__h{position:relative}button.ec-resa-ux-c-clients__h:before{content:"";position:absolute;top:min(0px,calc(50% - 22px));bottom:min(0px,calc(50% - 22px));left:min(0px,calc(50% - 22px));right:min(0px,calc(50% - 22px))}.ec-resa-ux-c-clients__defile{padding-bottom:var(--ec-c-zone-ziggy, 88px)}.ec-resa-squelette__onglets{display:inline-flex;align-items:center;gap:var(--ec-space-2xs);box-sizing:border-box;max-width:100%;height:var(--ec-os-h-segment);overflow:hidden}.ec-resa-squelette__onglets>.ec-shimmer{flex:none;margin:5px var(--ec-os-e-12)}.ec-resa-squelette__filtres{justify-content:space-between}.ec-listing-sheet.ec-resa-squelette__liste{display:grid;flex:1;align-content:start;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}@media(max-width:767px){.ec-resa-squelette__filtres>.ec-shimmer:last-child{display:none}}.ec-resa-ux-c-groupe{flex:1;min-height:0;display:flex;flex-direction:column;gap:var(--ec-os-ecart);padding:0 var(--ec-gutter) var(--ec-gutter-y)}.ec-view__body .ec-resa-ux-c-groupe{flex:none;padding:0}.ec-view__body .ec-resa-ux-c-groupe__defile{overflow:visible}.ec-view__body>.ec-resa-ux-c-groupe{margin-top:0}.ec-resa-ux-c-groupe__totaux{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs) var(--ec-space-lg);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-resa-ux-c-groupe__totaux>[data-total=couverts]{color:rgb(var(--ec-os-texte));font-weight:600}.ec-resa-ux-c-groupe__totaux>[data-alerte]{color:rgb(var(--ec-os-texte));font-weight:600}.ec-resa-ux-c-groupe__carte.ec-os-carte{flex:0 1 auto;min-height:0;display:flex;flex-direction:column;padding:var(--ec-space-xs) var(--ec-space-md);container-type:inline-size;container-name:resa-groupe}.ec-resa-ux-c-groupe__defile{min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir{display:grid;grid-template-columns:minmax(0,2.6fr) minmax(96px,.8fr) minmax(84px,.7fr) minmax(150px,1.1fr) minmax(0,1.7fr) 24px;align-items:center;column-gap:var(--ec-space-lg)}.ec-resa-ux-c-groupe[data-jour-courant=non] :is(.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir){grid-template-columns:minmax(0,2.6fr) minmax(96px,.8fr) minmax(150px,1.1fr) minmax(0,1.7fr) 24px}.ec-resa-ux-c-groupe[data-chiffres=non] :is(.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir){grid-template-columns:minmax(0,1fr) 24px}.ec-resa-ux-c-groupe__entete{position:sticky;top:0;z-index:1;min-height:40px;padding:0 var(--ec-space-sm);border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);white-space:nowrap}.ec-resa-ux-c-groupe__liste{display:grid;margin:0;padding:0;list-style:none}.ec-resa-ux-c-groupe__rangee+.ec-resa-ux-c-groupe__rangee{border-top:1px solid var(--ec-os-filet)}.ec-resa-ux-c-groupe__ouvrir{width:100%;min-height:56px;padding:var(--ec-space-xs) var(--ec-space-sm);border:0;border-radius:var(--ec-radius-md);background:none;color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-second);text-align:left;cursor:pointer}.ec-resa-ux-c-groupe__ouvrir:hover{background:var(--ec-os-survol-neutre)}.ec-resa-ux-c-groupe__ouvrir[data-actif]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));--ec-os-texte: var(--ec-os-actif-encre);--ec-os-texte-2: var(--ec-os-actif-encre-2);--ec-os-texte-3: var(--ec-os-actif-encre-2)}.ec-resa-ux-c-groupe__ouvrir[data-actif]:hover{background:rgb(var(--ec-os-actif-survol))}.ec-resa-ux-c-groupe__ouvrir:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-2px}.ec-resa-ux-c-groupe__c-nom{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;overflow:hidden;white-space:nowrap}.ec-resa-ux-c-groupe__nom{min-width:0;overflow:hidden;text-overflow:ellipsis;font-size:var(--ec-os-t-corps);font-weight:600}.ec-resa-ux-c-groupe__secteurs{display:flex;align-items:center;gap:var(--ec-space-2xs);min-width:0;overflow:hidden}.ec-resa-ux-c-groupe__muet{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-weight:400}.ec-resa-ux-c-groupe__c-couverts{display:flex;align-items:baseline;gap:var(--ec-space-xs);white-space:nowrap}.ec-resa-ux-c-groupe__c-couverts strong{font-size:var(--ec-os-t-h3);font-weight:600}.ec-resa-ux-c-groupe__c-presents{white-space:nowrap;font-weight:600}.ec-resa-ux-c-groupe__c-occupation{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;overflow:hidden;white-space:nowrap}.ec-resa-ux-c-groupe__c-occupation>.ec-resa-ux-c-groupe__muet{overflow:hidden;text-overflow:ellipsis}.ec-resa-ux-c-groupe__jauge{position:relative;flex:1 1 auto;min-width:48px;max-width:120px;height:6px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet-fort)}.ec-resa-ux-c-groupe__jauge-plein{position:absolute;inset-block:0;inset-inline-start:0;border-radius:inherit;background:rgb(var(--ec-os-texte))}.ec-resa-ux-c-groupe__jauge-plein[data-plein]{background:var(--ec-resa-vif, rgb(var(--ec-os-texte)))}.ec-resa-ux-c-groupe__c-alertes{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs);min-width:0;overflow:hidden}.ec-resa-ux-c-groupe__attente{grid-column:2 / span 4}.ec-resa-ux-c-groupe[data-jour-courant=non] .ec-resa-ux-c-groupe__attente{grid-column:2 / span 3}.ec-resa-ux-c-groupe__c-fleche{display:inline-flex;justify-content:flex-end;color:rgb(var(--ec-os-texte-2))}@container resa-groupe (max-width: 900px){.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir{grid-template-columns:minmax(0,1.5fr) 64px 72px 104px minmax(0,2fr) 20px;column-gap:var(--ec-space-md)}.ec-resa-ux-c-groupe[data-jour-courant=non] :is(.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir){grid-template-columns:minmax(0,1.5fr) 64px 112px minmax(0,2fr) 20px}.ec-resa-ux-c-groupe[data-chiffres=non] :is(.ec-resa-ux-c-groupe__entete,.ec-resa-ux-c-groupe__ouvrir){grid-template-columns:minmax(0,1fr) 20px}.ec-resa-ux-c-groupe__secteurs,.ec-resa-ux-c-groupe__c-couverts .ec-resa-ux-c-groupe__muet{display:none}.ec-resa-ux-c-groupe__jauge{min-width:40px;max-width:48px}}@container resa-groupe (max-width: 560px){.ec-resa-ux-c-groupe__entete{display:none}.ec-resa-ux-c-groupe .ec-resa-ux-c-groupe__ouvrir{grid-template-columns:repeat(3,auto) minmax(0,1fr) 20px;grid-template-areas:"nom nom nom nom fleche" "couverts presents occupation occupation fleche" "alertes alertes alertes alertes fleche";row-gap:var(--ec-space-2xs);column-gap:var(--ec-space-md);padding-block:var(--ec-space-sm)}.ec-resa-ux-c-groupe__c-nom{grid-area:nom}.ec-resa-ux-c-groupe__c-couverts{grid-area:couverts}.ec-resa-ux-c-groupe__c-presents{grid-area:presents}.ec-resa-ux-c-groupe__c-occupation{grid-area:occupation}.ec-resa-ux-c-groupe__c-alertes{grid-area:alertes}.ec-resa-ux-c-groupe__attente{grid-column:1 / span 4}.ec-resa-ux-c-groupe__c-fleche{grid-area:fleche}.ec-resa-ux-c-groupe[data-chiffres=non] .ec-resa-ux-c-groupe__ouvrir{grid-template-columns:minmax(0,1fr) 20px;grid-template-areas:"nom fleche"}}@media(max-width:767px){.ec-resa-ux-c-groupe{flex:none}.ec-resa-ux-c-groupe__carte.ec-os-carte,.ec-resa-ux-c-groupe__defile{flex:none;min-height:auto;overflow:visible}}.ec-resa-ux-c-groupe .ec-resa-ux-c-groupe__rangee>.ec-resa-ux-c-groupe__ouvrir{min-height:56px}.ec-resa-os{--ec-vivant-focus: var(--ec-os-texte);--ec-text-secondary: var(--ec-os-texte);--ec-text-muted: var(--ec-os-texte-2)}.ec-resa-os.ec-reglages{background:rgb(var(--ec-os-page));flex:1;min-height:0;display:flex;flex-direction:column}[data-ec-resa-alerte=erreur]{color:rgb(var(--ec-os-danger))}[data-ec-resa-alerte=attention]{color:rgb(var(--ec-os-attention))}.ec-resa-os{--ec-resa-page: rgb(var(--ec-os-page));--ec-resa-carte: rgb(var(--ec-os-carte));--ec-resa-champ: rgb(var(--ec-os-champ));--ec-resa-actif: rgb(var(--ec-os-actif));--ec-resa-teinte: rgb(var(--ec-os-texte) / .06);--ec-resa-attention-fond: rgb(var(--ec-os-attention) / .1);--ec-resa-attention-filet: rgb(var(--ec-os-attention) / .5)}[data-ec-resa-alerte=reussi]{color:rgb(var(--ec-os-succes))}[data-porte-hors-ligne]{--ec-os-actif: var(--ec-text-primary);--ec-os-actif-encre: var(--ec-bg);--ec-os-actif-survol: var(--ec-text-secondary);--ec-accent: var(--ec-text-primary);--ec-accent-ink: rgb(var(--ec-bg));--ec-accent-contrast: var(--ec-bg);--ec-accent-text: rgb(var(--ec-text-primary));--ec-vivant-focus: var(--ec-text-primary);--ec-os-filet: rgb(var(--ec-text-primary) / .12);--ec-os-filet-fort: rgb(var(--ec-text-primary) / .2);--ec-os-danger: var(--ec-danger);--ec-os-attention: var(--ec-warning);--ec-os-succes: var(--ec-success);--ec-resa-page: rgb(var(--ec-bg));--ec-resa-carte: rgb(var(--ec-surface));--ec-resa-champ: rgb(var(--ec-elevated));--ec-resa-actif: rgb(var(--ec-text-primary));--ec-resa-teinte: rgb(var(--ec-text-primary) / .08);--ec-resa-attention-fond: rgb(var(--ec-warning) / .1);--ec-resa-attention-filet: rgb(var(--ec-warning) / .5)}@media(prefers-reduced-motion:no-preference){[data-porte-hors-ligne] [data-issue]{animation:ec-resa-os-verdict var(--ec-anim-max) var(--ec-anim-ease)}}.ec-resa-os [data-etat=saved]>svg{animation:ec-fondu var(--ec-anim-coche) var(--ec-anim-ease-out)}@media(prefers-reduced-motion:reduce){:root:root .ec-resa-os [data-etat=saved]>svg{animation:ec-fondu var(--ec-anim-coche) var(--ec-anim-ease-out)!important}}@keyframes ec-resa-os-verdict{0%{transform:scale(.97);opacity:.4}to{transform:none;opacity:1}}.ec-resa-reglages__sections{flex:none;display:flex;min-width:0;padding:0 0 var(--ec-os-ecart)}.ec-resa-reglages__onglets{max-width:100%}.ec-resa-reglages__choix{display:none}.ec-resa-reglages__panneau{flex:1;min-height:0;overflow-y:auto;padding:var(--ec-os-pad-carte);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));container-type:inline-size}.ec-resa-reglages.ec-reglages .ec-resa-reglages__panneau .ec-settings-page,#client-main .ec-resa-reglages .ec-resa-reglages__panneau .ec-settings-page:not([data-fluid=true]){max-width:720px}.ec-resa-reglages.ec-reglages .ec-resa-reglages__panneau .ec-settings-page[data-fluid=true]{max-width:none}.ec-resa-reglages__panneau .ec-settings-section .ec-panel{padding:0;border-radius:0;background:none;box-shadow:none}.ec-resa-reglages__panneau .ec-settings-page__icon{display:none}.ec-resa-reglages__panneau .ec-settings-page__head{position:sticky;top:0;z-index:3;margin-block:calc(var(--ec-space-md) * -1) 0;padding-block:var(--ec-space-md);background:rgb(var(--ec-os-carte))}@media(max-width:1279px){.ec-resa-reglages__onglets .ec-os-segmente__option{padding:0 var(--ec-space-sm)}.ec-resa-reglages__onglets .ec-os-onglets-page__piste{gap:0}.ec-resa-reglages__onglets .ec-os-onglets-page__piste .ec-icone{display:none}}@media(max-width:767px){.ec-resa-reglages__panneau .ec-settings-page__head{position:static;margin-block:0;padding-block:0}}@media(max-width:768px){.ec-resa-reglages__onglets{display:none}.ec-resa-reglages__choix{display:block;flex:1;min-width:0}.ec-resa-reglages__choix>*{width:100%}}.ec-resa-reglages__panneau:has(.ec-editeur-plan){display:flex;flex-direction:column}.ec-resa-reglages__panneau:has(.ec-editeur-plan)>.ec-settings-page{flex:1 1 0;min-height:0}.ec-settings-page:has(>.ec-editeur-plan)>.ec-settings-page__head{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.ec-editeur-plan{--ec-editeur-plan-proprietes: 340px;display:grid;grid-template-columns:minmax(0,1fr) var(--ec-editeur-plan-proprietes);grid-template-rows:auto minmax(0,1fr);gap:var(--ec-space-md);flex:1 1 0;min-height:400px}.ec-editeur-plan[data-rail]{grid-template-columns:minmax(200px,232px) minmax(0,1fr) var(--ec-editeur-plan-proprietes)}.ec-editeur-plan__rail{grid-row:1 / -1;min-width:0;min-height:0;overflow-y:auto}.ec-editeur-plan__outils{grid-column:-3 / -1;position:sticky;top:0;z-index:3;display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs);padding:var(--ec-space-sm);border-radius:var(--ec-radius-lg);background:var(--ec-resa-champ)}.ec-editeur-plan__etat{font-size:var(--ec-os-t-corps)}.ec-editeur-plan__ressort{flex:1}.ec-editeur-plan__ajout{display:inline-flex;gap:2px}.ec-editeur-plan__scene{grid-column:-3;grid-row:2;display:flex;flex-direction:column;gap:var(--ec-space-sm);min-width:0;min-height:0}.ec-editeur-plan__canevas{flex:1;min-height:300px;overflow:auto;border-radius:var(--ec-radius-md);background:var(--ec-resa-page);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-editeur-plan__note{margin:0;font-size:12px}.ec-editeur-plan{min-height:max(560px,calc(100dvh - 260px))}.ec-editeur-plan[data-sans-proprietes]{--ec-editeur-plan-proprietes: 0px}.ec-editeur-plan[data-sans-proprietes]>.ec-editeur-plan__proprietes{display:none}.ec-editeur-plan__zoom{min-width:82px;font-size:12px;line-height:16px;text-align:center;color:rgb(var(--ec-os-texte-2, var(--ec-os-texte)))}.ec-editeur-plan__canevas{display:grid;place-items:start center}.ec-editeur-plan[data-plein]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:60;height:100dvh;min-height:0;margin:0;padding:16px;background:rgb(var(--ec-os-page, var(--ec-surface)));box-shadow:0 0 0 100vmax rgb(var(--ec-os-page, var(--ec-surface)))}.ec-editeur-plan[data-plein] .ec-editeur-plan__outils{position:static}:is(.ec-resa__surface,.ec-resa-reglages__panneau,.ec-resa-module__editeur,.ec-os-page,.ec-client-main):has(.ec-editeur-plan[data-plein]){transform:none!important;animation:none!important;filter:none!important;contain:none!important;container-type:normal!important}.ec-editeur-plan__proprietes{grid-column:-2;grid-row:2;display:flex;flex-direction:column;gap:var(--ec-space-md);align-self:start;min-width:0;padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-carte, var(--ec-radius-lg));background:var(--ec-resa-carte)}.ec-editeur-plan__proprietes-titre{margin:0;font-size:15px;font-weight:500}.ec-editeur-plan__outils-sel{display:flex;flex-wrap:wrap;gap:var(--ec-space-2xs)}.ec-editeur-plan__champs{display:grid;gap:var(--ec-space-md)}.ec-editeur-plan__paire{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-space-md)}.ec-editeur-plan__vide p{margin:0 0 var(--ec-space-sm);font-size:var(--ec-os-t-corps)}@media(max-width:1279px){.ec-editeur-plan{--ec-editeur-plan-proprietes: 272px}.ec-editeur-plan{--ec-editeur-plan-outil: 40px}.ec-editeur-plan__etat{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}}.ec-ordre__rangee{display:grid;grid-template-columns:auto 40px minmax(0,1fr) auto auto auto;gap:12px}@media(max-width:560px){.ec-ordre__rangee{grid-template-columns:auto 24px minmax(0,1fr) auto auto;gap:8px}.ec-ordre__rangee>.ec-ordre__canal{display:none}}.ec-resa-reglages__menu-plus{position:fixed;overflow-y:auto;overscroll-behavior:contain}.ec-resa-reglages__menu-plus .ec-os-menu-page__item:focus-visible{background:rgb(var(--ec-os-champ))}.ec-resa-reglages__sections>.ec-resa-reglages__barre{flex:1 1 auto}.ec-resa-reglages__corps{flex:1;min-height:0;display:flex;flex-direction:column}.ec-resa-reglages__corps[data-avec-liste]{display:grid;grid-template-columns:220px minmax(0,1fr);gap:24px}.ec-resa-reglages__corps>.ec-resa-reglages__sections{padding:0;overflow-y:auto;border-bottom:0}.ec-resa .ec-resa-c__feuille .ec-resa-reglages__corps>.ec-resa-reglages__sections{padding-inline:20px 0;border-bottom:0}.ec-resa-reglages__liste{display:flex;flex-direction:column;gap:2px;width:100%;margin:0;padding:8px 0;list-style:none}.ec-resa-reglages__entree{display:flex;align-items:center;gap:10px;width:100%;min-height:34px;padding:6px 12px;border:0;border-radius:var(--ec-os-rayon-pilule, 999px);background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:14px;line-height:22px;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-resa-reglages__entree:hover{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-resa-reglages__entree[aria-current=page]{box-shadow:none;background:rgb(var(--ec-vif-accent-plein));color:#fff;font-weight:500}.ec-resa-reglages__entree:focus-visible{outline:2px solid rgb(var(--ec-focus));outline-offset:-2px}.ec-resa-reglages__corps[data-avec-liste] .ec-settings-page__title{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}@media(min-width:769px){.ec-resa-reglages__barre .ec-resa-reglages__choix{display:none}}@media(max-width:768px){.ec-resa-reglages__corps[data-avec-liste]{display:flex}.ec-resa-reglages__corps>.ec-resa-reglages__sections{display:none}}.ec-resa .ec-resa-general__champ>.ec-resa-general__aide:not([data-ec-resa-alerte]){color:rgb(var(--ec-os-texte-2))}.ec-resa .ec-resa-general__champ>.ec-resa-general__aide{font-size:13px;line-height:19px}@media(min-width:769px){.ec-resa .ec-resa-general__champ{grid-template-columns:minmax(0,1fr) var(--ec-reglages-champ, 320px);grid-template-areas:"titre controle" "aide controle";grid-template-rows:auto 1fr;gap:2px 24px;align-items:start}.ec-resa .ec-resa-general__titre{grid-area:titre;padding-top:8px;line-height:22px}.ec-resa .ec-resa-general__controle{grid-area:controle}.ec-resa .ec-resa-general__aide{grid-area:aide}}.ec-resa-reglages__pied{position:sticky;bottom:16px;z-index:5;margin-top:var(--ec-os-ecart, 24px)}.ec-resa-reglages__pied>.ec-barre-enregistrement{position:static}@media(max-width:768px){.ec-resa-reglages__pied{bottom:8px}.ec-resa-reglages__pied>.ec-barre-enregistrement[data-collee]{bottom:auto}}.ec-restaurant__r3{display:flex;flex:none;padding:12px var(--ec-barre-gouttiere, 20px) 0;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-restaurant.ec-os-page--plein .ec-os-page__contenu>.ec-restaurant__r3{flex:none}.ec-restaurant__chargement{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-restaurant .ec-restaurant__defile{padding:0 var(--ec-barre-gouttiere, 20px) var(--ec-barre-gouttiere, 20px);display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-ecart);min-height:0;overflow-y:auto;overscroll-behavior:contain}.ec-restaurant__plan{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-os-ecart);min-height:0}.ec-restaurant__plan>.ec-restaurant-plan{padding:0 var(--ec-barre-gouttiere, 20px) var(--ec-barre-gouttiere, 20px);display:flex;flex:1 1 auto;flex-direction:column;min-height:0;overflow-y:auto}.ec-editeur-plan__bac{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin-top:var(--ec-space-md);padding:var(--ec-space-md);border:1px solid var(--ec-os-filet, rgb(var(--ec-text-primary) / .12));border-radius:var(--ec-os-rayon-carte, 12px);background:rgb(var(--ec-os-carte))}.ec-editeur-plan__bac-tete{display:flex;align-items:baseline;gap:var(--ec-space-sm)}.ec-editeur-plan__bac-aide{margin:0;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:13px}.ec-editeur-plan__bac-liste{display:flex;flex-wrap:wrap;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-editeur-plan__bac-liste>li{display:flex;align-items:center;gap:var(--ec-space-sm);padding:6px 6px 6px 12px;border:1px solid var(--ec-os-filet, rgb(var(--ec-text-primary) / .12));border-radius:var(--ec-os-rayon-pilule, 999px)}.ec-editeur-plan__bac-nom{font-weight:600}.ec-editeur-plan__bac-meta{color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:12px}.ec-restaurant-reprise{display:flex;flex-direction:column;gap:var(--ec-space-md)}.ec-restaurant-reprise__intro{margin:0;max-width:72ch}.ec-restaurant-reprise__squelette{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-restaurant-reprise__table{width:100%;border-collapse:collapse}.ec-restaurant-reprise__table th{padding:8px 12px;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:11.5px;font-weight:600;letter-spacing:.04em;text-align:left;text-transform:uppercase}.ec-restaurant-reprise__table td{padding:8px 12px;border-top:1px solid var(--ec-os-filet, rgb(var(--ec-text-primary) / .12));vertical-align:middle}.ec-restaurant-reprise__motif{display:block;margin-top:4px;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:12px}.ec-restaurant-reprise__pied{display:flex;justify-content:flex-end}@media(max-width:640px){.ec-restaurant-reprise__table thead{display:none}.ec-restaurant-reprise__table tr{display:grid;gap:4px;padding:8px 0;border-top:1px solid var(--ec-os-filet, rgb(var(--ec-text-primary) / .12))}.ec-restaurant-reprise__table td{padding:0;border:0}}.ec-restaurant-plan__corps{display:flex;flex:1 1 auto;flex-direction:column;gap:var(--ec-space-md);min-height:0}@media(max-width:560px){:root:root:root:root:root:root .ec-os-page.ec-resa-module:is(.ec-resto-salle,.ec-resa-module--plan,.ec-restaurant--plan)[data-ec-famille=reservations]>.ec-os-page__entete .ec-os-rond{box-shadow:none}:root:root:root:root:root .ec-os-page.ec-resa-module:is(.ec-resto-salle,.ec-resa-module--plan,.ec-restaurant--plan)[data-ec-famille=reservations] .ec-vif-repli[data-etat=reduit]>.ec-vif-repli__barre{box-shadow:none}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox]))){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px;padding-block:8px}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox]))):has(.ec-resa-barre__recherche){flex-wrap:wrap}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox])))>.ec-resa-barre__contexte{order:2;flex:none;gap:8px}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox]))):has(.ec-resa-barre__recherche)>.ec-resa-barre__contexte{order:0;flex:1 1 100%}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox])))>.ec-resa-barre__agir{order:1;flex:1 1 auto;min-width:0}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox]))) .ec-resa-barre__etablissement:not(:has(button,select,[role=combobox])),:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre:has([data-salle-vues=service]):not(:has(.ec-resa-barre__etablissement :is(button,select,[role=combobox]))) .ec-resa-barre__meta{display:none}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre__vues{min-width:0;max-width:100%;overflow:hidden}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre__vues>span{display:block;min-width:0}:root:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-resa-barre__vues .ec-os-segmente{max-width:100%;overflow-x:auto;scrollbar-width:none}:root:root:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-os-segmente>.ec-os-segmente__option{box-shadow:none}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-salle-barre{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:8px}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-salle-barre>.ec-salle-filtres{flex:1 1 auto;min-width:0;-webkit-mask-image:linear-gradient(to right,black calc(100% - 24px),transparent);mask-image:linear-gradient(to right,black calc(100% - 24px),transparent)}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-salle-barre>.ec-os-segmente{flex:none}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-outils{flex-wrap:nowrap;gap:6px;min-width:0}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-resume{flex:1 1 auto;gap:6px;min-width:0;overflow:hidden}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-resume>:not([data-agir]){position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-resume:not(:has(>[data-agir]))>:first-child{position:static;width:auto;height:auto;overflow:visible;clip-path:none}:root:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-bouton{min-width:40px;height:40px}:root:root:root:root:root:root .ec-os-page.ec-resa-module.ec-resto-salle[data-ec-famille=reservations] .ec-ps-bouton--texte{padding:0 14px}}.ec-resa-nuit-porte-piece{flex:1 1 220px;max-width:360px}.ec-resa-nuit-porte-bas{align-items:flex-end}.ec-resa-nuit-porte-champ{flex:1 1 180px;min-width:0}.ec-resa-promoteurs-pleine-largeur{width:100%}.ec-resa-promoteurs-min-0{min-width:0}.ec-resa-promoteurs-lien{font-size:var(--ec-os-t-corps);word-break:break-all}.ec-resa .ec-resa-d-date{position:relative;display:inline-flex;align-items:center;gap:var(--ec-space-sm);height:var(--ec-os-h-md);padding-inline:var(--ec-space-md);border-radius:var(--ec-os-rayon-pilule);color:rgb(var(--ec-os-texte));cursor:pointer}.ec-resa .ec-resa-d-date:hover{background:rgb(var(--ec-os-texte) / .05)}.ec-resa .ec-resa-d-date:focus-within{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ec-resa .ec-resa-d-date__libelle{font-size:15px;font-weight:600;white-space:nowrap}.ec-resa .ec-resa-d-date__champ{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;border:0;padding:0;cursor:pointer}.ec-resa .ec-resa-d-date__champ::-webkit-calendar-picker-indicator{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;cursor:pointer}@media(max-width:600px){.ec-resa :is(.ec-resa-d-nuit,.ec-resa-rapports) .ec-resa-barre__periode,.ec-resa :is(.ec-resa-d-nuit,.ec-resa-rapports) .ec-resa-barre__periode>.ec-resa-rapports__dates,.ec-resa :is(.ec-resa-d-nuit,.ec-resa-rapports) .ec-resa-barre__periode .ec-resa-periode{flex:1 1 100%;width:100%;min-width:0}.ec-resa :is(.ec-resa-d-nuit,.ec-resa-rapports) .ec-resa-periode{justify-content:space-between}.ec-resa .ec-resa-d-date{flex:1 1 auto;min-width:0;justify-content:center}.ec-resa .ec-resa-d-date__libelle{font-size:14px;white-space:normal;text-align:center;line-height:1.2}}.ec-resa .ec-resa-d-feuille{background:rgb(var(--ec-os-carte));border-radius:var(--ec-os-rayon-tuile);overflow:clip;min-width:0}.ec-resa .ec-resa-d-feuille--vide{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-lg) var(--ec-space-xl)}.ec-resa .ec-resa-d-feuille thead th{background:rgb(var(--ec-os-carte))!important}.ec-resa .ec-resa-d-feuille table.ec-tabular>tbody>tr>td{padding-block:5px!important;height:var(--ec-os-h-ligne);vertical-align:middle}.ec-resa .ec-resa-d-feuille table.ec-tabular>tbody>tr[aria-selected=true]{background:rgb(var(--ec-os-texte) / .06)!important;box-shadow:inset 3px 0 rgb(var(--ec-os-texte))!important}@media(pointer:coarse){.ec-resa .ec-resa-d-feuille table.ec-tabular>tbody>tr>td{height:56px}}.ec-resa .ec-resa-d-ligne{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;white-space:nowrap}.ec-resa .ec-resa-d-ligne__nom{font-weight:600;overflow:hidden;text-overflow:ellipsis;min-width:0}.ec-resa .ec-resa-d-ligne__meta{color:rgb(var(--ec-text-secondary));overflow:hidden;text-overflow:ellipsis;min-width:0}@media(max-width:760px){.ec-resa .ec-resa-d-feuille{overflow-x:auto}}.ec-resa :is(.ec-resa-d-porte__carte,.ec-resa-d-feuille) .ec-os-rond{background:rgb(var(--ec-os-champ))}.ec-resa .ec-resa-d-feuille table.ec-tabular>thead>tr>th{padding-block:10px!important}.ec-resa .ec-resa-d-ligne__meta{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte) / .6)}.ec-resa .ec-resa-d-ligne__meta:before{content:"· "}.ec-resa-porte-min-0{min-width:0}.ec-resa-porte-t13{font-size:var(--ec-os-t-corps)}.ec-resa-porte-t18{font-size:18px}.ec-resa-porte-large-240{max-width:240px}.ec-resa-porte-large-480{max-width:480px}.ec-resa-porte-large-560{max-width:560px}.ec-resa-porte-choix{width:100%;min-height:48px;padding:8px 14px;border-radius:var(--ec-radius-md);background:var(--ec-resa-carte);color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-resa-porte-avertissement{padding:16px 18px;border-radius:var(--ec-radius-lg);border:1px solid var(--ec-resa-attention-filet)}.ec-resa-porte-cadre{position:relative;width:100%;max-width:420px;aspect-ratio:1 / 1;border-radius:var(--ec-radius-lg);overflow:hidden;background:var(--ec-resa-carte);justify-self:center}.ec-resa-porte-video{width:100%;height:100%;object-fit:cover}.ec-resa-porte-viseur{position:absolute;top:18%;right:18%;bottom:18%;left:18%;border:3px solid var(--ec-resa-actif);border-radius:var(--ec-radius-lg)}[data-porte-hors-ligne] .ec-inline-alert.ec-inline-alert--encart:not(.ec-inline-alert--plein){border:1px solid rgb(255 255 255 / .14);background:#ffffff0f;color:#ffffffeb;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}[data-porte-hors-ligne] .ec-inline-alert--encart:not(.ec-inline-alert--plein) .ec-inline-alert__titre{color:#fff}[data-porte-hors-ligne] .ec-inline-alert--encart:not(.ec-inline-alert--plein) .ec-inline-alert__texte{color:#ffffffb8}[data-porte-hors-ligne]{--ec-os-page: 12 12 12;--ec-os-carte: 30 30 30;--ec-os-champ: 40 40 40;--ec-os-champ-sur-page: 30 30 30;--ec-os-texte: 250 250 250;--ec-os-texte-2: 176 176 176;--ec-os-texte-3: 143 143 143;--ec-os-action: 0 0 0;--ec-os-action-survol: 20 20 20;--ec-os-action-anneau: rgb(255 255 255 / .4);--ec-os-actif-inactif: 58 58 58;--ec-os-actif-inactif-encre: 176 176 176;--ec-os-actif-neutre: var(--ec-os-actif);--ec-os-actif-neutre-encre: var(--ec-os-actif-encre);--ec-os-survol-neutre: rgb(255 255 255 / .07);--ec-os-presse-neutre: rgb(255 255 255 / .11);--ec-os-coche-survol: rgb(255 255 255 / .15);--ec-os-doux: 44 44 44;--ec-os-doux-survol: 54 54 54;--ec-os-doux-presse: 64 64 64;--ec-os-filet-deco: rgb(255 255 255 / .16);--ec-os-texte-desactive: 143 143 143;--ec-os-encadre-fond: rgb(255 255 255 / .04);--ec-os-actif-encre-2: 84 84 84;--ec-os-inverse: 242 242 242;--ec-os-danger-encre: 12 12 12;--ec-os-verre: rgb(30 30 30 / .66);--ec-os-verre-encre: 250 250 250;--ec-os-ombre-flottante: var(--ec-p-ombre-flottante-sombre);--ec-os-nt-champ-fond: 40 40 40;--ec-os-nt-controle-fond: 40 40 40;--ec-os-nt-champ-filet: rgb(255 255 255 / .4);--ec-os-nt-champ-filet-survol: rgb(255 255 255 / .62);--ec-os-nt-controle-filet: rgb(255 255 255 / .4);--ec-os-nt-controle-survol: 242 242 242;--ec-os-nt-controle-survol-encre: 12 12 12;--ec-os-champ-limite: rgb(255 255 255 / .42);--ec-os-champ-limite-survol: rgb(255 255 255 / .62);--ec-text-primary: 250 250 250;--ec-text-secondary: 176 176 176}[data-porte-hors-ligne] .ec-stat-band__value{font-family:var(--ec-os-police-titre);font-size:40px;line-height:1.1;font-variant-numeric:tabular-nums}[data-porte-hors-ligne] :is([data-action=camera],[data-action=camera-arret],[data-action=valider-entree],[data-action=terminer-soiree]){min-height:56px;padding-inline:24px;font-size:17px;font-weight:600}[data-porte-hors-ligne] :is([data-action=camera],[data-action=valider-entree]){min-width:min(100%,360px)}[data-porte-hors-ligne] .rt-TextFieldRoot{min-height:52px;font-size:17px}.ec-resa .ec-resa-rapports{flex:1;min-height:0;overflow:auto;display:flex;flex-direction:column;gap:var(--ec-os-ecart);padding-top:0;padding-bottom:96px;font-variant-numeric:tabular-nums lining-nums}.ec-resa .ec-resa-rapports__dates{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-2xs)}.ec-resa .ec-resa-rapports__service{min-width:220px}.ec-resa .ec-resa-rapports__portee{margin:0;font-size:var(--ec-os-t-corps);font-weight:450}.ec-resa .ec-resa-rapports__sections,.ec-resa .ec-resa-rapports__bande,.ec-resa .ec-resa-rapports__argent,.ec-resa .ec-resa-rapports__bande-tuiles{display:flex;flex-direction:column;gap:8px}.ec-resa .ec-resa-rapports__sections{gap:var(--ec-os-ecart)}.ec-resa .ec-resa-rapports :is(h3,h4).ec-eyebrow,.ec-resa .ec-resa-rapports__population p,.ec-resa .ec-resa-rapports__vide,.ec-resa .ec-resa-rapports__note{margin:0}.ec-resa .ec-resa-rapports__population{display:flex;flex-wrap:wrap;column-gap:16px;row-gap:2px}.ec-resa .ec-resa-rapports__kpi>.ec-os-tuile{min-height:0;height:64px;padding:0 var(--ec-space-lg);align-content:center;gap:2px}.ec-resa .ec-resa-rapports__kpi .ec-os-tuile__chiffre{font-size:22px}.ec-resa .ec-resa-rapports__tuiles--compactes .ec-os-tuile__chiffre{font-size:20px}.ec-resa .ec-resa-rapports__kpi .ec-os-tuile__libelle{font-size:var(--ec-os-t-corps);min-width:0}.ec-resa .ec-resa-rapports__kpi-ligne{display:flex;align-items:baseline;gap:var(--ec-space-sm);min-width:0;white-space:nowrap;overflow:hidden}.ec-resa .ec-resa-rapports__kpi-ligne>[data-tuile-libelle]{overflow:hidden;text-overflow:ellipsis;min-width:0}.ec-resa .ec-resa-rapports__ecart{font-size:12px;font-weight:500}.ec-resa .ec-resa-rapports__kpi .ec-os-pastille{min-height:0;height:22px}.ec-resa .ec-resa-rapports__grille{display:grid;gap:var(--ec-os-gap-cartes);grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))}.ec-resa .ec-resa-rapports__grille--large{grid-template-columns:repeat(auto-fit,minmax(min(100%,480px),1fr))}.ec-resa .ec-resa-rapports__carte{display:flex;flex-direction:column;gap:8px;min-width:0}.ec-resa .ec-resa-rapports__carte .ec-os-carte__tete{flex-wrap:wrap;margin-bottom:0}.ec-resa .ec-resa-rapports__outils{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ec-resa .ec-resa-rapports__outils .ec-resa-rapports__service{min-width:0}.ec-resa .ec-resa-rapports__graphique{height:240px}.ec-resa .ec-resa-rapports__table{overflow-x:auto}.ec-resa .ec-resa-rapports__vide{padding:24px 0;max-width:640px}@media(max-width:640px){.ec-resa .ec-resa-rapports__service{flex:1 1 140px;width:auto;min-width:0}}.ec-resa .ec-resa-rapports__barre .ec-os-segmente{max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-resa .ec-resa-rapports__kpi{--ec-os-grille-min: 170px;gap:var(--ec-os-gap-cartes)}.ec-resa .ec-resa-rapports__kpi.ec-resa-rapports__tuiles--compactes{--ec-os-grille-min: 190px}@media(max-width:600px){.ec-resa .ec-resa-rapports__kpi,.ec-resa .ec-resa-rapports__kpi.ec-resa-rapports__tuiles--compactes{--ec-os-grille-min: 130px}.ec-resa .ec-resa-rapports__kpi>.ec-os-tuile{padding-inline:var(--ec-space-md)}}.ec-resa .ec-resa-rapports__kpi-ligne>.ec-resa-rapports__taux{margin-inline-start:auto;font-size:12px}.ec-resa .ec-resa-rapports__kpi .ec-os-tuile__chiffre{width:100%}.ec-resa .ec-resa-rapports__etroit{display:none}@media(max-width:1180px){.ec-resa .ec-resa-rapports__large{display:none}.ec-resa .ec-resa-rapports__etroit{display:inline-flex}.ec-resa .ec-resa-rapports__carte .ec-os-carte__tete .ec-os-segmente{display:none}}@media(max-width:600px){.ec-resa .ec-resa-rapports__kpi>.ec-os-tuile{height:auto;min-height:64px;padding-block:var(--ec-space-sm)}.ec-resa .ec-resa-rapports__kpi .ec-os-tuile__libelle .ec-resa-rapports__kpi-ligne,.ec-resa .ec-resa-rapports__kpi-ligne>[data-tuile-libelle]{white-space:normal}}.ec-resa-rapports__lieu{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.ec-resa-fb__select{flex:0 0 auto;min-width:0}.ec-resa-fb__select .ec-select__trigger{width:auto;min-width:0;max-width:220px;height:var(--ec-os-h-md);min-height:0;white-space:nowrap}.ec-resa-fb__select .ec-select__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis}.ec-resa .ec-resa-fb__plage{gap:var(--ec-space-xs)}.ec-resa-fb__borne{position:relative;display:inline-flex;align-items:center;cursor:pointer}.ec-resa-fb__tiret{color:rgb(var(--ec-os-texte-2))}.ec-resa-ux-b .ec-resa-fb__offre{max-width:160px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(min-width:1280px){.ec-resa-ux-b .ec-resa-barre__recherche.ec-os-recherche{flex:0 1 200px}}@media(min-width:561px)and (max-width:1279px){.ec-resa-ux-b .ec-resa-barre__recherche.ec-os-recherche{flex:1 1 200px;max-width:300px}}@media(max-width:560px){.ec-resa .ec-resa-fb__plage{padding-inline:var(--ec-space-xs);gap:2px}.ec-resa .ec-resa-fb__plage>.ec-icone,.ec-resa .ec-resa-fb__plage>svg{display:none}.ec-resa-fb__borne{align-self:stretch;min-width:44px;justify-content:center}.ec-resa .ec-resa-fb__plage .ec-resa-d-date__libelle{font-size:14px}}.ec-resa>.ec-os-page__contenu{--ec-gutter: 0px;--ec-gutter-y: 0px}.ec-resa{--ec-resa-vif: var(--ec-theme-vif)}.ec-resa__contexte{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-md) var(--ec-gutter)}.ec-resa__selecteur{width:220px;max-width:100%}.ec-resa__surface{flex:1;min-height:0;display:flex;flex-direction:column}.ec-resa__corps{flex:1;min-height:0;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain}.ec-resa .ec-listing-sheet{min-height:var(--ec-resa-feuille-min, 300px)}.ec-resa .ec-listing-trow .ec-filter-chips{flex-wrap:nowrap;flex-shrink:1;max-width:100%;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;padding:3px;margin:-3px}.ec-resa .ec-listing-trow .ec-filter-chips::-webkit-scrollbar{display:none}.ec-resa .ec-listing-trow .ec-filter-chip{flex-shrink:0}@media(max-width:1279px),(pointer:coarse){.ec-resa .ec-icon-btn{min-width:44px;min-height:44px}.ec-resa .ec-filter-chip{min-height:44px}.ec-resa :is(.ec-inbox-qa,.ec-switch,.ec-filter-chip,.ec-listing-sheet thead th button,.rt-Button.rt-r-size-2:not(.rt-variant-classic)){position:relative}.ec-resa .ec-listing-sheet table.ec-tabular thead th{padding-block:13.5px!important}.ec-resa .ec-settings__group .ec-nav-item{min-height:44px}.ec-resa :is(.ec-inbox-qa,.ec-switch,.ec-filter-chip,.ec-listing-sheet thead th button,.rt-Button.rt-r-size-2:not(.rt-variant-classic)):after{content:"";position:absolute;top:50%;left:50%;width:max(100%,44px);height:max(100%,44px);transform:translate(-50%,-50%)}}body:has(.ec-resa)>.rt-BaseDialogOverlay{z-index:75}.rt-BaseDialogOverlay:has(.ec-resa-modale-pin){z-index:76}.ec-resa .ec-resa-general__champ{display:grid;gap:6px;padding-block:var(--ec-space-lg)}.ec-resa .ec-resa-general__champ[data-divider=true]{border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-resa .ec-resa-general__titre{font-size:14px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-resa .ec-resa-general__controle,.ec-resa .ec-resa-general__controle>*{width:100%;min-width:0}.ec-resa .ec-resa-general__aide{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-resa-panneau-offre{display:grid;gap:var(--ec-space-xl);min-width:0}.ec-resa-panneau-offre__tete{display:grid;gap:12px;padding-bottom:var(--ec-space-lg);border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-resa-panneau-offre__tete>.rt-BaseButton{justify-self:start}.ec-resa-panneau-offre__icone{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-resa-panneau-offre__titre{margin:0;font-size:18px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-resa-panneau-offre__titre:focus:not(:focus-visible){outline:none}.ec-resa-panneau-offre__sous-titre{margin:2px 0 0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-resa-panneau-offre__pied{position:sticky;bottom:0;display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding-block:var(--ec-space-lg);background:rgb(var(--ec-surface));border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}@media(max-width:560px){.ec-resa .ec-settings-page__head{flex-wrap:wrap;row-gap:var(--ec-space-md)}.ec-resa .ec-settings-page__lead{flex:1 1 100%}.ec-resa .ec-settings-page__actions{flex-wrap:wrap}}.ec-resa .ec-resa__onglets-compacts.ec-select__trigger{min-width:0;max-width:168px}@media(min-width:768px){.ec-resa .ec-resa__onglets-compacts.ec-select__trigger{flex-shrink:0;max-width:none}}.ec-resa .ec-resa__onglets-compacts.ec-select__trigger>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-resa .ec-resa-c__feuille{overflow:hidden;margin:0;border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;background:rgb(var(--ec-c-papier));box-shadow:none}.ec-resa.ec-os-page .ec-os-page__contenu:has(>.ec-resa-c__feuille),.ec-resa .ec-os-page__contenu:has(.ec-resa-c__feuille){padding:0;gap:0}.ec-resa .ec-resa-c__chips{display:flex;flex-wrap:nowrap;align-items:center;gap:6px;min-width:0;margin:0;padding:0;border:0}.ec-resa .ec-resa-barre__actions--bande{display:flex;align-items:center;gap:8px}.ec-resa .ec-resa-c__feuille .ec-resa-barre.ec-os-carte{margin:0;padding:10px 20px;border:0;border-radius:0;background:transparent;box-shadow:none}.ec-resa .ec-resa-c__feuille .ec-resa-barre__recherche .ec-os-recherche__champ,.ec-resa .ec-resa-c__feuille .ec-resa-barre__recherche input{background:transparent}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles{display:flex;gap:0;width:max-content;max-width:calc(100% - 40px);height:50px;margin:0 20px 10px;overflow-x:auto;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>.ec-os-tuile{flex-direction:column;align-items:flex-start;justify-content:center;gap:1px;height:100%;padding:0 14px;border:0;border-left:1px solid var(--ec-c-filet);border-radius:0;background:transparent;box-shadow:none;color:rgb(var(--ec-c-encre))}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>.ec-os-tuile:first-child{border-left:0}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles .ec-os-tuile__libelle{order:-1;color:rgb(var(--ec-c-encre-3));font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles .ec-os-tuile__chiffre{font-family:var(--ec-font-numeric);font-size:15px;font-weight:600;line-height:20px}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>[data-ec-tuile-vive]{--ec-tuile-vive-fond: transparent;--ec-tuile-vive-encre: rgb(var(--ec-c-encre-3));--ec-tuile-vive-chiffre: rgb(var(--ec-c-marque-encre));color:rgb(var(--ec-c-encre))}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>[data-ec-tuile-vive] .ec-os-tuile__chiffre{color:rgb(var(--ec-c-marque-encre))}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>[data-actif=true]{box-shadow:inset 0 -2px rgb(var(--ec-c-marque))}.ec-resa .ec-resa-c__feuille .ec-jour__tuiles>[role=button]:hover{background:var(--ec-c-survol)}.ec-resa .ec-resa-c__feuille :is(.ec-listing-sheet,.ec-resa-feuille,.ec-os-carte.ec-resa-liste){border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;box-shadow:none}.ec-resa .ec-resa-c__feuille :is(.ec-resa-dense__table,.ec-jour table) thead th{height:36px;color:rgb(var(--ec-c-encre-3));font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.ec-resa .ec-resa-c__feuille :is(.ec-resa-dense__table,.ec-jour table) tbody td{border-bottom:1px solid var(--ec-c-filet-doux);font-variant-numeric:tabular-nums}.ec-resa .ec-resa-c__feuille :is(.ec-resa-dense__table,.ec-jour table) tbody tr:hover td{background:var(--ec-c-survol)}.ec-resa .ec-resa-c__feuille .ec-settings-workspace{border-top:1px solid var(--ec-c-filet)}@media(pointer:coarse){.ec-resa .ec-resa-c__feuille :is(.ec-os-bouton,.ec-os-segmente__option,.ec-os-rond){min-height:44px}}@media(max-width:767px){.ec-resa .ec-resa-c__feuille .ec-resa-barre.ec-os-carte{padding-inline:16px}}.ec-resa .ec-resa-c__feuille :is(.ec-resa-reglages__sections,.ec-resa-reglages__barre){background:transparent;box-shadow:none}.ec-resa .ec-resa-c__feuille .ec-resa-reglages__sections{padding-inline:20px;border-bottom:1px solid var(--ec-c-filet)}.ec-resa .ec-resa-c__feuille .ec-resa-reglages__panneau{border-radius:0;background:transparent;box-shadow:none}.ec-resa .ec-resa-c__feuille table thead th{color:rgb(var(--ec-c-encre-3));font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.ec-resa .ec-resa-c__feuille :is(.ec-settings-workspace,.ec-resa-reglages,.ec-resa-reglages__sections,.ec-resa-reglages__panneau){background:rgb(var(--ec-c-papier))}.ec-resa .ec-resa-c__feuille .ec-resa-rapports{padding-inline:20px}.ec-resa .ec-resa-c__feuille .ec-resa-rapports .ec-os-tuile{border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:none}.ec-resa .ec-resa-c__feuille .ec-resa-rapports .ec-os-tuile__libelle{color:rgb(var(--ec-c-encre-3));font-size:12px;font-weight:450;letter-spacing:0;text-transform:none}.ec-resa .ec-resa-c__feuille .ec-resa-rapports .ec-os-tuile__chiffre{font-family:var(--ec-font-numeric);font-size:22px;font-weight:600}.ec-resa .ec-resa-c__feuille .ec-resa-rapports__carte{border:1px solid var(--ec-c-filet);box-shadow:none}.ec-resa[data-ec-espace=mail]{--ec-os-page-marge: 0px;--ec-os-page-marge-bas: 0px;--ec-os-page-entete-ecart: 0px}.ec-resa .ec-resa-ux-c-groupe__ouvrir[data-actif]{background:rgb(var(--ec-c-marque) / .07);box-shadow:inset 3px 0 rgb(var(--ec-c-marque));color:rgb(var(--ec-c-encre));--ec-os-texte: var(--ec-c-encre);--ec-os-texte-2: var(--ec-c-encre-2);--ec-os-texte-3: var(--ec-c-encre-3)}.ec-resa .ec-resa-ux-c-groupe__ouvrir[data-actif]:hover{background:rgb(var(--ec-c-marque) / .1)}.ec-resa .ec-resa-ux-c-groupe__carte{margin:0;border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;box-shadow:none}.ec-resa .ec-resa-ux-c-groupe__ouvrir{border-radius:0}.ec-resa .ec-resa-ux-c-groupe__entete{color:rgb(var(--ec-c-encre-3));font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}.ec-resa table thead th :is(button,.ec-resa-dense__tri){color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit}.ec-resa.ec-os-page{gap:0}.ec-resa .ec-jour__bandeau{padding-bottom:0}.ec-resa .ec-resa-rapports .ec-os-tuile:before,.ec-resa .ec-resa-rapports .ec-os-tuile>[data-ec-point]{display:none}.ec-resa .ec-resa-rapports .ec-os-segmente,.ec-resa .ec-resa-barre .ec-os-segmente{flex-shrink:0;overflow:visible}.ec-resa :is(.ec-resa-ux-c-clients__carte,.ec-clients__carte,.ec-resa-clients .ec-os-carte){margin:0;border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;box-shadow:none}.ec-resa .ec-resa-c__feuille .ec-os-carte:is(.ec-resa-ux-c-clients__carte,.ec-resa-ux-c-groupe__carte){margin:0;border:0;border-top:1px solid var(--ec-c-filet);border-radius:0;box-shadow:none}.ec-resa .ec-resa-ux-c-clients__entete,.ec-resa .ec-resa-ux-c-clients__entete button{color:rgb(var(--ec-c-encre-3));font-size:10.5px;font-weight:500;letter-spacing:.07em;text-transform:uppercase}:root:root:root .ec-resa .ec-settings-section__card{padding:4px 20px 8px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:none}:root:root:root .ec-resa .ec-settings-section__card>.ec-settings-section__desc{margin:14px 0 6px;color:rgb(var(--ec-c-encre-3));font-size:13px}@media(max-width:767px){.ec-resa .ec-resa-barre__actions--bande [data-ec-kpi-strip]{display:none}}.ec-resa-rapports .ec-resa-rapports__kpi .ec-os-tuile__libelle:before{display:none!important}.ec-resa-rapports [data-population]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.ec-resa :is(.ec-resa-rapports__barre,.ec-resa-barre) .ec-os-segmente{flex-shrink:0;max-width:none;overflow:visible;-webkit-mask-image:none;mask-image:none}.ec-resa .ec-resa-rapports table tbody :is(td,th){color:rgb(var(--ec-c-encre));opacity:1}.ec-os-tiroir:has([data-fenetre=service]) .ec-os-tiroir__pied{z-index:3;background:rgb(var(--ec-os-carte))}.ec-resa .ec-listing-sheet .ec-datatable :is(th,td):first-child,.ec-resa [data-liste-du-jour] table :is(th,td):first-child{padding-inline-start:20px}.ec-apercu{display:flex;flex-direction:column;gap:var(--ec-vif-gouttiere, 16px);width:100%;min-width:0;padding:24px var(--ec-vif-marge-page, 20px) 120px}.ec-apercu__bande{padding:26px 28px}.ec-apercu__bande-corps{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:32px;align-items:stretch}.ec-apercu__bande-texte{display:flex;flex-direction:column;gap:14px}.ec-apercu h2.ec-apercu__bande-titre{margin:4px 0 0;max-width:22ch;font-family:var(--ec-vif-display);font-size:30px;line-height:36px;font-weight:400;letter-spacing:-.02em;color:#fafafa}.ec-apercu__bande-chiffres{display:flex;flex-wrap:wrap;gap:16px 40px;margin-top:auto}.ec-apercu__grille{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ec-vif-carte-min, 360px)),1fr));gap:var(--ec-vif-gouttiere, 16px);align-items:start}.ec-apercu__vide{margin:0;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-apercu__modules{margin:0;font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-text-muted))}@media(max-width:760px){.ec-apercu{padding:14px var(--ec-vif-marge-page, 16px) 120px}.ec-apercu__bande{padding:20px 18px}.ec-apercu__bande-corps,.ec-apercu__grille{grid-template-columns:minmax(0,1fr)}}.ec-kds-postes{display:flex;flex-wrap:wrap;gap:8px}.ec-kds-postes__bouton{min-height:48px;padding:0 18px;border:1px solid var(--ec-vif-filet);border-radius:999px;background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;font-size:15px;font-weight:500;cursor:pointer}.ec-kds-postes__bouton[aria-pressed=true]{border-color:rgb(var(--ec-vif-noir));background:rgb(var(--ec-vif-noir));color:#fff}.ec-kds-postes__bouton:focus-visible{outline:2px solid rgb(var(--ec-vif-accent));outline-offset:2px}.ec-kds-annules{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}.ec-kds-annule{display:grid;grid-template-columns:auto 1fr;gap:2px 10px;align-items:baseline;padding:10px 14px;border-radius:var(--ec-vif-rayon-interne, 12px);background:rgb(var(--ec-surface));box-shadow:var(--ec-vif-ombre)}.ec-kds-annule__marque{font-size:11px;font-weight:700;letter-spacing:.08em;color:rgb(var(--ec-vif-urgent))}.ec-kds-annule__table{font-weight:600;text-align:right}.ec-kds-annule__plat{grid-column:1 / -1;font-size:16px;color:rgb(var(--ec-text-secondary))}.ec-kds-annule__motif{grid-column:1 / -1;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-kds-retenus{display:grid;gap:10px}.ec-kds-retenus__tete{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;color:rgb(var(--ec-text-secondary));font-size:13px}.ec-kds-retenus__tete strong{color:rgb(var(--ec-text-primary));font-size:15px}.ec-kds-retenus__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:6px 16px;margin:0;padding:0;list-style:none}.ec-kds-retenu{display:grid;gap:4px;padding:8px 0 0;border-top:1px solid var(--ec-vif-filet);opacity:.78}.ec-kds-retenu__tete{display:flex;align-items:center;gap:8px}.ec-kds-retenu__plats{font-size:14px;color:rgb(var(--ec-text-secondary))}.ec-kds-anciens{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 16px}.ec-kds-anciens__texte{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-width:0;color:rgb(var(--ec-text-secondary));font-size:13px}.ec-kds-anciens__texte strong{color:rgb(var(--ec-text-primary));font-size:15px}.ec-kds-anciens__gestes{display:flex;flex-wrap:wrap;gap:8px}@media(max-width:720px){.ec-kds-anciens__gestes{width:100%}.ec-kds-anciens__gestes>*{flex:1 1 0;min-height:44px}}.ec-kds-retenus__bascule{display:inline-flex;align-items:center;gap:4px;min-height:44px;min-width:44px;margin-left:auto;padding:0 8px;border:0;border-radius:var(--ec-radius-pill);background:transparent;color:rgb(var(--ec-text-secondary));font:inherit;cursor:pointer}.ec-kds-anciens__liste{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:8px 16px;width:100%;margin:0;padding:0;list-style:none}.ec-kds-ancien{display:grid;gap:2px;font-size:13px;color:rgb(var(--ec-text-secondary))}.ec-kds-ancien__tete{display:flex;gap:8px;align-items:baseline}.ec-kds-ancien__tete strong{color:rgb(var(--ec-text-primary))}@media(max-width:720px){.ec-kds-anciens__texte>span:not(:first-child):not(strong){display:none}}.ec-resto__hors-ligne--corps{display:block;font-size:13px;color:rgb(var(--ec-text-secondary))}@media(max-width:720px){.ec-resto-kds .ec-canon-filterbar{flex-wrap:wrap;row-gap:8px}.ec-resto-kds .ec-canon-filterbar__view{flex:1 1 100%;min-width:0}.ec-resto-kds .ec-canon-filterbar__view .ec-view-switch{max-width:100%}}.ec-temps>.ec-os-page__contenu{display:flex;flex-direction:column;gap:var(--ec-os-ecart)}.ec-temps>.ec-os-page__contenu>*{flex-shrink:0}.ec-temps-sections{align-self:flex-start;max-width:100%;overflow-x:auto}@media(max-width:599px){.ec-temps .ec-os-segmente{align-self:stretch;min-width:0}.ec-temps :is(.ec-temps-actions,.ec-temps-barre,.ec-os-carte__tete)>.ec-os-segmente{flex:1 1 100%}.ec-temps .ec-os-segmente__option{flex:1 1 auto;gap:var(--ec-space-xs);padding-inline:var(--ec-space-sm)}.ec-temps .ec-os-segmente__option>svg{display:none}.ec-temps :is(.ec-temps-actions,.ec-temps-barre),.ec-temps .ec-os-carte__tete{flex-wrap:wrap;min-width:0}}.ec-temps-feuille-de-temps{display:flex;flex-direction:column;gap:var(--ec-os-ecart);min-width:0}.ec-temps-texte-2{color:rgb(var(--ec-os-texte-2))}.ec-temps-barre,.ec-temps-barre__nav,.ec-temps-actions,.ec-temps-pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md)}.ec-temps-barre,.ec-temps-pied{justify-content:space-between}.ec-temps-barre__titre{margin:0;font-size:var(--ec-os-t-h2);font-weight:600}.ec-temps-tuile-vive{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-temps-tuile-vive[data-ec-tuile-vive] .ec-os-rond{background:var(--ec-tuile-vive-encre);color:var(--ec-tuile-vive-fond)}[data-ec-theme] .ec-os-tuile.ec-temps-tuile-vive[data-ec-tuile-vive]:not(.ec-os-teinte) .ec-os-tuile__libelle:before{display:none}@media(max-width:599px){.ec-temps-tuile-vive{grid-column:1 / -1}}.ec-temps-tuile-vive__texte{display:grid;min-width:0}.ec-temps-tuile-vive .ec-os-tuile__libelle{color:inherit;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-temps-tuile-pastel .ec-os-tuile__libelle{min-width:0;color:inherit;white-space:normal;overflow-wrap:anywhere}.ec-temps-jauge{display:block;width:100%;height:4px;border-radius:var(--ec-os-rayon-pilule);background:var(--ec-os-filet);overflow:hidden}.ec-temps-jauge>span{display:block;height:100%;border-radius:inherit;background:var(--ec-theme-vif);transition:width var(--ec-anim-max) var(--ec-anim-ease)}.ec-temps-tuile-pastel .ec-temps-jauge{margin-top:var(--ec-space-xs)}.ec-temps-jauge[data-depasse]>span{background:var(--ec-statut-refuse)}.ec-temps-bande ol{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:var(--ec-space-xs);margin:0 0 var(--ec-space-lg);padding:0;list-style:none}.ec-temps-bande__jour{display:grid;justify-items:center;gap:var(--ec-space-2xs);width:100%;min-height:44px;padding:var(--ec-space-sm) var(--ec-space-xs);border:0;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;cursor:pointer}.ec-temps-bande__jour[aria-current]{border-radius:0;background:rgb(var(--ec-c-marque-doux, 238 234 252) / .6);color:rgb(var(--ec-c-marque-encre, var(--ec-os-texte)));box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-vif-accent-plein)))}.ec-temps-bande__jour[data-aujourdhui] .ec-temps-bande__nom{text-decoration:underline;text-underline-offset:3px}.ec-temps-bande__nom{font-size:var(--ec-os-t-chip);text-transform:capitalize}.ec-temps-bande__total{font-weight:600}.ec-temps-liste{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-list-row.ec-temps-ligne{min-height:var(--ec-os-h-lg);padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);border-top-color:var(--ec-os-filet)}@media(hover:hover)and (pointer:fine){.ec-list-row.ec-temps-ligne:hover{background:rgb(var(--ec-os-carte));box-shadow:0 6px 18px #00000014}}.ec-temps-ligne[data-en-cours]{box-shadow:inset 3px 0 0 var(--ec-theme-vif)}.ec-temps-ligne__quoi{display:grid;flex:1;min-width:0;gap:2px}.ec-temps-ligne__quoi>span{overflow-wrap:anywhere}.ec-temps-ligne__projet{font-weight:600}.ec-temps-ligne__motif{color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-chip)}.ec-temps-ligne__marques{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-chip)}.ec-temps-ligne__duree{min-width:4.5em;font-size:var(--ec-os-t-h3, 18px);font-weight:600;text-align:right}.ec-temps-ligne__date{min-width:6.5em}.ec-temps-ligne__place{width:var(--ec-os-h-sm)}@media(max-width:640px){.ec-list-row.ec-temps-ligne{flex-wrap:wrap}.ec-temps-ligne__quoi{flex-basis:100%}.ec-temps-ligne__duree{margin-left:auto}}.ec-temps-pulse:before{animation:ec-temps-pulse 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.ec-temps-pulse:before{animation:none}}@keyframes ec-temps-pulse{50%{opacity:.35;transform:scale(.7)}}[data-rebond]{animation:ec-temps-rebond var(--ec-anim-retour) var(--ec-anim-ease)}@keyframes ec-temps-rebond{40%{transform:scale(var(--ec-tassement))}}.ec-temps-tuile-pastel[data-reussite]{animation:ec-temps-reussite var(--ec-anim-max) ease-out}@keyframes ec-temps-reussite{0%{box-shadow:0 0 0 0 var(--ec-statut-valide)}to{box-shadow:0 0 0 14px transparent}}.ec-temps-statut{display:block}.ec-temps-attente{display:grid;gap:var(--ec-space-sm)}.ec-os-carte.ec-temps-alerte{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-md)}.ec-temps-alerte p{margin:0}.ec-temps-pied{margin-top:var(--ec-space-lg)}.ec-temps-pied__total strong{margin-left:var(--ec-space-sm);font-size:var(--ec-os-t-h3, 18px)}.ec-temps-grille{overflow-x:auto}.ec-temps-grille table{width:100%;min-width:760px;border-collapse:collapse}.ec-temps-grille :is(th,td){padding:var(--ec-space-xs) var(--ec-space-sm);border-bottom:1px solid var(--ec-os-filet);font-weight:500;text-align:right;white-space:nowrap}.ec-temps-grille thead th{font-size:var(--ec-os-t-chip)}.ec-temps-grille tfoot :is(th,td),.ec-temps-grille__total{font-weight:600}.ec-temps-grille th.ec-temps-grille__nom{display:table-cell;min-width:12rem;text-align:left;white-space:normal}.ec-temps-grille :is(th,td):first-child{position:sticky;left:0;z-index:1;background:rgb(var(--ec-os-carte))}@media(max-width:599px){.ec-temps-grille th.ec-temps-grille__nom{min-width:8.5rem;max-width:8.5rem}}.ec-temps-grille tbody th.ec-temps-grille__nom>span{display:block}.ec-temps-grille__projet{font-weight:600}.ec-temps-grille [data-aujourdhui]{background:var(--ec-os-filet)}.ec-temps-grille__jour{display:inline-flex;align-items:center;justify-content:flex-end;min-width:44px;min-height:44px;padding:0;border:0;background:none;color:inherit;font:inherit;text-decoration:underline dotted;text-underline-offset:3px;cursor:pointer}.ec-temps-cellule{width:4.75em;height:var(--ec-os-h-sm);padding:0 var(--ec-space-sm);border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ));color:inherit;font:inherit;text-align:right}.ec-temps-cellule:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-temps-cellule[aria-invalid]{box-shadow:inset 0 0 0 1.5px var(--ec-statut-refuse)}.ec-temps-cellule--lecture{background:transparent;cursor:pointer}.ec-temps-modale{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-temps-modale__rangee{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:var(--ec-space-md)}.ec-temps-modale__pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-temps-modale__espace{flex:1}.ec-temps-modale__case{display:flex;align-items:center;gap:var(--ec-space-sm);cursor:pointer}.ec-temps-modale__alerte{margin:0;color:rgb(var(--ec-os-danger))}.ec-temps[data-ec-espace=mail]>.ec-os-page__contenu :is(.rt-Flex,.rt-Grid,.ec-os-grille):not(:is(.ec-os-carte,.ec-os-tuile,.ec-os-tuile-agir,.ec-card,.rt-Card,.ec-listing-sheet,.ec-stat-band,.ec-os-kanban,table) *){gap:var(--ec-os-gap-cartes)}.ec-temps[data-ec-espace=mail] [data-ec-tuile-vive]{--ec-tuile-vive-fond: rgb(var(--ec-os-carte));--ec-tuile-vive-encre: rgb(var(--ec-os-texte));--ec-tuile-vive-chiffre: rgb(var(--ec-theme-encre-rgb))}.ec-temps[data-ec-espace=mail] .ec-temps-barre{min-height:52px;padding:var(--ec-os-e-8) var(--ec-os-e-12);border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-temps[data-ec-espace=mail] .ec-temps-barre__titre{font-size:var(--ec-os-t-titre-page);line-height:var(--ec-os-i-titre-page)}@media(min-width:600px){.ec-temps[data-ec-espace=mail] .ec-temps-barre{flex-wrap:nowrap}}.ec-temps[data-ec-espace=mail]>.ec-os-page__contenu .ec-listing-sheet{margin-top:0;border-radius:var(--ec-os-rayon-carte)}.ec-temps-barre .ec-temps-barre__titre{font-family:inherit;font-size:16px;font-weight:600;line-height:22px}.ec-temps-tete{display:flex;flex:1 1 auto;align-items:center;justify-content:flex-end;gap:8px;min-width:0}.ec-temps-chrono{display:inline-flex;flex:none;align-items:center;gap:10px;height:46px;padding:0 4px 0 14px;border:1px solid var(--ec-os-filet);border-radius:999px;background:rgb(var(--ec-os-carte))}.ec-temps-chrono__temps{font-size:16px;font-weight:600;min-width:64px}.ec-temps-chrono[data-en-cours]{border-color:rgb(var(--ec-os-actif));box-shadow:0 0 0 3px rgb(var(--ec-os-actif) / .15)}.ec-temps-chrono[data-en-cours] .ec-temps-chrono__temps{color:rgb(var(--ec-os-actif))}.ec-temps-tete__kpis .ec-os-pastille{font-size:12px}@media(max-width:900px){.ec-temps-tete{flex-wrap:wrap;justify-content:flex-start}}.ec-temps table th{color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-temps-tete__kpis{min-width:0;max-width:100%;overflow:hidden}.ec-temps-table{--ec-temps-trame: minmax(0, 1.2fr) minmax(0, 1fr) minmax(0, 1.4fr) 76px 44px 104px 220px;gap:0}.ec-temps-table--approbation{--ec-temps-trame: 96px minmax(0, 1.3fr) minmax(0, 1.6fr) 210px 76px 200px}.ec-temps-table__tete,.ec-temps-table .ec-list-row.ec-temps-ligne{display:grid;grid-template-columns:var(--ec-temps-trame);align-items:center;gap:16px;padding:0 16px}.ec-temps-table__tete{position:sticky;top:0;z-index:1;height:36px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.ec-temps-table:not(.ec-temps-table--approbation) .ec-temps-table__tete>:last-child{grid-column:auto}.ec-temps-table__droite{text-align:right}:root .ec-temps-table .ec-list-row.ec-temps-ligne{min-height:52px;border:0;border-bottom:1px solid var(--ec-os-filet);border-radius:0}@media(hover:hover)and (pointer:fine){:root .ec-temps-table .ec-list-row.ec-temps-ligne:hover{background:rgb(var(--ec-os-texte) / .025);box-shadow:none}}.ec-temps-table .ec-temps-ligne>*{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ec-temps-table .ec-temps-ligne__projet{font-size:14px;font-weight:500}.ec-temps-table .ec-temps-texte-2{font-size:13px}.ec-temps-table .ec-temps-ligne__duree{font-size:14px;font-weight:600;font-variant-numeric:tabular-nums}.ec-temps-table .ec-temps-ligne__marques{flex-wrap:nowrap}.ec-temps-table .ec-temps-actions{display:flex;justify-content:flex-end;gap:6px}.ec-temps-table__groupe{list-style:none}.ec-temps-table__groupe>section>.ec-temps-liste{margin:0}.ec-temps-table__intercalaire{display:flex;align-items:center;gap:12px;height:40px;padding:0 16px;border-bottom:1px solid var(--ec-os-filet);background:rgb(var(--ec-os-texte) / .035)}.ec-temps-table__intercalaire h3{margin:0;font-size:13px;font-weight:600}.ec-temps-table__intercalaire>:last-child:not(:nth-child(2)){margin-left:auto}@media(max-width:899px){.ec-temps-table__tete{display:none}.ec-temps-table .ec-list-row.ec-temps-ligne{grid-template-columns:minmax(0,1fr) auto auto;padding:8px 12px}.ec-temps-table .ec-temps-ligne>.ec-temps-texte-2,.ec-temps-table .ec-temps-ligne__marques{display:none}}.ec-temps-marque{display:inline-flex;align-items:center;height:22px;padding:0 8px;border:1px solid var(--ec-os-filet);border-radius:999px;color:rgb(var(--ec-os-texte-2));font-size:12px;white-space:nowrap}.ec-temps-table--approbation~.ec-temps-pied,.ec-temps-pied:has(>.ec-os-bouton){padding-right:var(--ec-c-zone-ziggy, 88px)}.ec-os-page__contexte .ec-temps-barre__nav{flex-wrap:nowrap;gap:8px}.ec-temps .ec-os-page__contexte .ec-temps-barre__nav .ec-temps-contexte__date{font-size:14px;font-weight:600;line-height:20px;white-space:nowrap}.ec-temps-barre:has(>.ec-filter-chips){justify-content:flex-start}.ec-temps-reglages__rappels{align-items:flex-start}.ec-temps-reglages__rappels>span{display:flex;flex-direction:column;gap:var(--ec-space-xs)}.ec-temps-reglages__rappels small{color:rgb(var(--ec-os-texte-2));line-height:1.4}.ec-temps-reprise{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.ec-temps-reprise__ligne{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(10rem,14rem);align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-sm) 0;border-top:1px solid var(--ec-os-filet)}.ec-temps-reprise__ligne:first-child{border-top:0}.ec-temps-reprise__ligne[data-indisponible]{opacity:.55}.ec-temps-reprise__case{display:flex;align-items:center;gap:var(--ec-space-sm);min-width:0;cursor:pointer}.ec-temps-reprise__ligne[data-indisponible] .ec-temps-reprise__case{cursor:default}.ec-temps-reprise__texte{display:flex;flex-direction:column;min-width:0}.ec-temps-reprise__titre{overflow:hidden;font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-temps-reprise__duree{text-align:right}@media(max-width:640px){.ec-temps-reprise__ligne{grid-template-columns:minmax(0,1fr) auto}.ec-temps-reprise__projet{grid-column:1 / -1}}.ec-temps-personne{display:flex;flex-direction:column;min-width:0}.ec-temps-personne>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-temps-personne__total{font-size:12.5px;line-height:18px}.ec-temps[data-ec-espace=mail] .ec-temps-file>.ec-temps-barre{border-radius:0;background:transparent}:root:root:root:root .ec-os-page .ec-temps-file>.ec-temps-barre>.ec-barre-page__travail{background:rgb(var(--ec-os-carte))}.ec-vif-epa .ec-temps-feuille-de-temps>:is(.ec-temps-barre,.ec-ap,.ec-inline-alert,.ec-os-ligne-info){margin-inline:calc(var(--ec-vif-marge-page, 20px) - 8px)}.ecv3{--ecv3-encre: rgb(var(--ec-os-texte));--ecv3-encre-2: rgb(var(--ec-os-texte-2));--ecv3-bleu: rgb(var(--ec-vif-accent-plein, 46 92 255));--ecv3-noir: rgb(var(--ec-vif-noir, 12 13 17));--ecv3-pas: calc(var(--ec-anim-stagger, 40ms) * 2)}.ecv3 .ecl form{display:block}.ecv3-mosaique{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:16px 0 0;padding:0;list-style:none}.ecv3-tuile-li{min-width:0;animation:ecv3-monte var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}.ecv3 .ecv3-tuile{display:flex;align-items:center;gap:12px;height:84px;padding:5.25px 10px 5.25px 5.25px;overflow:clip;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:#0b0a09;color:#fff;text-decoration:none;transition:border-color var(--ec-anim-max) var(--ec-anim-ease-out)}.ecv3 .ecv3-tuile:hover{border-color:#ffffff40}.ecv3 .ecv3-tuile:focus-visible{outline:2px solid #fff;outline-offset:2px}.ecv3-tuile__vignette{position:relative;display:block;flex:none;height:100%;aspect-ratio:438 / 418;overflow:clip;border-radius:9px}.ecv3-tuile__vignette video{display:block;width:100%;height:100%;object-fit:cover}.ecv3-tuile__texte{display:flex;flex-direction:column;gap:6px;min-width:0}.ecv3-tuile__titre{font-family:"Geist",var(--default-font-family);font-size:14px;font-weight:400;line-height:1.2;letter-spacing:-.01em;white-space:pre;color:#fff}.ecv3-tuile__voir{display:inline-flex;align-items:center;gap:6px;font-family:"Geist",var(--default-font-family);font-size:12px;white-space:nowrap;color:#ffffff9e;transition:color .3s}.ecv3-tuile:hover .ecv3-tuile__voir{color:#fff}.ecv3-tuile__voir svg{width:10px;height:10px;rotate:90deg;fill:none;stroke:currentColor;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.ecv3-noir__note{margin:12px 0 0;font-size:12px;line-height:1.4;color:#ffffffa8}.ecv3-rv[data-d="4"]{animation-delay:calc(var(--ecv3-pas) * 4)}@media(prefers-reduced-motion:reduce){.ecv3-tuile-li{animation:none}}@media(min-width:861px)and (max-width:1365px){.ecv3 .ecv3-tuile{height:74px;gap:9px;padding-right:6px}.ecv3-tuile__titre{font-size:12.5px}.ecv3-tuile__voir{font-size:12px}}@media(max-width:860px){.ecv3-mosaique{grid-template-columns:repeat(2,minmax(0,1fr))}.ecv3 .ecv3-tuile{height:66px;gap:7px;padding-right:4px}.ecv3-tuile__vignette{height:88%}.ecv3-tuile__titre{font-size:12px;letter-spacing:-.02em}.ecv3-tuile__voir svg{display:none}.ecv3-tuile__voir{font-size:12px}}.ecv3-noir__avis{display:flex;align-items:center;gap:10px;margin:16px 0 0;padding-top:14px;border-top:1px solid rgb(255 255 255 / .18);font-size:13px}.ecv3-noir__etoiles{letter-spacing:2px}.ecv3-noir__avis a{margin-left:auto;color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.ecv3-noir__avis a:hover{text-decoration-color:currentColor}.ecv3-rv{animation:ecv3-monte var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}.ecv3-rv[data-d="1"]{animation-delay:calc(var(--ecv3-pas) * 1)}.ecv3-rv[data-d="2"]{animation-delay:calc(var(--ecv3-pas) * 2)}.ecv3-rv[data-d="3"]{animation-delay:calc(var(--ecv3-pas) * 3)}.ecv3-surtitre{margin:0 0 12px;font-size:12px;font-weight:600;line-height:16px;letter-spacing:.08em;text-transform:uppercase;color:var(--ecv3-encre-2)}.ecv3-titre{margin:0 0 14px;font-family:var(--ec-os-police-grand-titre, var(--heading-font-family));font-weight:400;font-size:clamp(30px,2.5vw,36px);line-height:1.06;letter-spacing:-.03em;color:var(--ecv3-encre)}.ecv3-ligne{display:block;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.ecv3-ligne>span{display:block;animation:ecv3-ligne var(--ec-anim-max) var(--ec-anim-ease-out) both}.ecv3-ligne+.ecv3-ligne>span{animation-delay:80ms}.ecv3-progression{display:flex;align-items:center;gap:14px;margin-bottom:18px}.ecv3-segments{display:flex;flex:1;gap:5px}.ecv3-segments i{position:relative;flex:1;height:3px;overflow:hidden;border-radius:999px;background:var(--ec-os-filet-fort)}.ecv3-segments i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--ecv3-encre);transform:scaleX(0);transform-origin:left;transition:transform var(--ec-anim-etape, .28s) var(--ec-anim-ease)}.ecv3-segments i[data-plein]:after{transform:scaleX(1)}.ecv3-compteur{font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ecv3-encre-2);white-space:nowrap;font-variant-numeric:tabular-nums}.ecv3-scene{position:relative}.ecv3-temps.is-active{animation:ecv3-entre .18s var(--ec-anim-ease-bascule) both}.ecv3-temps.is-out{animation:ecv3-sort .1s var(--ec-anim-ease-bascule) forwards;pointer-events:none}.ecv3-temps.is-active .ecv3-rang{animation:ecv3-up .18s var(--ec-anim-ease-bascule) both}.ecv3-temps.is-active .ecv3-rang:nth-of-type(2){animation-delay:var(--ec-anim-stagger, 40ms)}.ecv3-temps.is-active .ecv3-rang:nth-of-type(3){animation-delay:calc(var(--ec-anim-stagger, 40ms) * 2)}.ecv3-temps.is-active .ecv3-rang:nth-of-type(4){animation-delay:calc(var(--ec-anim-stagger, 40ms) * 3)}.ecv3-rang{margin-bottom:10px}.ecv3 .ecv3-lien{min-height:24px;padding:2px 0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;line-height:20px;color:var(--ecv3-encre);text-decoration:underline;text-decoration-color:var(--ec-os-filet-fort);text-underline-offset:3px;cursor:pointer}.ecv3 .ecv3-lien:hover{text-decoration-color:currentColor}.ecv3 :is(.ecv3-lien,.ecv3-retour,.ecv3-legal a,.ecv3-connexion a):focus-visible{outline:2px solid var(--ecv3-encre);outline-offset:2px;border-radius:4px}.ecv3-societe__corps{display:flex;align-items:center;gap:11px;margin-top:8px;padding:12px 14px;overflow:hidden;border-radius:14px;background:#e8f6ec;transform-origin:50% 0;animation:ecv3-carte .22s var(--ec-anim-ease-out) both}.ecv3-societe__icone{display:grid;flex:none;place-items:center;width:28px;height:28px;border-radius:9px;background:#99e8ad;color:#0b0a09;animation:ecv3-pop .22s 40ms var(--ec-anim-ease-out) both}.ecv3-societe__texte{display:flex;flex-direction:column;min-width:0;font-size:12.5px;line-height:1.4;color:#4a5a4e;animation:ecv3-up .22s 40ms var(--ec-anim-ease-out) both}.ecv3-societe__texte b{font-size:14px;font-weight:600;color:#0b0a09}.ecv3-societe__metier{font-size:12px;color:#4a5a4e}.ecv3-rang:has(.ecv3-met[data-ouvert]){position:relative;z-index:30}.ecv3-societe__corps{position:relative}.ecv3-societe__corps:has(.ecv3-met[data-ouvert]){overflow:visible}.ecv3-societe__texte:has(.ecv3-met[data-ouvert]){animation:none}.ecv3-ind.ecv3-met{position:static;display:flex;flex-wrap:wrap;align-items:center;gap:0 4px;font-size:12px;color:#4a5a4e}.ecv3 .ecv3-met__bouton{display:inline-flex;align-items:center;gap:4px;min-height:24px;margin:0;padding:0 2px;border:0;border-radius:4px;background:none;color:#0b0a09;font:inherit;font-weight:600;text-decoration:underline dotted;text-decoration-color:#0b0a0973;text-underline-offset:3px;cursor:pointer}.ecv3 .ecv3-met__bouton:hover{text-decoration-style:solid}.ecv3 .ecv3-met__bouton:focus-visible{outline:2px solid #0b0a09;outline-offset:1px}.ecv3-met__vide{color:#4a5a4e;font-weight:500}.ecv3-met .ecv3-ind__chevron{stroke:#0b0a09}.ecv3-met[data-ouvert] .ecv3-ind__chevron{transform:rotate(180deg)}.ecv3-ind__panneau.ecv3-met__panneau{left:0;right:0;width:auto}.ecv3 .ecv3-met .ecv3-ind__recherche input[type=text]{flex:1;min-width:0;height:48px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:var(--ecv3-encre);font:inherit;font-size:15px;outline:none}.ecv3-met .ecv3-ind__liste{max-height:min(280px,38dvh)}.ecv3-met__groupe{margin:8px 10px 4px;font-size:11px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--ecv3-encre-2)}.ecv3-met .ecv3-ind__liste>div:first-child .ecv3-met__groupe{margin-top:4px}@media(max-width:860px){.ecv3 .ecv3-met .ecv3-ind__recherche input[type=text]{font-size:16px}}.ecv3 .ecv3-msg{display:block;margin-top:2px;padding:8px 12px;border-radius:10px;font-size:12.5px;line-height:1.45}.ecv3 .ecv3-msg[data-ton=info]{background:#eaf0ff;color:#1d3fbf}.ecv3 .ecv3-msg[data-ton=attention]{background:#fff4bf;color:#6b4f00}.ecv3 .ec-os-cf[data-etat=erreur] .ec-os-cf__message{margin-top:6px;padding:8px 12px;border-radius:10px;background:#fef0ef;color:#b42318;font-size:12.5px}.ecv3 .ec-os-cf[data-etat=ok] .ec-os-cf__boite input{border-color:#99e8ad;background:rgb(var(--ec-os-carte))}.ecv3 .ec-os-cf[data-etat=ok] .ec-os-cf__boite input:focus{border-color:#5cc97b}.ecv3 .ec-os-cf .ec-os-cf__coche{background:#99e8ad;transition:transform 90ms var(--ec-anim-ease-out),opacity 60ms linear}.ecv3 .ec-os-cf .ec-os-cf__coche svg{stroke:#0b0a09;transition:stroke-dashoffset 90ms 10ms ease-out}.ecv3 .ec-os-cf[data-secousse=a] .ec-os-cf__boite{animation:ecv3-secousse-a .25s var(--ec-anim-ease-bascule)}.ecv3 .ec-os-cf[data-secousse=b] .ec-os-cf__boite{animation:ecv3-secousse-b .25s var(--ec-anim-ease-bascule)}.ecv3 .ecv3-cta.ec-os-bouton{--cta-ease: var(--ec-anim-ease);--cta-inset: 7px;--cta-disque: 42px;--cta-fleche: rgb(12 12 12);position:relative;isolation:isolate;justify-content:center;height:calc(var(--ec-control-xl) + var(--ec-space-md));margin-top:12px;padding:0 60px;overflow:clip;border:0;background:var(--ecv3-bleu);color:#fff;font-size:15px;font-weight:600;box-shadow:none;transition:scale .3s var(--cta-ease),background-color .3s var(--cta-ease)}.ecv3 .ecv3-cta.ec-os-bouton:hover{background:var(--ecv3-bleu)}:root:root:root:root .ecv3 .ecv3-cta.ec-os-bouton{transition-property:scale,background-color;transition-duration:.3s;transition-timing-function:var(--cta-ease)}@media(prefers-reduced-motion:no-preference){:root:root:root:root .ecv3 .ecv3-cta.ec-os-bouton:active:not(:disabled){scale:.97;transform:none}}.ecv3-cta__disque{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:999px;background:#fff;clip-path:inset(var(--cta-inset) var(--cta-inset) var(--cta-inset) calc(100% - var(--cta-inset) - var(--cta-disque)) round calc(var(--cta-disque) / 2));pointer-events:none;transition:clip-path var(--ec-anim-max) var(--cta-ease),background-color var(--ec-anim-max) var(--cta-ease)}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__disque{background:var(--ecv3-encre);clip-path:inset(0 round calc(var(--cta-disque) / 2 + var(--cta-inset)))}.ecv3-cta__texte{transition:opacity var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ecv3-cta__roule{display:inline-grid;margin:-.3em 0;padding:.3em 0;overflow:clip;vertical-align:middle}.ecv3-cta__sort,.ecv3-cta__entre{grid-area:1 / 1;white-space:nowrap;transition:transform var(--ec-anim-max) var(--cta-ease)}.ecv3-cta__entre{transform:translateY(200%)}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__sort{transform:translateY(-200%)}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__entre{transform:none}.ecv3-cta__fleche{position:absolute;top:50%;right:var(--cta-inset);display:grid;place-items:center;width:var(--cta-disque);height:var(--cta-disque);margin-top:calc(var(--cta-disque) / -2);overflow:clip;border-radius:50%;color:var(--cta-fleche);transition:opacity var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ecv3-cta__fleche svg{grid-area:1 / 1;width:38%;height:auto;color:var(--cta-fleche);transition:translate var(--ec-anim-max) var(--cta-ease),color var(--ec-anim-max) var(--cta-ease)}.ecv3-cta__fleche .ecv3-cta__f-entre{translate:-250% 0;transition-delay:.1s}.ecv3 .ecv3-cta.ec-os-bouton:is(:hover,:focus-visible){--cta-fleche: #fff}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__f-sort{translate:250% 0}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__f-entre{translate:0 0}@media(prefers-reduced-motion:reduce){.ecv3-cta__entre,.ecv3-cta__fleche .ecv3-cta__f-entre{display:none}.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__sort,.ecv3-cta:is(:hover,:focus-visible) .ecv3-cta__f-sort{transform:none;translate:none}}.ecv3-cta__anneau{position:absolute;top:50%;left:50%;width:20px;height:20px;margin:-10px 0 0 -10px;border:2.5px solid rgb(255 255 255 / .3);border-top-color:#fff;border-radius:50%;opacity:0;animation:ecv3-rot .7s linear infinite}.ecv3-cta[data-attente]{pointer-events:none}.ecv3-cta[data-attente] .ecv3-cta__texte,.ecv3-cta[data-attente] .ecv3-cta__fleche,.ecv3-cta[data-attente] .ecv3-cta__disque{opacity:0}.ecv3-cta[data-attente] .ecv3-cta__anneau{opacity:1}.ecv3-incl{display:grid;gap:8px;margin:16px 0 0;padding:0;list-style:none}.ecv3-incl li{display:flex;align-items:flex-start;gap:10px;font-size:13px;line-height:1.4;color:var(--ecv3-encre)}.ecv3-incl .ec-icone{flex:none;margin-top:1px;color:var(--ecv3-encre-2)}.ecv3 .ecv3-retour{display:inline-flex;align-items:center;gap:6px;min-height:44px;margin:-10px 0 0;padding:0 8px 0 0;border:0;background:none;font:inherit;font-size:13px;font-weight:500;color:var(--ecv3-encre-2);cursor:pointer}.ecv3 .ecv3-retour:hover{color:var(--ecv3-encre)}.ecv3-retour .ec-icone{transition:transform var(--ec-anim-slow, .24s) var(--ec-anim-ease)}.ecv3-retour:hover .ec-icone{transform:translate(-3px)}.ecv3-duo{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ecv3 .ecv3-tel{position:relative;z-index:5}.ecv3-tel{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px}.ecv3-ind{position:relative}.ecv3 .ecv3-ind__bouton{display:inline-flex;align-items:center;gap:8px;height:calc(var(--ec-control-xl) + var(--ec-space-md));min-width:44px;padding:0 12px 0 14px;border:1.5px solid transparent;border-radius:var(--ec-os-rayon-champ, 8px);background:rgb(var(--ec-os-champ));color:var(--ecv3-encre);font:inherit;font-size:15px;font-weight:500;cursor:pointer;transition:background-color var(--ec-anim-base, .18s) var(--ec-anim-ease),border-color var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ecv3 .ecv3-ind__bouton:hover{background:rgb(var(--ec-os-carte));border-color:rgb(var(--ec-os-texte) / .25)}.ecv3 .ecv3-ind__bouton:focus-visible,.ecv3 .ecv3-ind[data-ouvert] .ecv3-ind__bouton{outline:none;background:rgb(var(--ec-os-carte));border-color:rgb(var(--ec-os-texte))}.ecv3-ind__code{font-variant-numeric:tabular-nums}.ecv3-ind__chevron{width:12px;height:12px;fill:none;stroke:var(--ecv3-encre-2);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;transition:transform var(--ec-anim-base, .18s) var(--ec-anim-ease)}.ecv3-ind[data-ouvert] .ecv3-ind__chevron{transform:rotate(180deg)}.ecv3-ind__panneau{position:absolute;z-index:20;top:calc(100% + 6px);left:0;width:min(340px,calc(100vw - 32px));overflow:hidden;border:1px solid rgb(var(--ec-os-texte) / .12);border-radius:14px;background:rgb(var(--ec-os-carte));animation:ecv3-up var(--ec-anim-base, .18s) var(--ec-anim-ease-doux) both}.ecv3-ind[data-vers-le-haut] .ecv3-ind__panneau{top:auto;bottom:calc(100% + 6px)}.ecv3-ind__recherche{display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid rgb(var(--ec-os-texte) / .08)}.ecv3-ind__recherche svg{flex:none;width:16px;height:16px;fill:none;stroke:var(--ecv3-encre-2);stroke-width:1.5;stroke-linecap:round}.ecv3 .ecv3-ind .ecv3-ind__recherche input[type=text]{flex:1;min-width:0;height:48px;margin:0;padding:0;border:0;border-radius:0;box-shadow:none;background:none;color:var(--ecv3-encre);font:inherit;font-size:15px;outline:none}.ecv3 .ecv3-ind .ecv3-ind__recherche input[type=text]:focus{outline:none;border:0;box-shadow:none;background:none}.ecv3 .ecv3-ind__recherche input::placeholder{color:var(--ecv3-encre-2)}.ecv3-ind__liste{max-height:min(320px,45dvh);margin:0;padding:6px;overflow-y:auto;overscroll-behavior:contain;list-style:none}.ecv3-ind__option{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 10px;border-radius:10px;font-size:14px;color:var(--ecv3-encre);cursor:pointer}.ecv3-ind__option[data-actif]{background:rgb(var(--ec-os-champ))}.ecv3-ind__option[data-coupure]{position:relative;margin-top:13px}.ecv3-ind__option[data-coupure]:before{content:"";position:absolute;top:-7px;left:10px;right:10px;border-top:1px solid rgb(var(--ec-os-texte) / .08)}.ecv3-ind__nom{flex:1;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ecv3-ind__indicatif{color:var(--ecv3-encre-2);font-variant-numeric:tabular-nums}.ecv3-ind__coche{width:12px;height:12px;fill:none;stroke:var(--ecv3-encre);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.ecv3-ind__vide{padding:14px 10px;font-size:13px;color:var(--ecv3-encre-2)}@media(max-width:860px){.ecv3 .ecv3-ind__bouton{height:calc(var(--ec-control-xl) + var(--ec-space-2xs));font-size:16px}.ecv3 .ecv3-ind .ecv3-ind__recherche input[type=text]{font-size:16px}}.ecv3-newsletter{margin:12px 0 8px;font-size:12px;line-height:1.5;text-align:center;color:var(--ecv3-encre-2);text-wrap:balance}.ecv3 .ecv3-newsletter__bascule{display:inline;min-height:0;margin:0;padding:0;border:0;background:none;font:inherit;color:var(--ecv3-encre-2);text-decoration:underline;text-decoration-color:var(--ec-os-filet-fort);text-underline-offset:3px;cursor:pointer}.ecv3 .ecv3-newsletter__bascule:hover{color:var(--ecv3-encre)}.ecv3 .ecv3-newsletter__bascule:focus-visible{outline:2px solid var(--ecv3-encre);outline-offset:2px;border-radius:4px}.ecv3-legal{margin:4px 0 0;font-size:12px;line-height:1.5;text-align:center;color:var(--ecv3-encre-2);text-wrap:balance}.ecv3-legal a,.ecv3-connexion a{color:var(--ecv3-encre);font-weight:500;text-decoration:underline;text-decoration-color:var(--ec-os-filet-fort);text-underline-offset:3px}.ecv3-telephone{display:none}.ecv3-connexion{margin:14px 0 0;font-size:13px;text-align:center;color:var(--ecv3-encre-2)}.ecv3-echec{margin:10px 0 0;padding:10px 14px;border-radius:12px;background:#fef0ef;font-size:13px;line-height:1.4;color:#b42318;animation:ecv3-up var(--ec-anim-slow, .24s) var(--ec-anim-ease-doux) both}.ecv3-turnstile{height:0;overflow:hidden}.ecv3-turnstile[data-interactif]{height:auto;margin-top:12px}.ecv3-reussite{padding:18px 0 8px;text-align:center}.ecv3-reussite__scene{position:relative;width:64px;height:64px;margin:0 auto 18px}.ecv3-reussite__rond{display:grid;place-items:center;width:64px;height:64px;border-radius:50%;background:#99e8ad;animation:ecv3-pop .3s 40ms var(--ec-anim-ease-out) both}.ecv3-reussite__rond svg{width:28px;height:28px;fill:none;stroke:#0b0a09;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:ecv3-trace .26s .24s var(--ec-anim-ease-out) forwards}.ecv3-reussite__etincelle{--a: calc(var(--i) * 45deg);position:absolute;top:50%;left:50%;width:6px;height:6px;margin:-3px 0 0 -3px;border-radius:50%;background:#99e8ad;opacity:0;animation:ecv3-etincelle var(--ec-anim-max) .26s var(--ec-anim-ease-out) both}.ecv3-reussite__etincelle:nth-child(4n+2){background:#fbe14e}.ecv3-reussite__etincelle:nth-child(4n+3){background:#a186fe}.ecv3-reussite__etincelle:nth-child(4n+4){background:#ff9fc8}@keyframes ecv3-etincelle{0%{opacity:0;transform:rotate(var(--a)) translateY(-30px) scale(.4)}30%{opacity:1}to{opacity:0;transform:rotate(var(--a)) translateY(-54px) scale(1)}}@media(prefers-reduced-motion:reduce){.ecv3-reussite__etincelle{display:none}}.ecv3-reussite__titre{margin:0 0 8px;font-family:var(--ec-os-police-grand-titre, var(--heading-font-family));font-weight:400;font-size:30px;line-height:1.1;letter-spacing:-.025em;color:var(--ecv3-encre);outline:none}.ecv3-reussite__texte{max-width:40ch;margin:0 auto;font-size:14px;line-height:1.6;color:var(--ecv3-encre-2);overflow-wrap:anywhere}.ecv3-reussite__texte b{font-weight:600;color:var(--ecv3-encre)}@keyframes ecv3-monte{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes ecv3-ligne{0%{transform:translateY(105%)}to{transform:none}}@keyframes ecv3-entre{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes ecv3-sort{to{opacity:0;transform:translateY(-10px)}}@keyframes ecv3-up{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@keyframes ecv3-deplie{0%{max-height:0;padding-top:0;padding-bottom:0;margin-top:0;opacity:0}to{max-height:90px;opacity:1}}@keyframes ecv3-carte{0%{opacity:0;transform:translateY(6px) scale(.97)}to{opacity:1;transform:none}}@keyframes ecv3-secousse-a{0%,to{transform:none}12.5%,62.5%{transform:translate(-4px)}37.5%,87.5%{transform:translate(4px)}}@keyframes ecv3-secousse-b{0%,to{transform:none}12.5%,62.5%{transform:translate(-4px)}37.5%,87.5%{transform:translate(4px)}}@keyframes ecv3-pop{0%{transform:scale(0)}to{transform:scale(1)}}@keyframes ecv3-trace{to{stroke-dashoffset:0}}@keyframes ecv3-rot{to{transform:rotate(360deg)}}@keyframes ecv3-fondu{0%{opacity:0}to{opacity:1}}@media(min-width:861px)and (max-height:820px){.ecv3-societe__corps{padding:8px 12px}.ecv3-societe__texte{font-size:12px;line-height:1.3}.ecv3-surtitre{margin-bottom:8px}.ecv3-titre{margin-bottom:10px;font-size:30px}.ecv3-progression{margin-bottom:12px}.ecv3-rang{margin-bottom:8px}.ecv3-incl{gap:6px;margin-top:12px}.ecv3-connexion{margin-top:10px}.ecv3-mosaique{margin-top:12px}.ecv3-noir__avis{margin-top:12px;padding-top:10px}}@media(max-width:860px){.ecv3-titre{font-size:30px;animation:ecv3-monte var(--ec-anim-entree, .28s) var(--ec-anim-ease-doux) both}.ecv3-ligne,.ecv3-ligne>span{display:inline;overflow:visible;padding:0;margin:0;animation:none}.ecv3 .ecv3-cta.ec-os-bouton{height:calc(var(--ec-control-xl) + var(--ec-space-sm))}.ecv3-cta__fleche{width:38px;height:38px;margin-top:-19px}.ecv3-bureau{display:none}.ecv3-telephone{display:inline}}@media(max-width:420px){.ecv3-duo{grid-template-columns:1fr;gap:0}.ecv3-duo .ec-os-cf+.ec-os-cf{margin-top:10px}}@media(prefers-reduced-motion:reduce){.ecv3 *,.ecv3 *:before,.ecv3 *:after{animation:none!important;transition-duration:.01ms!important;transition-delay:0s!important}.ecv3-reussite__rond svg{stroke-dashoffset:0}.ecv3-cta__anneau{border-top-color:#fff}}.pil{--pil-encre: rgb(var(--ec-os-texte));--pil-t2: rgb(var(--ec-os-texte-2));--pil-carte: rgb(var(--ec-os-carte));--pil-sol: rgb(var(--ec-os-page));--pil-noir: rgb(var(--ec-vif-noir));--pil-filet: var(--ec-os-filet);--pil-filet-fort: var(--ec-os-filet-fort);--ec-os-rayon-carte: 24px;--pil-rc: 24px;--pil-tete-h: 64px;min-height:100vh;min-height:100dvh;display:flex;flex-direction:column;background:var(--pil-sol);color:var(--pil-encre);font-size:14px;line-height:1.45}.pil .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pil-tete{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;height:var(--pil-tete-h);padding:0 24px;flex:none}.pil-tete__logo{color:var(--pil-encre);display:inline-flex}.pil-tete__pas{justify-self:center;display:flex;flex-direction:column;align-items:center;gap:6px}.pil-tete__pas p{margin:0;font-size:14px;font-weight:600;white-space:nowrap}.pil-tete__rang{color:var(--pil-t2);font-weight:500;margin-right:8px;font-variant-numeric:tabular-nums}.pil-seg{display:flex;gap:5px;width:120px}.pil-seg i{flex:1;height:3px;border-radius:999px;background:rgb(var(--ec-os-texte) / .14);overflow:hidden;position:relative}.pil-seg i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pil-encre);transform:scaleX(0);transform-origin:left;transition:transform var(--ec-anim-etape) var(--ec-anim-ease)}.pil-seg i[data-plein]:after{transform:scaleX(1)}.pil-tete__revenir{justify-self:end;display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border-radius:999px;border:0;background:var(--pil-carte);color:var(--pil-encre);font:inherit;font-size:14px;font-weight:500;cursor:pointer}.pil-tete__revenir:focus-visible,.pil-lien:focus-visible,.pil-int:focus-visible{outline:2px solid var(--pil-encre);outline-offset:2px}.pil-scene{flex:1;min-height:0;position:relative;display:flex;flex-direction:column}.pil-etape{flex:1;min-height:0;display:flex;flex-direction:column}.pil-etape--entree{animation:pil-entree var(--ec-anim-entree) var(--ec-anim-ease-doux) both}.pil-etape--sortie{animation:pil-sortie var(--ec-anim-slow) var(--ec-anim-ease-doux) forwards;pointer-events:none}@keyframes pil-entree{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes pil-sortie{to{opacity:0;transform:translateY(-10px)}}@keyframes pil-monte{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.pil-corps{flex:1;display:grid;gap:16px;padding:0 24px 24px;min-height:0;grid-template-rows:minmax(0,1fr)}.pil-corps>*{min-height:0}.pil-chargement{grid-template-columns:minmax(0,1fr) 440px}.pil-squelette{background:var(--pil-carte)}.pil-chargement .pil-noire.pil-squelette{background:var(--pil-noir)}@media(min-width:701px){.pil{height:100vh;height:100dvh;overflow:hidden}}.pil-carte{background:var(--pil-carte);border-radius:var(--pil-rc);padding:28px}.pil-noire{background:var(--pil-noir);color:#fff;border-radius:var(--pil-rc);padding:28px}.pil-noire .pil-sur{color:#ffffffb3}.pil-titre{margin:0;font-family:var(--ec-os-police-grand-titre);font-weight:400;font-size:34px;line-height:1.06;letter-spacing:-.03em;text-wrap:balance}.pil-h3{margin:0;font-size:15px;font-weight:600;letter-spacing:-.005em}.pil-sur{margin:0;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pil-t2)}.pil-doux{margin:8px 0 0;font-size:15px;color:var(--pil-t2)}.pil-tel{display:none}.pil-lien{background:none;border:0;padding:0;font:inherit;font-weight:500;color:var(--pil-encre);text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--pil-filet-fort);cursor:pointer}.pil-lien:disabled{opacity:.5;cursor:default}.pil-lien--blanc{color:#fff;text-decoration-color:#fff6;font-size:13px;align-self:flex-start}.pil-principal{justify-content:center;position:relative}.pil-principal .pil-fleche{transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.pil-principal:hover:not(:disabled) .pil-fleche{transform:translate(4px)}.pil-anneau{display:none}.pil-principal[data-attente] .pil-principal__texte,.pil-principal[data-attente] .pil-fleche{opacity:0}.pil-principal[data-attente] .pil-anneau{display:block;position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgb(255 255 255 / .35);border-top-color:#fff;border-radius:50%;animation:pil-tourne .7s linear infinite}@keyframes pil-tourne{to{transform:rotate(360deg)}}.pil-alerte{margin:0;padding:10px 14px;border-radius:12px;background:rgb(var(--ec-danger));color:#fff;font-size:13px;font-weight:500}.pil-alerte a{color:#fff;text-decoration:underline}.pil-alerte--neutre{background:var(--pil-encre)}.pil-vide{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:24px 0;color:var(--pil-t2)}.pil-barre-bas{display:none}@media(max-width:700px){.pil{--pil-tete-h: 56px}.pil-tete{grid-template-columns:1fr auto;padding:0 12px 0 16px;gap:10px}.pil-tete__logo{display:none}.pil-tete__pas{justify-self:start;align-items:flex-start}.pil-tete__revenir{width:44px;height:44px;padding:0;justify-content:center}.pil-tete__revenir span{display:none}.pil-corps{display:flex;flex-direction:column;gap:12px;padding:0 0 16px;height:auto}.pil-carte{border-radius:0;padding:20px 16px}.pil-noire{padding:22px}.pil-titre{font-size:30px}.pil-doux{font-size:14px}.pil-bureau{display:none}.pil-tel{display:inline}.pil-lien{display:inline-flex;align-items:center;min-height:44px}.pil-principal{min-height:48px}.pil-barre-bas{display:flex;position:sticky;bottom:0;z-index:4;align-items:center;gap:12px;padding:12px 16px;background:var(--pil-noir);color:#fff;margin-top:auto}.pil-barre-bas>.ec-os-bouton{margin-left:auto;min-height:48px;flex:none}.pil-barre-bas small{display:block;font-size:12px;color:#ffffffc7}.pil-chargement{padding:16px}.pil-chargement>*{min-height:240px}}@media(prefers-reduced-motion:reduce){.pil-etape--entree,.pil-etape--sortie{animation:none;opacity:1;transform:none}.pil-seg i:after,.pil-principal .pil-fleche{transition:none}.pil-principal[data-attente] .pil-anneau{animation:none}}.pil-atl{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr)}.pil-scene-direct{display:flex;flex-direction:column;gap:14px;min-height:0}.pil-scene__tete{display:flex;align-items:center;gap:10px;font-size:13px;color:#fffc}.pil-scene__tete b{color:#fff;font-weight:600}.pil-direct{display:inline-flex;align-items:center;gap:8px;height:26px;padding:0 10px;flex:none;border-radius:999px;background:#ffffff1f;color:#fff;font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.pil-direct:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.pil-direct[data-respire]:before{animation:pil-respire 1.6s ease-in-out infinite}@keyframes pil-respire{50%{opacity:.25}}.pil-direct--clair{background:rgb(var(--ec-os-texte) / .08);color:var(--pil-encre)}.pil-chantier{flex:1;min-height:0;position:relative;overflow:hidden;border-radius:2px;background:#fff}.pil-chantier>img{display:block;width:100%}.pil-chantier__avenir{position:absolute;left:0;right:0;top:var(--pil-revele, 0%);bottom:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px;padding:14px;background:#fff;transition:top var(--ec-anim-slower) var(--ec-anim-ease-doux)}.pil-chantier__avenir div{display:flex;align-items:flex-end;padding:12px;background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte-2));font-size:12.5px;font-weight:500}.pil-chantier__curseur{position:absolute;left:24px;right:24px;top:max(0px,calc(var(--pil-revele, 0%) - 2px));height:2px;background:var(--pil-noir);transition:top var(--ec-anim-slower) var(--ec-anim-ease-doux);animation:pil-cligne 1s steps(2) infinite}@keyframes pil-cligne{50%{opacity:0}}.pil-etiquette{position:absolute;left:14px;top:max(14px,calc(var(--pil-revele, 0%) - 44px));z-index:2;display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 12px 0 4px;border-radius:999px;background:var(--pil-noir);color:#fff;font-size:12.5px;font-weight:600;transition:top var(--ec-anim-slower) var(--ec-anim-ease-doux)}.pil-legende-modele{position:absolute;left:14px;bottom:14px;z-index:2;display:inline-flex;align-items:center;max-width:calc(100% - 28px);height:30px;padding:0 12px;border-radius:999px;background:var(--pil-noir);color:#fff;font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pil-suivi{display:flex;flex-direction:column;gap:18px;min-height:0;overflow:auto}.pil-suivi__texte{margin-top:10px}.pil-barre.ec-os-progression{gap:0;height:8px;border-radius:999px;overflow:hidden}.pil-barre .ec-os-progression__bloc{border-radius:0;height:100%}.pil-en-cours{display:flex;align-items:center;gap:10px;margin:12px 0 0;font-size:14px}.pil-journal{border-top:1px solid var(--pil-filet);padding-top:14px;display:flex;flex-direction:column;gap:6px;font-size:13px}.pil-journal .pil-sur{margin-bottom:4px}.pil-journal>div{display:grid;grid-template-columns:52px 1fr;gap:8px;animation:pil-monte var(--ec-anim-entree) var(--ec-anim-ease-doux) both}.pil-journal time{color:var(--pil-t2);font-variant-numeric:tabular-nums}.pil-suivi .pil-pied{margin-top:auto;gap:12px}.pil-suivi .pil-pied small{display:block;text-align:center;font-size:13px;color:var(--pil-t2)}.pil-ziggy{display:flex;gap:12px;align-items:flex-start;margin:0;font-size:14px;line-height:1.45}.pil-ziggy img{width:36px;height:36px;flex:none}.pil-lance{grid-template-columns:1fr;place-items:center}.pil-lance__carte{display:flex;flex-direction:column;align-items:center;gap:18px;padding:48px 56px;text-align:center}.pil-reussite{display:grid;place-items:center;width:62px;height:62px;border-radius:50%;background:var(--pil-noir);transform:scale(0);animation:pil-pop var(--ec-anim-max) .1s var(--ec-anim-ease-spring) forwards}.pil-reussite svg{width:26px;height:26px;fill:none;stroke:#fff;stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:40;stroke-dashoffset:40;animation:pil-trace var(--ec-anim-max) .45s var(--ec-anim-ease-doux) forwards}@keyframes pil-pop{to{transform:scale(1)}}@keyframes pil-trace{to{stroke-dashoffset:0}}@media(max-width:700px){.pil-atl>.pil-noire{margin:0 16px;padding:16px}.pil-chantier{height:230px;flex:none}.pil-etiquette{top:12px;left:12px}.pil-legende-modele{bottom:12px;left:12px}.pil-suivi{margin:0 16px;border-radius:var(--pil-rc);padding:20px;overflow:visible}.pil-suivi .pil-pied{order:1;margin-top:0}.pil-journal{order:2}}@media(prefers-reduced-motion:reduce){.pil-direct[data-respire]:before,.pil-chantier__curseur,.pil-journal>div{animation:none}.pil-chantier__avenir,.pil-chantier__curseur,.pil-etiquette{transition:none}.pil-reussite{animation:none;transform:none}.pil-reussite svg{animation:none;stroke-dashoffset:0}}.pil-out{grid-template-columns:minmax(0,1fr) 400px}.pil-out__gauche{overflow:hidden auto;display:flex;flex-direction:column;gap:20px;min-height:0;scrollbar-width:thin}.pil-out__cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:start}.pil-groupe{margin:0 0 2px;font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pil-t2)}.pil-groupe small{display:block;margin-top:2px;font-size:12.5px;font-weight:500;letter-spacing:0;text-transform:none;color:var(--pil-t2)}.pil-groupe--suite{margin-top:18px}.pil-mods{list-style:none;margin:0;padding:0}.pil-mods li{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:52px;border-top:1px solid var(--pil-filet)}.pil-mods li:first-child{border-top:0}.pil-mod__icone{display:grid;place-items:center;width:36px;height:36px;border-radius:50%;background:var(--pil-sol);color:var(--pil-encre);font-style:normal}.pil-mods li[data-pack]{animation:pil-monte var(--ec-anim-entree) var(--ec-anim-ease-doux) both}.pil-mods li[data-pack] .pil-mod__icone{background:var(--pil-noir);color:#fff}.pil-mod__texte b{display:block;font-size:14px;font-weight:600}.pil-mod__texte small{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:12.5px;color:var(--pil-t2)}.pil-mod__droite{display:flex;align-items:center;gap:8px;font-style:normal;font-size:13px;font-weight:500;white-space:nowrap}.pil-mod__apres{font-size:12px;color:var(--pil-t2)}.pil-mods--squelette li{min-height:52px;border-top:1px solid var(--pil-filet)}.pil-mods--squelette li:before{content:"";grid-column:1 / -1;height:12px;width:70%;border-radius:999px;background:var(--pil-sol)}.pil-int{position:relative;width:44px;height:44px;flex:none;padding:0;border:0;background:none;cursor:pointer}.pil-int:before{content:"";position:absolute;left:3px;top:11px;width:38px;height:22px;border-radius:999px;background:rgb(var(--ec-os-texte) / .18);transition:background var(--ec-anim-bascule) var(--ec-anim-ease-bascule)}.pil-int:after{content:"";position:absolute;top:13px;left:5px;width:18px;height:18px;border-radius:50%;background:#fff;transition:transform var(--ec-anim-bascule) var(--ec-anim-ease-bascule)}.pil-int[aria-checked=true]:before{background:var(--pil-noir)}.pil-int[aria-checked=true]:after{transform:translate(16px)}.pil-int:disabled{cursor:default}.pil-int[aria-busy=true]:before{opacity:.6}.pil-recap{display:flex;flex-direction:column;gap:18px;overflow:hidden}.pil-recap-modele{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid rgb(255 255 255 / .16)}.pil-recap-modele__image{width:112px;aspect-ratio:16 / 9;overflow:hidden;border-radius:2px;flex:none}.pil-recap-modele__image img,.pil-recap-tel__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:50% 100%}.pil-recap-modele b{display:block;font-size:15px;font-weight:600}.pil-total p{margin:8px 0 0;font-size:14px;line-height:1.45;color:#ffffffd1}.pil-total[data-relecture] p,.pil-recap:has(.pil-total[data-relecture]) .pil-lignes b{opacity:.6}.pil-montant{margin-top:8px;font-family:var(--ec-os-police-grand-titre);font-size:64px;line-height:1;letter-spacing:-.03em}.pil-lignes{border-top:1px solid rgb(255 255 255 / .16);padding-top:14px;display:flex;flex-direction:column;gap:8px;font-size:14px}.pil-lignes>div{display:flex;justify-content:space-between;gap:12px}.pil-lignes span{color:#fffc}.pil-lignes__total{border-top:1px solid rgb(255 255 255 / .16);padding-top:8px;margin-top:2px}.pil-lignes__total span{color:#fff}.pil-pied{margin-top:auto;display:flex;flex-direction:column;gap:10px}.pil-recap .pil-pied small{text-align:center;font-size:13px;color:#ffffffc7}.pil-feuille-detail .pil-total p,.pil-feuille-detail .pil-lignes span{color:rgb(var(--ec-os-texte-2))}.pil-feuille-detail .pil-lignes,.pil-feuille-detail .pil-lignes__total{border-color:var(--ec-os-filet)}.pil-feuille-detail .pil-lignes__total span{color:rgb(var(--ec-os-texte))}.pil-feuille-detail .pil-montant{font-size:48px}.pil-recap-tel{display:none}@media(max-width:700px){.pil-out>.pil-noire{display:none!important}.pil-out__gauche{overflow:visible;padding-bottom:24px}.pil-out__cols{grid-template-columns:1fr;gap:4px}.pil-recap-tel{display:flex;align-items:center;gap:12px;padding:8px 0;border-bottom:1px solid var(--pil-filet)}.pil-recap-tel__image{width:72px;aspect-ratio:16 / 10;overflow:hidden;border-radius:2px;flex:none}.pil-recap-tel b{display:block;font-size:14px;font-weight:600}.pil-recap-tel small{display:block;font-size:12.5px;color:var(--pil-t2)}.pil-recap-tel .pil-lien{margin-left:auto}.pil-barre-bas--total b.pil-barre-bas__zero{display:block;font-family:var(--ec-os-police-grand-titre);font-weight:400;font-size:30px;letter-spacing:-.03em;line-height:1}.pil-detail{display:inline-flex;align-items:center;gap:4px;min-height:44px;padding:0;border:0;background:none;color:#fff;font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6;cursor:pointer}}@media(prefers-reduced-motion:reduce){.pil-mods li[data-pack]{animation:none}.pil-int:before,.pil-int:after{transition:none}}.pil-voir-tout{margin-top:6px;font-size:13px}.pil-gal{grid-template-columns:minmax(0,1fr) 440px}.pil-gal__gauche{padding:28px 28px 0;overflow:hidden;display:flex;flex-direction:column;gap:18px;min-height:0}.pil-gal__tete{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}.pil-pourmoi{display:inline-flex;align-items:center;gap:8px;font-size:14px;white-space:nowrap;flex:none}.pil-pourmoi img{width:26px;height:26px}.pil-metier{display:flex;flex-direction:column;gap:8px;max-width:420px}.pil-bib{flex:1;min-height:0;display:flex;flex-direction:column;gap:18px}.pil-sec-tete{display:flex;align-items:baseline;gap:10px;margin-bottom:12px}.pil-sec-tete small{font-size:13px;color:var(--pil-t2)}.pil-sec-tete .pil-lien{font-size:13px}.pil-bib__metier{flex:none}.pil-bib__rangee,.pil-bib__grille{list-style:none;margin:0;padding:0;display:grid;gap:14px}.pil-bib__rangee{grid-template-columns:repeat(5,minmax(0,1fr))}.pil-bib__rangee>li:nth-child(n+6){display:none}.pil-bib__grille{grid-template-columns:repeat(4,minmax(0,1fr));padding-bottom:28px}.pil-vig{display:flex;flex-direction:column;gap:8px;width:100%;padding:0;border:0;background:none;text-align:left;color:inherit;font:inherit;cursor:pointer;animation:pil-monte var(--ec-anim-entree) var(--ec-anim-ease-doux) both}.pil-vig__image{display:block;position:relative;aspect-ratio:16 / 10;overflow:hidden;border-radius:2px;outline:1px solid var(--pil-filet);outline-offset:-1px;background:var(--pil-sol);transition:outline-color var(--ec-anim-base) var(--ec-anim-ease)}.pil-vig__image img,.pil-vig__image .insp-esquisse{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.pil-vig:hover .pil-vig__image{outline-color:var(--pil-filet-fort)}.pil-vig[aria-pressed=true] .pil-vig__image{outline:2px solid var(--pil-encre);outline-offset:3px}.pil-vig:focus-visible{outline:none}.pil-vig:focus-visible .pil-vig__image{outline:2px solid var(--pil-encre);outline-offset:3px}.pil-vig__nom strong{display:block;font-size:14px;font-weight:600}.pil-vig__nom span{font-size:12.5px;color:var(--pil-t2)}.pil-vig--squelette{cursor:default}.pil-vig--squelette .pil-vig__image{outline:0}.pil-vig--squelette i{display:block;height:10px;width:60%;margin-top:6px;border-radius:999px;background:var(--pil-sol)}.pil-bib__filtres{display:flex;align-items:center;gap:8px;flex:none;overflow-x:auto;scrollbar-width:none;padding:2px}.pil-bib__filtres::-webkit-scrollbar{display:none}.pil-bib__filtres .pil-bib__sep{width:1px;height:22px;border:0;margin:0 4px;background:var(--pil-filet-fort);flex:none}.pil-bib__recherche{display:flex;align-items:center;gap:8px;width:auto;min-width:120px;height:38px;padding:0 14px;border-radius:999px;background:var(--pil-sol);color:var(--pil-t2);flex:1 1 200px;max-width:200px}.pil-bib__recherche input{flex:1;min-width:0;border:0;background:none;font:inherit;font-size:14px;color:var(--pil-encre);outline:none}.pil-bib__recherche:focus-within{outline:1.5px solid var(--pil-encre)}.pil-bib__liste{position:relative;display:inline-flex;align-items:center;flex:none}.pil-bib__liste select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:34px;padding:0 32px 0 12px;border-radius:999px;border:1px solid var(--pil-filet-fort);background:none;font:inherit;font-size:13px;font-weight:500;color:var(--pil-encre);cursor:pointer}.pil-bib__liste .ec-icone{position:absolute;right:10px;pointer-events:none}.pil-bib__puces{display:flex;gap:8px;flex:none}.pil-puce{display:inline-flex;align-items:center;height:34px;padding:0 12px;border-radius:999px;border:1px solid var(--pil-filet-fort);background:none;font:inherit;font-size:13px;font-weight:500;color:var(--pil-encre);white-space:nowrap;cursor:pointer;transition:background var(--ec-anim-bascule) var(--ec-anim-ease-bascule),color var(--ec-anim-bascule) var(--ec-anim-ease-bascule)}.pil-puce[aria-pressed=true]{background:var(--pil-noir);border-color:var(--pil-noir);color:#fff}.pil-bib__defilant{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}.pil-bib__section{display:flex;align-items:baseline;gap:10px;margin:0 0 12px;font-size:15px;font-weight:600}.pil-bib__section small{font-size:13px;font-weight:400;color:var(--pil-t2)}.pil-bib__vide{display:flex;align-items:center;gap:12px;padding:12px 0 28px;color:var(--pil-t2)}.pil-bib__vide p{margin:0}.pil-apercu{display:flex;flex-direction:column;gap:18px;min-height:0}.pil-cadre{flex:1;min-height:0;display:flex;flex-direction:column;border-radius:2px;overflow:hidden;background:#fff}.pil-cadre__barre{display:flex;align-items:center;gap:5px;height:30px;padding:0 12px;flex:none;background:var(--pil-noir);color:#fffc;font-size:12px;font-weight:500}.pil-cadre__barre i{width:7px;height:7px;border-radius:50%;background:#ffffff4d}.pil-cadre__barre span{margin:0 auto}.pil-cadre__vue{flex:1;min-height:0;position:relative;overflow:hidden}.pil-cadre__vide{margin:0;padding:24px;color:var(--pil-t2)}.pil .bib-scene{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:rgb(var(--ec-os-carte))}.pil .bib-scene__vignette{position:absolute;inset:0 0 auto;display:block;width:100%;height:auto}.pil .bib-scene__page{position:relative;display:block;width:100%;height:auto;opacity:0;transition:opacity var(--ec-anim-slow) var(--ec-anim-ease)}.pil .bib-scene[data-apercu-pret] .bib-scene__page{opacity:1}.pil .bib-scene[data-apercu-anime] .bib-scene__page{animation:pil-defile var(--apercu-duree, 20s) linear .6s infinite alternate both}.pil .bib-scene:hover .bib-scene__page{animation-play-state:paused}.pil .bib-scene[data-apercu-court] .bib-scene__vignette{display:none}@keyframes pil-defile{to{transform:translateY(calc(-1 * var(--apercu-course, 0px)))}}.pil-apercu__texte h2{margin:0;font-size:20px;font-weight:600;letter-spacing:-.01em;color:#fff}.pil-apercu__texte p{margin:4px 0 0;font-size:14px;color:#fffc}.pil-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pil-tags span{display:inline-flex;align-items:center;height:26px;padding:0 10px;border-radius:999px;background:#ffffff1f;font-size:12.5px;color:#fff}.pil-apercu__pied{display:flex;flex-direction:column;gap:10px}.pil-apercu__pied small,.pil-feuille__pied small{display:block;text-align:center;font-size:13px;color:#ffffffc7}.pil-feuille{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:flex;flex-direction:column;background:var(--pil-noir);color:#fff;animation:pil-entree var(--ec-anim-slow) var(--ec-anim-ease-doux) both}.pil-feuille__tete{display:flex;align-items:center;gap:12px;height:56px;padding:0 12px;flex:none}.pil-feuille__tete button{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:0;background:#ffffff1f;color:#fff;cursor:pointer}.pil-feuille__tete button .ec-icone{transition:transform var(--ec-anim-base) var(--ec-anim-ease)}.pil-feuille__tete button:hover .ec-icone{transform:translate(-3px)}.pil-feuille__tete b{font-size:15px;font-weight:600}.pil-feuille .pil-cadre{margin:0 12px}.pil-cadre__vue--main .bib-scene{overflow-y:auto;overscroll-behavior:contain}.pil-feuille__pied{padding:16px;display:flex;flex-direction:column;gap:10px;flex:none}.pil-feuille__pied p{margin:0;font-size:14px;color:#fffc}.pil-barre-bas__image{width:64px;aspect-ratio:16 / 10;overflow:hidden;border-radius:2px;flex:none}.pil-barre-bas__image img{display:block;width:100%;height:100%;object-fit:cover;object-position:top}.pil-barre-bas__texte{min-width:0}.pil-barre-bas__texte b{display:block;font-size:14px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:1180px)and (min-width:701px){.pil-gal{grid-template-columns:minmax(0,1fr) 360px}.pil-bib__grille{grid-template-columns:repeat(3,minmax(0,1fr))}.pil-bib__rangee{grid-template-columns:repeat(4,minmax(0,1fr))}.pil-bib__rangee>li:nth-child(n+5){display:none}}@media(max-width:700px){.pil-gal>.pil-apercu{display:none!important}.pil-gal__gauche{overflow:visible;padding-bottom:0}.pil-gal__tete{flex-direction:column;align-items:stretch;gap:0}.pil-pourmoi{margin-top:12px;align-self:flex-start}.pil-sec-tete{flex-wrap:wrap;gap:2px 10px}.pil-sec-tete h2{flex:1 0 100%}.pil-bib__rangee{display:flex;overflow-x:auto;gap:12px;margin-right:-16px;scroll-snap-type:x mandatory;scrollbar-width:none}.pil-bib__rangee>li{flex:0 0 250px;scroll-snap-align:start}.pil-bib__rangee>li:nth-child(n+6){display:block}.pil-bib__filtres{overflow-x:auto;margin-right:-16px;scrollbar-width:none}.pil-bib__recherche{flex:none;width:44px;min-width:0;height:44px;padding:0;justify-content:center}.pil-bib__recherche input{position:absolute;width:1px;height:1px;opacity:0}.pil-bib__recherche:focus-within{width:200px;padding:0 14px;justify-content:flex-start}.pil-bib__recherche:focus-within input{position:static;width:auto;height:auto;opacity:1}.pil-bib__liste select,.pil-puce{height:44px}.pil-bib__defilant{overflow:visible}.pil-bib__grille{grid-template-columns:1fr 1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.pil-vig,.pil-feuille,.pil .bib-scene[data-apercu-anime] .bib-scene__page{animation:none}.pil .bib-scene{overflow-y:auto}.pil-feuille__tete button .ec-icone{transition:none}}.pil-bib__recherche input,.pil-bib__liste select{box-shadow:none;width:auto;min-width:0;max-width:220px;margin:0}.pil-bib__liste select{max-width:150px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pil-bib__recherche input{padding:0;height:auto;border:0;border-radius:0;background:none}.pil-bib__recherche input::placeholder{color:var(--pil-t2)}@media(max-width:700px){.pil-puce{min-width:44px;justify-content:center}}.pil-metier .combo{position:relative}.pil-metier .combo__declencheur{display:flex;align-items:center;gap:8px;width:100%;height:48px;padding:0 16px;border:0;border-radius:999px;background:var(--pil-sol);color:var(--pil-encre);font:inherit;font-size:14px;font-weight:600;text-align:left;cursor:pointer}.pil-metier .combo__declencheur[aria-expanded=true]{outline:1.5px solid var(--pil-encre)}.pil-metier .combo__valeur{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pil-metier .combo__chevron{width:18px;height:18px;flex:none;fill:none;stroke:currentColor;stroke-width:1.8}.pil-metier .combo__panneau{position:absolute;z-index:30;top:calc(100% + 6px);left:0;right:0;display:flex;flex-direction:column;max-height:min(420px,var(--combo-max, 60vh));padding:8px;border-radius:16px;background:var(--pil-carte);outline:1px solid var(--pil-filet-fort);animation:pil-entree var(--ec-anim-base) var(--ec-anim-ease-doux) both}.pil-metier .combo__recherche{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:999px;background:var(--pil-sol)}.pil-metier .combo__recherche input{flex:1;min-width:0;border:0;background:none;box-shadow:none;font:inherit;outline:none}.pil-metier .combo__recherche svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.8}.pil-metier .combo__liste{flex:1 1 auto;min-height:0;max-height:340px;margin:8px 0 0;padding:0;list-style:none;overflow-y:auto;overscroll-behavior:contain}.pil-metier .combo__famille{position:sticky;top:0;z-index:1;background:var(--pil-carte);padding:8px 12px 4px;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--pil-t2)}.pil-metier .combo__option{display:flex;align-items:center;gap:8px;min-height:44px;padding:0 12px;border-radius:12px;font-size:14px;cursor:pointer}.pil-metier .combo__option[data-actif]{background:var(--pil-sol)}.pil-metier .combo__option[aria-selected=true]{font-weight:600}.pil-metier .combo__coche{margin-left:auto;width:16px;height:16px;fill:none;stroke:var(--pil-encre);stroke-width:2.4}.pil-metier .combo__vide{display:block;margin:8px 12px;color:var(--pil-t2)}body:has(.pil) .ec-os-sheet-voile{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.ec-spark-page .ec-spark-colonne{display:grid;gap:16px;width:100%;max-width:760px}.ec-spark-page .ec-spark-intro,.ec-spark-page .ec-spark-texte{margin:0;max-width:64ch;color:rgb(var(--ec-text-secondary))}.ec-spark-page .ec-spark-note{margin:12px 0 0;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-muted))}.ec-spark-page .ec-spark-liste{margin:0;padding-left:18px;display:grid;gap:4px}.ec-spark-page .ec-spark-bloc{display:grid;gap:4px;margin-top:12px}.ec-spark-page .ec-spark-etiquette{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-spark-page .ec-spark-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.ec-spark-page .ec-spark-lien{color:var(--ec-accent-text);text-underline-offset:3px}.ec-spark-page .ec-spark-accord{display:flex;align-items:flex-start;gap:12px;min-height:40px}.ec-spark-page .ec-spark-erreur{margin:12px 0 0;color:rgb(var(--ec-danger))}.ec-spark-page .ec-spark-recap{display:grid;gap:var(--ec-os-e-8);margin:0}.ec-spark-page .ec-spark-recap>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px}.ec-spark-page .ec-spark-recap dt{color:rgb(var(--ec-text-secondary))}.ec-spark-page .ec-spark-recap dd{margin:0;text-align:right;color:rgb(var(--ec-text-primary))}.ec-spark-page .ec-spark-recap__total dd{font-size:20px;font-weight:600}.ec-spark-page .ec-spark-issue{display:grid;gap:12px}.ec-spark-page[data-ec-accueil] .ec-spark-colonne{max-width:820px}.ec-spark-page[data-ec-accueil] .ec-spark-intro{font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-accueil-intro);line-height:1.25;letter-spacing:-.02em;color:rgb(var(--ec-os-texte))}.ec-spark-page[data-ec-accueil] .ec-spark-recap__total dd{font-family:var(--ec-os-police-grand-titre);font-size:var(--ec-os-t-accueil-prix);font-weight:400;letter-spacing:-.03em;color:rgb(var(--ec-offre-spark-texte))}.ec-spark-page[data-ec-accueil] :is([data-spark-recap],[data-spark-retour]) .ec-pastille{--ec-statut-point-pilule: rgb(var(--ec-offre-spark-encre));background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}.ec-spark-page[data-ec-accueil] .ec-spark-lien{color:rgb(var(--ec-offre-spark-texte))}@media(max-width:650px){[data-spark-engagement] .ec-os-tuiles-choix,[data-spark-pack] .ec-os-tuiles-choix,[data-spark-mise-en-service] .ec-os-tuiles-choix{grid-template-columns:minmax(0,1fr)!important}}.ec-spark-offert{display:grid;gap:6px;margin-top:var(--ec-os-e-12);padding:var(--ec-os-e-12);border:1px solid var(--ec-os-filet);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.ec-spark-offert__titre{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-8);margin:0}.ec-spark-page .ec-spark-paiement{display:grid;gap:16px}.ec-spark-page .ec-spark-carte{display:grid;grid-template-columns:1fr 1fr;gap:12px 16px}.ec-spark-page .ec-spark-champ{display:grid;gap:4px;min-width:0}.ec-spark-page .ec-spark-champ--cardHolder,.ec-spark-page .ec-spark-champ--cardNumber,.ec-spark-page .ec-spark-carte>:is(.ec-spark-note,.ec-inline-alert){grid-column:1 / -1}.ec-spark-page .ec-spark-champ__mollie{min-height:48px;padding:14px 12px 0;box-sizing:border-box;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity, 1));border-radius:var(--ec-vivant-rayon-controle);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:15px}.ec-spark-page .ec-spark-champ__mollie:focus-within{outline:2px solid rgb(var(--ec-accent));outline-offset:1px}.ec-spark-page .ec-spark-champ__erreur{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-danger))}.ec-spark-page .ec-spark-qr{display:grid;justify-items:center;gap:8px;text-align:center}.ec-spark-page .ec-spark-qr__cadre{display:grid;justify-items:center;gap:12px;margin:0}.ec-spark-page .ec-spark-qr__cadre img{display:block;width:220px;height:220px;padding:12px;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-fixed-white));image-rendering:pixelated}.ec-spark-page .ec-spark-qr__cadre figcaption{font-weight:500;color:rgb(var(--ec-text-primary))}@media(max-width:560px){.ec-spark-page .ec-spark-carte{grid-template-columns:1fr}}.ec-spark-page[data-spark-commande] .ec-spark-colonne{grid-template-columns:minmax(0,1.3fr) minmax(320px,1fr);grid-auto-flow:row dense;align-items:start;gap:12px;max-width:none}.ec-spark-page[data-spark-commande] .ec-spark-colonne>*{grid-column:1;min-width:0}.ec-spark-page[data-spark-commande] .ec-spark-colonne>.ec-spark-intro,.ec-spark-page[data-spark-commande] .ec-spark-colonne>:is([data-spark-erreur],[data-spark-ecran]){grid-column:1 / -1}.ec-spark-page[data-spark-commande] .ec-spark-colonne>:is([data-spark-inclus],[data-ai-modes],[data-spark-profil],[data-spark-cgv],[data-spark-recap]){grid-column:2}.ec-spark-page .ec-os-tuile-choix{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet)}.ec-spark-page .ec-os-tuile-choix:hover:not([data-choisie],:disabled){background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-spark-page .ec-os-tuile-choix[data-choisie]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-spark-page .ec-os-tuile-choix[data-choisie] .ec-os-tuile-choix__aide{color:rgb(var(--ec-c-encre-2));opacity:1}.ec-spark-page .ec-os-tuile-choix[data-choisie] .ec-os-tuile-choix__radio{background:radial-gradient(circle,rgb(var(--ec-c-marque)) 0 3.5px,transparent 4px);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-spark-page .ec-os-tuile-choix:focus-visible{outline:2px solid rgb(var(--ec-c-marque))}.ec-spark-page [data-spark-recap]{position:sticky;top:8px;border-radius:var(--ec-c-rayon-carte);background:var(--ec-hero-bg);background-image:var(--ec-hero-glow);box-shadow:inset 0 0 0 1px var(--ec-hero-ring);color:var(--ec-hero-fg)}.ec-spark-page [data-spark-recap] :is(dt,.ec-os-carte__sous-titre,.ec-spark-note){color:var(--ec-hero-fg-2)}.ec-spark-page [data-spark-recap] :is(dd,.ec-os-carte__titre,h2,h3){color:var(--ec-hero-fg)}.ec-spark-page [data-spark-recap] .ec-spark-recap>div+div{border-top-color:var(--ec-hero-seg-line, rgb(255 255 255 / .1))}.ec-spark-page[data-ec-accueil] [data-spark-recap] .ec-spark-recap__total dd{font-family:var(--ec-font-display-number);font-size:34px;line-height:1;color:var(--ec-hero-fg)}@media(max-width:1100px){.ec-spark-page[data-spark-commande] .ec-spark-colonne{grid-template-columns:minmax(0,1fr)}.ec-spark-page[data-spark-commande] .ec-spark-colonne>*{grid-column:1!important;grid-row:auto!important}}.ec-spark-page[data-spark-commande] .ec-spark-colonne>.ec-spark-cote{grid-column:2;grid-row:2 / span 6;display:flex;flex-direction:column;gap:12px;align-self:start;min-width:0}.ec-spark-page.ec-spark-page[data-ec-accueil] .ec-spark-intro{margin:0;font-family:var(--ec-font-body, inherit);font-size:15px;font-weight:400;line-height:1.5;letter-spacing:0;color:rgb(var(--ec-c-encre-2));max-width:72ch}@media(max-width:1100px){.ec-spark-page[data-spark-commande] .ec-spark-colonne>.ec-spark-cote{grid-row:auto}}.ec-spark-page[data-spark-commande] .ec-spark-colonne:not(:has(.ec-spark-cote))>[data-spark-recap]{grid-column:1 / -1;max-width:none}.ec-spark-page.ec-spark-page [data-spark-recap].ec-os-carte{background-color:var(--ec-hero-bg);background-image:var(--ec-hero-glow);box-shadow:inset 0 0 0 1px var(--ec-hero-ring);color:var(--ec-hero-fg)}.ec-spark-page.ec-spark-page [data-spark-recap] :is(.ec-os-carte__titre,dd,h2,h3){color:var(--ec-hero-fg)}.ec-spark-page.ec-spark-page [data-spark-recap] :is(.ec-os-carte__sous-titre,dt,.ec-spark-note){color:var(--ec-hero-fg-2)}.ec-spark-page [data-spark-recap] .ec-spark-recap-grille{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);gap:32px;align-items:stretch}.ec-spark-page [data-spark-recap] .ec-spark-recap-tete{display:flex;flex-direction:column;gap:16px;min-width:0}.ec-spark-page [data-spark-recap] .ec-spark-recap-tete .ec-spark-recap__total{flex-direction:column;align-items:flex-start;gap:8px}.ec-spark-page [data-spark-recap] .ec-spark-recap-tete .ec-spark-recap__total dd{text-align:left}.ec-spark-page[data-ec-accueil] [data-spark-recap] .ec-spark-recap-tete .ec-spark-recap__total dd{font-size:44px}.ec-spark-page [data-spark-recap] .ec-spark-recap-tete .ec-spark-actions{margin-top:auto;padding-top:8px}.ec-spark-page [data-spark-recap] .ec-spark-recap--detail{align-content:start;padding-left:32px;border-left:1px solid var(--ec-hero-seg-line, rgb(255 255 255 / .1))}@media(max-width:900px){.ec-spark-page [data-spark-recap] .ec-spark-recap-grille{grid-template-columns:minmax(0,1fr);gap:20px}.ec-spark-page [data-spark-recap] .ec-spark-recap--detail{padding-left:0;border-left:0;padding-top:16px;border-top:1px solid var(--ec-hero-seg-line, rgb(255 255 255 / .1))}}.ec-spark-parcours{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ec-os-e-12)}.ec-spark-parcours[data-compact]{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-os-e-8)}.ec-spark-parcours__carte{display:grid;grid-template-rows:auto 1fr auto;gap:6px;min-height:132px;padding:var(--ec-os-e-14);border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));box-shadow:inset 0 0 0 1px var(--ec-c-filet);font:inherit;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}.ec-spark-parcours[data-compact] .ec-spark-parcours__carte{min-height:112px;padding:var(--ec-os-e-12)}.ec-spark-parcours__carte:hover:not([data-actif],:disabled){background:rgb(var(--ec-c-lavis));box-shadow:inset 0 0 0 1px rgb(var(--ec-c-marque-filet))}.ec-spark-parcours__carte[data-actif]{background:rgb(var(--ec-c-marque-doux));box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-spark-parcours__carte:disabled{cursor:default}.ec-spark-parcours__carte:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}.ec-spark-parcours__tete{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.ec-spark-parcours__titre{font-size:var(--ec-os-t-corps);font-weight:600}.ec-spark-parcours__radio{flex:none;width:16px;height:16px;margin-top:2px;border-radius:50%;box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-encre-2))}.ec-spark-parcours__carte[data-actif] .ec-spark-parcours__radio{background:radial-gradient(circle,rgb(var(--ec-c-marque)) 0 3.5px,transparent 4px);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-c-marque))}.ec-spark-parcours__texte{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-c-encre-2))}.ec-spark-parcours__prix{padding-top:6px;font-size:var(--ec-os-t-corps);font-weight:500}.ec-spark-parcours__carte{display:flex;flex-direction:column}.ec-spark-parcours__prix{margin-top:auto}.ec-spark-recap .ec-spark-parcours__barre{color:inherit}.ec-spark-page [data-spark-recap] .ec-spark-ensuite{margin:0;color:var(--ec-hero-fg);font-size:var(--ec-os-t-corps);font-weight:500}[data-spark-recap]{scroll-margin-top:72px;--ec-os-titre-tuile-encre: var(--ec-hero-fg)}.ec-spark-parcours__mention{font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second);color:rgb(var(--ec-c-marque));font-weight:500}.ec-spark-parcours__carte[data-indisponible],.ec-spark-parcours__carte[data-indisponible] .ec-spark-parcours__texte{color:rgb(var(--ec-c-encre-2));background:rgb(var(--ec-c-lavis))}.ec-spark-parcours__carte[data-indisponible] .ec-spark-parcours__mention{color:rgb(var(--ec-c-encre-2))}.ec-spark-parcours__barre{margin-left:4px;color:rgb(var(--ec-c-encre-2));font-weight:400}.ec-spark-parcours[data-compact][data-colonnes="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.ec-spark-parcours[data-colonnes="4"] .ec-spark-parcours__carte{min-height:0}@media(max-width:760px){.ec-spark-parcours[data-compact],.ec-spark-parcours[data-compact][data-colonnes="4"]{grid-template-columns:minmax(0,1fr)}.ec-spark-parcours[data-compact] .ec-spark-parcours__carte{min-height:0}}@media(max-width:560px){.ec-spark-parcours{grid-template-columns:minmax(0,1fr)}.ec-spark-parcours__carte{min-height:0}}:root:root .ec-spark-page{--ec-c-marque: var(--ec-offre-spark);--ec-c-marque-survol: var(--ec-offre-spark-survol);--ec-c-marque-doux: var(--ec-offre-spark-doux);--ec-c-marque-encre: var(--ec-offre-spark-texte);--ec-c-marque-filet: 213 204 251;--ec-c-sur-marque: var(--ec-offre-spark-encre)}:root:root:is(.dark,.black) .ec-spark-page{--ec-c-marque-filet: 59 47 134}.ec-spark-page .ec-spark-bienvenue{display:grid;gap:var(--ec-space-xl, 24px)}.ec-spark-page .ec-spark-bienvenue__tete{display:grid;justify-items:start;gap:12px}.ec-spark-page .ec-spark-etapes{display:grid;gap:16px;margin:0;padding:0;list-style:none}.ec-spark-page .ec-spark-etape{display:grid;grid-template-columns:128px minmax(0,1fr);align-items:start;gap:16px}.ec-spark-page .ec-spark-etape>.ec-os-numero-etape{margin:8px 0 0}.ec-spark-page[data-ec-accueil] .ec-spark-etape .ec-os-carte__titre,.ec-spark-page[data-ec-accueil] .ec-spark-etape :is(h2,h3){font-family:var(--ec-os-police-titre);font-size:var(--ec-os-t-accueil-sous-titre);font-weight:400;line-height:1.1;letter-spacing:-.03em}@media(min-width:651px){.ec-spark-page[data-ec-accueil] .ec-spark-etape :is(h2,h3){font-family:var(--ec-os-police-grand-titre)}}.ec-spark-page .ec-spark-etape__corps{display:grid;gap:8px}.ec-spark-page .ec-spark-etape__corps>.ec-spark-note,.ec-spark-page .ec-spark-etape__corps>.ec-spark-actions{margin-top:4px}.ec-spark-page .ec-spark-etape__fort{margin:0;font-size:18px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-spark-page .ec-spark-cp{display:flex;align-items:center;gap:12px}.ec-spark-page .ec-spark-cp>span{display:grid;gap:2px}.ec-spark-page .ec-spark-cp strong{font-size:18px;font-weight:500;color:rgb(var(--ec-text-primary))}.ec-spark-page .ec-spark-cp small{font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-secondary))}.ec-spark-page .ec-spark-modules{display:grid;gap:8px;margin-top:4px}.ec-spark-page .ec-spark-modules ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.ec-spark-page .ec-spark-modules li{display:inline-flex;align-items:center;min-height:32px;padding:0 12px;border-radius:var(--ec-radius-pill, 999px);background:rgb(var(--ec-os-accueil-encart));color:rgb(var(--ec-text-primary));font-size:14px}.ec-spark-page .ec-spark-bienvenue__pied{margin-top:0;padding-left:144px}@media(max-width:650px){.ec-spark-page .ec-spark-etape{grid-template-columns:minmax(0,1fr);gap:8px}.ec-spark-page .ec-spark-etape>.ec-os-numero-etape{margin:0}.ec-spark-page .ec-spark-bienvenue__pied{padding-left:0}.ec-spark-page .ec-spark-bienvenue__pied .ec-os-bouton{width:100%;justify-content:center}}.ec-spark-page[data-ec-accueil] [data-spark-bienvenue] .ec-pastille{--ec-statut-point-pilule: rgb(var(--ec-offre-spark-encre));background:rgb(var(--ec-offre-spark));color:rgb(var(--ec-offre-spark-encre))}.ec-spark-page .ec-spark-colonne:has(.ec-spark-bienvenue){max-width:none}.ec-spark-page .ec-spark-etapes{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:stretch;gap:12px}.ec-spark-page .ec-spark-etape{display:flex;flex-direction:column;align-items:stretch;gap:0;min-width:0}.ec-spark-page .ec-spark-etape>.ec-os-numero-etape.ec-os-numero-etape{position:relative;z-index:1;display:grid;place-items:center;width:32px;height:32px;margin:18px 0 -50px 20px;border-radius:50%;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque));font-family:inherit;font-size:14px;font-weight:600;line-height:1;letter-spacing:0}.ec-spark-page .ec-spark-etape>.ec-os-carte{flex:1;padding-top:64px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));box-shadow:none}.ec-spark-page[data-ec-accueil] .ec-spark-etape .ec-os-carte__titre,.ec-spark-page[data-ec-accueil] .ec-spark-etape :is(h2,h3),.ec-spark-page[data-ec-accueil] .ec-spark-etape :is(h2,h3).ec-os-carte__titre{font-family:var(--default-font-family);font-size:18px;font-weight:600;line-height:24px;letter-spacing:-.01em}.ec-spark-page .ec-spark-modules li{border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-2));font-size:13px}.ec-spark-page .ec-spark-modules+.ec-spark-modules li{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}@media(max-width:650px){.ec-spark-page .ec-spark-etapes{grid-template-columns:minmax(0,1fr)}}.ec-spark-page .ec-spark-bienvenue__pied.ec-spark-bienvenue__pied{margin-left:0;padding-left:0}.ec-spark-page.ec-spark-page .ec-spark-colonne:has(.ec-spark-etapes){max-width:none}.ec-spark-page .ec-spark-etape>.ec-os-numero-etape.ec-os-numero-etape{color:rgb(var(--ec-c-marque-encre))}@media(min-width:1000px){.ec-spark-page .ec-spark-etapes{grid-template-columns:repeat(3,minmax(0,1fr))}}.ec-spark-page[data-ec-registre=vif] .ec-spark-etapes.ec-spark-etapes{grid-template-columns:repeat(auto-fit,minmax(min(100%,var(--ec-vif-carte-min)),1fr));gap:var(--ec-vif-gouttiere)}.ec-spark-page[data-ec-registre=vif] .ec-spark-modules li{background:rgb(var(--ec-vif-pierre));color:rgb(var(--ec-os-texte))}.ec-spark-page[data-ec-registre=vif] .ec-spark-intro{max-width:var(--ec-vif-lecture)}.ec-spark-page[data-ec-registre=vif] .ec-spark-etape{animation:ec-vif-entree var(--ec-anim-max) var(--ec-vif-ease) both}.ec-spark-page[data-ec-registre=vif] .ec-spark-etape:nth-child(2){animation-delay:60ms}.ec-spark-page[data-ec-registre=vif] .ec-spark-etape:nth-child(n+3){animation-delay:.12s}.ec-graphe-spec{display:grid;gap:10px;min-width:0;color:rgb(var(--ec-text-primary));font-size:13px}.ec-graphe-spec__entete{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.ec-graphe-spec__titre{margin:0;font-size:14px;font-weight:600}.ec-graphe-spec__sous-titre,.ec-graphe-spec__echelle,.ec-graphe-spec__aide,.ec-graphe-spec__maj{margin:0;color:rgb(var(--ec-text-secondary));font-size:12px}.ec-graphe-spec__maj{margin-left:auto}.ec-graphe-spec__echelle{flex-basis:100%}.ec-graphe-spec__qualite{margin:0;padding:0;list-style:none;color:rgb(var(--ec-warning));font-size:12px}.ec-graphe-spec__corps{display:grid;gap:10px;min-width:0}.ec-graphe-spec__legende{display:flex;flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none}.ec-graphe-spec__serie{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 10px;font:inherit;color:rgb(var(--ec-text-primary));background:transparent;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:999px;cursor:pointer}.ec-graphe-spec__serie[aria-pressed=false]{color:rgb(var(--ec-text-muted));text-decoration:line-through}.ec-graphe-spec__serie[aria-pressed=false] svg{opacity:.35}.ec-graphe-spec__serie[aria-disabled=true]{cursor:not-allowed}.ec-graphe-spec__plage,.ec-graphe-spec__proposition{display:flex;flex-wrap:wrap;align-items:flex-end;gap:8px;min-width:0;margin:0;padding:0;border:0}.ec-graphe-spec__plage legend,.ec-graphe-spec__proposition legend{float:left;width:100%;padding:0;color:rgb(var(--ec-text-muted));font-size:12px}.ec-graphe-spec__plage .ec-date-field{width:168px}.ec-graphe-spec__boutons{display:flex;flex-wrap:wrap;gap:6px}.ec-graphe-spec__graphe{min-width:0;border-radius:8px}.ec-graphe-spec :focus-visible{outline:2px solid rgb(var(--ec-accent));outline-offset:2px}.ec-graphe-spec__annonce{min-height:1.4em;margin:0}.ec-graphe-spec__bascule-table{justify-self:start;min-height:32px;padding:0;font:inherit;color:rgb(var(--ec-text-primary));background:none;border:0;text-decoration:underline;cursor:pointer}.ec-graphe-spec__table{max-height:360px;overflow:auto;overscroll-behavior:contain}.ec-graphe-spec__table-donnees{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}.ec-graphe-spec__table-donnees caption{padding-bottom:6px;color:rgb(var(--ec-text-secondary));text-align:left}.ec-graphe-spec__table-donnees th,.ec-graphe-spec__table-donnees td{padding:6px 8px;text-align:right;white-space:nowrap;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-graphe-spec__table-donnees th[scope=row],.ec-graphe-spec__table-donnees thead th:first-child{text-align:left;font-weight:400}.ec-graphe-spec__table-donnees th[scope=row] button{padding:0;font:inherit;color:rgb(var(--ec-text-primary));text-decoration:underline;background:none;border:0;text-align:left;cursor:pointer}.ec-graphe-spec__table-donnees tr[aria-current=true]{background:var(--ec-os-presse-neutre)}.ec-graphe-spec__masquee{color:rgb(var(--ec-text-muted));font-weight:400}.ec-graphe-spec__etat{display:grid;align-content:center;justify-items:center;gap:8px;padding:16px;text-align:center;border:1px dashed rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:8px}.ec-graphe-spec__etat-titre{margin:0;font-weight:500}.ec-graphe-spec__etat-detail{margin:0;color:rgb(var(--ec-text-secondary));font-size:12px}.ec-graphe-spec__valeur{display:grid;gap:6px}.ec-graphe-spec__chiffre{margin:0;font-size:28px;font-weight:600;font-variant-numeric:tabular-nums}.ec-graphe-spec__variation{margin:0;color:rgb(var(--ec-text-secondary))}.ec-graphe-spec__variation[data-tonalite=favorable]{color:rgb(var(--ec-success))}.ec-graphe-spec__variation[data-tonalite=defavorable]{color:rgb(var(--ec-danger))}.ec-graphe-spec__contexte{color:rgb(var(--ec-text-muted))}.ec-graphe-spec__progression{width:100%;height:8px;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgb(var(--ec-text-muted) / .16);border:0;border-radius:999px}.ec-graphe-spec__progression::-webkit-progress-bar{background:rgb(var(--ec-text-muted) / .16);border-radius:999px}.ec-graphe-spec__progression::-webkit-progress-value{background:rgb(var(--ec-accent));border-radius:999px}.ec-graphe-spec__progression::-moz-progress-bar{background:rgb(var(--ec-accent));border-radius:999px}.ec-graphe-spec[data-controles=replies]{gap:0}.ec-graphe-spec[data-controles=replies] .ec-graphe-spec__corps{gap:6px}.ec-graphe-spec__graphe{position:relative}.ec-graphe-spec__aide--focus{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ec-graphe-spec__graphe:focus-visible~.ec-graphe-spec__aide--focus{position:static;width:auto;height:auto;overflow:visible;clip:auto;white-space:normal}.ec-graphe-spec[data-controles=replies] .ec-graphe-spec__annonce:empty{display:none}.ec-graphe-spec__ancre-point{position:absolute;width:1px;height:1px;padding:0;border:0;background:transparent;pointer-events:none}.ec-graphe-spec__pied{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}.ec-graphe-spec__pied .ec-graphe-spec__legende{flex:1 1 auto;flex-wrap:nowrap;min-width:0;overflow:hidden}.ec-graphe-spec__pied .ec-graphe-spec__serie{min-height:28px;padding:0 8px;font-size:12px;white-space:nowrap}.ec-graphe-spec__pied .ec-graphe-spec__bascule-table{flex:none;margin-left:auto;font-size:12px;white-space:nowrap}.ec-graphe-spec__qualite-icone{display:inline-flex;flex:none;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border:0;border-radius:999px;background:transparent;color:rgb(var(--ec-text-secondary));cursor:help}.ec-graphe-spec__qualite-icone:hover{background:rgb(var(--ec-text-primary) / .06)}@media(max-width:640px){.ec-graphe-spec__pied,.ec-graphe-spec__pied .ec-graphe-spec__legende{gap:4px}.ec-graphe-spec__pied .ec-graphe-spec__serie{gap:4px;padding:0 6px;font-size:11px}.ec-graphe-spec__pied .ec-graphe-spec__serie svg{width:14px}.ec-graphe-spec__pied .ec-graphe-spec__bascule-table{font-size:11px}}
