: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-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-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-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}}: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}.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}.ec-spring{transition:transform .2s var(--ec-ease),background-color .2s var(--ec-ease),box-shadow .2s var(--ec-ease)}.ec-spring:hover{transform:translateY(-1px)}.ec-spring:active{transform:scale(.97)}@media(prefers-reduced-motion:reduce){.ec-spring{transition:none}.ec-spring:hover,.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:none}}@keyframes ec-pop-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.ec-pop[data-state=open]{transform-origin:var(--radix-popper-transform-origin, center);animation:ec-pop-in .12s var(--ec-ease)}@media(prefers-reduced-motion:reduce){.ec-pop[data-state=open]{animation:none}}@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;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-entrance var(--ec-anim-slow) var(--ec-anim-ease-out) backwards}.ec-cascade>*{animation:ec-entrance-soft var(--ec-entrance-duree) var(--ec-anim-ease-out) backwards;animation-delay:calc(var(--ec-cascade-i, 0) * var(--ec-entrance-pas))}.ec-cascade>:nth-child(2),.ec-datatable>tbody>:nth-child(2){--ec-cascade-i: 1}.ec-cascade>:nth-child(3),.ec-datatable>tbody>:nth-child(3){--ec-cascade-i: 2}.ec-cascade>:nth-child(4),.ec-datatable>tbody>:nth-child(4){--ec-cascade-i: 3}.ec-cascade>:nth-child(5),.ec-datatable>tbody>:nth-child(5){--ec-cascade-i: 4}.ec-cascade>:nth-child(6),.ec-datatable>tbody>:nth-child(6){--ec-cascade-i: 5}.ec-cascade>:nth-child(7),.ec-datatable>tbody>:nth-child(7){--ec-cascade-i: 6}.ec-cascade>:nth-child(8),.ec-datatable>tbody>:nth-child(8){--ec-cascade-i: 7}.ec-cascade>:nth-child(n+9),.ec-datatable>tbody>:nth-child(n+9){--ec-cascade-i: 8}.ec-os-tiroir .ec-cascade>*{animation-delay:calc(var(--ec-anim-slow) * .75 + var(--ec-cascade-i, 0) * var(--ec-entrance-pas))}.ec-datatable[data-ec-entrance]>tbody>.ec-datatable__ligne:not([data-attente]){animation:ec-entrance-row var(--ec-entrance-duree) var(--ec-anim-ease-out) backwards;animation-delay:calc(var(--ec-cascade-i, 0) * var(--ec-entrance-pas))}[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>*,.ec-cascade>*,.ec-datatable[data-ec-entrance]>tbody>.ec-datatable__ligne{animation:none}[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: cubic-bezier(.22, 1, .36, 1);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 .42s 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 .42s 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 .32s 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;transform:translate(-50%)}.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 .32s 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 .32s 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:transform .15s var(--ec-ease)}.ec-sidebar__chevron[data-collapsed=true]{transform: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 .42s var(--ec-sidebar-ease, var(--ec-ease)),margin .42s 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 .42s 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 .32s 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:transform .15s var(--ec-ease)}.ec-pill[data-open=true] .ec-pill__chevron{transform: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--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:focus-within{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__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__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%;transform:translateY(-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],.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-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 .rt-BaseButton:not(.rt-IconButton):not(:disabled):hover{transform:scale(1.02)}.radix-themes .rt-BaseButton:not(.rt-IconButton):not(:disabled):active{transform:scale(.98)}.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 .35s 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(8px) scale(.98)}to{opacity:1;transform:translateY(0) scale(1)}}.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 .2s var(--ec-ease)}.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 .18s var(--ec-ease)}.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 .2s var(--ec-ease)}@media(prefers-reduced-motion:reduce){.ec-density-atlas .rt-DialogContent.ec-pop[data-state=open]{animation:none}}.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 1.1s 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-spring)}.ec-ressort[data-ec-ressort=true]{animation:ec-ressort-pop var(--ec-anim-slow) var(--ec-anim-ease-spring)}@keyframes ec-ressort-pop{0%{transform:scale(1)}45%{transform:scale(1.22)}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-c-marque, var(--ec-accent)) / .06)}:root:root:root:root .ec-datatable>tbody>tr.ec-datatable__ligne[data-ec-ligne=cochee]:hover>td{background:rgb(var(--ec-c-marque, var(--ec-accent)) / .1)}: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-c-marque, var(--ec-accent)))}: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-c-marque, var(--ec-accent)) / .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-c-marque, var(--ec-accent)) / .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:calc(var(--ec-space-3xl) * 2) var(--ec-space-2xl);text-align:center}.ec-vide__pastille{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:var(--ec-os-e-14);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__titre{margin:0;color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-h2);font-weight:400;line-height:var(--ec-os-i-h2)}.ec-vide__description{max-width:24rem;margin:var(--ec-os-e-6) 0 0;color:rgb(var(--ec-os-texte-2, var(--ec-text-secondary)));font-size:var(--ec-os-t-second);line-height:var(--ec-os-i-second-lecture)}.ec-vide__action{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)}.ec-encadre{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-tuile, var(--ec-radius-lg));background:rgb(var(--ec-os-carte, var(--ec-surface)));box-shadow:inset 0 0 0 1px var(--ec-os-filet-deco, rgb(var(--ec-text-muted) / .25));color:rgb(var(--ec-text-secondary));font-size:13px;line-height:18px}.ec-encadre__pastille{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-sm, 32px);height:var(--ec-os-h-rond-sm, 32px);border-radius:var(--ec-radius-pill)}.ec-encadre__pastille svg{width:18px;height:18px;stroke-width:2}.ec-encadre__pastille svg>*{stroke-width:2}.ec-encadre[data-encadre-ton=warning] .ec-encadre__pastille{background:var(--ec-encadre-warning, rgb(var(--ec-warning)));color:var(--ec-encadre-warning-signe)}.ec-encadre[data-encadre-ton=danger] .ec-encadre__pastille{background:var(--ec-encadre-danger, rgb(var(--ec-danger)));color:var(--ec-encadre-danger-signe)}.ec-encadre[data-encadre-ton=success] .ec-encadre__pastille{background:var(--ec-encadre-success, rgb(var(--ec-success)));color:var(--ec-encadre-success-signe)}.ec-encadre[data-encadre-ton=info] .ec-encadre__pastille{background:var(--ec-encadre-info, rgb(var(--ec-text-secondary)));color:var(--ec-encadre-info-signe)}.ec-encadre__contenu{display:flex;flex:1;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md) var(--ec-space-xl);min-width:0}.ec-encadre__corps{display:flex;flex:1 1 240px;flex-direction:column;justify-content:center;min-width:0;min-height:var(--ec-os-h-rond-sm, 32px);color:rgb(var(--ec-text-secondary))}.ec-encadre__titre{margin-bottom:2px;color:rgb(var(--ec-text-primary));font-family:Inter Variable,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;font-size:14px;font-weight:600;line-height:20px}.ec-encadre__titre:last-child{margin-bottom:0}.ec-encadre__texte{min-width:0}.ec-encadre__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-encadre__fermer{display:inline-grid;place-items:center;flex:none;width:var(--ec-os-h-rond-sm, 32px);height:var(--ec-os-h-rond-sm, 32px);padding:0;border:0;border-radius:var(--ec-radius-pill);background:transparent;color:rgb(var(--ec-text-secondary));cursor:pointer;transition:background .12s var(--ec-ease)}.ec-encadre__fermer:hover{background:rgb(var(--ec-os-doux-survol, var(--ec-elevated)))}: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: 161 134 254;--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: 85 52 222;--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(.98)}.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 .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(.96)}.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-spring) 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-slower) var(--ec-anim-ease)}@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: rgb(0 0 0 / .5);--ec-os-voile-flou: 20px;--ec-os-voile-filtre: blur(var(--ec-os-voile-flou)) saturate(1.15);--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: rgb(250 248 245 / .35);--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}}.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){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:focus-within{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: #1d0070;--ec-agenda-rdv-encre: #fff;--ec-agenda-rdv-lisere: #a186fe}:root.light{--ec-agenda-rdv-fond: #efefff;--ec-agenda-rdv-encre: #0b0a09;--ec-agenda-rdv-lisere: #5534de}: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: 100 75 243;--ec-os-accueil-sur-accent: 255 255 255;--ec-os-accueil-accent-survol: var(--ec-os-marque-violet-vif);--ec-os-accueil-accent-texte: var(--ec-os-marque-lavande-vif);--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-os-marque-violet-vif);--ec-os-accueil-sur-accent: var(--ec-os-marque-violet-sur-vif);--ec-os-accueil-accent-survol: var(--ec-os-marque-violet-vif-survol);--ec-os-accueil-accent-texte: var(--ec-os-marque-violet-vif);--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[data-deborde-gauche] .ec-os-onglets-page__piste.ec-os-defile-x{--ec-os-page-onglets-fondu-g: 20px}.ec-os-onglets-page[data-deborde-droite] .ec-os-onglets-page__piste.ec-os-defile-x{--ec-os-page-onglets-fondu-d: 20px}.ec-os-onglets-page__indice{width:16px;font-size:18px}}.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-c-marque));color:rgb(var(--ec-c-sur-marque));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-c-sur-marque))}: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-c-marque));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] *,: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] *,: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 [data-encadre-ton]:not([data-encadre-ton=succes],[data-encadre-ton=attention],[data-encadre-ton=danger],[data-encadre-ton=success],[data-encadre-ton=warning]){--ec-os-texte: var(--ec-os-nt-boite-encre);--ec-os-texte-2: var(--ec-os-nt-boite-encre-2);--ec-text-primary: var(--ec-os-nt-boite-encre);--ec-text-secondary: var(--ec-os-nt-boite-encre-2);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-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 .ec-vide__pastille{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] *,: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] *,: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 *,:focus){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)}:root:root,:root:root.dark,:root:root.black{--ec-os-violet: 100 75 243;--ec-os-violet-sur: 255 255 255;--ec-os-violet-survol: 85 52 222;--ec-os-violet-encre: 161 134 254;--ec-os-violet-doux: 38 29 77;--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: 85 52 222;--ec-os-violet-sur: 255 255 255;--ec-os-violet-survol: 72 44 189;--ec-os-violet-encre: 85 52 222;--ec-os-violet-doux: 236 232 253;--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: 85 52 222;--ec-p-marque-bleu-tech: 85 52 222;--ec-p-marque-indigo: 85 52 222;--ec-p-marque-violet-composant: 85 52 222;--ec-p-marque-violet-composant-clair: 161 134 254;--ec-p-statut-vert-vif: 117 251 144;--ec-p-statut-cyan-vif: 161 134 254;--ec-p-attention-jaune: 255 179 64;--ec-p-attention-menthe: 230 252 232;--ec-p-attention-rose-clair: 236 232 253;--ec-p-attention-lavande: 161 134 254;--ec-p-attention-foret: 0 120 46;--ec-p-attention-bordeaux: 85 52 222;--ec-p-attention-rose: 85 52 222;--ec-p-attention-violet: 85 52 222;--ec-p-attention-ardoise: 71 71 71;--ec-p-neutre-encre-navy: 11 10 9;--ec-p-hex-encre-navy: #0b0a09;--ec-magic-from: 74 43 208;--ec-magic-via: 85 52 222;--ec-magic-mid: 100 75 243;--ec-magic-to: 85 52 222;--ec-os-ia-identite: 74 43 208}: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: #5534de;--ec-theme-vif-rgb: 85 52 222;--ec-theme-sur-vif: #fff;--ec-theme-sur-vif-rgb: 255 255 255;--ec-theme-vif-sombre-rgb: 100 75 243;--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: #5534de;--ec-theme-tuile-encre: #fff;--ec-theme-tuile-voile: transparent;--ec-theme-graphique-rgb: 85 52 222;--ec-theme-graphique-sombre-rgb: 161 134 254;--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: 85 52 222}:root.light [data-ec-theme][data-ec-theme]{--ec-bande-point-rgb: 161 134 254}: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: #a186fe;--ec-statut-planifie: #a186fe;--ec-statut-en-cours: #a186fe;--ec-statut-a-publier: #ffb340;--ec-statut-valide: #75fb90;--ec-statut-refuse: #ff6961}:root:root.light{--ec-statut-nouveau: #5534de;--ec-statut-planifie: #5534de;--ec-statut-en-cours: #5534de;--ec-statut-a-publier: #ab6400;--ec-statut-valide: #00943a;--ec-statut-refuse: #c81e23;--ec-statut-en-ligne: #00943a}:root:root{--ec-avatar-0-fond: #75fb90;--ec-avatar-0-encre: #0b0a09;--ec-avatar-1-fond: #5534de;--ec-avatar-1-encre: #fff;--ec-avatar-2-fond: #e6e6e6;--ec-avatar-2-encre: #0b0a09;--ec-avatar-3-fond: #a186fe;--ec-avatar-3-encre: #0b0a09;--ec-avatar-4-fond: #0b0a09;--ec-avatar-4-encre: #fff;--ec-avatar-5-fond: #e6fce8;--ec-avatar-5-encre: #00782e;--ec-avatar-6-fond: #ece8fd;--ec-avatar-6-encre: #5534de;--ec-avatar-7-fond: #3a3a3a;--ec-avatar-7-encre: #fff}: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: #a186fe;--ec-info-commandes-rond: #261d4d;--ec-info-commandes-serie: #a186fe;--ec-info-clients: #a186fe;--ec-info-clients-rond: #261d4d;--ec-info-clients-serie: #a186fe;--ec-info-rdv: #a186fe;--ec-info-rdv-rond: #261d4d;--ec-info-rdv-serie: #a186fe;--ec-info-stock: #a186fe;--ec-info-stock-rond: #261d4d;--ec-info-stock-serie: #a186fe;--ec-info-trafic: #a186fe;--ec-info-trafic-rond: #261d4d;--ec-info-trafic-serie: #a186fe;--ec-info-devis: #a186fe;--ec-info-devis-rond: #261d4d;--ec-info-devis-serie: #a186fe;--ec-info-avis: #a186fe;--ec-info-avis-rond: #261d4d;--ec-info-avis-serie: #a186fe;--ec-info-messages: #a186fe;--ec-info-messages-rond: #261d4d;--ec-info-messages-serie: #a186fe}:root:root.light{--ec-info-argent: #00782e;--ec-info-argent-rond: #e6fce8;--ec-info-argent-serie: #00782e;--ec-info-commandes: #5534de;--ec-info-commandes-rond: #ece8fd;--ec-info-commandes-serie: #5534de;--ec-info-clients: #5534de;--ec-info-clients-rond: #ece8fd;--ec-info-clients-serie: #5534de;--ec-info-rdv: #5534de;--ec-info-rdv-rond: #ece8fd;--ec-info-rdv-serie: #5534de;--ec-info-stock: #5534de;--ec-info-stock-rond: #ece8fd;--ec-info-stock-serie: #5534de;--ec-info-trafic: #5534de;--ec-info-trafic-rond: #ece8fd;--ec-info-trafic-serie: #5534de;--ec-info-devis: #5534de;--ec-info-devis-rond: #ece8fd;--ec-info-devis-serie: #5534de;--ec-info-avis: #5534de;--ec-info-avis-rond: #ece8fd;--ec-info-avis-serie: #5534de;--ec-info-messages: #5534de;--ec-info-messages-rond: #ece8fd;--ec-info-messages-serie: #5534de}: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: #261d4d;--ec-statut-progression-encre: #c9b9ff;--ec-statut-rose-fond: #261d4d;--ec-statut-rose-encre: #c9b9ff;--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: #ece8fd;--ec-statut-progression-encre: #5534de;--ec-statut-rose-fond: #ece8fd;--ec-statut-rose-encre: #5534de;--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: #a186fe;--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: #5534de;--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}: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: 105 168 255;--ec-action-email-on: 16 16 20;--ec-action-email-soft: 30 36 46;--ec-action-email-ink: 120 177 255;--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: 190 148 255;--ec-action-schedule-on: 16 16 20;--ec-action-schedule-soft: 39 35 46;--ec-action-schedule-ink: 195 157 255;--ec-action-quote-solid: 157 165 255;--ec-action-quote-on: 16 16 20;--ec-action-quote-soft: 35 36 46;--ec-action-quote-ink: 160 168 255;--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: 37 99 235;--ec-action-email-on: 255 255 255;--ec-action-email-soft: 242 246 254;--ec-action-email-ink: 36 95 226;--ec-action-note-solid: 180 83 9;--ec-action-note-on: 255 255 255;--ec-action-note-soft: 250 245 240;--ec-action-note-ink: 169 78 8;--ec-action-schedule-solid: 124 58 237;--ec-action-schedule-on: 255 255 255;--ec-action-schedule-soft: 247 243 254;--ec-action-schedule-ink: 124 58 237;--ec-action-quote-solid: 79 70 229;--ec-action-quote-on: 255 255 255;--ec-action-quote-soft: 244 244 253;--ec-action-quote-ink: 79 70 229;--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=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: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: 85 52 222;--ec-c-marque-survol: 70 38 204;--ec-c-marque-doux: 239 235 255;--ec-c-marque-filet: 213 204 251;--ec-c-marque-encre: 74 43 208;--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: 225 219 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: 247 144 9;--ec-c-succes: 6 118 71;--ec-c-succes-doux: 229 247 237;--ec-c-succes-point: 18 183 106;--ec-c-danger: 196 35 26;--ec-c-danger-doux: 254 236 235;--ec-c-danger-point: 240 68 56;--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(236 236 240 / .3);--ec-c-rayon-pilule: 999px;--ec-c-rayon-carte: 12px;--ec-c-rayon-modale: 16px;--ec-c-rayon-champ: 8px;--ec-c-ease: cubic-bezier(.23, 1, .32, 1);--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: 85 52 222;--ec-c-marque-survol: 101 69 234;--ec-c-marque-doux: 30 24 64;--ec-c-marque-filet: 59 47 134;--ec-c-marque-encre: 179 164 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(6 6 8 / .42);--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: 225 219 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);transition:transform .12s var(--ec-c-ease)}:root:root .ec-os-bouton:active:not(:disabled,[aria-disabled=true]){transform:scale(.97)}: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)), 0 6px 16px -6px rgb(var(--ec-c-marque) / .55)}: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}.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__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 .ec-os-tiroir:not(.ec-os-tiroir--agrandi){background:var(--ec-c-verre-dense);-webkit-backdrop-filter:blur(30px) saturate(170%);backdrop-filter:blur(30px) saturate(170%);box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-modale)}@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)}: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:12px!important;font-weight:500!important;letter-spacing:.06em;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)}@media(prefers-reduced-motion:reduce){:root:root .ec-os-bouton{transition:none}:root:root .ec-os-bouton:active:not(:disabled,[aria-disabled=true]){transform:none}}.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: 40px;--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}: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-ecart-rangees) var(--ec-barre-gouttiere) 12px;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:flex-end;padding:0 0 4px;border:0}:root:root .ec-barre-page__chiffres .ec-kpi-strip--s .ec-kpi-strip__value{font-size:21px;line-height:26px}:root:root .ec-barre-page__chiffres .ec-kpi-strip--s .ec-kpi-strip__label{font-size:12.5px;line-height:16px}:root:root .ec-os-page .ec-barre-page__travail{box-sizing:border-box;width:100%;margin-block:var(--ec-barre-ecart-rangees) 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{width:6px;height:6px}: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 auto;min-width:0}: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: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){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)>: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)>: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__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__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__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){padding-bottom:0}:root:root:root:root:root:root .ec-os-page .ec-list-table__foot{bottom:0}:root:root .ec-os-page .ec-list-table__frame{padding-bottom:max(0px,calc(var(--ec-os-reserve-orbe, 0px) - 52px))}: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}}: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{--ec-os-tiroir-voile: var(--ec-os-voile);--ec-os-tiroir-fond: var(--ec-os-verre-fond)}:root.light{--ec-os-tiroir-voile: var(--ec-os-voile);--ec-os-tiroir-fond: var(--ec-os-verre-fond)}@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-tiroir-voile)}.ec-os-tiroir{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-verre-arete),var(--ec-os-ombre-flottante);backdrop-filter:var(--ec-os-verre-filtre-l);-webkit-backdrop-filter:var(--ec-os-verre-filtre-l);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{--ec-os-tiroir-fond: rgb(var(--ec-os-carte));backdrop-filter:none;-webkit-backdrop-filter:none;width:min(var(--ec-os-tiroir-largeur-agrandie),calc(100vw - var(--ec-os-tiroir-marge) * 2))}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-os-tiroir{--ec-os-tiroir-fond: rgb(var(--ec-os-carte))}}@media(prefers-reduced-transparency:reduce){.ec-os-tiroir{--ec-os-tiroir-fond: rgb(var(--ec-os-carte));backdrop-filter:none;-webkit-backdrop-filter:none}}.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);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}@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__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__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:linear-gradient(var(--ec-os-tiroir-fond),var(--ec-os-tiroir-fond)),var(--ec-os-tiroir-fond);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.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}@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:scale(var(--ec-entrance-scale))}}@keyframes ec-os-tiroir-fenetre-sortie{to{opacity:0;transform:scale(var(--ec-entrance-scale))}}@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)}.ec-os-tiroir[data-state=closed]{animation:ec-os-tiroir-sortie var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-tiroir:is(.ec-os-tiroir--confirmation,.ec-os-tiroir--palette)[data-state=open]{animation-name:ec-os-tiroir-fenetre-entree}.ec-os-tiroir:is(.ec-os-tiroir--confirmation,.ec-os-tiroir--palette)[data-state=closed]{animation-name:ec-os-tiroir-fenetre-sortie}.ec-os-tiroir-voile[data-state=open]{animation:ec-os-tiroir-voile-entree var(--ec-anim-base) var(--ec-anim-ease)}.ec-os-tiroir-voile[data-state=closed]{animation:ec-os-tiroir-voile-sortie var(--ec-anim-base) 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)[data-state=open]{animation-name:ec-os-tiroir-fenetre-entree}.ec-os-tiroir:not(.ec-os-tiroir--companion)[data-state=closed]{animation-name:ec-os-tiroir-fenetre-sortie}}.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}.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}.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, 85 52 222));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__bientot{padding:1px var(--ec-os-e-8);border-radius:var(--ec-c-rayon-pilule, 999px);background:rgb(var(--ec-c-neutre-doux, 240 240 238));color:rgb(var(--ec-c-neutre, 74 79 89));font-size:11px;font-weight:500}.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, 74 43 208));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, 85 52 222))}.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, 85 52 222))}.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, 85 52 222));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-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{flex:none;min-width:0;overflow:auto;padding:var(--ec-os-e-16);background:rgb(var(--ec-os-page))}.ec-os-fiche-travail__rail-tete{display:flex;align-items:center;justify-content:space-between;margin-bottom:var(--ec-os-e-12)}.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)}}:root,:root.dark,:root.black{--ec-crm-action-surface: 30 30 30;--ec-crm-action-survol: 40 40 40;--ec-crm-action-evenement: 40 40 40}:root.light{--ec-crm-action-surface: 255 255 255;--ec-crm-action-survol: 244 244 244;--ec-crm-action-evenement: 11 11 12}.ec-crm-action{display:inline-flex;flex:none;align-items:center;gap:var(--ec-os-e-6);min-height:var(--ec-os-h-controle);padding:0 var(--ec-os-e-14) 0 var(--ec-os-e-10);border:1px solid rgb(var(--ec-os-texte));border-radius:999px;background:rgb(var(--ec-crm-action-surface));color:rgb(var(--ec-os-texte));font:inherit;font-size:13px;font-weight:450;line-height:18px;white-space:nowrap;cursor:pointer;transition:background-color .12s ease}.ec-crm-action:not(.ec-crm-action--plein):not(:disabled):not([aria-pressed=true]):not([aria-expanded=true]):hover{background:rgb(var(--ec-crm-action-survol))}.ec-crm-action--plein,.ec-crm-action:not(:disabled)[aria-pressed=true],.ec-crm-action:not(:disabled)[aria-expanded=true]{border-color:rgb(var(--ec-os-violet));background:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-violet-sur))}.ec-crm-action--plein:not(:disabled):hover{border-color:rgb(var(--ec-os-violet-survol));background:rgb(var(--ec-os-violet-survol))}.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:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-evenement--32{width:32px;height:32px}.ec-crm-evenement[class*=ec-crm-verbe--]{background:rgb(var(--ec-crm-action-evenement));color:rgb(var(--ec-os-blanc))}.ec-crm-evenement--glyphe,.ec-crm-evenement--glyphe[class*=ec-crm-verbe--]{width:auto;height:auto;background:transparent;color:rgb(var(--ec-os-texte))}.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-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) cubic-bezier(.4,0,.2,1) .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),6px 0 16px #00000014,16px 0 40px #0000001a;transition:width var(--ec-barre-os-duree) cubic-bezier(.2,0,0,1),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-os-texte));color:rgb(var(--ec-os-actif-encre))}.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-os-texte));color:rgb(var(--ec-os-actif-encre));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-os-actif-encre);--accent-contrast: rgb(var(--ec-os-texte))}.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) cubic-bezier(.2,0,0,1),padding-block var(--ec-barre-os-duree) cubic-bezier(.2,0,0,1),margin-bottom var(--ec-barre-os-duree) cubic-bezier(.2,0,0,1),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)}: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: cubic-bezier(.16, 1, .3, 1);--ec-os-logo-spring: cubic-bezier(.34, 1.4, .64, 1);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 .42s 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 .32s 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 cubic-bezier(.4,0,1,1) .14s}.ec-os-logo__mot path[style]{--ec-os-logo-rentree: cubic-bezier(.7, 0, .84, 0);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 .52s var(--ec-os-logo-spring)}.ec-os-logo[data-ouvert] .ec-os-logo__mot path[style]{opacity:1;transform:none;transition:opacity .42s var(--ec-os-logo-soft) calc(.205s + var(--rang) * 55ms),transform .42s 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%}}: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-spring) both}@keyframes ec-os-rebond{0%{transform:scale(.88)}60%{transform:scale(1.06)}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:var(--ec-space-sm);padding:var(--ec-space-3xl) var(--ec-space-lg);color:rgb(var(--ec-os-texte));text-align:center}.ec-os-vide__phrase{margin:0;font-size:var(--ec-os-t-second)}.ec-os-vide__action{margin-top:var(--ec-space-sm)}: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}: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}}: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-tiroir-voile, rgb(var(--ec-os-noir) / .36))}.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-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{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: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}.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__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 .ec-list-table .ec-datatable__th{height:36px;padding-inline:12px;color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-size:11.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}.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:50%;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;transform:translate(-50%);animation:ec-list-table-bulk-in .18s var(--ec-ease, ease) both}@keyframes ec-list-table-bulk-in{0%{opacity:0;transform:translate(-50%,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-c-marque, var(--ec-accent)));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-c-marque, var(--ec-accent)) / .08)!important;border-radius:0}:root:root:root .ec-list-table .ec-datatable__ligne[data-ec-ligne=cochee]:hover{background:rgb(var(--ec-c-marque, var(--ec-accent)) / .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-c-marque, var(--ec-accent)))!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}}: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__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: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(--ec-font-display, "PolySans", "Inter", sans-serif);font-size:18px;font-weight:500;line-height:22px;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;padding:0 var(--ec-os-e-16) var(--ec-os-e-12)}.ec-record-figures{margin-left:0;overflow-x:auto}}.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 [data-etat]{height:36px;border-radius:0;background:transparent;box-shadow:inset 0 -2px 0 var(--ec-os-filet);color:rgb(var(--ec-c-encre-3, var(--ec-os-texte-3)));font-weight:500}:root .ec-record-modal .ec-record-modal__stages [data-etat]:hover:not(:disabled){background:rgb(var(--ec-os-texte) / .04);color:rgb(var(--ec-c-encre, var(--ec-os-texte)))}:root .ec-record-modal .ec-record-modal__stages [data-etat=passee]{background:transparent;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-accent)) / .3);color:rgb(var(--ec-c-encre-2, 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{background:transparent;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-accent)));color:rgb(var(--ec-c-marque-encre, var(--ec-c-marque, var(--ec-accent))));font-weight:600}:root .ec-record-modal .ec-record-modal__stages [data-etat=courante][data-ton=danger]{background:transparent;box-shadow:inset 0 -2px #c4231a;color:#c4231a}:root .ec-record-modal .ec-record-modal__stages [data-etat=courante][data-ton=success]{background:transparent;box-shadow:inset 0 -2px #067647;color:#067647}.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)}.ec-inline-alert[data-ec-inline-alert=success]{--ec-inline-alert-ton: var(--ec-os-succes)}.ec-inline-alert[data-ec-inline-alert=warning]{--ec-inline-alert-ton: var(--ec-os-attention)}.ec-inline-alert[data-ec-inline-alert=danger]{--ec-inline-alert-ton: var(--ec-os-danger)}.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-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{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{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__tile[data-tone=danger] .ec-kpi-strip__chart{color:rgb(var(--ec-c-danger-point, var(--ec-os-danger)))}.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:flex-end;gap:var(--ec-os-e-8, 8px) var(--ec-barre-ecart-chiffres, 40px);height:auto;border:0;background:transparent}.ec-kpi-strip--open .ec-kpi-strip__tile{display:flex;flex:none;align-items:flex-end;gap:var(--ec-os-e-12, 12px);min-width:0;padding:0 0 4px;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:2px;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:12.5px;font-weight:500;line-height:16px}.ec-kpi-strip--open .ec-kpi-strip__row{align-items:baseline;justify-content:flex-start;gap:var(--ec-os-e-8, 8px);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:21px;font-weight:600;line-height:26px;letter-spacing:-.015em;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:12px;font-weight:500;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__chart{align-self:flex-end;margin-bottom:4px;color:rgb(var(--ec-c-marque, var(--ec-os-texte-2)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=success] .ec-kpi-strip__chart{color:rgb(var(--ec-c-succes, var(--ec-os-succes)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=warning] .ec-kpi-strip__chart{color:rgb(var(--ec-c-attention, var(--ec-os-attention)))}.ec-kpi-strip--open .ec-kpi-strip__tile[data-tone=danger] .ec-kpi-strip__chart{color:rgb(var(--ec-c-danger-point, var(--ec-os-danger)))}@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:24px}.ec-kpi-strip--open .ec-kpi-strip__chart{display:none}}.ec-kpi-strip--open .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}: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:#5534de;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)) 90%,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)::placeholder,:root [data-ec-vivant] .ec-select__trigger[data-placeholder]{color:rgb(var(--ec-text-muted));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));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:rgb(var(--ec-text-primary) / .3)}[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 .4s ease-out both}.ziggy-orb-face-out{animation:ziggy-face-out .4s 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}@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 .32s cubic-bezier(.22,1,.36,1) 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 .4s 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-spring, cubic-bezier(.34, 1.56, .64, 1));--err-doux: var(--ec-anim-ease, cubic-bezier(.35, 0, 0, 1));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 .6s 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 .5s .35s 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 .9s var(--err-ressort) 2}.ec-err[data-phase=rechute] .ec-err__perso{animation:ec-err-sursaut .6s 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)}.ec-os-tiroir:has(.ziggy-tiroir){--ec-os-page: 11 11 12;--ec-os-carte: 22 22 24;--ec-os-champ: 30 30 32;--ec-os-champ-sur-page: 22 22 24;--ec-os-texte: 250 250 250;--ec-os-texte-2: 176 176 176;--ec-os-texte-3: 143 143 143;--ec-os-texte-desactive: 143 143 143;--ec-os-filet: rgb(var(--ec-fixed-white) / .1);--ec-os-filet-fort: rgb(var(--ec-fixed-white) / .16);--ec-os-filet-deco: rgb(var(--ec-fixed-white) / .16);--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-encre-2: 84 84 84;--ec-os-inverse: 242 242 242;--ec-os-survol-neutre: rgb(var(--ec-fixed-white) / .07);--ec-os-presse-neutre: rgb(var(--ec-fixed-white) / .11);--ec-os-doux: 38 38 40;--ec-os-doux-survol: 50 50 52;--ec-os-doux-presse: 62 62 64;--ec-os-encadre-fond: rgb(var(--ec-fixed-white) / .04);--ec-bg: 11 11 12;--ec-surface: 11 11 12;--ec-elevated: 30 30 32;--ec-border: 255 255 255;--ec-border-opacity: .1;--ec-text-primary: 250 250 250;--ec-text-secondary: 176 176 176;--ec-text-muted: 143 143 143;--ec-os-nt-champ-fond: 22 22 24;--ec-os-nt-champ-filet: rgb(var(--ec-fixed-white) / .4);--ec-os-nt-champ-filet-survol: rgb(var(--ec-fixed-white) / .6);--ec-os-nt-controle-fond: 22 22 24;--ec-os-nt-controle-filet: rgb(var(--ec-fixed-white) / .4);--ec-os-nt-controle-survol: 242 242 242;--ec-os-nt-controle-survol-encre: 12 12 12;--ec-os-nt-boite-fond: 22 22 24;--ec-os-nt-boite-filet: rgb(var(--ec-fixed-white) / .12);--ec-os-nt-boite-survol: 38 38 40;--ec-os-nt-boite-encre: 250 250 250;--ec-os-nt-boite-encre-2: 176 176 176;--ec-os-nt-boite-encre-3: 143 143 143;--ec-os-nt-boite-champ: 22 22 24;--ec-os-nt-boite-filet-interne: rgb(var(--ec-fixed-white) / .1);--ec-os-nt-boite-controle-filet: rgb(var(--ec-fixed-white) / .4);--ec-os-nt-boite-actif: 242 242 242;--ec-os-nt-boite-actif-encre: 12 12 12;--ec-os-nt-pastille-fond: 242 242 242;--ec-os-nt-pastille-encre: 12 12 12;--ec-os-nt-piste: 58 58 60;background:rgb(var(--ec-fixed-tech-black));color:rgb(var(--ec-fixed-paper));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .1),0 30px 80px -24px rgb(var(--ec-fixed-black) / .6);-webkit-backdrop-filter:none;backdrop-filter:none}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-tiroir__sous-titre{font-family:var(--ziggy-mono);font-size:12px;letter-spacing:0;color:rgb(var(--ec-fixed-ash))}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-tiroir__sous-titre:before{content:"› ";color:rgb(var(--ziggy-prompt));font-weight:700}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-tiroir__entete{border-bottom:1px solid rgb(var(--ec-fixed-white) / .08)}.ec-os-tiroir .ziggy-tiroir .ziggy-tiroir__choix{padding:4px;border-radius:999px;background:rgb(var(--ec-fixed-tech-raised-1));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .1)}.ec-os-tiroir .ziggy-tiroir .ziggy-tiroir__choix .ec-os-segmente__option{height:32px;border-radius:999px;font-family:var(--ziggy-mono);font-size:12px;color:rgb(var(--ec-fixed-ash));transition:background-color .18s ease,color .18s ease}.ec-os-tiroir .ziggy-tiroir .ziggy-tiroir__choix .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-fixed-paper-dim));color:rgb(var(--ec-fixed-ink));box-shadow:none}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__empty-title:after{content:"";display:inline-block;width:.5em;height:1em;margin-left:6px;vertical-align:-.12em;border-radius:2px;background:rgb(var(--ziggy-prompt));animation:ziggy-cursor 1.1s steps(1,end) infinite}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__empty-text{font-family:var(--ziggy-mono);font-size:12px;line-height:1.6;color:rgb(var(--ec-fixed-ash))}@keyframes ziggy-cursor{0%,to{opacity:1}50%{opacity:0}}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions>li{animation:ziggy-chip-enter .42s cubic-bezier(.32,.72,0,1) both}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions>li:nth-child(2){animation-delay:70ms}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions>li:nth-child(3){animation-delay:.14s}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions>li:nth-child(4){animation-delay:.21s}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions button{border-radius:999px;background:rgb(var(--ec-fixed-tech-raised-1));color:rgb(var(--ec-fixed-paper));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .28);font-family:var(--ziggy-mono);font-size:12px;transition:background-color .16s ease,color .16s ease,transform .16s cubic-bezier(.32,.72,0,1)}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions button:before{content:"›";margin-right:6px;color:rgb(var(--ziggy-prompt));font-weight:700}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions button:hover:not(:disabled){background:rgb(var(--ec-fixed-paper-dim));color:rgb(var(--ec-fixed-ink));transform:translate(2px)}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions button:hover:not(:disabled):before{color:rgb(var(--ec-fixed-ink))}@keyframes ziggy-chip-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur__boite{background:rgb(var(--ec-fixed-tech-raised-1));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .4)}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur__boite:focus-within{box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-paper))}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur textarea{caret-color:rgb(var(--ziggy-prompt));color:rgb(var(--ec-fixed-paper))}.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-composeur textarea::placeholder{font-family:var(--ziggy-mono);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-fixed-smoke))}.ec-os-tiroir:has(.ziggy-tiroir) .ziggy-md-code{background:rgb(var(--ec-fixed-tech-raised-2));color:rgb(var(--ec-fixed-paper));font-family:var(--ziggy-mono)}.ec-os-tiroir:has(.ziggy-tiroir) .ec-fil__bandeau{font-size:12px;color:rgb(var(--ec-fixed-ash))}.ziggy-questions{display:grid;gap:6px;margin-bottom:10px}.ziggy-questions__title{font-family:var(--ziggy-mono);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:rgb(var(--ec-os-texte-3, 143 143 143))}.ziggy-questions__list{display:flex;gap:6px;margin:0;padding:0 0 2px;overflow-x:auto;list-style:none;scrollbar-width:none}.ziggy-questions__list::-webkit-scrollbar{display:none}.ziggy-questions__list>li{flex-shrink:0;animation:ziggy-chip-enter .38s cubic-bezier(.32,.72,0,1) both;animation-delay:calc(var(--ziggy-rank, 0) * 60ms)}.ziggy-questions__chip{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;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) / .28);font-family:var(--ziggy-mono);font-size:12px;white-space:nowrap;cursor:pointer;transition:background-color .16s ease,color .16s ease}.ziggy-questions__chip:hover:not(:disabled){background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ziggy-questions__chip:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.ziggy-questions__prompt{color:rgb(var(--ziggy-prompt));font-weight:700}.ziggy-questions__chip:hover:not(:disabled) .ziggy-questions__prompt{color:inherit}.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))}@media(prefers-reduced-motion:reduce){.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__empty-title:after,.ec-os-tiroir:has(.ziggy-tiroir) .ec-os-chat__suggestions>li,.ziggy-questions__list>li{animation:none}}.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-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: #5534de;--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 cubic-bezier(.32,.72,0,1)}.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 .7s cubic-bezier(.32,.72,0,1) 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))}@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 cubic-bezier(.32,.72,0,1) 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 .36s cubic-bezier(.32,.72,0,1) 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__alert{display:block;padding:8px 10px;border-radius:10px;background:rgb(var(--ec-fixed-white) / .06);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-fixed-paper))}.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 cubic-bezier(.32,.72,0,1)}.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 cubic-bezier(.32,.72,0,1)}.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-c-marque));color:rgb(var(--ec-c-sur-marque))}:root .ec-credits-spark__button:hover{background:rgb(var(--ec-c-marque-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))}}.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:#0b0b0cf0;-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));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(255 255 255 / .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:#fafafa}[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:#2a2a2c}.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:#fafafa;text-align:left;cursor:pointer;font-family:var(--zc-font, Inter, system-ui, sans-serif)}.zc-selecteur:hover{background:#ffffff12}.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 #75fb90;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:#fafafa;cursor:pointer}.zc-icone:hover{background:#ffffff12}.zc-ctx{display:flex;align-items:center;gap:8px;flex:none;min-height:37px;padding:8px 14px;border-bottom:1px solid rgb(255 255 255 / .1);font-size:12.5px;color:#b0b0b0}.zc-ctx__partage{color:#fafafa}.zc-puce{display:inline-flex;align-items:center;gap:6px;max-width:100%;overflow:hidden;padding:3px 6px 3px 10px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;color:#fafafa}.zc-puce__t{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-puce button,.zc-fermer{border:0;background:transparent;color:#b0b0b0;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(255 255 255 / .1);font-size:12.5px;color:#b0b0b0}.zc-proposition>span{flex:1 1 auto;min-width:0}.zc-lien{flex:none;border:0;padding:0;background:none;color:#fafafa;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:#8f8f8f}.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:#fafafa}.zc-vide__texte{margin:0;color:#b0b0b0;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(255 255 255 / .1);border-radius:12px;background:#161618;color:#fafafa;font:inherit;font-size:14px;cursor:pointer}.zc-question:hover:not(:disabled){border-color:#ffffff29;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:#8f8f8f;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-reflexion{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:13px;color:#b0b0b0}.zc-reflexion__points i{display:inline-block;width:4px;height:4px;margin-left:3px;border-radius:50%;background:#b0b0b0;animation:zc-point 1.2s infinite}.zc-reflexion__points i:nth-child(2){animation-delay:.2s}.zc-reflexion__points i:nth-child(3){animation-delay:.4s}@keyframes zc-point{0%,80%,to{opacity:.25}40%{opacity:1}}.zc-note{display:block;margin:6px 2px 0;font-size:11.5px;color:#8f8f8f}.zc-orientation{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:8px 0 4px;padding:4px 0 4px 10px;border-left:2px solid #5534de;font-size:13px;color:#b0b0b0}.zc-carte{margin:0 0 14px;overflow:hidden;border:1px solid rgb(255 255 255 / .1);border-radius:14px;background:#161618;color:#fafafa}.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:#b0b0b0}.zc-carte__liste{margin:6px 0;padding-left:18px;font-size:13px;color:#b0b0b0}.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(255 255 255 / .1)}.zc-bouton{padding:8px 13px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:transparent;color:#fafafa;font:inherit;font-size:13.5px;white-space:nowrap;cursor:pointer}.zc-bouton:hover{border-color:#fafafa}.zc-bouton--fort{border-color:#f2f2f2;background:#f2f2f2;color:#0c0c0c;font-weight:500}.zc-bouton--fort:hover{background:#fff}.zc-bouton--violet{border-color:#5534de;background:#5534de;color:#fff;font-weight:500}.zc-bouton--violet:hover{border-color:#6a4bea;background:#6a4bea}.ec-popover.zc-menu{width:min(360px,calc(100vw - 24px));max-height:min(70vh,560px);overflow:auto;padding:8px;border:1px solid rgb(255 255 255 / .16);border-radius:14px;background:#141416eb;-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 #00000080;color:#fafafa;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:#8f8f8f}.zc-entree{display:flex;align-items:center;gap:10px;width:100%;padding:8px;border:0;border-radius:10px;background:transparent;color:#fafafa;text-align:left;font:inherit;cursor:pointer}.zc-entree:hover{background:#ffffff12}.zc-entree[aria-current=true]{background:#ffffff1a}.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:#b0b0b0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.zc-entree__avec{display:inline-block;margin-top:3px;padding:1px 7px;border-radius:999px;background:#5534de;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:#75fb90;color:#0b0b0c;font-size:11.5px;font-weight:600}.zc-entree--grisee .zc-tete{filter:grayscale(1);opacity:.55}.zc-entree--grisee .zc-entree__n{color:#b0b0b0}.zc-entree--action{font-weight:500}.zc-menu__sep{height:1px;margin:6px 4px;background:#ffffff1a}.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:#b0b0b0;font:inherit;font-size:13px;text-align:left;cursor:pointer}.zc-menu__autres:hover,.zc-menu__historique:hover{background:#ffffff12}.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:#b0b0b0}.zc-filtres{display:flex;flex-wrap:wrap;gap:6px;padding:2px 4px 8px}.zc-filtre{padding:4px 10px;border:1px solid rgb(255 255 255 / .16);border-radius:999px;background:transparent;color:#b0b0b0;font:inherit;font-size:12.5px;cursor:pointer}.zc-filtre[aria-pressed=true]{border-color:#f2f2f2;background:#f2f2f2;color:#0c0c0c}:root:root:root .ec-popover.zc-menu{border:1px solid rgb(255 255 255 / .16);border-radius:14px;background:#141416;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:0 18px 50px #00000080;color:#fafafa}:root:root:root .ec-popover.zc-menu :is(.zc-entree,.zc-menu__autres,.zc-menu__historique):hover{background:#232325}:root:root:root .ec-popover.zc-menu .zc-entree[aria-current=true]{background:#2a2a2c}: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-etapes__bascule,.zc-joindre,.zc-piece__retirer):focus-visible{outline:2px solid #75fb90;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(255 255 255 / .1);border-radius:0;margin-top:6px}.ec-os-tiroir:has([data-ziggy-central]) .ec-credits-gauge{display:none}}@media(prefers-reduced-motion:reduce){.zc-reflexion__points i{animation: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(255 255 255 / .08);border-right:1px solid rgb(255 255 255 / .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(255 255 255 / .16);border-radius:999px;background:transparent;color:#fafafa;font:inherit;font-size:12.5px;font-weight:500;cursor:pointer}.zc-plein-bascule:hover{background:#ffffff12}.zc-plein-bascule:focus-visible{outline:2px solid #75fb90;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:#fafafa}.zc-plein__titre{margin:4px 4px 0;font-size:11px;font-weight:600;line-height:16px;letter-spacing:.06em;text-transform:uppercase;color:#8f8f8f}.zc-plein__nouvelle{display:flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 14px;border:1px solid rgb(255 255 255 / .16);border-radius:10px;background:#ffffff0a;color:#fafafa;font:inherit;font-size:13.5px;font-weight:500;cursor:pointer}.zc-plein__nouvelle:hover{background:#ffffff14}.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 #5534de}.zc-plein__vide,.zc-plein__note{margin:4px;font-size:12.5px;line-height:18px;color:#8f8f8f}.zc-plein__bloc{display:flex;flex-direction:column;gap:8px;padding:12px 4px;border-bottom:1px solid rgb(255 255 255 / .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:#8f8f8f}.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:#b0b0b0}.zc-plein__regard{margin:0;color:#fafafa}.zc-plein__carte,.zc-plein__question{display:flex;align-items:center;gap:8px;width:100%;padding:8px 10px;border:1px solid rgb(255 255 255 / .1);border-radius:10px;background:#ffffff08;color:#fafafa;font:inherit;font-size:13px;line-height:18px;text-align:left;cursor:pointer}.zc-plein__carte:hover,.zc-plein__question:hover{background:#ffffff12}.zc-plein__carte:focus-visible,.zc-plein__question:focus-visible,.zc-plein__nouvelle:focus-visible{outline:2px solid #75fb90;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:#b0b0b0}.zc-plein__statut{flex:none;padding:2px 8px;border-radius:999px;font-size:11.5px;font-weight:600;line-height:16px;background:#ffffff1a;color:#b0b0b0}.zc-plein__statut[data-statut=attente]{background:#5534de;color:#fff}.zc-plein__statut[data-statut=faite]{background:#4ade8024;color:#4ade80}.zc-plein__statut[data-statut=a_verifier]{background:#fbbf2424;color:#fbbf24}.zc-plein__statut[data-statut=refusee]{background:#f8717124;color:#f87171}:root:root .ec-os-tiroir.ec-os-tiroir:has([data-ziggy-central]){--ec-c-papier: 22 22 24;--ec-c-sol: 11 11 12;--ec-c-lavis: 30 30 32;--ec-c-seg-actif: 38 38 40;--ec-c-encre: 250 250 250;--ec-c-encre-2: 176 176 176;--ec-c-encre-3: 143 143 143;--ec-c-filet: rgb(255 255 255 / .1);--ec-c-filet-doux: rgb(255 255 255 / .055);--ec-c-controle: rgb(255 255 255 / .4);--ec-c-survol: rgb(255 255 255 / .07);--ec-c-presse: rgb(255 255 255 / .11);--ec-c-marque-doux: 30 24 64;--ec-c-marque-encre: 179 164 255;--ec-c-verre-filet: rgb(255 255 255 / .1);background:#0b0b0cf0;color:#fafafa}.zc-etapes{margin:0 0 10px;font-size:13px;line-height:1.45;color:#b0b0b0}.zc-etapes__liste{display:flex;flex-direction:column;gap:4px;margin:0;padding:0 0 0 2px;list-style:none}.zc-etape{display:flex;align-items:baseline;flex-wrap:wrap;gap:0 8px;min-width:0}.zc-etape__signe{display:inline-flex;align-items:center;justify-content:center;flex:none;width:14px;height:14px;align-self:center;font-size:12px;color:#4ade80}.zc-etape[data-etat=refus] .zc-etape__signe{color:#fbbf24}.zc-etape[data-etat=cours] .zc-etape__signe{box-sizing:border-box;width:12px;height:12px;margin:1px;border:1.5px solid rgb(255 255 255 / .18);border-top-color:#b3a4ff;border-radius:50%;animation:zc-tourne .8s linear infinite}.zc-etape[data-etat=cours] .zc-etape__titre{color:#fafafa;background:linear-gradient(90deg,#fafafa,#8f8f8f,#fafafa);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:zc-reflet 1.6s linear infinite}.zc-etape__titre{color:#fafafa}.zc-etape__detail{color:#8f8f8f;font-variant-numeric:tabular-nums}.zc-etape__detail:before{content:"· "}.zc-etapes__bascule{display:inline-flex;align-items:center;gap:8px;min-height:24px;padding:0 6px 0 2px;margin:0 0 4px;border:0;border-radius:6px;background:transparent;color:#b0b0b0;font:inherit;cursor:pointer}.zc-etapes__bascule:hover{background:#ffffff0f;color:#fafafa}.zc-etapes__bascule:focus-visible{outline:2px solid #75fb90;outline-offset:2px}.zc-etapes__chevron{color:#8f8f8f}@keyframes zc-tourne{to{transform:rotate(360deg)}}@keyframes zc-reflet{to{background-position:-200% 0}}@media(prefers-reduced-motion:reduce){.zc-etape[data-etat=cours] .zc-etape__signe,.zc-etape[data-etat=cours] .zc-etape__titre{animation:none}}.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(255 255 255 / .12);border-radius:10px;background:#ffffff0d;color:#fafafa;font-size:12.5px}.zc-piece[data-etat=echec]{border-color:#f8717180}.zc-piece__vignette{display:inline-flex;align-items:center;justify-content:center;flex:none;width:28px;height:28px;overflow:hidden;border-radius:7px;background:#ffffff14;color:#b0b0b0}.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:#8f8f8f;font-size:11.5px}.zc-piece[data-etat=echec] .zc-piece__etat{color:#f87171}.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:#b0b0b0;cursor:pointer}.zc-piece__retirer:hover{background:#ffffff14;color:#fafafa}.zc-joindre{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border:0;border-radius:50%;background:transparent;color:#b0b0b0;cursor:pointer}.zc-joindre:hover:not(:disabled){background:#ffffff14;color:#fafafa}.zc-joindre:focus-visible,.zc-piece__retirer:focus-visible{outline:2px solid #75fb90;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(179 164 255 / .7);border-radius:16px;background:#0b0b0cdb;color:#fafafa;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}@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 #5534de73}40%,to{box-shadow:0 0 0 6px #5534de00}}.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__alerte{padding:var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second)}.ec-tour__alerte p{margin:0 0 var(--ec-space-sm)}.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 .32s cubic-bezier(.3,1.4,.5,1) both}.ec-tour__halo{animation:ec-tour-battement .9s 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 #5534de59}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:#5534de;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 .5s cubic-bezier(.3,1.5,.5,1) .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}}: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:0}:root:root .ec-menu-compte .ec-theme-switcher :is(.rt-SegmentedControlIndicator,.rt-SegmentedControlIndicator:before,.rt-SegmentedControlItem,.ec-theme-switcher__cran){border-radius:0}: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)))}#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.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 .5s cubic-bezier(.2,.9,.25,1.3) 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 .5s cubic-bezier(.2,.8,.2,1)}#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 1.5s cubic-bezier(.3,.6,.4,1) 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 .5s 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:12px 16px;border-left:3px solid var(--atelier-lavande);border-radius:0 12px 12px 0;background:rgb(var(--ec-p-attention-lavande) / .14);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:#5534de24;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:72px;padding-block:14px 10px;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:28px;line-height:34px;letter-spacing:.01em}.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: cubic-bezier(.2, .9, .25, 1.15);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 .7s 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 .45s 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 .5s 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 .35s 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 .45s 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 .6s .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: cubic-bezier(.2, .9, .25, 1.15);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 .5s 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 .4s ease,width .4s 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 1s 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:rgb(var(--ec-bg) / .45);-webkit-backdrop-filter:blur(3px) saturate(1.1);backdrop-filter:blur(3px) saturate(1.1);animation:ec-palette-voile .16s ease-out}@keyframes ec-palette-voile{0%{opacity:0}}.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-verre-lisere);background:var(--ec-os-verre-fond-90);box-shadow:var(--ec-os-verre-arete),var(--ec-os-ombre-verre);backdrop-filter:var(--ec-os-verre-filtre-l);-webkit-backdrop-filter:var(--ec-os-verre-filtre-l);animation:ec-palette-pose .18s var(--ec-ease)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.ec-palette-colonne{background:var(--ec-os-verre-repli)}}@media(prefers-reduced-transparency:reduce){.ec-palette-colonne{background:var(--ec-os-verre-repli);backdrop-filter:none;-webkit-backdrop-filter:none}}.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}@keyframes ec-palette-pose{0%{opacity:0;transform:scale(.97) translateY(-8px)}}.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__statut{flex-shrink:0;font-size:11px;padding:var(--ec-space-3xs) var(--ec-space-sm);border-radius:999px}.ec-palette__statut[data-ton=ok]{background:rgb(var(--ec-success) / .14);color:rgb(var(--ec-success))}.ec-palette__statut[data-ton=warn]{background:rgb(var(--ec-warning) / .16);color:rgb(var(--ec-warning))}.ec-palette__statut[data-ton=down]{background:rgb(var(--ec-danger) / .14);color:rgb(var(--ec-danger))}.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))}@media(prefers-reduced-motion:reduce){.ec-palette-voile,.ec-palette-colonne,.ec-palette-barre,.ec-palette-panneau{animation:none}}.ec-free-offre-barre{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 14px 0 6px;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;text-decoration:none;border:0;font-family:inherit;cursor:pointer}.ec-free-offre-barre:hover{background:rgb(var(--ec-offre-free-survol))}.ec-free-offre-barre:focus-visible{outline:2px solid rgb(var(--ec-offre-free-texte));outline-offset:2px}.ec-free-offre-barre__nom{display:inline-flex;align-items:center;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}:root .ec-free-offre-barre{min-height:32px;padding:0 12px 0 4px;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) / .7);font-weight:600;font-variant-numeric:tabular-nums}:root .ec-free-offre-barre:hover{background:rgb(var(--ec-c-marque-filet) / .55)}:root .ec-free-offre-barre:focus-visible{outline:2px solid rgb(var(--ec-c-marque))}:root .ec-free-offre-barre__nom{padding:1px 8px;background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}: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 cubic-bezier(.35,0,0,1)}.ec-offre-carte__disque svg{width:14px;height:10px;transition:transform .3s cubic-bezier(.35,0,0,1)}.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}}:root:root .ec-shell-band.ec-shell-band{--ec-shell-band-encre: 255 255 255;--ec-shell-band-accent: 85 52 222;--ec-shell-band-accent-doux: 236 232 253;position:relative;margin:0;border:0;border-radius:0;box-shadow:none;background:linear-gradient(90deg,#482cbd,#5534de 55%,#6848ec);background-color:#5534de;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-badge.ec-offre-badge[data-ec-offre]{display:inline-flex;align-items:center;height:24px;margin-inline-end:8px;padding:0 10px;border-radius:999px;background:#fff3;box-shadow:inset 0 0 0 1px #ffffff5c;color:rgb(var(--ec-shell-band-encre));font-weight:700;letter-spacing:.01em}: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}}.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: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}.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}: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:var(--ec-c-verre-dense);box-shadow:inset 0 1px 0 var(--ec-c-verre-filet),var(--ec-c-ombre-modale)}:root:root .ec-palette-voile{background:var(--ec-c-voile)}: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))}@media(prefers-reduced-transparency:reduce){:root:root .ec-palette-colonne{background:rgb(var(--ec-c-papier))}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){:root:root .ec-palette-colonne{background:rgb(var(--ec-c-papier))}}: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-offre-badge~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}}.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))}#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 #5534de61;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 #5534de4d}.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 .65s cubic-bezier(.2,.8,.2,1) both,ec-esquisse-eclat 1.6s 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 .7s ease,fill .7s ease,border-radius .5s ease}.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__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 .8s cubic-bezier(.65,0,.35,1) 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 .6s cubic-bezier(.22,1,.36,1) 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=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 .64s cubic-bezier(.22,1,.36,1) 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-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}.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-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}}.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-md);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__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[data-courant]{font-weight:600}.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;width:120px;height:8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.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:-3px;bottom:-3px;width:2px;margin-inline-start:-1px;border-radius:1px;background:rgb(var(--ec-os-texte) / .45)}.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}}.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-account-credits,.ec-account-stack{display:grid;gap:12px;min-width:0}.ec-account-hero{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:6px;min-width:0;padding:16px 18px;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);overflow:hidden}.ec-account-hero: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% 28px;-webkit-mask-image:linear-gradient(to bottom,transparent 30%,#000 100%);mask-image:linear-gradient(to bottom,transparent 30%,#000 100%);pointer-events:none}.ec-account-hero>*{position:relative;z-index:1}.ec-account-hero__label{margin:0;font-size:14px;line-height:20px;font-weight:600;color:var(--ec-hero-fg-2)}.ec-account-hero__figure{font-size:56px;line-height:1;letter-spacing:-.03em;margin-block:6px 2px}.ec-account-hero__figure--m{font-size:40px}.ec-account-hero__pill{align-self:flex-start;display:inline-flex;align-items:center;gap:6px;min-height:26px;padding:0 10px;border-radius:var(--ec-c-rayon-pilule);background:var(--ec-hero-up-b);font-size:13px;font-weight:600;color:var(--ec-hero-up)}.ec-account-hero__caption{font-size:13px;line-height:18px;color:var(--ec-hero-fg-2)}.ec-account-hero__gauge{align-self:stretch;height:6px;margin-top:auto;border-radius:var(--ec-c-rayon-pilule);background:var(--ec-hero-seg);overflow:hidden}.ec-account-hero__gauge>span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,var(--ec-hero-line),var(--ec-hero-line-2),var(--ec-hero-line-3));transition:inline-size .9s var(--ec-c-ease)}.ec-account-hero__alert{display:block;font-size:13px;font-weight:600;color:var(--ec-hero-att)}.ec-account-hero__actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:14px}.ec-account-hero[data-tone=empty] .ec-account-hero__pill{background:var(--ec-hero-ko-b);color:var(--ec-hero-ko)}.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__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-hero__gauge>span,.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)}:root:root:root:root:root:root .ec-account-hero .ec-os-bouton.ec-account-on-brand{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));border-color:transparent}:root:root:root:root:root:root .ec-account-hero .ec-os-bouton.ec-account-on-brand:hover{background:rgb(var(--ec-c-marque-survol))}:root:root:root:root:root:root .ec-account-hero .ec-os-bouton.ec-account-on-brand-ghost{background:var(--ec-hero-seg);color:var(--ec-hero-fg);border-color:var(--ec-hero-seg-line);box-shadow:inset 0 0 0 1px var(--ec-hero-seg-line)}:root:root:root:root:root:root .ec-account-hero .ec-os-bouton.ec-account-on-brand-ghost:hover{background:var(--ec-hero-seg-line)}.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}.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-facturation-page[data-ec-espace=mail] .ec-coordonnees.ec-account-settings,.ec-coordonnees.ec-account-settings{display:grid;grid-template-columns:200px minmax(0,760px);gap:24px;align-items:start;max-width:none;padding:4px 0 24px;border-radius:0;background:none}.ec-account-settings__nav{position:sticky;top:8px;display:grid;gap:2px;padding-top:44px}.ec-account-settings__nav a{position:relative;display:flex;align-items:center;min-height:36px;padding:0 12px;border-radius:0;font-size:14px;font-weight:500;color:rgb(var(--ec-c-encre-2));text-decoration:none;transition:background-color .12s var(--ec-c-ease),color .12s var(--ec-c-ease)}.ec-account-settings__nav a:hover{background:var(--ec-c-survol);color:rgb(var(--ec-c-encre))}.ec-account-settings__nav a[aria-current]{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));font-weight:600;box-shadow:inset 2px 0 rgb(var(--ec-c-marque))}.ec-account-settings__column{display:grid;gap:20px;min-width:0}.ec-account-settings__anchor{scroll-margin-top:16px}.ec-account-settings__fields{display:grid;gap:16px}.ec-account-settings__save{position:sticky;bottom:-92px;z-index:2;padding:8px 10px;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:var(--ec-c-ombre-flottante)}@media(max-width:960px){.ec-facturation-page[data-ec-espace=mail] .ec-coordonnees.ec-account-settings,.ec-coordonnees.ec-account-settings{grid-template-columns:minmax(0,1fr)}.ec-account-settings__nav{display:none}}.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-hero__limits{position:relative;z-index:1;display:grid;gap:6px;width:100%;margin-top:14px;padding-top:12px;border-top:1px solid var(--ec-hero-seg-line, rgb(255 255 255 / .1))}.ec-account-checks--hero{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 16px;color:var(--ec-hero-fg-2);font-size:13px}.ec-account-checks--hero li:before{background:transparent;box-shadow:none;background-image:radial-gradient(circle,var(--ec-hero-up) 0 3px,transparent 3.5px)}.ec-account-hero__figure--pastille{position:relative;z-index:1;margin-block:8px 4px;font-size:15px}.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-account-settings .ec-account-settings__nav{padding-top:30px}.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-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{margin-block:var(--ec-barre-ecart-rangees, 16px);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}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}.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-kanban__amount-pill{display:inline-flex;align-items:center;padding:1px 8px;border-radius:var(--ec-radius-sm);background-color:rgb(var(--ec-os-doux, var(--ec-elevated)));color:rgb(var(--ec-os-texte, var(--ec-text-primary)));font-size:12.5px;font-weight:600}.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:#00000052}.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))}.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}: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:#5534de}: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, 85 52 222) / .1);color:rgb(var(--ec-c-marque, 85 52 222));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-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}.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-fixed-violet) / .9);background:rgb(var(--ec-fixed-violet) / .12)}to{box-shadow:0 0 0 3px rgb(var(--ec-fixed-violet) / 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-fixed-violet) / .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-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__notice{display:flex;flex-direction:column;gap:var(--ec-os-e-8);padding:var(--ec-os-e-12) var(--ec-os-e-16);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-corps);line-height:var(--ec-os-i-lecture)}.ec-studio .ec-studio-ziggy__notice p{margin:0}.ec-studio .ec-studio-ziggy__notice[data-tone=danger]{box-shadow:inset 3px 0 rgb(var(--ec-os-danger))}.ec-studio .ec-studio-ziggy__notice[data-tone=attention]{box-shadow:inset 3px 0 rgb(var(--ec-os-attention))}.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}: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)}.ec-studio-light{min-width:0}.ec-studio-light :is(h1,h2,h3,h4,h5,h6,strong,b,button,summary,select,label){font-weight:500!important}.ec-studio-light :is(.ec-settings-row__title,.ec-settings-section__title){font-weight:500!important}.ec-studio-light__error{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 16px;color:rgb(var(--ec-danger));background:rgb(var(--ec-danger) / .06)}.ec-studio-light__sections,.ec-studio-light__drawer{border:0!important;border-radius:var(--ec-radius-lg)}.ec-studio-light__section{transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-studio-light__section button:focus-visible{outline:2px solid rgb(var(--ec-accent) / .4);outline-offset:-2px}.ec-studio-light__section button{min-height:32px}.ec-studio-light__sections,.ec-studio-light__drawer{transition:width var(--ec-anim-slow) var(--ec-anim-ease)}.ec-studio-light__sections{width:232px!important}.ec-studio-light__drawer{width:360px!important}.ec-studio-light__section>button{padding:6px 40px 6px 8px!important;min-height:44px}.ec-studio-light__section-actions{position:absolute;top:4px;right:4px;display:flex}.ec-studio-light__section>button [data-name]{font-size:13px!important}.ec-studio-light__global-item{display:flex;align-items:center;gap:8px;flex-shrink:0;min-height:38px;margin:2px 10px 6px;padding:6px 10px;border:0;border-radius:var(--ec-radius-md);background:transparent;color:rgb(var(--ec-text-primary));font:inherit;font-size:13px;text-align:left;cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-studio-light__global-item:last-child{margin-top:6px;margin-bottom:10px}.ec-studio-light__global-item svg{flex-shrink:0;color:rgb(var(--ec-text-secondary))}.ec-studio-light__global-item small{margin-left:auto;color:rgb(var(--ec-text-secondary));font-size:10px}.ec-studio-light__global-item:hover{background:var(--ec-os-survol-neutre)}.ec-studio-light__global-item[aria-current=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);--ec-text-secondary: var(--ec-os-actif-encre-2);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-studio-light__global-item[aria-current=true]:hover{background:rgb(var(--ec-os-actif-survol))}.ec-studio-light__global-item[aria-current=true] svg{color:rgb(var(--ec-os-actif-encre))}.ec-studio-light__global-item[aria-current=true] small{color:rgb(var(--ec-os-actif-encre-2))}.ec-studio-light__global-item:focus-visible{outline:2px solid var(--ec-accent-text);outline-offset:2px}.ec-studio-light__global-item:disabled{opacity:.5;cursor:not-allowed}.ec-studio-light__drawer label{margin-bottom:4px}.ec-studio-light__drawer input:not([type=checkbox]),.ec-studio-light__drawer textarea{min-height:42px!important;width:100%;padding:9px 12px;border-color:rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:14px!important;line-height:1.5;transition:border-color var(--ec-anim-fast) var(--ec-anim-ease),box-shadow var(--ec-anim-fast) var(--ec-anim-ease)}.ec-studio-light__drawer textarea{min-height:96px!important;resize:vertical}.ec-studio-light__drawer input:not([type=checkbox]):focus-visible,.ec-studio-light__drawer textarea:focus-visible{outline:none;border-color:var(--ec-accent-text);outline:2px solid var(--ec-accent-text);outline-offset:2px;box-shadow:none}.ec-studio-light__global-panel .ec-settings-row{display:grid;grid-template-columns:minmax(0,1fr);justify-content:stretch;gap:4px;padding:6px 0}.ec-studio-light__global-panel .ec-settings-row__control{width:100%}.ec-studio-light__advanced{margin:0 16px 20px;border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));padding-top:16px}.ec-studio-light__advanced summary{cursor:pointer;font-weight:500;padding:8px 0}.ec-studio-light__advanced p{color:rgb(var(--ec-text-muted));font-size:12px;line-height:1.6}.ec-studio-light__advanced-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}.ec-studio-light__release{display:grid;gap:16px}.ec-studio-light__release>.rt-Badge{justify-self:start}.ec-studio-light__release>.ec-panel{padding:16px}.ec-studio-light__release p{color:rgb(var(--ec-text-secondary));font-size:13px;line-height:1.6}.ec-studio-light__library{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.ec-studio-light__library-item{flex-direction:column;align-items:stretch!important;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));padding:16px!important}.ec-studio-light__library-item img{width:100%!important;height:130px!important}@media(max-width:1250px){.ec-studio-light__sections{width:216px!important}.ec-studio-light__drawer{width:336px!important}}@media(max-width:900px){.ec-studio-light{height:auto!important;min-height:100%}.ec-studio-light__sections{max-height:540px;flex:0 0 180px}.ec-studio-light__drawer{flex:1 1 100%;width:auto!important;max-height:420px}}@media(max-width:600px){.ec-studio-light__sections{flex-basis:100%;max-height:280px}.ec-studio-light__library{grid-template-columns:1fr}}.ec-collection-selection fieldset{border:0;padding:0;margin:0;display:grid;gap:16px}.ec-collection-selection label{display:grid;gap:6px;font-size:13px}.ec-collection-selection input:not([type=checkbox]),.ec-collection-selection select{min-height:40px;border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));border-radius:var(--ec-radius-md);padding:8px;background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));width:100%}.ec-collection-selection__row,.ec-collection-selection__modes{display:flex;gap:12px;flex-wrap:wrap;align-items:end}.ec-collection-selection__row label{flex:1;min-width:120px}.ec-collection-selection__entries{max-height:240px;overflow:auto;display:grid;gap:10px}.ec-collection-selection__entries label{display:flex;align-items:center}.ec-collection-selection li{display:flex;gap:8px;align-items:center;margin:8px 0}.ec-collection-selection li span{flex:1}.ec-studio-light__global-panel{padding:24px;min-width:0;width:100%;box-sizing:border-box}.ec-studio-light__global-panel .ec-settings-page{padding:0;width:100%;gap:16px}.ec-studio-light__global-panel .ec-settings-page__head{padding-right:28px}.ec-studio-light__global-panel .ec-settings-section__head{margin-bottom:8px}.ec-studio-light__global-panel fieldset,.ec-studio-light__global-panel .ec-settings-section,.ec-studio-light__global-panel .ec-settings-row{width:100%;box-sizing:border-box}.ec-studio-light__global-panel .ec-settings-row__control input,.ec-studio-light__global-panel .ec-settings-row__control textarea{max-width:none!important}.ec-studio-light[data-mode=cms][data-preview=false] .ec-studio-light__drawer{flex:1;width:auto!important;min-width:0}.ec-studio-light[data-mode=cms] button[hidden]{display:none!important}@media(max-width:900px){.ec-studio-light[data-mode=cms] .ec-studio-light__drawer{max-height: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}}.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;border-radius:var(--ec-radius-md);background:rgb(var(--ec-danger) / .08);color:rgb(var(--ec-danger));font-size:var(--ec-os-t-corps)}.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}.ec-content-notice{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);margin:0 var(--ec-gutter) var(--ec-space-md);padding:var(--ec-space-sm) 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:var(--ec-os-t-second)}.ec-content-notice>span{flex:1}.ec-content-notice[data-ton=erreur]{border:1px solid rgb(var(--ec-danger) / var(--ec-border-opacity))}.ec-content-refus{flex-basis:100%;margin: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 .9s var(--ec-ease)}.ec-content-notice[data-reussite]{animation:ec-content-reussite .42s 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-content-notice[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-content-notice+.ec-listing-sheet{margin-top:var(--ec-os-page-ecart)}.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)}.site-alerte{display:flex;align-items:flex-start;gap:8px;margin-bottom:8px;padding:8px 12px;border-radius:var(--ec-c-rayon-champ, 8px);font-size:13px;line-height:18px}.site-alerte>.ec-icone{flex:none;margin-top:2px}.site-alerte__lignes{display:flex;flex-direction:column;gap:2px}.site-alerte[data-tone=danger]{background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}.site-alerte[data-tone=warning]{background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}: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{display:flex;align-items:center;min-height:36px;padding:0 12px;border:0;border-radius:0;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:14px;font-weight:500;text-align:start;cursor:pointer}.site-a6__lien:hover{background:rgb(var(--ec-c-lavis, var(--ec-os-doux)));color:rgb(var(--ec-os-texte))}.site-a6__lien[aria-current=true]{background:rgb(var(--ec-c-marque) / .08);box-shadow:inset 2px 0 rgb(var(--ec-c-marque));color:rgb(var(--ec-c-marque-encre, var(--ec-c-marque)))}.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:#5534de;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 [data-testid=staging-banner]{border:1px solid rgb(var(--ec-warning) / .25)!important;border-radius:var(--ec-os-rayon-encart);font-size:var(--ec-os-t-second)!important}.ec-form-editeur__alertes{display:grid;gap:var(--ec-os-e-8)}.ec-form-editeur__alertes>*{margin-bottom:0!important;border-radius:var(--ec-os-rayon-encart)!important}.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 0 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{color:rgb(var(--ec-danger));background:rgb(var(--ec-danger) / .08);padding:16px;border-radius:var(--ec-radius-md)}.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-team__corps{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--ec-space-lg)}.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}: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;color:rgb(var(--ec-os-texte))}.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__pastille{width:8px;height:8px;border-radius:2px;flex:none}.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 cubic-bezier(.33,1,.68,1) 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 .36s ease,border-color .36s ease;animation:ec-chaleur-pose .42s cubic-bezier(.22,1,.36,1) 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;min-height:36px;padding:0 12px;border-radius:10px;color:rgb(var(--ec-os-texte-2));font-size:14px;font-weight:500;text-decoration:none}.ec-pil-a6__lien:hover{background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte))}.ec-pil-a6__lien:focus-visible{outline:2px solid #5534de;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-pro-badge{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:var(--ec-radius-pill);color:rgb(var(--ec-accent-contrast, 255 255 255));background:rgb(var(--ec-accent));box-shadow:0 1px 2px rgb(var(--ec-accent) / .35);font-size:var(--ec-font-size-eyebrow);font-weight:700;line-height:1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.ec-pro-badge--md{gap:4px;padding:3px 9px}.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{background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre))}: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-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, 85 52 222));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-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-base) var(--ec-anim-ease),box-shadow var(--ec-anim-base) 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(.98)}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:var(--ec-os-t-second)}.ec-os-stats__table:is([data-colonnes="5"],[data-colonnes="6"],[data-colonnes="7"]){min-width:640px}.ec-os-stats__table th{height:36px;padding:0 var(--ec-space-md);border-bottom:1px solid var(--ec-os-filet-fort);font-size:var(--ec-os-t-chip);font-weight:600;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 .7s 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-os-stats-entree .24s var(--ec-anim-ease) backwards}.ec-os-stats .ec-os-tuile-agir{animation-name:ec-os-stats-entree,ec-os-stats-pulse;animation-duration:.24s,.28s;animation-delay:0ms,.24s}.ec-os-stats .ec-os-tuile-agir__rond{transition:transform .16s 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)}}@keyframes ec-os-stats-entree{0%{opacity:0;transform:translateY(4px)}}@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:#5534de12;box-shadow:inset 0 -2px #5534de}: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{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__pastille{grid-row:1 / span 2;width:36px;height:36px;margin:0}:root:root .ec-os-stats .ec-vide__titre{grid-column:2;margin:0;font-size:14px;font-weight:600}:root:root .ec-os-stats .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__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__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 #5534de;outline-offset:2px}.ec-pro-gsc>*{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-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}.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 .7s 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(0,1fr);grid-auto-flow:column;gap:6px;margin:0;padding:0;list-style:none}.ec-mk-stages__b{display:flex;align-items:center;gap:8px;width:100%;min-height:36px;padding:0 14px;border:0;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));color:rgb(var(--ec-c-encre-3));font:inherit;font-size:13px;font-weight:500;text-align:left;white-space:nowrap}button.ec-mk-stages__b{cursor:pointer}button.ec-mk-stages__b:hover:not(:disabled){color:rgb(var(--ec-c-encre))}.ec-mk-stages__l{overflow:hidden;text-overflow:ellipsis}.ec-mk-stages__it[data-etat=fait] .ec-mk-stages__b{color:rgb(var(--ec-c-encre))}.ec-mk-stages__it[data-etat=courant] .ec-mk-stages__b{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600}.ec-mk-stages__pt{width:8px;height:8px;border-radius:50%;background:currentColor}.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: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;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));overflow:hidden}.ec-mk-panel__head{display:flex;align-items:center;gap:8px;min-height:48px;padding:0 16px;border-bottom:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-2))}.ec-mk-panel__t{margin:0;font-size:14px;font-weight:600;color:rgb(var(--ec-c-encre))}.ec-mk-panel__body{display:flex;flex-direction:column;gap:12px;padding:14px 16px 16px;min-width:0}.ec-mk-panel[data-flush] .ec-mk-panel__body{padding:0;gap:0}.ec-mk-panel .ec-mk-props{border:0;border-radius:0}.ec-mk-panel[data-flush] .ec-mk-props .ec-mk-prop{padding:8px 16px}.ec-mk-panel:not([data-flush]) .ec-mk-props{margin:-14px -16px -16px}.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-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-statut{display:inline-flex;align-items:center;padding:2px 10px;border-radius:var(--ec-radius-pill);font-size:12px;font-weight:500;background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-secondary));white-space:nowrap}.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-os-module--immersif{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70}.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__count{color:rgb(var(--ec-c-encre-3));font-size:13px;white-space:nowrap}.ec-wk__alert{flex:none;padding:0 20px 10px}.ec-list-sheet__bar:has(>.ec-wk__figbar){height:auto;padding-top:2px}.ec-list-sheet__bar>.ec-wk__figbar{display:flex;flex:0 1 auto;align-items:center}.ec-wk-muted.ec-wk-sort{font-size:13px;white-space:nowrap}.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(0,1fr);grid-auto-flow:column;gap:4px;margin:0 0 16px;padding:0;list-style:none}.ec-rec-steps__step{display:flex;align-items:center;gap:8px;min-width:0;height:30px;padding:0 12px;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-encre-3));font-size:13.5px;font-weight:500;white-space:nowrap}.ec-rec-steps__step[data-state=done]{color:rgb(var(--ec-c-encre))}.ec-rec-steps__step[data-state=current]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600}.ec-rec-steps__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.ec-rec-steps__meta{margin-left:auto;font-size:11.5px;font-weight:500;opacity:.8}.ec-rec-grid{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.ec-rec-grid__main,.ec-rec-grid__side{display:flex;flex-direction:column;gap:12px;min-width:0}.ec-rec-now{display:flex;flex-direction:column;gap:8px;padding:16px 20px;border:1px solid rgb(var(--ec-c-marque-filet));border-radius:var(--ec-c-rayon-carte);background:linear-gradient(180deg,rgb(var(--ec-c-marque-doux)),rgb(var(--ec-c-papier)))}.ec-rec-now__head{display:flex;align-items:center;justify-content:space-between;gap:12px}.ec-rec-now__eyebrow{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ec-c-marque-encre));font-size:11.5px;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.ec-rec-now__tick{display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-rec-now__when{padding:3px 10px;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-info-doux));color:rgb(var(--ec-c-info));font-size:12.5px;font-weight:600}.ec-rec-now__title{margin:0;color:rgb(var(--ec-c-encre));font-size:20px;font-weight:600;line-height:26px}.ec-rec-now__body{color:rgb(var(--ec-c-encre-2));font-size:14px;line-height:21px}.ec-rec-now__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:8px;margin-top:4px}.ec-rec-panel{overflow:hidden;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-rec-panel__head{display:flex;align-items:center;gap:8px;height:46px;padding:0 16px;border-bottom:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre-2))}.ec-rec-panel__title{margin:0;color:rgb(var(--ec-c-encre));font-size:14.5px;font-weight:600}.ec-rec-panel__aside{margin-left:auto;color:rgb(var(--ec-c-encre-3));font-size:12.5px}.ec-rec-panel__body{display:flex;flex-direction:column;gap:8px;padding:12px 16px 14px}.ec-rec-props{margin:-12px -16px -14px}.ec-rec-props__row{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:36px;padding:0 16px;border-top:1px solid var(--ec-c-filet-doux)}.ec-rec-props__row:first-child{border-top:0}.ec-rec-props__row dt{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--ec-c-encre-3));font-size:13px}.ec-rec-props__row dd{margin:0;overflow:hidden;color:rgb(var(--ec-c-encre));font-size:13.5px;font-weight:500;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{display:flex;align-items:center;gap:10px;min-width:0;height:36px;padding:0 14px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-pilule);color:rgb(var(--ec-c-encre));font-size:13.5px;text-decoration:none}a.ec-rec-contact:hover{border-color:var(--ec-c-controle);background:var(--ec-c-survol)}.ec-rec-links{display:flex;flex-wrap:wrap;gap:8px}.ec-rec-checklist{display:flex;flex-direction:column;margin:-12px -16px -14px}.ec-rec-checklist__row{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 16px;border-top:1px solid var(--ec-c-filet-doux);color:rgb(var(--ec-c-encre));font-size:14px}.ec-rec-checklist__row:first-child{border-top:0}.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-flow:row}}@media(pointer:coarse){.ec-rec-contact,.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-wk-sort{display: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-wk-band-actions{display:inline-flex;align-items:center;gap:8px}.ec-resa .ec-pastille[data-ec-statut=nouveau]{--ec-wk-ton: var(--ec-c-succes);--ec-wk-ton-point: var(--ec-c-succes-point)}@media(max-width:767px){.ec-wk-band-actions [data-ec-kpi-strip]{display:none}}.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-types-rdv{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.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__cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--ec-space-md)}.ec-types-rdv__carte{display:flex;flex-direction:column;justify-content:space-between;gap:var(--ec-space-md);padding:var(--ec-space-lg);border-top:6px solid var(--ec-theme-vif);border-radius:var(--ec-os-rayon-tuile, 20px);background:rgb(var(--ec-os-champ));transition:box-shadow .18s ease,transform .18s cubic-bezier(.35,0,0,1)}.ec-types-rdv__carte:hover{box-shadow:var(--ec-os-ombre-flottante);transform:translateY(-1px)}.ec-types-rdv__carte[data-archive=true]{border-top-color:rgb(var(--ec-os-texte-3));opacity:.72}.ec-types-rdv__carte h3{margin:0 0 4px;font-size:var(--ec-os-t-corps);font-weight:600}.ec-types-rdv__carte p{margin:0 0 var(--ec-space-sm);color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.ec-types-rdv__carte-pied{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-types-rdv__carte-gestion{display:flex;align-items:center;gap:var(--ec-space-xs);margin-left:auto}.ec-types-rdv__lien{color:inherit;font-size:var(--ec-os-t-chip)}.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}}@media(prefers-reduced-motion:reduce){.ec-types-rdv__carte{transition:none}}.ec-booking__barre,.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 .ec-booking__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-booking .ec-booking__defile>*{flex:none}.ec-booking .ec-booking__defile--carte{gap:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte))}.ec-booking__defile--carte .ec-booking__jour-tete{position:sticky;top:0;z-index:1;align-items:center;height:var(--ec-os-h-entete-table);padding-inline:var(--ec-os-e-12);background:rgb(var(--ec-os-carte));box-shadow:inset 0 -1px 0 var(--ec-os-filet)}.ec-booking__defile--carte .ec-booking__serre{gap:0}.ec-booking__defile--carte .ec-booking__liste.ec-os-carte{padding:0;border-radius:0;background: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__rangee>.ec-booking__pied,.ec-booking__pied{justify-content:flex-end;margin-left:auto}.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__recherche{flex:1 1 220px;min-width:0}.ec-booking__liste{display:flex;flex-direction:column;padding:0;overflow:hidden}.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 .12s}.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__pied .ec-os-bouton--secondaire{background:rgb(var(--ec-os-champ))}.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}.ec-booking__enregistre{margin-left:auto;opacity:0;transition:opacity .15s}.ec-booking__enregistre[data-visible=true]{opacity:1}@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__barre--liste .ec-booking__recherche{flex:1 1 120px}.ec-booking__filtre{order:3;flex:1 1 100%;max-width:100%;overflow-x:auto;scrollbar-width:none}.ec-booking__filtre .ec-os-segmente__option{flex:none;padding-inline:var(--ec-space-md)}.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__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__alerte{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:12px;border:1px solid rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger));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-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__pastille{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:10px;font-weight:650;letter-spacing:.02em}.ec-fk-personne__pastille:before{content:attr(data-initiales)}.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}.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:12px;min-width:0}.ec-fk-fiche .ec-ventes-panneau__section{padding:16px;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier))}.ec-fk-fiche .ec-ventes-panneau__section h3.ec-eyebrow{color:rgb(var(--ec-c-encre));font-size:14px;font-weight:600;letter-spacing:0;text-transform:none}.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:8px;font-size:13.5px}.ec-fk-reperes dl{display:grid;gap:10px;margin:0}.ec-fk-reperes dl>div{display:flex;justify-content:space-between;gap:12px}.ec-fk-reperes dt{color:rgb(var(--ec-c-encre-3))}.ec-fk-reperes dd{margin:0;color:rgb(var(--ec-c-encre));font-weight:500}@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}.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__point{width:8px;height:8px;border-radius:50%;background:rgb(var(--ec-c-neutre-point))}.ec-fk-colonne__point[data-ton=success]{background:rgb(var(--ec-c-succes-point))}.ec-fk-colonne__point[data-ton=danger]{background:rgb(var(--ec-c-danger-point))}.ec-fk-colonne__point[data-ton=warning]{background:rgb(var(--ec-c-attention-point))}.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 .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__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) 56px 96px 104px 96px auto;align-items:start}.ec-budget-service-form--sans-cout{grid-template-columns:minmax(160px,1fr) 56px 96px 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-kpis .ec-budget-kpi--secondaire{display:none}.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)}}.ec-budget-kpis .ec-os-tuile-agir>*,.ec-budget-kpis .ec-os-tuile-agir__libelle{min-width:0;max-width:100%}.ec-budget-kpi__cible{display:block;overflow:hidden;font-size:var(--ec-os-t-second);text-overflow:ellipsis;white-space:nowrap}: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__carte,.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__carte[aria-hidden=true]{cursor:default;pointer-events:none}.ec-cours__carte{flex-direction:column;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.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__carte:hover,.ec-cours__lecon:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-cours__lien{display:block;color:inherit;text-decoration:none}.ec-cours__accroche{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.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__recherche{flex:0 1 320px;min-width:180px}.ec-cours__segments{min-width:0;overflow-x:auto;scrollbar-width:none}.ec-cours__compte{margin-inline-start:auto;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-cours__tete>.ec-os-bouton{flex-shrink:0}.ec-cours__grille{padding:0 var(--ec-os-e-12) var(--ec-os-e-12)}.ec-cours__catalogue .ec-cours__carte{border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}.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}.ec-cours__recherche{flex:1 1 100%;min-width:0}.ec-cours__segments{flex:1 1 0}}@media(max-width:767px){.ec-cours[data-ec-espace=mail] .ec-os-page__actions .ec-cours__statut-bande{display:none}.ec-cours__tete>.ec-cours__segments{flex:1 1 100%}}@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-os-page .ec-os-recherche.ec-cours__recherche{background:rgb(var(--ec-os-champ))}.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}}: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, 85 52 222));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, 85 52 222))}: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-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}@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:684px}.ec-quote-lines__head,.ec-quote-line{display:grid;grid-template-columns:minmax(150px,2.4fr) minmax(64px,.6fr) minmax(88px,.9fr) minmax(88px,.8fr) minmax(64px,.7fr) minmax(150px,1.2fr) 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__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:repeat(3,minmax(0,1fr)) auto;grid-template-areas:"desc desc montant del" "qty pu vat plus" "disc rec rec rec";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:not([data-plus]) .ec-quote-line__plus{display:none}.ec-quote-line:not([data-plus]){grid-template-areas:"desc desc montant del" "qty pu vat plus"}.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-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:28px;font-weight:600;letter-spacing:-.015em;line-height:34px;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 .ec-record-modal__title{font-size:22px;line-height:28px}}.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(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}}.ec-crm-travail{--ec-crm-rayon-carte: var(--ec-os-rayon-carte);--ec-crm-rayon-encart: var(--ec-os-rayon-encart);--ec-crm-gap: var(--ec-os-gap-cartes);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:20px;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}.ec-crm-travail__pastille{display:inline-grid;flex:none;place-items:center;width:32px;height:32px;border-radius:50%;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-crm-travail__carte-titre{flex:1;min-width:0;margin:0;font-size:14px;font-weight:550;line-height:20px}.ec-crm-travail__compte{color:rgb(var(--ec-os-texte-2));font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.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{gap:8px}.ec-crm-travail__afaire--compacte{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.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-travail__afaire-etiquette{display:inline-flex;align-items:center;gap:8px}.ec-crm-travail__afaire-titre{margin:4px 0 0;font-family:var(--heading-font-family, inherit);font-size:var(--ec-os-t-fenetre, 20px);font-weight:400;line-height:var(--ec-os-i-fenetre, 26px)}.ec-crm-travail__afaire-description,.ec-crm-travail__afaire-ligne{margin:0;color:rgb(var(--ec-os-texte-2))}.ec-crm-travail__afaire-pied{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:8px}.ec-crm-travail__repere{display:inline-flex;align-items:center;gap:4px;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__repere--retard{border-color:rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger))}.ec-os-bouton--accent.ec-crm-travail__cta{background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-os-bouton--accent.ec-crm-travail__cta:hover:not(:disabled){background:color-mix(in srgb,var(--ec-theme-vif) 86%,black)}.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{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-statut,.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__etiquette-statut[data-statut=signed],.ec-crm-travail__etiquette-statut[data-statut=accepted]{border-color:transparent;background:rgb(var(--ec-os-succes-plein, 0 96 47));color:rgb(var(--ec-os-blanc))}.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:10px;padding:12px;border-radius:var(--ec-crm-rayon-encart);background:rgb(var(--ec-os-champ))}.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:6px;min-height:30px;padding:0 12px 0 10px;border:1px solid var(--ec-os-filet);border-radius:999px;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));font:inherit;font-size:var(--ec-os-t-corps);cursor:pointer}.ec-crm-travail__puce[data-actif]{border-color:rgb(var(--ec-os-violet-encre));color:rgb(var(--ec-os-violet-encre))}.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:10px;margin:6px 0 2px;color:rgb(var(--ec-os-texte-2));font-size:12px;font-weight:500}.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{display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:10px;padding:8px 0}.ec-crm-travail__evt-corps{display:grid;gap:2px;min-width:0}.ec-crm-travail__evt-nature{color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-crm-travail__evt-titre{font-weight:500;overflow-wrap:anywhere}.ec-crm-travail__evt-resume{margin:0;color:rgb(var(--ec-os-texte-2));overflow-wrap:anywhere;white-space:pre-line}.ec-crm-travail__evt-heure{color:rgb(var(--ec-os-texte-2));font-size:12px;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-crm-gap)}.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-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:32px}.ec-crm-travail__repere-libelle{display:inline-flex;align-items:center;gap:6px;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-crm-travail__repere-valeur{min-width:0;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[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}.zv-ecran{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;min-width: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-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-banniere{display:flex;gap:10px;align-items:center;flex-wrap:wrap;padding:10px 14px;border-radius:var(--ec-radius-md);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary));background:rgb(var(--ec-warning) / .14);box-shadow:inset 3px 0 rgb(var(--ec-warning))}.zv-banniere[data-ton=info]{background:rgb(var(--ec-elevated));box-shadow:inset 3px 0 rgb(var(--ec-accent))}.zv-banniere[data-ton=erreur]{background:rgb(var(--ec-danger) / .1);box-shadow:inset 3px 0 rgb(var(--ec-danger))}.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{display:grid;gap:16px;min-width:0;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;padding-left:10px;border-left:3px solid rgb(var(--ec-text-muted))}.zv-alerte-fiche[data-gravite=high]{border-left-color:rgb(var(--ec-danger))}.zv-alerte-fiche[data-gravite=medium]{border-left-color:rgb(var(--ec-warning))}.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%}.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))}.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]) :is(.ec-crm-l-secteur,.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:var(--ec-os-t-second);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));font-size:var(--ec-os-t-chip)}.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-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap}.ec-crm-l-nombre--muet{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.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));font-size:var(--ec-os-t-chip);text-overflow:ellipsis;white-space:nowrap}.ec-crm-l-relation{max-width:100%}.ec-crm-l .ec-crm-l-secteur{max-width:100%;background:rgb(var(--ec-os-champ));box-shadow:inset 0 0 0 1px var(--ec-os-filet);color:rgb(var(--ec-os-texte-2))}.ec-crm-l-secteur__texte{overflow:hidden;text-overflow:ellipsis}.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));font-size:var(--ec-os-t-second);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))}.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);padding:var(--ec-space-md);border-radius:var(--ec-radius-lg);background:rgb(var(--ec-os-carte, var(--ec-surface)));box-shadow:inset 3px 0 0 var(--ec-encadre-warning, rgb(var(--ec-warning))),inset 0 0 0 1px var(--ec-os-filet-deco, rgb(var(--ec-border) / var(--ec-border-opacity)))}.ec-crm-l-doublons__tete{display:flex;align-items:center;gap:var(--ec-space-sm)}.ec-crm-l-doublons__icone{flex:none;color:var(--ec-encadre-warning, rgb(var(--ec-warning)))}.ec-crm-l-doublons__textes{display:grid;gap:2px}.ec-crm-l-doublons__titre{font-size:var(--ec-font-size-label);font-weight:600}.ec-crm-l-doublons__sous{color:rgb(var(--ec-text-muted));font-size:var(--ec-font-size-caption)}.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-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__vide{display:grid;place-items:center}.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:space-between;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))}.ec-crm-journal__vide{display:grid;place-items:center}@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 .28s cubic-bezier(.35,0,0,1)}[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}button.ec-crm-pro-kpi{cursor:pointer;transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease),background-color var(--ec-anim-base) var(--ec-anim-ease)}button.ec-crm-pro-kpi:hover:not([data-presse]){box-shadow:inset 0 0 0 1px var(--ec-os-filet-fort)}button.ec-crm-pro-kpi[data-presse]{background:rgb(var(--ec-os-actif-neutre));box-shadow:none;color:rgb(var(--ec-os-actif-neutre-encre))}button.ec-crm-pro-kpi:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:-5px}.ec-crm-pro-kpi__libelle{display:inline-flex;align-items:center;gap:var(--ec-space-sm);max-width:100%;color:rgb(var(--ec-os-texte-2));font-family:var(--ec-os-libelle-police, var(--default-font-family));font-size:11px;font-weight:var(--ec-os-libelle-graisse);letter-spacing:var(--ec-os-libelle-espace);line-height:1.35;text-transform:uppercase}.ec-crm-pro-kpi__valeur{max-width:100%;font-size:26px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.01em;line-height:1.15;overflow-wrap:anywhere}.ec-crm-pro-kpi__legende{max-width:100%;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip);font-variant-numeric:tabular-nums;line-height:1.4}.ec-crm-pro-jauge{display:block;position:relative;width:100%;height:4px;overflow:hidden;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-champ))}.ec-crm-pro-jauge[data-ton=warning] .ec-crm-pro-jauge__remplissage{background:rgb(var(--ec-warning))}.ec-crm-pro-jauge__remplissage{display:block;height:100%;border-radius:inherit;background:var(--ec-theme-vif, rgb(var(--ec-os-texte)));transition:width var(--ec-anim-base) var(--ec-anim-ease)}.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-qualif.ec-crm-pro-carte{padding:var(--ec-space-sm) 0 0;overflow:clip}.ec-crm-pro-qualif thead>tr{background:rgb(var(--ec-os-carte))!important;border-bottom-color:var(--ec-os-filet)!important;color:rgb(var(--ec-os-texte-2))!important}.ec-crm-pro-qualif tbody tr{border-bottom-color:var(--ec-os-filet)!important;cursor:pointer!important}.ec-crm-pro-qualif tbody tr:last-child{border-bottom-color:transparent!important}.ec-crm-pro-qualif thead th{height:44px;padding-block:0!important}.ec-crm-pro-qualif tbody td{height:56px;padding-block:0!important}.ec-crm-pro-qualif :is(th,td):first-child{padding-inline-start:var(--ec-space-xl)!important}.ec-crm-pro-qualif :is(th,td):last-child{padding-inline-end:var(--ec-space-xl)!important}.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-kpi__valeur{font-size:var(--ec-os-t-h2)}.ec-crm-pro-vitrine{gap:var(--ec-space-xl);padding:var(--ec-space-xl)}}@media(prefers-reduced-motion:reduce){button.ec-crm-pro-kpi,.ec-crm-pro-jauge__remplissage{transition:none}}.ec-crm-pro-qualif tbody tr[aria-selected=true]{background:rgb(var(--ec-os-champ))!important;box-shadow:none!important}.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__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-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%;margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));box-shadow:inset 3px 0 0 var(--ec-encadre-danger, rgb(var(--ec-danger))),inset 0 0 0 1px var(--ec-os-filet-deco);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-chip)}.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__badges{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.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-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-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__titre,.ec-crm-vide__desc{display:block}.ec-crm-vide__titre{margin-bottom:var(--ec-space-xs);color:rgb(var(--ec-text-primary))}.ec-crm-vide__desc{max-width:52ch;margin-inline:auto;color:rgb(var(--ec-text-secondary))}.ec-crm-seg-vide .ec-os-vide{gap:0}.ec-crm-seg-vide .ec-os-vide__icone{box-sizing:content-box;margin-bottom:var(--ec-space-lg);padding:var(--ec-space-lg);border-radius:50%;background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-muted))}.ec-crm-seg-vide .ec-crm-vide__titre{font-size:15px;font-weight:600}.ec-crm-seg-vide .ec-crm-vide__desc{max-width:24rem;margin-top:var(--ec-space-xs);color:rgb(var(--ec-text-muted));font-size:var(--ec-os-t-corps);line-height:1.6}.ec-crm-seg-vide .ec-os-vide__action{margin-top:var(--ec-space-xl)}.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{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-md);margin:var(--ec-space-sm) 0;padding:var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-sm) var(--ec-space-lg);border-radius:var(--ec-os-rayon-tuile, 20px);background:rgb(var(--ec-danger) / .08);color:rgb(var(--ec-os-texte));font-size:var(--ec-os-t-second);line-height:1.45}.ec-crm-seg-alerte__texte{flex:1 1 240px;min-width: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-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))}@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}.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,.ec-crm-carte__statut{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__statut[data-ec-statut=won]{box-shadow:none;background:#00602f;color:rgb(var(--ec-os-blanc))}.ec-crm-carte__statut[data-ec-statut=lost]{box-shadow:inset 0 0 0 1px rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger))}.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-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 .28s cubic-bezier(.35,0,0,1)}@keyframes ec-crm-efface{0%{opacity:1}to{opacity:.72}}.ec-crm-confettis{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;overflow:hidden;border-radius:inherit;pointer-events:none}@media(prefers-reduced-motion:reduce){[data-ec-ludique-pose],[data-ec-ludique-pulse],[data-ec-ludique-efface],.ec-crm-confettis__brin{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;align-items:center;gap: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:color-mix(in srgb,var(--ec-os-kanban-couleur-donnee, rgb(var(--ec-c-neutre-point))) 14%,transparent)}.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-carte__lignes{container:ec-crm-carte / inline-size}.ec-os-crm .ec-crm-carte__statut{flex-shrink:0;max-width:100%}.ec-os-crm .ec-crm-carte__statut[data-ec-statut=lost]{flex-shrink:1}.ec-os-crm .ec-crm-carte__statut[data-ec-statut=lost] .ec-crm-carte__statut-libelle{flex:none}@container ec-crm-carte (max-width: 200px){.ec-os-crm .ec-crm-carte__statut-libelle{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.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{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__statut,.ec-os-crm .ec-crm-carte__pastilles{margin-left:auto}.ec-os-crm .ec-crm-carte__meta>.ec-crm-carte__statut:before{content:none}.ec-os-crm .ec-crm-carte__pastilles{display:inline-flex;flex:0 1 auto;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{flex-wrap:nowrap}.ec-os-crm .ec-crm-carte__meta .ec-os-kanban-montant{flex:none;white-space:nowrap}.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)}@keyframes ec-crm-pose{0%{transform:translateY(-6px) scale(1.015)}60%{transform:translateY(1px) scale(.997)}to{transform:none}}[data-ec-vivant] [data-ec-ludique-pose]{animation:ec-crm-pose .26s cubic-bezier(.35,0,0,1)}@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 .28s cubic-bezier(.35,0,0,1)}@keyframes ec-crm-efface{0%{opacity:1}to{opacity:.55}}[data-ec-vivant] [data-ec-ludique-efface]{animation:ec-crm-efface .28s ease-out both}.ec-crm-confettis{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;border-radius:inherit;z-index:1}.ec-crm-confettis__brin{position:absolute;top:-6px;width:5px;height:8px;border-radius:1px;opacity:0}@keyframes ec-crm-confetti{0%{opacity:1;transform:translate(0) rotate(0)}80%{opacity:1}to{opacity:0;transform:translate(var(--ec-crm-derive, 0),120px) rotate(var(--ec-crm-tour, 180deg))}}[data-ec-vivant] .ec-crm-confettis__brin{animation:ec-crm-confetti .76s cubic-bezier(.2,.6,.4,1) 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 .3s cubic-bezier(.35,0,0,1)}.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}}.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-tasks__vide>div{padding-block:var(--ec-space-lg)!important}.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-os-page__titre{font-size:22px;font-weight:600;letter-spacing:-.01em;line-height:28px}.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 :is(.ec-kpi-strip__tile,.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:44px;padding:0 0 8px;border-radius:0;border-bottom:1px solid var(--ec-c-filet);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:36px}.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:34px}.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:34px;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}.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-stage-badge{display:inline-flex;align-items:center;gap:6px;max-width:100%;height:24px;padding:0 10px 0 8px;border-radius:var(--ec-c-rayon-pilule, 999px);background:color-mix(in srgb,var(--ec-crm-stage, rgb(var(--ec-c-neutre-point))) 14%,transparent);color:color-mix(in srgb,var(--ec-crm-stage, rgb(var(--ec-c-neutre))) 70%,rgb(var(--ec-c-encre)));font-size:12.5px;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-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:44px;padding:0 0 8px;border-bottom:1px solid var(--ec-c-filet)}.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-crm .ec-crm-pro-qualif,.ec-os-crm .ec-crm-pro-qualif .ec-crm-pro-corps__table{border:0;border-radius:0;background:transparent;box-shadow:none}.ec-os-crm .ec-crm-pro-qualif :is(table,.ec-data-table) td{height:44px;padding-block:0}.ec-os-crm .ec-crm-pro-qualif :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-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}.ec-os-crm .ec-datatable__cellule .ec-crm-l-texte{font-size:13px}@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, 85 52 222));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:var(--ec-barre-ecart-rangees, 16px) 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 0 auto}.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 0 auto;min-height:0}.ec-os-crm:not([data-onglet=contacts]) .ec-list-table{flex:1 0 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-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:var(--ec-os-t-corps)!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__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__bandeau{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm) var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-pages__bandeau>span{flex:1;min-width:0}.ec-pages__bandeau[data-ton=erreur]{border:1px solid rgb(var(--ec-danger) / var(--ec-border-opacity))}.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__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__comparaison{margin:0}.ec-pages__comparaison-raison{display:none}.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))}.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}.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-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-pop-in .6s var(--ec-ease)}.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,.cb-fil__bandeau{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;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-champ))}.cb-fil__bandeau[data-ton=demande]{background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.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-pop-in .18s var(--ec-ease)}.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 .7s 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-fil__bandeau>svg,.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-base) var(--ec-anim-ease)}.cb-accueil-tuile:active{transform:scale(.98)}}.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:#5534de}: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:#5534de14;box-shadow:inset 3px 0 #5534de}: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 #5534de}.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 .9s ease-out}.notes-jauge[data-epuise] .notes-jauge__plein{background:var(--ec-statut-refuse)}.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 .5s 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:899px){.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-vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.az-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.az-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.az-vive .ec-os-tuile-agir__rond{background:var(--ec-theme-sur-vif);color:var(--ec-theme-vif)}.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 .6s 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,.az-vide__exemples{margin:0;padding:0;list-style:none}.az-alerte{color:rgb(var(--ec-danger))}.az-graphique{height:220px}.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-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__icone{animation:az-coche .5s 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__icone{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-vide)>.az-rangee>p.ec-label{visibility:hidden}:root:root .az-colonne .ec-os-ligne[data-actif]{background:#5534de1a;color:rgb(var(--ec-os-texte));box-shadow:inset 3px 0 #5534de}: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)}}.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 cubic-bezier(.35,0,0,1)}.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 cubic-bezier(.35,0,0,1)}.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 .82s cubic-bezier(.35,0,0,1)}@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 cubic-bezier(.35,0,0,1)}[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 cubic-bezier(.35,0,0,1)}.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__objet-corps{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-billet__objet-titre{margin:0;overflow:hidden;font-size:var(--ec-os-t-h2);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ec-billet__tagline,.ec-billet-actions{display:inline-flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-billet__tuiles,.ec-billet__chiffres{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ec-os-ecart)}.ec-billet__chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-billet__vive .ec-os-tuile-agir__libelle{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-billet__barre{display:flex;align-items:center;flex-wrap:wrap;gap:var(--ec-space-sm)}.ec-billet__recherche{flex:1 1 240px;min-width:0}.ec-billet__tri{min-width:170px}.ec-billet__compte{margin-inline-start:auto;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.ec-billet-lignes{display:flex;flex-direction:column;margin:0;padding:0;list-style:none}.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-ligne--tete{min-height:40px;padding-block:0;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;cursor:default}.ec-billet-lignes>li>.ec-billet-ligne{border-bottom:1px solid var(--ec-os-filet);border-radius:0}.ec-billet-ligne--tete:hover{background:transparent;box-shadow:none}.ec-billet-pave{display:grid;place-items:center;align-content:center;width:56px;height:56px;border-radius:16px;background:rgb(var(--ec-os-champ));line-height:1.05}.ec-billet-pave__jour{font-size:20px;font-weight:600}.ec-billet-pave__mois{font-size:11px}.ec-billet-ligne__titre,.ec-billet-personne{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-billet-ligne__nom,.ec-billet-personne__nom{overflow:hidden;font-weight:500;text-overflow:ellipsis;white-space:nowrap}.ec-billet-ligne__meta,.ec-billet-personne__mail{overflow:hidden;font-size:12px;text-overflow:ellipsis;white-space:nowrap}.ec-billet-ligne[data-annule] .ec-billet-ligne__nom{text-decoration:line-through}.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-mobile{display:none}.ec-billet-lien{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__haut{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--ec-os-ecart)}.ec-billet__deux{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:var(--ec-os-ecart)}.ec-billet__anneau-ligne{display:flex;align-items:center;gap:var(--ec-space-xl)}.ec-billet__anneau-chiffre{font-size:26px;font-weight:600;line-height:1.1}.ec-billet__anneau-legende,.ec-billet__note{font-size:12px}.ec-billet__anneau-texte{margin:0;font-size:15px}.ec-billet__controle-texte{display:flex;flex-direction:column;align-items:flex-start;gap:var(--ec-space-sm)}.ec-billet__note{margin:0 0 var(--ec-space-sm)}.ec-billet-barres{display:flex;margin:0;list-style:none;align-items:flex-end;gap:3px;height:140px;padding-top:var(--ec-space-sm)}.ec-billet-barres__barre{flex:1;min-width:3px;max-width:32px;border-radius:4px 4px 2px 2px;background:var(--ec-theme-vif)}.ec-billet-barres__barre[data-vide]{background:var(--ec-os-filet)}.ec-billet-barres__axe{display:flex;justify-content:space-between;margin-top:var(--ec-space-xs);font-size:12px}.ec-billet-repartition,.ec-billet-derniers{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{gap:var(--ec-space-sm)}.ec-billet-derniers__ligne{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.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-participants{width:100%;border-collapse:collapse;table-layout:fixed}.ec-billet-participants :is(th,td){padding:var(--ec-space-sm) var(--ec-space-md);text-align:left;vertical-align:middle}.ec-billet-participants th{font-size:12px;font-weight:500}.ec-billet-participants th:nth-child(1){width:30%}.ec-billet-participants th:nth-child(5){width:300px}.ec-billet-participants tbody tr+tr{border-top:1px solid var(--ec-os-filet)}.ec-billet-tri{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:rgb(var(--ec-os-texte));font:inherit;cursor:pointer}.ec-billet-tri:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}.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}.ec-billet__haut,.ec-billet__deux{grid-template-columns:minmax(0,1fr)}}@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__tuiles>.ec-billet__vive,.ec-billet__tuiles:has(>.ec-billet__vive)>:nth-child(4){grid-column:1 / -1}.ec-billet__compte{margin-inline-start:0}.ec-billet__tri{flex:1 1 140px;min-width:0}.ec-billet-ligne--tete{display:none}.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-pave{grid-area:pave;align-self:start;width:48px;height:48px}.ec-billet-ligne__titre{grid-area:titre}.ec-billet-ligne__statut{grid-area:statut}.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-mobile{display:inline}.ec-billet__anneau-ligne{flex-direction:column;align-items:flex-start}.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-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);border-radius:var(--ec-radius-md);background:rgb(var(--ec-danger) / .08);color:rgb(var(--ec-danger));font-size:var(--ec-os-t-corps)}.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__objet-titre{font-size:var(--ec-os-t-fenetre);font-weight:400;line-height:var(--ec-os-i-fenetre)}.ec-billet[data-ec-espace=mail] .ec-billet-participants td{height:var(--ec-os-h-ligne-table);padding-block:0}.ec-billet[data-ec-espace=mail] .ec-billet-participants th{height:var(--ec-os-h-entete-table);padding-block:0}.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--terrain .ec-billet__anneau-chiffre{font-family:var(--ec-font-display-number, inherit);font-size:40px;letter-spacing:-.03em}:root .ec-billet[data-ec-espace=mail] .ec-billet__objet-titre{font-size:21px;font-weight:600;line-height:28px;letter-spacing:-.015em}.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__tagline--bande .ec-billet__tagline-texte{overflow:hidden;text-overflow:ellipsis}.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__tete{display:flex;align-items:baseline;justify-content:space-between;gap:var(--ec-space-md, 12px)}.ec-billet-panneau__titre{margin:0;font-size:15px;font-weight:600;line-height:22px}.ec-billet-panneau__sous-titre,.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 .4s 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,:root .ec-billet .ec-billet-participants thead th{height:40px;color:rgb(var(--ec-os-texte-2));font-size:11px;font-weight:500;letter-spacing:.06em;text-transform:uppercase}:root .ec-billet .ec-billet-participants thead tr{border-bottom:1px solid var(--ec-os-filet)}:root .ec-billet .ec-billet-participants tbody tr{border-bottom:1px solid var(--ec-os-filet)}.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}.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{font-size:var(--ec-os-t-corps)}.ecshop-carte__icone{display:inline-flex}.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 .8s var(--ec-ease, ease-out)}.ecshop-pastille[data-reussite]{animation:ecshop-reussite .9s var(--ec-ease, ease-out)}.ecshop-etiquette[data-neuve],.ecshop-suivi__ok{animation:ecshop-rebond .45s cubic-bezier(.34,1.56,.64,1)}}@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{margin:0;font-size:var(--ec-os-t-corps);font-weight:600}.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]: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-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-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{display:grid;grid-template-columns:minmax(0,1fr) 300px;gap:20px;align-items:start}.ec-dons-campagne__travail{display:grid;gap:16px;min-width:0}.ec-dons-campagne__champs{display:grid;gap:14px;min-width:0}.ec-dons-campagne__champs>*{width:100%}.ec-dons-campagne__vide{padding:14px 16px}@media(max-width:900px){.ec-dons-campagne{grid-template-columns:minmax(0,1fr)}}.ec-dons-campagne-modale .ec-dons-campagne{grid-template-columns:minmax(0,1fr)}.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__vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-mkt__vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-mkt__vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-mkt__vive .ec-os-tuile-agir__rond{background:var(--ec-theme-sur-vif);color:var(--ec-theme-vif)}.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)}.ec-mkt-modele__extrait{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@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 .7s 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__tete{display:flex;align-items:center;gap:var(--ec-os-e-8);min-width:0;padding:var(--ec-os-e-12)}.ec-mkt__tete>.ec-mkt__recherche{flex:0 1 320px;min-width:180px}.ec-mkt__statuts{min-width:0;overflow-x:auto;scrollbar-width:none}.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}@media(max-width:767px){.ec-mkt__tete{flex-wrap:wrap}.ec-mkt__tete>.ec-mkt__recherche{flex:1 1 100%;min-width:0}.ec-mkt__statuts{flex:1 1 100%}}.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-os-page .ec-os-recherche.ec-mkt__recherche{background:rgb(var(--ec-os-champ))}.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}td .ec-mkt-modele__extrait{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:unset}.ec-immo__corps{display:grid;align-content:start;gap:var(--ec-os-ecart)}.ec-immo__barre,.ec-immo__cellule,.ec-immo-lignes>.ec-list-row{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);min-width:0}.ec-immo__mandat>.ec-mk-two__a{display:flex;overflow:visible}.ec-immo__demandes{flex-wrap:nowrap;justify-content:flex-end;white-space:nowrap}.ec-immo__defile{min-width:0}.ec-immo__defile[data-deborde]{overflow-x:auto}.ec-immo__barre>.ec-os-recherche{flex:1 1 240px}.ec-immo__nom{display:grid;flex:1 1 200px;min-width:0}.ec-immo__nom>*{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-os-tuile-agir.ec-immo__vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-os-tuile-agir.ec-immo__vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-os-tuile-agir.ec-immo__vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-immo__vive .ec-os-tuile-agir__rond{background:var(--ec-theme-sur-vif);color:var(--ec-theme-vif)}.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__barre>.ec-filter-chips{flex-shrink:1;max-width:100%;flex-wrap:wrap}.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__lien{padding:0;border:0;background:none;font:inherit;color:rgb(var(--ec-accent));text-decoration:underline;text-underline-offset:2px;cursor:pointer}.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:block;width:100%;padding:8px 12px;border:0;border-left:2px solid transparent;border-radius:0;background:none;color:rgb(var(--ec-text-secondary));font:inherit;font-size:13px;font-weight:500;text-align:left;cursor:pointer}.ec-immo-reglages__lien:hover{color:rgb(var(--ec-text-primary, var(--ec-c-encre)));background:rgb(var(--ec-c-neutre-doux))}.ec-immo-reglages__lien[aria-current=true]{border-left-color:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-marque-encre));font-weight:600}.ec-immo-reglages__bloc{scroll-margin-top:16px}.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 0;border-bottom:1px solid rgb(var(--ec-border, var(--ec-c-filet, 228 228 231)))}.ec-immo-reglages__lien{width:auto;white-space:nowrap;border-left:0;border-bottom:2px solid transparent}.ec-immo-reglages__lien[aria-current=true]{border-bottom-color:rgb(var(--ec-c-marque))}}.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 .6s 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:1fr 1fr}.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}}.ec-boite-ligne:hover .ec-boite-ligne__case,.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 .9s 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__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)}.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__pied{padding-right:72px}}.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}.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}[data-ec-vivant] .ec-fidelite-reglages .ec-switch{position:relative;min-width:38px;min-height:22px}[data-ec-vivant] .ec-fidelite-reglages .ec-switch:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.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__feuille-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-fid__recherche{flex:0 1 320px;min-width:180px}.ec-fid__segments{min-width:0;overflow-x:auto;scrollbar-width:none}.ec-fid__compte{margin-inline-start:auto;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);white-space:nowrap}.ec-fid__explication{flex:1 1 auto;min-width:0;margin:0;color:rgb(var(--ec-os-texte-2))}.ec-fid__paliers>.ec-fid__feuille-tete{padding:0 0 var(--ec-os-e-12)}.ec-fid[data-ec-espace=mail] .ec-listing-sheet>.ec-listing-sheet__scroll{--ec-gutter: 12px}.ec-fid__formulaire{max-width:900px}@media(max-width:767px){.ec-fid__feuille-tete{flex-wrap:wrap}.ec-fid__recherche{flex:1 1 100%;min-width:0}.ec-fid__segments{flex:1 1 0}.ec-fid__paliers>.ec-fid__feuille-tete>.ec-fid__explication{flex-basis:100%}}@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}}.ec-os-page .ec-os-recherche.ec-fid__recherche{background:rgb(var(--ec-os-champ))}: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__notice{display:block;margin:0;padding:var(--ec-space-md) var(--ec-space-lg);border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-carte));box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-avis .ec-avis__tuiles .ec-os-tuile__chiffre{display:inline-flex;align-items:center;gap:6px}.ec-avis .ec-avis__tuile-vive{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte));box-shadow:none}.ec-avis .ec-avis__tuile-vive :is(.ec-os-tuile__chiffre,.ec-os-tuile-agir__chiffre){color:rgb(var(--ec-theme-encre-rgb))}.ec-avis .ec-avis__tuile-vive .ec-os-tuile-agir__rond{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-avis .ec-avis__tuile-vive .ec-os-tuile-agir__rond{background:var(--ec-theme-sur-vif);color:var(--ec-theme-vif)}.ec-avis-boite{display:flex;flex-direction:column;gap:var(--ec-space-lg);min-width:0}.ec-avis-filtres{display:flex;flex-direction:column;gap:var(--ec-space-md);min-width:0}.ec-avis-filtres__etats,.ec-avis__vues{align-self:flex-start;max-width:100%;overflow-x:auto}.ec-avis-filtres__rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm)}.ec-avis-filtres__recherche{flex:1 1 260px;min-width:0}.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 .7s 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__ziggy{display:flex;align-items:flex-start;gap:var(--ec-space-sm);margin:0;padding:var(--ec-space-md);border-left:3px solid var(--ec-avis-serie);border-radius:8px;background:rgb(var(--ec-os-champ));font-size:var(--ec-os-t-second)}.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__legende{display:flex;flex-wrap:wrap;gap:var(--ec-space-md);margin-bottom:var(--ec-space-md);font-size:var(--ec-os-t-second)}.ec-avis-mois__cle{display:inline-flex;align-items:center;gap:6px}.ec-avis-mois__pastille{width:12px;height:12px;border-radius:3px}.ec-avis-mois__graphe{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));align-items:end;gap:var(--ec-space-sm);height:240px}.ec-avis-mois__colonne{display:grid;grid-template-rows:18px minmax(0,1fr) 18px;height:100%;min-width:0;text-align:center}.ec-avis-mois__note,.ec-avis-mois__etiquette{overflow:hidden;font-size:12px;font-variant-numeric:tabular-nums;white-space:nowrap}.ec-avis-mois__pile{display:flex;flex-direction:column;gap:2px;align-self:end;width:min(100%,36px);justify-self:center}.ec-avis-mois__segment{flex-basis:0;min-height:3px}.ec-avis-mois__segment:first-child{border-radius:4px 4px 0 0}:is(.ec-avis-mois__segment,.ec-avis-mois__pastille)[data-etoiles="5"]{background:var(--ec-avis-serie)}:is(.ec-avis-mois__segment,.ec-avis-mois__pastille)[data-etoiles="4"]{background:color-mix(in srgb,var(--ec-avis-serie) 76%,rgb(var(--ec-os-carte)))}:is(.ec-avis-mois__segment,.ec-avis-mois__pastille)[data-etoiles="3"]{background:color-mix(in srgb,var(--ec-avis-serie) 54%,rgb(var(--ec-os-carte)))}:is(.ec-avis-mois__segment,.ec-avis-mois__pastille)[data-etoiles="2"]{background:color-mix(in srgb,var(--ec-avis-serie) 36%,rgb(var(--ec-os-carte)))}:is(.ec-avis-mois__segment,.ec-avis-mois__pastille)[data-etoiles="1"]{background:color-mix(in srgb,var(--ec-avis-serie) 22%,rgb(var(--ec-os-carte)))}.ec-avis-mois__tableau{margin-top:var(--ec-space-lg)}.ec-avis-mois__tableau summary{cursor:pointer;font-weight:600}.ec-avis-mois__tableau table{width:100%;margin-top:var(--ec-space-md);border-collapse:collapse;font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums}.ec-avis-mois__tableau :is(th,td){padding:6px 8px;border-bottom:1px solid var(--ec-os-filet);text-align:right}.ec-avis-mois__tableau :is(th:first-child,td:first-child){text-align:left}@media(max-width:600px){.ec-avis-mois__graphe{gap:3px;height:200px}.ec-avis-mois__note,.ec-avis-mois__etiquette{font-size:10px}}.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__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-filtres,.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,.ec-avis .ec-avis-filtres{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: #5534de;--ec-avis-etoile-4: #7d63ea;--ec-avis-etoile-3: #a391f0;--ec-avis-etoile-2: #c3b7f6;--ec-avis-etoile-1: #ded8fb}:root.dark .ec-avis-mois{--ec-avis-etoile-5: #d2c6ff;--ec-avis-etoile-4: #b5a3ff;--ec-avis-etoile-3: #9a84fc;--ec-avis-etoile-2: #8469f4;--ec-avis-etoile-1: #7257ea}.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}.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__puces,.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__compteur[data-ec-tuile-vive],.ec-audit__compteur[data-ec-tuile-vive] .ec-audit__discret{color:var(--ec-tuile-vive-encre)}.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__tete,.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__tete{--colonnes: 4}.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-libelle,.ec-audit__score-ecart,.ec-audit__score-env){font-size:var(--ec-os-t-second)}.ec-audit__score-action{display:inline-flex;align-items:center;gap:var(--ec-space-sm);font-weight:600}.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))}: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__compteur,.ec-audit__theme,.ec-audit__puce,.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}:is(.ec-audit__compteur,.ec-audit__theme){width:100%}.ec-audit__theme{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}.ec-audit__puce[aria-pressed=true]{background:rgb(var(--ec-os-actif-neutre));color:rgb(var(--ec-os-actif-neutre-encre))}: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__vide{display:grid;justify-items:start;gap:var(--ec-space-sm)}.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 .32s var(--ec-anim-ease) 2}[data-ec-vivant] .ec-audit__tuile-vive[data-ec-reussite]{animation:ec-audit-pulse .6s 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__tete,.ec-audit__grille,.ec-audit__ecart,.ec-audit__explication){--colonnes: 1}.ec-audit__tuile-vive{grid-column:auto}}@media(max-width:640px){.ec-audit__seulement-large,.ec-audit__tableau thead{display:none}.ec-audit__puces{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.ec-audit__puces>*{flex: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[data-ec-espace=mail] .ec-audit__vue--liste .ec-audit__puce{height:var(--ec-os-h-segment);padding-inline:var(--ec-os-e-12)}@media(any-pointer:coarse){.ec-sante[data-ec-espace=mail] .ec-audit__vue--liste .ec-audit__puce{height:44px}}:root:root:root:root:root:root .ec-sante :is(.ec-audit__tuile-vive,.ec-audit__compteur) :is(.ec-os-tuile-agir__chiffre,.ec-os-tuile__chiffre){font-family:var(--ec-font-display-number);font-size:34px;font-weight:500;line-height:40px;letter-spacing:-.03em}.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}.ec-sante .ec-audit__compteur :is(.ec-os-tuile__libelle,.ec-os-tuile__tete){color:rgb(var(--ec-os-texte-2));font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}:root:root:root:root:root:root .ec-sante .ec-audit__compteur[data-ec-tuile-vive] .ec-os-tuile__chiffre{color:rgb(var(--ec-c-danger))}:is(.ec-audit__verdict,.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__verdict{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--ec-space-sm) var(--ec-space-lg);min-width:0}.ec-audit__verdict-texte{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--ec-space-2xs) var(--ec-space-md);min-width:0;margin:0;color:rgb(var(--ec-os-texte-2))}.ec-audit__verdict-titre{color:rgb(var(--ec-os-texte));font-size:15px;font-weight:600}.ec-audit__verdict-action{font-weight:600}.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-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-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, #5534de);color:var(--ec-theme-sur-vif, #fff);animation:ec-dyk-pop .52s cubic-bezier(.2,.9,.25,1.2) 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, #5534de);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 .46s cubic-bezier(.2,.8,.2,1) 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-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(5,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, 85 52 222));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{height:var(--ec-os-h-controle);padding-right:var(--ec-space-xs, 6px);gap:var(--ec-space-sm)}.ec-vitrine-ziggy__champ>.ec-icone{color:rgb(var(--ec-os-texte-2))}.ec-vitrine-ziggy__envoyer{flex:none;width:var(--ec-os-h-sm);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 cubic-bezier(.34,1.56,.64,1) 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-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-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:72px;padding-block:14px 10px;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(--ec-font-display-number, "PolySans", "Inter Variable", system-ui, sans-serif);font-size:28px;font-weight:600;line-height:34px;letter-spacing:.01em;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:14px;line-height:20px;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-bande-chiffres{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-bande-chiffres[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.ec-bande-chiffres[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-bande-chiffres[data-n="1"]{grid-template-columns:minmax(0,1fr)}.ec-bande-chiffres__case{display:flex;min-width:0}.ec-bande-chiffres__tuile{display:flex;flex:1 1 auto;align-items:center;gap:12px;min-width:0;min-height:92px;margin:0;padding:12px 16px;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);color:rgb(var(--ec-os-texte));font:inherit;text-align:left;box-sizing:border-box}button.ec-bande-chiffres__tuile{cursor:pointer;transition:box-shadow .15s var(--ec-c-ease, ease)}button.ec-bande-chiffres__tuile:hover{box-shadow:0 0 0 1px var(--ec-os-filet-fort)}button.ec-bande-chiffres__tuile:focus-visible{outline:2px solid rgb(var(--ec-os-actif));outline-offset:2px}.ec-bande-chiffres__texte{display:flex;flex:1 1 auto;flex-direction:column;gap:2px;min-width:0}.ec-bande-chiffres__libelle{display:flex;align-items:center;gap:7px;font-size:13px;line-height:18px;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-bande-chiffres__libelle svg{flex:none;color:rgb(var(--ec-os-texte-3))}.ec-bande-chiffres__ligne{display:flex;align-items:center;gap:8px;min-width:0;white-space:nowrap}.ec-bande-chiffres__valeur.ec-bande-chiffres__valeur{font-size:30px;font-weight:500;line-height:36px;letter-spacing:-.03em;color:rgb(var(--ec-os-texte))}.ec-bande-chiffres__valeur[data-alerte]{color:rgb(var(--ec-c-danger))}.ec-bande-chiffres__pastille{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-neutre));font-size:12px;font-weight:600;line-height:20px}.ec-bande-chiffres__pastille[data-ton=hausse]{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.ec-bande-chiffres__pastille:is([data-ton=baisse],[data-ton=alerte]){background:rgb(var(--ec-c-danger-doux));color:rgb(var(--ec-c-danger))}.ec-bande-chiffres__portee{overflow:hidden;font-size:12.5px;line-height:17px;color:rgb(var(--ec-os-texte-3));text-overflow:ellipsis;white-space:nowrap}.ec-bande-chiffres__courbe{display:inline-flex;flex:none;align-self:center;margin-left:auto;color:rgb(var(--ec-c-marque))}.ec-bande-chiffres__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__statut{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);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,1fr) auto;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-bande-chiffres,.ec-bande-chiffres[data-n="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@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-bande-chiffres,.ec-bande-chiffres[data-n="3"],.ec-bande-chiffres[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.ec-bande-chiffres__tuile{min-height:84px;padding:10px 12px}.ec-bande-chiffres__portee,.ec-bande-chiffres__libelle{white-space:normal}}.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:"";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}}.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 .7s cubic-bezier(.22,1,.36,1) 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 .7s cubic-bezier(.22,1,.36,1) 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__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__statut{display:inline-flex;flex:none;align-items:center;gap: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));white-space:nowrap}.ec-panneau__statut i{width:6px;height:6px;border-radius:50%;background:rgb(var(--ec-os-texte-3))}.ec-panneau__statut[data-ton=urgent] i{background:rgb(var(--ec-danger))}.ec-panneau__statut[data-ton=attention] i{background:rgb(var(--ec-warning))}.ec-panneau__statut[data-ton=ziggy] i{background:rgb(var(--ec-theme-vif-rgb, var(--ec-os-texte)))}.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 .7s cubic-bezier(.22,1,.36,1) 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 .7s cubic-bezier(.22,1,.36,1) 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 .6s cubic-bezier(.22,1,.36,1) 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: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__statut{justify-self:start;margin-top:var(--ec-space-2xs, 4px);padding:2px var(--ec-space-xs, 6px);border-radius:var(--ec-radius-full, 999px);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-chip)}.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-heberg__corps,.ec-heberg-jour,.ec-heberg-plan,.ec-heberg-boite,.ec-heberg-logements,.ec-heberg-voyageurs,.ec-heberg-fiche,.ec-heberg-saisie,.ec-heberg-fiche__bloc{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-jour__date,.ec-heberg-saisie h4,.ec-heberg-fiche__bloc h3{margin:0}.ec-heberg__erreur{color:var(--ec-statut-refuse)}.ec-heberg__liste,.ec-heberg-logements__grille{display:grid;padding:0;list-style:none}.ec-heberg-jour__grille{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-os-ecart);align-items:start}.ec-heberg-jour__grille[data-deux]{grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}.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;overflow:hidden;margin:3px 2px;padding:4px 10px;border:1.5px solid var(--ec-theme-vif);border-radius:var(--ec-os-rayon-pilule);background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif);font:inherit;font-size:var(--ec-os-t-chip);text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer}.ec-heberg-barre[data-etat=a-confirmer]{border-style:dashed;background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-heberg-barre[data-etat=termine],.ec-heberg-barre[data-etat=a-cloturer]{border-color:transparent;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte))}.ec-heberg-resa,.ec-heberg-logement{display:grid;width:100%;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ec-heberg-resa{grid-template-columns:minmax(0,2fr) minmax(0,2fr) minmax(0,1fr) auto;align-items:center;gap:var(--ec-space-md);padding:var(--ec-space-sm);border-radius:var(--ec-os-rayon-tuile)}.ec-heberg-resa:hover{background:rgb(var(--ec-os-champ))}.ec-heberg-resa__qui,.ec-heberg-resa__quand,.ec-heberg-logement__corps{display:grid;gap:var(--ec-space-2xs);min-width:0}.ec-heberg-logements__grille{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:var(--ec-os-ecart);margin:0}.ec-heberg-logement{overflow:hidden;padding:0;border-radius:var(--ec-os-rayon-carte);background:rgb(var(--ec-os-carte));transition:box-shadow var(--ec-anim-base) var(--ec-anim-ease)}.ec-heberg-logement:hover{box-shadow:var(--ec-os-ombre-flottante)}.ec-heberg-logement img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.ec-heberg-logement__corps{padding:var(--ec-os-air-carte)}.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 .9s 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],.ec-heberg-logement{animation:none;transition:none}}@media(max-width:600px){.ec-heberg-jour__grille,.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-resa{grid-template-columns:minmax(0,1fr) auto}}.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-wk .ec-heberg-barre{border:0;border-radius:8px;background:rgb(var(--ec-c-info-point) / .24);color:rgb(var(--ec-c-info));font-weight:600;box-shadow:inset 4px 0 rgb(var(--ec-c-info-point))}.ec-wk .ec-heberg-barre[data-etat=en-cours]{background:rgb(var(--ec-c-succes-point) / .24);color:rgb(var(--ec-c-succes));box-shadow:inset 4px 0 rgb(var(--ec-c-succes-point))}.ec-wk .ec-heberg-barre[data-etat=a-confirmer]{border-style:dashed;border-color:rgb(var(--ec-c-attention-point));background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-wk .ec-heberg-barre[data-etat=a-confirmer]{border-width:1.5px;box-shadow:none}.ec-wk .ec-heberg-barre[data-etat=non-presente]{background:rgb(var(--ec-c-danger-point) / .24);color:rgb(var(--ec-c-danger));box-shadow:inset 4px 0 rgb(var(--ec-c-danger-point))}.ec-wk .ec-heberg-barre:is([data-etat=termine],[data-etat=a-cloturer],[data-etat=annule],[data-etat=expire]){border-color:transparent;background:rgb(var(--ec-c-neutre-doux));color:rgb(var(--ec-c-neutre))}.ec-wk .ec-heberg-barre[data-eclaire]{box-shadow:0 0 0 3px rgb(var(--ec-c-marque) / .25)}.ec-heberg-logement-ligne{display:inline-flex;align-items:center;gap:12px;min-width:0}.ec-heberg-logement-ligne img,.ec-heberg-logement-ligne__vide{flex:none;width:36px;height:36px;border-radius:8px;object-fit:cover}.ec-heberg-logement-ligne__vide{display:inline-grid;place-items:center;background:rgb(var(--ec-c-encre-3) / .1);color:rgb(var(--ec-c-encre-3))}.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}.ec-wk--table .ec-heberg-logements__grille{padding:16px 20px}@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-cbl{display:flex;flex-direction:column;min-width:0;padding:0;border:1px solid var(--ec-c-filet);border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-papier));color:rgb(var(--ec-c-encre));font:inherit;text-align:left;overflow:hidden;cursor:pointer;transition:box-shadow .16s var(--ec-c-ease, ease),transform .16s var(--ec-c-ease, ease)}.ec-cbl:hover{box-shadow:0 10px 28px -18px #00000059;transform:translateY(-1px)}.ec-cbl:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px}:root:root .ec-cbl__photo{position:relative;aspect-ratio:16 / 10;width:100%;border:0;border-radius:0;box-shadow:none;background:rgb(var(--ec-c-lavis))}:root:root .ec-cbl__photo img{width:100%;height:100%;object-fit:cover;border-radius:0}.ec-cbl__statut{position:absolute;top:10px;left:10px;display:inline-flex;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-papier) / .86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ec-cbl__corps{display:flex;flex-direction:column;gap:4px;padding:12px 16px 14px;min-width:0}.ec-cbl__type{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:rgb(var(--ec-c-encre-3))}.ec-cbl__ref{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-cbl__titre{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:15px;line-height:20px;font-weight:600;min-height:40px}.ec-cbl__lieu{display:inline-flex;align-items:center;gap:4px;font-size:13px;color:rgb(var(--ec-c-encre-2))}.ec-cbl__pied{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-top:8px;padding-top:10px;border-top:1px solid var(--ec-c-filet-doux)}.ec-cbl__reperes{display:inline-flex;align-items:center;gap:12px;min-width:0;font-size:13px;color:rgb(var(--ec-c-encre-2));white-space:nowrap;overflow:hidden}.ec-cbl__reperes>span{display:inline-flex;align-items:center;gap:4px}.ec-cbl__prix{flex:none;font-size:16px;font-weight:600;white-space:nowrap}.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}.ec-immo-ed__nav{display:none}@container ec-immo-ed (min-width: 1180px){.ec-immo-ed__grille{grid-template-columns:184px minmax(480px,1fr) 380px}.ec-immo-ed__nav{display:flex;flex-direction:column;gap:2px;position:sticky;top:calc(var(--ec-immo-ed-haut, 0px) + 8px)}.ec-immo-ed__apercu{position:sticky;top:calc(var(--ec-immo-ed-haut, 0px) + 8px)}}@container ec-immo-ed (min-width: 900px) and (max-width: 1179.98px){.ec-immo-ed__grille{grid-template-columns:minmax(480px,1fr) 340px}.ec-immo-ed__apercu{position:sticky;top:calc(var(--ec-immo-ed-haut, 0px) + 8px)}}.ec-immo-ed__bascule{display:none}@container ec-immo-ed (max-width: 899.98px){.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__nav-item{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:36px;padding:0 12px;border:0;border-left:2px solid transparent;background:transparent;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:14px;text-align:left;cursor:pointer}.ec-immo-ed__nav-item:hover{color:rgb(var(--ec-os-texte));background:rgb(var(--ec-os-texte) / .04)}.ec-immo-ed__nav-item[aria-current=true]{border-left-color:rgb(var(--ec-os-violet));color:rgb(var(--ec-os-texte));font-weight:600}.ec-immo-ed__nav-compte{font-size:12px;color:rgb(var(--ec-os-texte-3))}.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=rue]{grid-template-columns:minmax(0,1fr) 120px}}@container ec-immo-ed-form (max-width: 519.98px){.ec-immo-ed__rang[data-colonnes="3"]{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__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-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;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__statut .ec-os-segmente{flex-wrap:wrap;border-radius:var(--ec-os-rayon-tuile)}.ec-fiche-bien__statut .ec-os-segmente__option{padding:0 var(--ec-space-lg)}.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}.ec-bien-galerie{order:1}.ec-fiche-bien__infos{order:2}.ec-fiche-bien__prix{order:3}.ec-fiche-bien__statut,.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)}}.ec-fiche-bien__etapes .ec-os-segmente{gap:6px;padding:0;background:transparent;box-shadow:none}:root:root .ec-fiche-bien__etapes .ec-os-segmente__option{min-height:36px;border-radius:var(--ec-c-rayon-pilule);background:rgb(var(--ec-c-lavis));color:rgb(var(--ec-c-encre-3));font-weight:500}:root:root:root:root:root:root .ec-fiche-bien__etapes .ec-os-segmente__option[data-actif=true]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque));font-weight:600;box-shadow:none}:root:root .ec-fiche-bien__etapes .ec-os-segmente__glisse{background:rgb(var(--ec-c-marque));box-shadow: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__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));overflow-wrap:anywhere}.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}.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}}.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) 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-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ec-os-ecart)}.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, 85 52 222));color:rgb(var(--ec-os-violet-encre, 74 43 208));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, 74 43 208) / .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:760px){.ec-media-toolbar .ec-media-search{flex-basis:100%;max-width:none}.ec-media-layout{flex-direction:column}.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}[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-cards{grid-template-columns:repeat(auto-fill,minmax(140px,1fr))!important}}.ec-media-card__menu :is(button,[role=button]){border-radius:var(--ec-radius-pill);background:rgb(var(--ec-os-carte) / .88);color:rgb(var(--ec-os-texte));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 1px 4px rgb(var(--ec-os-texte) / .16)}.ec-pastille.ec-media-card__badge-long{height:auto;max-width:100%;min-width:0;flex-shrink:1;padding-block:var(--ec-space-2xs);line-height:1.3;white-space:normal;text-align:left;overflow-wrap:anywhere}.ec-media-bande{display:contents}.ec-media-workspace .ec-media-cards{grid-template-columns:repeat(auto-fill,minmax(176px,1fr));gap:12px}.ec-media-workspace .ec-media-cards>*{border:1px solid var(--ec-os-filet);border-radius:var(--ec-c-rayon-carte, 12px);box-shadow:none}.ec-media-workspace .ec-media-cards>*>div:last-child{gap:6px!important;padding:10px 12px 12px!important}.ec-media-workspace .ec-media-cards .rt-Badge{height:22px;padding:0 8px;border-radius:999px;font-size:12px}.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}}.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:1 1 220px;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-members-reglage{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 24px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte))}.ec-members-reglage__texte{display:grid;gap:2px;min-width:0;font-size:14px}.ec-members-reglage__texte span{color:rgb(var(--ec-text-muted));font-size:13px}.ec-members-avis{display:block;margin:0;padding:12px 24px;border-radius:var(--ec-os-rayon-tuile);background:rgb(var(--ec-os-carte));color:rgb(var(--ec-warning));font-size:13px}.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:.06em!important;font-size:12px!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>.ecshop__banner{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, 85 52 222));color:#fff}.ec-act-btn.ec-act-btn--icon.ecshop-nouvelle-rond:hover{background:rgb(var(--ec-c-marque, 85 52 222));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-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-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-pos-pulse .28s var(--ec-anim-ease-spring)}.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-rebond .26s var(--ec-anim-ease-spring)}.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);animation:ec-pos-pulse .7s var(--ec-anim-ease-spring)}.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-rebond{40%{transform:translateY(-3px)}}@keyframes ec-pos-pulse{45%{transform:scale(1.18)}}@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}.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{margin-block:var(--ec-barre-ecart-rangees, 16px);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}.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 .15s var(--ec-c-ease),transform .12s var(--ec-c-ease)}.ec-pos .ec-pos-tuile.ec-pos-choix:active:not(:disabled){transform:scale(.98)}@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:880px){.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}}.ec-pos .ec-pos-outils .ec-os-recherche:focus-within:not(#_){outline:2px solid rgb(var(--ec-c-marque, var(--ec-accent)));outline-offset:2px}@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}}.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)}.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__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-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-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-accord--changees{gap:var(--ec-space-sm);border-color:rgb(var(--ec-warning) / .45);background:rgb(var(--ec-warning) / .08)}.ec-accord__changees-texte{margin:0;font-size:var(--ec-font-size-body);line-height:1.5;color:rgb(var(--ec-text-primary))}.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}.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{display:flex;align-items:center;justify-content:flex-end;gap:var(--ec-space-md);padding:var(--ec-space-lg)}.ec-seo-reglages-enregistre{display:inline-flex;align-items:center;gap:var(--ec-space-xs);color:rgb(var(--ec-success));font-size:var(--ec-os-t-corps);font-weight:500}.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-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))}.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-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{padding:var(--ec-os-pad-carte)}.ec-seo-rapport{display:flex;flex-direction:column;gap:var(--ec-space-xl)}.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-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{padding:16px;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,.ec-seo-suivi h3{margin:0;font-size:16px;font-weight:500}.ec-seo-suivi__erreur{color:rgb(var(--ec-danger))}.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-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(260px,100%)}.ec-select__trigger.ec-reglages__liste{width:min(260px,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)}.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);background:rgb(var(--ec-os-carte))}@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:16px;width:auto!important;max-width:100%;padding:0;overflow-x:auto;scrollbar-width:none;border-radius:0;background:none;box-shadow:inset 0 -1px rgb(var(--ec-border) / var(--ec-border-opacity))}.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 2px;min-height:40px;border-radius:0;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]{background:none;color:rgb(var(--ec-os-texte));box-shadow:inset 0 -2px rgb(var(--ec-c-marque, 85 52 222))}:root:root:root .ec-reglages .ec-settings .ec-settings__nav .ec-nav-item[data-active=true]:before{display:none}}.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-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)}}: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[data-active=true]{position:relative;border-radius:0;background:rgb(var(--ec-c-marque-doux));color:rgb(var(--ec-c-marque-encre));box-shadow:inset 2px 0 rgb(var(--ec-c-marque, 85 52 222))}: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{max-width:760px;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)}}.ec-exports__corps{display:flex;flex-direction:column;gap:20px;padding:16px 4px 32px;min-width:0}.ec-exports__rangee{min-width:0}.ec-exports__compte{font-size:13px;color:rgb(var(--ec-os-texte-2));white-space:nowrap;font-variant-numeric:tabular-nums}.ec-exports__vide{margin:0;padding:24px 0;color:rgb(var(--ec-os-texte-2));font-size:14px}.ec-exports__groupe{display:flex;flex-direction:column;gap:8px;min-width:0}.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}.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__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__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__alerte{margin:0;padding:var(--ec-space-sm) var(--ec-space-md);border-radius:12px;border:1px solid rgb(var(--ec-os-danger));color:rgb(var(--ec-os-danger));font-size:var(--ec-os-t-second)}.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{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, 74 43 208));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:repeat(2,minmax(0,1fr))}@media(max-width:900px){.ecshop[data-onglet=pilotage] .ecshop-cockpit{grid-template-columns:1fr}}.ec-commerce-hero__chiffre{color:rgb(var(--ec-c-encre));font-family:var(--ec-font-display-number);font-size:44px;font-weight:500;line-height:1.05;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ec-commerce-hero .ecshop-chart{flex:1;min-height:220px}.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}.ecshop__body{flex:1;min-height:0;overflow:auto;padding:var(--ec-gutter-y) var(--ec-gutter) 32px}.ecshop__banner{display:flex;align-items:center;gap:10px;padding:10px var(--ec-gutter);font-size:var(--ec-os-t-corps);font-weight:500;border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-os-champ));color:rgb(var(--ec-text-primary))}.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:8px}.ecshop-sec__title{font-size:var(--ec-os-t-corps);font-weight:600;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-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 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) var(--ec-os-e-12, 12px)}.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-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__vide{margin:0;padding:24px 8px;font-size:14px;color:rgb(var(--ec-os-texte-2))}.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 .7s cubic-bezier(.22,1,.36,1)}.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 .12s var(--ec-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{display:grid;gap:1px;width:100%;min-height:36px;margin-bottom:var(--ec-space-2xs);padding:var(--ec-space-2xs) var(--ec-space-xs);border:1px solid transparent;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font:inherit;font-size:11px;text-align:left;cursor:grab}.ec-staff-carte[data-ec-ouvert]{border:1px dashed currentColor;background:transparent;color:rgb(var(--ec-os-texte))}.ec-staff-carte[data-ec-alerte]{border-left:3px solid var(--ec-statut-refuse)}.ec-staff-carte[data-ec-glisse]{opacity:.4}.ec-staff-carte__heures{display:inline-flex;align-items:center;gap:4px;font-weight:600}.ec-staff-carte__alerte{color:var(--ec-statut-refuse)}:root:not(.light) :is(.ec-staff-carte__alerte,.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 .12s var(--ec-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{display:block;margin-bottom:var(--ec-space-2xs);padding:3px 6px;border:1px dashed rgb(var(--ec-os-texte) / .5);border-radius:var(--ec-radius-md);font-size:11px}.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, 85 52 222));font-weight:600;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, 85 52 222))}.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-cartes{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;padding:var(--ec-os-e-12, 12px)}.ec-staff-carte-membre{display:flex;flex-direction:column;gap:8px;width:100%;padding:14px;border:0;border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font:inherit;text-align:left;cursor:pointer}.ec-staff-carte-membre:hover{background:var(--ec-os-survol-neutre)}.ec-staff-carte-membre__tete{display:flex;align-items:center;gap:10px;min-width:0}.ec-staff-carte-membre__avatar{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;font-size:12px;font-weight:700;text-transform:uppercase}.ec-staff-carte-membre__nom{display:flex;align-items:center;gap:6px}.ec-staff-carte-membre__meta{display:flex;gap:12px;color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second)}.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-staff-conges__aide{display:flex;align-items:center;gap:6px;margin:0;color:rgb(var(--ec-os-texte-2));font-size:12px}.ec-os-page .ec-staff-planning{padding:0}.ec-staff-jour__bloc .ec-staff-carte:not([data-ec-ouvert]){background:rgb(var(--ec-os-carte))}.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 .7s cubic-bezier(.22,1,.36,1)}@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-table .ec-staff-carte:not([data-ec-ouvert]){border-left:3px solid var(--ec-staff-teinte, rgb(var(--ec-os-actif)));background:color-mix(in srgb,var(--ec-staff-teinte, rgb(var(--ec-os-actif))) 12%,transparent);font-size:12px}.ec-staff-table .ec-staff-carte[data-ec-alerte]{border-left-color:var(--ec-statut-refuse)}.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-ads-corps{display:flex;flex-direction:column;gap:var(--ec-os-page-ecart)}.ec-ads-entete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-md);flex-wrap:wrap}.ec-ads-entete__droite{display:flex;align-items:center;gap:var(--ec-space-sm);flex-wrap:wrap}@media(max-width:600px){.ec-ads-entete__droite.ec-ads-periode__actions{flex-wrap:wrap;max-width:100%}}.ec-ads-tuiles-cadre{container-type:inline-size}.ec-ads-tuiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ec-os-gap-cartes)}@container (min-width: 480px){.ec-ads-tuiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@container (min-width: 1200px){.ec-ads-tuiles{grid-template-columns:repeat(6,minmax(0,1fr))}}.ec-ads-tuiles .ec-os-tuile{container-type:inline-size}.ec-ads-tuiles .ec-os-tuile__chiffre{font-size:min(var(--ec-os-t-h1),19cqi);white-space:nowrap}.ec-ads-outils{display:flex;align-items:center;gap:var(--ec-space-sm);flex-wrap:wrap}.ec-ads-outils__recherche{flex:1 1 220px;min-width:0;max-width:360px}.ec-ads-outils__fin{margin-left:auto;display:flex;align-items:center;gap:var(--ec-space-sm);flex-wrap:wrap}.ec-ads-filtre-selection{display:flex;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary))}.ec-ads-defile{overflow-x:auto;max-width:100%}.ec-ads-cadre{position:relative}.ec-ads-cadre:before,.ec-ads-cadre:after{content:"";position:absolute;top:0;bottom:0;z-index:11;width:48px;pointer-events:none;opacity:0;transition:opacity .16s var(--ec-ease)}.ec-ads-cadre:before{left:var(--ec-ads-fige-fin, 0px);width:52px;background:linear-gradient(to right,rgb(var(--ec-surface)) 44px,rgb(var(--ec-surface) / 0))}.ec-ads-cadre:after{right:0;background:linear-gradient(to left,rgb(var(--ec-surface)),rgb(var(--ec-surface) / 0))}.ec-ads-cadre[data-suite-gauche]:before,.ec-ads-cadre[data-suite-droite]:after{opacity:1}.ec-ads-cadre__rond{position:absolute;top:6px;z-index:12;box-shadow:var(--ec-shadow-card-sm)}.ec-ads-cadre__rond[data-cote=gauche]{left:calc(var(--ec-ads-fige-fin, 0px) + 4px)}.ec-ads-defile table{border-collapse:separate!important;border-spacing:0}.ec-ads-defile :is(thead th,tbody td){border-bottom:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-ads-defile :is(th,td):nth-child(-n+3){position:sticky!important;z-index:2;background-color:rgb(var(--ec-surface))}.ec-ads-cadre .ec-ads-defile thead th:nth-child(-n+3){z-index:3;background-color:rgb(var(--ec-surface))!important}.ec-ads-defile :is(th,td):nth-child(1){left:0}.ec-ads-defile :is(th,td):nth-child(2){left:var(--ec-ads-fige-1, 44px)}.ec-ads-defile :is(th,td):nth-child(3){left:var(--ec-ads-fige-2, 120px)}.ec-ads-defile tbody tr:hover>td:nth-child(-n+3){background-image:linear-gradient(rgb(var(--ec-elevated) / .5),rgb(var(--ec-elevated) / .5))}.ec-ads-defile tbody tr:is([data-ec-ligne=cochee],:has(>td.ec-datatable__select [data-state=checked]))>td:nth-child(-n+3){background-image:linear-gradient(rgb(var(--ec-c-marque, var(--ec-accent)) / .055),rgb(var(--ec-c-marque, var(--ec-accent)) / .055))}.ec-ads-cadre[data-suite-gauche] .ec-ads-defile :is(th,td):nth-child(3){box-shadow:8px 0 10px -8px #00000038}.ec-ads-budget{display:inline-flex;flex-direction:column;align-items:flex-end;max-width:100%}.ec-ads-cadre__rond[data-cote=droite]{right:4px}.ec-ads-nom{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ads-nom__lien{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0;font:inherit;font-weight:600;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-text-primary));text-align:left;cursor:pointer;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:var(--ec-radius-sm)}.ec-ads-corps .ec-ads-nom :is(.ec-ads-nom__lien,.ec-ads-geste){min-height:0}.ec-ads-nom__lien:hover{text-decoration:underline}.ec-ads-nom__lien:focus-visible,.ec-ads-geste:focus-visible,.ec-ads-objectif:focus-visible{outline:2px solid rgb(var(--ec-text-primary));outline-offset:2px}.ec-ads-nom__sous{font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-primary) / .72);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-ads-gestes{display:inline-flex;gap:var(--ec-space-2xs);margin-left:var(--ec-space-xs)}.ec-ads-geste{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;padding:0 4px;font:inherit;font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-primary));cursor:pointer;border-radius:var(--ec-radius-sm);opacity:0;transition:opacity .12s var(--ec-ease)}tr:hover .ec-ads-geste,tr:focus-within .ec-ads-geste,.ec-ads-geste:focus-visible{opacity:1}.ec-ads-geste:hover{background:rgb(var(--ec-text-primary) / .08)}@media(hover:none){.ec-ads-geste{opacity:1}}.ec-ads-nombre{font-variant-numeric:tabular-nums;font-size:var(--ec-os-t-corps)}.ec-ads-nombre[data-fort]{font-weight:600}.ec-ads-nombre[data-vide]{color:rgb(var(--ec-text-primary) / .55)}.ec-ads-pastille{display:inline-flex;border-radius:var(--ec-radius-pill)}.ec-ads-totaux{display:flex;align-items:baseline;gap:var(--ec-space-lg);flex-wrap:wrap;padding:var(--ec-space-md) var(--ec-space-lg);border-top:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-primary))}.ec-ads-totaux strong{font-weight:600}.ec-ads-totaux__valeur{display:inline-flex;gap:6px;font-variant-numeric:tabular-nums}.ec-ads-etapes{display:flex;gap:var(--ec-space-sm);flex-wrap:wrap;margin:0;padding:0;list-style:none}.ec-ads-etapes li{display:inline-flex;align-items:center;gap:6px;font-size:var(--ec-os-t-corps);padding:6px 12px;border-radius:var(--ec-radius-pill);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));color:rgb(var(--ec-text-primary))}.ec-ads-etapes li[aria-current=step]{background:rgb(var(--ec-text-primary));color:rgb(var(--ec-surface));border-color:transparent}.ec-ads-objectifs{display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:var(--ec-space-md)}.ec-ads-objectif{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;flex-direction:column;align-items:flex-start;gap:6px;padding:var(--ec-space-lg);border-radius:var(--ec-radius-lg);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font:inherit;text-align:left;cursor:pointer;transition:box-shadow .16s var(--ec-ease),border-color .16s var(--ec-ease)}.ec-ads-objectif:hover{box-shadow:var(--ec-float-shadow)}.ec-ads-objectif[aria-pressed=true]{border-color:rgb(var(--ec-text-primary));box-shadow:inset 0 0 0 1px rgb(var(--ec-text-primary))}.ec-ads-objectif__aide{font-size:var(--ec-os-t-second);color:rgb(var(--ec-text-primary) / .75);line-height:1.45}.ec-ads-grille-champs{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--ec-space-md)}.ec-ads-creation{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:var(--ec-space-xl);align-items:start}@media(max-width:900px){.ec-ads-creation{grid-template-columns:minmax(0,1fr)}}.ec-ads-apercu{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-lg);border-radius:var(--ec-radius-lg);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity));background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));font-size:var(--ec-os-t-corps)}.ec-ads-apercu__media{aspect-ratio:1.91 / 1;border-radius:var(--ec-radius-md);background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));display:grid;place-items:center}.ec-ads-apercu__pied{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-space-sm)}.ec-ads-fiche{display:flex;flex-direction:column;gap:var(--ec-space-lg)}.ec-ads-fiche__liste{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-ads-fiche__ligne{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);border:1px solid rgb(var(--ec-border) / var(--ec-border-opacity))}.ec-ads-chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm)}.ec-ads-chiffres .ec-os-tuile{align-content:start;min-height:0;padding:var(--ec-space-lg)}.ec-ads-chiffres .ec-os-tuile__chiffre{font-size:var(--ec-os-t-h2);white-space:nowrap}@media(max-width:600px){.ec-ads-chiffres{grid-template-columns:repeat(2,minmax(0,1fr))}}.ec-ads-jauge{position:relative;height:6px;border-radius:var(--ec-radius-pill);background:rgb(var(--ec-text-primary) / .1);overflow:hidden}.ec-ads-jauge>span{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--ec-theme-vif);transform-origin:left center}.ec-ads-jauge[data-complet]>span{background:var(--ec-statut-valide)}.ec-ads-reussite{display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:600;color:rgb(var(--ec-text-primary))}.ec-ads-onglets{max-width:100%;overflow-x:auto}@media(max-width:600px){.ec-ads-vue .ec-os-segmente__option{padding:0 var(--ec-space-md)}.ec-ads-outils__recherche{max-width:none;flex-basis:100%}.ec-ads-outils__fin{margin-left:0}}@media(prefers-reduced-motion:no-preference){[data-ec-vivant] .ec-ads-pastille[data-pulse]{animation:ec-ads-pulse .6s var(--ec-ease)}[data-ec-vivant] .ec-ads-jauge>span{animation:ec-ads-remplir .7s var(--ec-ease) both}[data-ec-vivant] .ec-ads-objectif[data-rebond]{animation:ec-ads-rebond .32s var(--ec-ease)}[data-ec-vivant] .ec-ads-reussite svg{animation:ec-ads-decolle .8s var(--ec-ease) both}}@keyframes ec-ads-pulse{0%{box-shadow:0 0 0 0 var(--ec-theme-vif)}to{box-shadow:0 0 0 8px transparent}}@keyframes ec-ads-remplir{0%{transform:scaleX(0)}}@keyframes ec-ads-rebond{0%{transform:scale(.97)}60%{transform:scale(1.02)}to{transform:scale(1)}}@keyframes ec-ads-decolle{0%{transform:translate(0) rotate(0)}60%{transform:translate(3px,-6px) rotate(-8deg)}to{transform:translate(0) rotate(0)}}:root :is(.ec-ads-vue,.ec-ads-fiche,.ec-ads-portail) .ec-switch:not([data-state=checked]):before{background-color:rgb(var(--ec-os-texte) / .06);box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte) / .5)}.ec-ads-note{display:flex;align-items:flex-start;gap:var(--ec-space-sm);margin:0;font-size:var(--ec-os-t-second);line-height:1.5;color:rgb(var(--ec-os-texte))}.ec-ads-note>.ec-icone{margin-top:1px}.ec-ads-note strong{font-weight:600}.ec-ads-cartes{display:flex;flex-direction:column;gap:var(--ec-space-sm);margin:0;padding:0;list-style:none}.ec-ads-carte-ligne{display:flex;flex-direction:column;gap:var(--ec-space-sm);padding:var(--ec-space-md);border-radius:var(--ec-radius-lg);box-shadow:inset 0 0 0 1px var(--ec-os-filet)}.ec-ads-carte-ligne[data-choisie]{box-shadow:inset 0 0 0 1.5px rgb(var(--ec-os-texte))}.ec-ads-carte-ligne__tete{display:flex;align-items:center;gap:var(--ec-space-xs)}.ec-ads-carte-ligne__nom{flex:1;min-width:0}.ec-ads-carte-ligne__chiffres{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ec-space-sm) var(--ec-space-md);margin:0}.ec-ads-carte-ligne__chiffres dt{font-size:11px;color:rgb(var(--ec-os-texte-2))}.ec-ads-carte-ligne__chiffres>div{min-width:0}.ec-ads-carte-ligne__chiffres dd{margin:0;min-width:0;font-size:var(--ec-os-t-corps);overflow-wrap:anywhere}.ec-ads-carte-ligne__chiffres .ec-ads-budget{align-items:flex-start}.ec-ads-carte-ligne__chiffres .ec-ads-nom__sous{white-space:normal}.ec-ads-f-rangee{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-12)}.ec-ads-f-second{font-size:var(--ec-os-t-second)}.ec-ads-f-corps{font-size:var(--ec-os-t-corps)}.ec-ads-f-texte{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5}.ec-ads-f-texte.ec-ads-f-second{font-size:var(--ec-os-t-second)}.ec-ads-f-bascule{display:inline-flex;align-items:center;gap:var(--ec-os-e-10);font-size:var(--ec-os-t-corps)}.ec-ads-f-champs{display:flex;flex-wrap:wrap;align-items:flex-end;gap:var(--ec-os-e-8)}.ec-ads-f-champ{flex:1 1 160px}.ec-ads-f-champ--large{flex-basis:200px}.ec-ads-f-pile{display:flex;flex-direction:column;gap:2px;min-width:0}.ec-ads-f-section{display:flex;flex-direction:column;gap:var(--ec-space-sm)}.ec-ads-f-tete{display:flex;align-items:center;justify-content:space-between;gap:var(--ec-os-e-10)}.ec-ads-f-titre{margin:0;font-size:var(--ec-os-t-h3);font-weight:600}.ec-ads-f-manques{margin:0;padding-left:18px;font-size:var(--ec-os-t-second);line-height:1.6}.ec-ads-f-boutons{display:flex;flex-wrap:wrap;gap:var(--ec-os-e-8)}.ec-ads-f-ligne{display:flex;align-items:center;gap:var(--ec-os-e-10)}.ec-ads-f-ok{display:inline-flex;align-items:center;gap:var(--ec-os-e-4);font-size:var(--ec-os-t-second)}.ec-ads-f-gestes{display:inline-flex;align-items:center;gap:var(--ec-os-e-6)}.ec-ads-f-formulaire{display:flex;flex-direction:column;gap:var(--ec-os-e-10);margin-top:var(--ec-os-e-10)}.ec-ads-f-espace{margin-top:var(--ec-os-e-8)}.ec-ads-fiche__ligne--bloc{flex-direction:column;align-items:stretch}.ec-ads-carte{display:flex;flex-direction:column;gap:var(--ec-os-e-14)}.ec-ads-carte-ligne{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-os-e-12)}.ec-ads-carte-ligne__texte{flex:1;font-size:var(--ec-os-t-corps)}.ec-ads-entete__releve{display:flex;flex-direction:column;gap:var(--ec-os-e-4);min-width:0}.ec-ads-entete__releve>span{display:flex;align-items:center;min-height:18px;line-height:18px}.ec-ads-aide{color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-second);line-height:1.5}.ec-ads-demander{display:flex;flex-direction:column;align-items:center;gap:var(--ec-os-e-8);max-width:460px}.ec-ads-demande__gestes{flex-wrap:wrap;justify-content:flex-end}.ec-ads-comptes__table{max-width:100%;overflow-x:auto}.ec-ads-comptes__id{font-size:var(--ec-os-t-corps);font-weight:550}.ec-ads-relier{display:flex;flex-direction:column;gap:var(--ec-os-e-10);padding-top:var(--ec-os-e-14);border-top:1px solid rgb(var(--ec-os-texte) / .08)}.ec-ads-relier__corps{max-width:640px}.ec-ads-relier__motif{margin-top:0}.ec-ads-relier__dispos{display:flex;flex-direction:column;gap:var(--ec-os-e-6)}.ec-ads-relier__dispo{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-14);border-radius:var(--ec-os-rayon-bloc);background:rgb(var(--ec-os-champ))}[data-ads-formes] :is(.ec-ads-nom__lien,.ec-ads-nom__sous)>.ec-shimmer{display:inline-block;vertical-align:middle}.ec-ads-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))}.ec-ads-tete-ligne{display:flex;align-items:center;gap:var(--ec-os-e-16, 16px);min-width:0}.ec-ads-tete-ligne>.ec-ads-note{flex:0 1 auto;align-items:center;min-width:0;white-space:nowrap}.ec-ads-tete-ligne>.ec-ads-note .ec-ads-note__corps{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ec-ads-tete-ligne>.ec-ads-entete{flex:1 1 auto;min-width:0}:root:root .ec-ads-tuiles.ec-bande-tuiles{display:flex}:root:root .ec-ads-tuiles.ec-bande-tuiles .ec-os-tuile__chiffre{font-size:20px}:root:root .ec-ads-tuiles.ec-bande-tuiles>[data-ec-tuile-vive]{background:transparent}:root:root .ec-ads-tuiles.ec-bande-tuiles>[data-ec-tuile-vive] .ec-os-tuile__chiffre{color:rgb(var(--ec-os-texte))}.ec-ads-carte>.ec-ads-outils{flex-wrap:nowrap}.ec-ads-carte>.ec-ads-outils .ec-ads-outils__recherche{flex:0 1 240px}.ec-ads-defile thead th,.ec-ads-defile thead th *{overflow:visible!important;white-space:nowrap!important;text-overflow:clip!important}.ec-ads-defile :is(th,td):nth-child(-n+3),.ec-ads-cadre .ec-ads-defile thead th:nth-child(-n+3){background-color:rgb(var(--ec-os-carte))!important}.ec-ads-liste{border-radius:var(--ec-os-rayon-carte, 16px);overflow:hidden}.ec-ads-liste .ec-ads-outils__fin{flex-wrap:nowrap;white-space:nowrap}.ec-ads-liste .ec-ads-outils__fin .ec-ads-entete{display:flex;align-items:center;gap:var(--ec-os-e-8, 8px)}.ec-ads-liste .ec-ads-entete__releve{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.ec-ads-liste>.ec-list-sheet__table>.ec-ads-note,.ec-ads-liste .ec-ads-note[data-note=agence]{display:flex;align-items:center;gap:6px;margin:0;padding:10px var(--ec-c-e-20, 20px);color:rgb(var(--ec-os-texte-3));font-size:12px;border-top:1px solid var(--ec-os-filet)}.ec-ads-liste .ec-ads-note .ec-ads-note__corps{color:rgb(var(--ec-os-texte-3))}@media(max-width:1299px){.ec-ads-liste .ec-ads-outils__fin :is([data-geste=relever],[aria-pressed]){gap:0;font-size:0}.ec-ads-liste .ec-ads-outils__fin .ec-os-segmente{flex:none}.ec-ads-defile thead th,.ec-ads-defile thead th *{white-space:normal!important;line-height:14px}}.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 cubic-bezier(.35,0,0,1)}.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 cubic-bezier(.35,0,0,1)}.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__rail-fermer{display:flex;justify-content:flex-end}.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{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;gap:1px;width:100%;height:100%;min-width:0;padding:3px 8px;border-left:3px solid var(--ec-theme-vif);border-radius:8px;background:rgb(var(--ec-os-doux));color:rgb(var(--ec-os-texte));font-size:12px;line-height:1.3;overflow:hidden;cursor:pointer;transition:box-shadow .18s ease,transform .18s cubic-bezier(.35,0,0,1)}.ec-agenda-bloc:hover{box-shadow:0 0 0 1px rgb(var(--ec-os-texte));z-index:2}.ec-agenda-bloc:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-agenda-bloc[data-modifiable=true]{cursor:grab}.ec-agenda-bloc[data-en-geste=true]{cursor:grabbing;box-shadow:0 0 0 1px rgb(var(--ec-os-texte))}.ec-agenda-bloc[data-origine=true]{opacity:.35}.ec-agenda-bloc--compact{flex-direction:row;align-items:center;gap:6px;padding:1px 6px}.ec-agenda-bloc--brouillon{border-left-style:dashed;background:var(--ec-theme-vif);color:var(--ec-theme-sur-vif)}.ec-agenda-bloc__titre{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-agenda-grille__place :is(.ec-agenda-bloc__titre,.ec-agenda-bloc__heure){flex-shrink:0}.ec-agenda-grille__place .ec-agenda-bloc{box-shadow: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]{box-shadow:0 0 0 1px rgb(var(--ec-os-texte))}.ec-agenda-bloc__heure,.ec-agenda-bloc__sous{font-size:11px;opacity:.85;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-agenda-bloc__icone{position:absolute;top:4px;right:6px;opacity:.7}.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 .42s cubic-bezier(.34,1.56,.64,1)}.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 cubic-bezier(.35,0,0,1)}.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__encart{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-md);padding:var(--ec-os-e-12) var(--ec-os-e-16);border-radius:var(--ec-os-rayon-encart);background:rgb(var(--ec-os-carte));font-size:var(--ec-os-t-second)}.ec-agenda__encart strong{font-weight:600}.ec-agenda__encart span{color:rgb(var(--ec-os-texte-2))}.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 .ec-agenda-bloc{background:rgb(var(--ec-theme-vif-rgb) / .13)}:root.dark .ec-agenda .ec-agenda-bloc,:root.black .ec-agenda .ec-agenda-bloc{background:rgb(var(--ec-theme-vif-rgb) / .16)}.ec-agenda .ec-agenda-bloc strong,.ec-agenda .ec-agenda-bloc__titre{font-weight:600}.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:color-mix(in srgb,#5534de 12%,transparent);color:#5534de}.ec-agenda-grille__repli:focus-visible{outline:2px solid #5534de;outline-offset:1px}.ec-agenda .ec-agenda__periode{flex:none;white-space:nowrap}.ec-agenda .ec-agenda__puces{flex:1 1 0}.ec-agenda .ec-agenda__outils{flex:none;margin-left:auto}.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, 85 52 222) / .14);color:var(--ec-theme-vif, #5534de)}@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-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}.ec-agenda-bloc__lecture{display:flex;flex-direction:column;gap:1px;width:100%;max-width:calc(100cqw - var(--ec-agenda-gouttiere) - 24px);min-width:0}.ec-agenda-grille__place .ec-agenda-bloc[data-court=true]{padding-block:2px}.ec-agenda-bloc[data-court=true] .ec-agenda-bloc__lecture{flex-direction:row;align-items:baseline;gap:6px}.ec-agenda-bloc[data-court=true] .ec-agenda-bloc__titre{flex:1 1 auto;min-width:0}.ec-agenda-bloc[data-court=true] .ec-agenda-bloc__heure{order:-1}.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[data-source=booking]{border-left-color:var(--ec-agenda-rdv-lisere);background:var(--ec-agenda-rdv-fond);color:var(--ec-agenda-rdv-encre)}.ec-agenda-bloc[data-source=booking] :is(.ec-agenda-bloc__heure,.ec-agenda-bloc__sous,.ec-agenda-bloc__icone){opacity:1}.ec-agenda-bloc__participants{display:flex;align-items:center;gap:4px;min-width:0}.ec-agenda-bloc__avatars{display:inline-flex;flex:none;gap:2px}.ec-os-avatar.ec-agenda-bloc__avatar{--ec-os-avatar-cote: 24px}.ec-agenda-bloc__participants .ec-agenda-bloc__sous{min-width:0}.ec-agenda-bloc[data-sans-participants] .ec-agenda-bloc__participants,.ec-agenda-bloc[data-sans-avatars] .ec-agenda-bloc__avatars{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;max-width:720px}.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);max-width:760px}.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__actions .rt-Button:not(#_){background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes));min-height:48px;padding-inline:var(--ec-space-xl);border-radius:var(--ec-c-rayon-pilule);font-size:15px;font-weight:600}.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-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}: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{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__statuts{min-width:0;overflow-x:auto;scrollbar-width:none}.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__statuts{flex:1 1 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}.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 .7s var(--ec-anim-ease)}@keyframes ec-ventes-jauge{0%{transform:scaleX(0)}}[data-ec-pulse] .ec-pastille{animation:ec-ventes-pulse .6s var(--ec-anim-ease)}[data-ec-celebre] .ec-pastille{animation:ec-ventes-celebre .9s var(--ec-anim-ease)}@keyframes ec-ventes-pulse{40%{transform:scale(1.08)}}@keyframes ec-ventes-celebre{0%{box-shadow:0 0 rgb(var(--ec-os-point-valide) / .5)}30%{transform:scale(1.1)}to{box-shadow:0 0 0 10px rgb(var(--ec-os-point-valide) / 0)}}.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,:is([data-ec-pulse],[data-ec-celebre]) .ec-pastille{transition:none;animation:none}}.ec-record-modal .ec-ventes-panneau{max-width:880px;margin-inline:auto}.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-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}}.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-os-marque-violet-vif, 85 52 222));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__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__bandeau-org{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ec-space-sm);margin:0 var(--ec-space-lg, 16px) var(--ec-space-md);padding:var(--ec-space-sm) var(--ec-space-md);border-radius:14px;font-size:var(--ec-os-t-corps);color:rgb(var(--ec-os-texte))}.mail-os__bandeau-org[data-ton=discret]{background:rgb(var(--ec-os-texte) / .05);color:rgb(var(--ec-os-texte-2))}.mail-os__bandeau-org[data-ton=relance]{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.mail-os__bandeau-texte{flex:1;min-width:180px;margin:0;font-weight:600}.mail-os__bandeau-actions{display:flex;flex-wrap:wrap;gap:var(--ec-space-xs)}.mail-os__bandeau-org[data-ton=relance] .ec-os-bouton--fantome{color:rgb(var(--ec-os-carte))}.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__statut{margin-left:auto;padding:2px 8px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte));font-size:11.5px;font-weight:600}.mail-absence__bandeau-texte{flex:1 1 14rem;min-width:0;font-weight:600}.mail-absence__bandeau-actions{display:inline-flex;align-items:center;gap:var(--ec-space-sm)}.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}.mail-os__ligne:hover .mail-os__case,.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:hover :is(.mail-os__avatar,.mail-os__point),.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 .mail-os__survol button{position:relative;flex:none;width:32px;min-width:32px;height:32px;min-height:32px}.mail-os .mail-os__survol button:after{content:"";position:absolute;top:-2px;right:0;bottom:-10px;left:0}.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 .4s 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 .6s var(--ec-anim-ease)}[data-ec-vivant] .mail-os__redacteur[data-envoi=parti] .mail-os__envoyer .ec-icone{animation:mail-os-envol .45s var(--ec-anim-ease) forwards}[data-ec-vivant] .mail-os__zero>*{animation:mail-os-apparition .6s var(--ec-anim-ease) both}[data-ec-vivant] .mail-os__zero>:nth-child(2){animation-delay:.12s}[data-ec-vivant] .mail-os__zero>:nth-child(3){animation-delay:.22s}}@keyframes mail-os-pulsation{0%,to{transform:scale(1)}40%{transform:scale(1.35)}}@keyframes mail-os-rebond{0%,to{transform:translateY(0) scale(1)}35%{transform:translateY(-4px) scale(1.15)}70%{transform:translateY(1px) scale(.96)}}@keyframes mail-os-envol{0%{transform:translate(0) rotate(0);opacity:1}to{transform:translate(28px,-18px) rotate(-12deg);opacity:0}}@keyframes mail-os-apparition{0%{transform:translateY(8px) scale(.92);opacity:0}to{transform:none;opacity:1}}.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)}.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 .mail-os__images-bandeau{display:flex;flex-wrap:wrap;align-items:center;gap:4px 16px;margin:0;padding:8px 12px;border-radius:10px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte-2));font-size:var(--ec-os-t-corps);line-height:18px}.mail-os .mail-os__images-gestes{display:inline-flex;gap:16px}.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 .12s ease 0ms}.mail-os [data-bulle]:is(:hover,:focus-visible):after{opacity:1;visibility:visible;transition-delay:.35s}.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-os-actif));color:rgb(var(--ec-os-actif-encre))}.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: 1100px){.mail-os .mail-os__ruban [data-large]{display:inline-flex}.mail-os .mail-os__ruban [data-sauf-large]{display:none}}@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]{container:mail-absence / inline-size;grid-template-columns:minmax(0,1fr);padding:6px 6px 0}.mail-os .mail-absence__bandeau{min-width:0;display:flex;flex-wrap:nowrap;align-items:center;gap:8px;height:36px;padding:0 4px 0 10px;border-radius:12px;background:rgb(var(--ec-os-champ));font-size:12px;font-weight:450;line-height:16px}.mail-os .mail-absence__bandeau-texte{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os .mail-absence__bandeau-actions{display:inline-flex;align-items:center;gap:2px;flex:none}.mail-absence__bandeau-modifier{display:inline-grid;place-items:center;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-absence__bandeau-modifier:hover{background:var(--ec-os-survol-neutre)}.mail-absence__bandeau-desactiver{height:28px;padding:0 12px;border:0;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre));font:inherit;font-size:12px;font-weight:600;cursor:pointer}.mail-absence__bandeau-desactiver:hover:not(:disabled){background:rgb(var(--ec-os-actif-survol))}.mail-absence__bandeau-desactiver:disabled{opacity:.6;cursor:progress}:is(.mail-absence__bandeau-modifier,.mail-absence__bandeau-desactiver):focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:2px}@media(pointer:fine){.ec-view.mail-os .mail-absence__bandeau :is(button){min-width:0;min-height: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}.mail-os .mail-absence__bandeau-court{display:none}@container mail-absence (max-width: 440px){.mail-os .mail-absence__bandeau-texte{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.mail-os .mail-absence__bandeau-court{display:block;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}}@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}}.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__images-bandeau{flex-wrap:nowrap;gap:10px;min-height:36px;box-sizing:border-box;padding:0 6px 0 12px;border-radius:12px;background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte));font-size:12px;line-height:16px}.mail-os__images-texte{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mail-os__images-court{display:none;flex:1}.mail-os__images-afficher{flex:none;height:28px;padding: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__images-afficher:hover{background:var(--ec-os-survol-neutre)}.mail-os .mail-os__images-toujours{flex:none;max-width:40%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:12px}.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__corps-html[data-lot3] .mail-os__images-bandeau .mail-os__images-texte,.mail-os .mail-os__corps-html[data-lot3] .mail-os__images-bandeau .mail-os__images-toujours{display:none}.mail-os__images-court{display:inline}.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 :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-encadre{border:0;border-radius:0;box-shadow:none;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-encadre{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__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:32px;height:32px;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:16px;height:16px}.mail-os .mail-os__page-titre{margin:0;color:rgb(var(--ec-c-encre, var(--ec-os-texte)));font-family:inherit;font-size:21px;font-weight:600;line-height:28px;letter-spacing:-.01em;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, 85 52 222) / .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}:root:root:root .mail-os__filtres-chips .ec-canon-chip--on{background:rgb(var(--ec-c-marque));box-shadow:none;color:rgb(var(--ec-c-sur-marque, 255 255 255))}:root:root:root .mail-os__filtres-chips .ec-canon-chip--on .ec-canon-chip__dot{background:rgb(var(--ec-c-sur-marque, 255 255 255) / .85)}@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, 85 52 222));outline:2px solid rgb(var(--ec-c-marque, 85 52 222) / .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 var(--ec-barre-ecart-chiffres, 40px);overflow:visible;border:0;border-radius:0;background:transparent}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile{min-width:0;padding:0 0 4px;border:0;background:transparent}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open button.ec-kpi-strip__tile:hover{background:transparent}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__tile[data-active]{background:transparent;box-shadow:inset 0 -2px rgb(var(--ec-c-marque, var(--ec-os-texte)))}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__value{font-size:21px;line-height:26px}: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-c-marque-encre, var(--ec-os-texte)))}:root .mail-os .mail-os__page-entete .ec-kpi-strip--open .ec-kpi-strip__label{font-size:12.5px;line-height:16px}.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__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}.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)}.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-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 .6s 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 .7s 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:#5534de}: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:#5534de;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-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-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, 85 52 222))}.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, 85 52 222));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-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 .6s var(--ec-ease)}[data-ec-vivant] .ec-prj-jauge>span{animation:ec-prj-remplir .7s var(--ec-ease) both}[data-ec-vivant] .ec-prj-jauge[data-boucle-anime]{animation:ec-prj-boucle .8s 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[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:var(--ec-os-entete-h);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)}.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 cubic-bezier(.2,.9,.25,1.4);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 .32s cubic-bezier(.2,.9,.25,1.2) 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 .32s cubic-bezier(.2,.9,.25,1.2) 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 .8s cubic-bezier(.2,.8,.3,1) .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 .36s cubic-bezier(.3,1.3,.5,1) both}.ec-accueil-projet__pm-photo img{transition:transform .35s cubic-bezier(.3,1.6,.5,1)}.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 #5534de59;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 #5534de73;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 .5s cubic-bezier(.2,.9,.25,1.4) 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 #5534de73}#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 .7s cubic-bezier(.2,.9,.25,1.3) both,ec-badge-halo 1.1s ease-out .15s both}#atelier .ec-brief-pastilles__badge[data-frais]>svg{animation:ec-badge-tourne .7s cubic-bezier(.2,.9,.25,1.3) 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 #5534de40}to{box-shadow:inset 0 0 0 2px rgb(var(--atelier-texte)),0 0 0 5px #5534de80}}#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 #5534de73}#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 .45s cubic-bezier(.2,.8,.2,1)}#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 .6s 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 .65s 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 .6s 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 .65s 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 2.4s 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 button.ec-free-lien{border:0;font:inherit;text-align:left;cursor:pointer}#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-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)}.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 .6s .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 1.1s 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 .65s 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 .9s var(--ec-ease),margin .9s var(--ec-ease),box-shadow .9s var(--ec-ease),outline-color .6s var(--ec-ease),border-radius .9s 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 .8s 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 1.1s var(--ec-ease),-webkit-text-fill-color 1.1s var(--ec-ease),color 1.1s 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-os-marque-violet-vif));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 .9s var(--ec-ease),color .9s 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 1.1s 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 .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 .32s ease,color .32s ease}.ec-ob .s.mob{width:390px;font-size:14px}.ec-ob .s *{transition:background-color .32s ease,color .32s ease,border-radius .32s 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 1.3s 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 .6s 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 .7s 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__marque{display:flex;align-items:center;gap:var(--ec-space-md);min-width:0}.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 .temps__item{display: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:transparent;color:rgb(var(--ec-os-texte-2));white-space:nowrap}.ec-ob .temps__item[aria-disabled=true]{cursor:default}.ec-ob .temps__item:not([aria-disabled=true]):hover{background:var(--ec-os-survol-neutre)}.ec-ob .temps__num{display:grid;place-items:center;width:28px;height:28px;border-radius:var(--ec-os-rayon-pilule);background:rgb(var(--ec-os-doux));font-size:var(--ec-os-t-second);font-variant-numeric:tabular-nums;transition:background .2s var(--ec-ease),color .2s var(--ec-ease)}.ec-ob .temps__item[data-etat=fait] .temps__num{background:rgb(var(--ec-os-texte));color:rgb(var(--ec-os-carte))}.ec-ob .temps__item[aria-current=step]{background:rgb(var(--ec-os-actif));color:rgb(var(--ec-os-actif-encre))}.ec-ob .temps__item[aria-current=step] .temps__num{background:rgb(var(--ec-os-carte));color:rgb(var(--ec-os-texte))}.ec-ob .temps__compact{display:none}.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 .42s 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)}.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 .32s 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 .statut{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;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-etiquette);font-weight:550;white-space:nowrap}.ec-ob .statut:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}.ec-ob .statut--ok:before{background:var(--ec-statut-en-ligne)}.ec-ob .statut--attente:before{background:rgb(var(--ec-os-accueil-accent))}.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 .52s .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 .42s 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)}.ec-ob .temps__item span.temps__nom{display:none}.ec-ob .temps__item[aria-current=step] span.temps__nom{display:inline}}@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 .temps__compact{display:flex;order:3;width:100%;align-items:center;gap:var(--ec-space-sm);font-size:var(--ec-os-t-second);color:rgb(var(--ec-os-texte-2))}.ec-ob .temps__compact b{color:rgb(var(--ec-os-texte));font-weight:550}.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)}.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 .32s 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:rgb(var(--ec-fixed-black) / .32)}.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){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 .temps__compact b{color:rgb(var(--ec-os-texte))}.ec-ob .temps__compact{margin:var(--ec-os-e-4) 0 0}.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 .6s 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:rgb(var(--ec-fixed-black) / .4);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 .statut{color:rgb(var(--ec-fixed-white));box-shadow:inset 0 0 0 1px rgb(var(--ec-fixed-white) / .5)}.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 .temps__item[aria-current=step]{background:rgb(var(--ec-c-marque));color:rgb(var(--ec-c-sur-marque))}.ec-ob .temps__item[aria-current=step] .temps__num{background:rgb(var(--ec-c-sur-marque));color:rgb(var(--ec-c-marque))}.ec-ob .temps__item[data-etat=fait] .temps__num{background:rgb(var(--ec-c-succes-doux));color:rgb(var(--ec-c-succes))}.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{border-radius:var(--ec-c-rayon-carte);background:rgb(var(--ec-c-attention-doux) / .55);box-shadow:inset 0 0 0 1px rgb(var(--ec-c-attention-point) / .35)}.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-alerte{margin-top:16px;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-alerte__ligne{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px 0 8px;cursor:pointer;list-style:none}.ec-ob .ob-alerte__ligne::-webkit-details-marker{display:none}.ec-ob .ob-alerte__ligne:focus-visible{outline:2px solid rgb(var(--ec-c-marque));outline-offset:2px;border-radius:var(--ec-c-rayon-carte)}.ec-ob .ob-alerte__icone{display:grid;flex:none;place-items:center;width:26px;height:26px;border-radius:50%;background:rgb(var(--ec-c-attention-doux));color:rgb(var(--ec-c-attention))}.ec-ob .ob-alerte__icone svg{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:2}.ec-ob .ob-alerte__message{overflow:hidden;flex:1;min-width:0;color:rgb(var(--ec-c-encre));font-size:13px;font-weight:550;text-overflow:ellipsis;white-space:nowrap}.ec-ob .ob-alerte__plus{flex:none;color:rgb(var(--ec-c-marque-encre));font-size:13px;font-weight:550}.ec-ob .ob-alerte[open] .ob-alerte__ligne{box-shadow:inset 0 -1px 0 var(--ec-c-filet-doux)}.ec-ob .ob-alerte__detail{padding:12px 14px 14px 44px;color:rgb(var(--ec-c-encre-2));font-size:13px;line-height:1.5}.ec-ob .ob-alerte__detail b{display:none}.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 .ob-alerte__lien{flex:none;display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--ec-c-marque-encre));font-size:13px;font-weight:550;text-decoration:underline;text-underline-offset:3px}.ec-ob .ob-alerte__detail [data-mentions-verifier]{display:none}.ec-ob .ob-alerte__ligne:has(.ob-alerte__lien) .ob-alerte__message{overflow:visible;padding-block:6px;white-space:normal;text-overflow:clip}.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-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, 85 52 222);--fs-sur-accent: var(--ec-os-accueil-sur-accent, 255 255 255);--fs-accent-texte: var(--ec-os-accueil-accent-texte, 85 52 222);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, 85 52 222));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, 85 52 222));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, 85 52 222));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))}@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-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-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-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 .12s var(--ec-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 .12s var(--ec-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}}.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-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 .28s cubic-bezier(.35,0,0,1)}@keyframes ec-resa-pose{0%{transform:translateY(-4px)}60%{transform:translateY(1px)}to{transform:none}}[data-ec-vivant] [data-ec-ludique-pose]{animation:ec-resa-pose .26s cubic-bezier(.35,0,0,1)}[data-ec-vivant] tr:has([data-ec-ludique-rangee]){animation:ec-resa-pose .26s cubic-bezier(.35,0,0,1)}@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 .8s cubic-bezier(.35,0,0,1)}.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 .15s var(--ec-ease)}.ec-tl__bloc{position:absolute;display:flex;align-items:center;gap:6px;min-width:24px;padding:0 14px 0 8px;overflow:hidden;border-radius:var(--ec-radius-md);border-left:3px solid var(--ec-tl-teinte);background:rgb(var(--ec-os-champ));color:rgb(var(--ec-text-primary));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:focus-visible{outline:2px solid rgb(var(--ec-os-texte));outline-offset:1px}.ec-tl__bloc[data-selectionne=true]{box-shadow:0 0 0 2px rgb(var(--ec-os-texte));z-index:3}.ec-tl__bloc[data-curseur=true]:not([data-selectionne=true]){box-shadow:inset 0 0 0 1px rgb(var(--ec-os-texte))}.ec-tl__bloc[data-saisi=true]{box-shadow:0 0 0 2px rgb(var(--ec-os-texte)),var(--ec-float-shadow);z-index:4}.ec-tl__bloc[data-conflit=true]{outline:1px dashed var(--ec-statut-refuse);outline-offset:-1px}.ec-tl__bloc[data-statut=completed],.ec-tl__bloc[data-statut=cancelled],.ec-tl__bloc[data-statut=no_show]{opacity:.6}.ec-tl__bloc-heure{font-weight:600;color:rgb(var(--ec-os-texte))}.ec-tl__bloc-nom{flex:1;min-width:0;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ec-tl__bloc-couverts{font-size:12px;color:rgb(var(--ec-text-secondary))}.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:color-mix(in srgb,var(--ec-tl-teinte) 50%,transparent)}.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: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-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__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__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-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-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-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){.ec-resa-os .ec-nav-item[data-active=true]{animation:ec-resa-os-pose .24s cubic-bezier(.35,0,0,1)}.ec-resa-os [data-etat=saved]>svg{animation:ec-resa-os-coche .28s cubic-bezier(.35,0,0,1)}.ec-resa-os [data-service][role=button]{transition:transform .16s cubic-bezier(.35,0,0,1)}.ec-resa-os [data-service][role=button]:hover{transform:translateY(-2px)}.ec-resa-os[data-nuit] .ec-os-segmente__option[data-actif=true]{animation:ec-resa-os-pose .22s cubic-bezier(.35,0,0,1)}[data-porte-hors-ligne] [data-issue]{animation:ec-resa-os-verdict .36s cubic-bezier(.35,0,0,1)}}@keyframes ec-resa-os-pose{0%{transform:translateY(-3px)}60%{transform:translateY(1px)}to{transform:none}}@keyframes ec-resa-os-coche{0%,to{transform:none}50%{transform:scale(1.25)}}@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{max-width:900px}.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__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%;height:36px;padding:0 12px;border:0;border-radius:0;background:none;color:rgb(var(--ec-os-texte-2));font:inherit;font-size:13px;text-align:left;cursor:pointer}.ec-resa-reglages__entree:hover{background:rgb(var(--ec-os-champ));color:rgb(var(--ec-os-texte))}.ec-resa-reglages__entree[aria-current=page]{box-shadow:inset 2px 0 #5534de;background:color-mix(in srgb,#5534de 6%,transparent);color:rgb(var(--ec-os-texte));font-weight:600}.ec-resa-reglages__entree:focus-visible{outline:2px solid #5534de;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-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-encadre{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-encadre__titre{color:#fff}[data-porte-hors-ligne] .ec-encadre__corps{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-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}}.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-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-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;justify-content:space-between;align-self:end;width:100%}.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 .9s 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))}: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}.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-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-tuile__statut{display:flex}.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 .6s cubic-bezier(.35,0,0,1)}.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, 85 52 222))}.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 .24s cubic-bezier(.35,0,0,1)}@keyframes ec-temps-rebond{40%{transform:scale(.92)}}.ec-temps-tuile-pastel[data-reussite]{animation:ec-temps-reussite .7s 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-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-os-page__titre{font-size:var(--ec-os-t-accueil-tete);line-height:1.1;letter-spacing:-.035em}.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{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,[data-encadre-ton]){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-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-site-ziggy{position:fixed;z-index:40;top:72px;right:16px;bottom:16px;width:360px;max-width:calc(100vw - 32px);display:flex;flex-direction:column;gap:12px;padding-bottom:16px;overflow:hidden;border-radius:var(--ec-radius-lg);background:rgb(var(--ec-surface));color:rgb(var(--ec-text-primary));box-shadow:var(--ec-float-shadow);font-size:14px;line-height:1.45}.ec-site-ziggy__head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 16px 0}.ec-site-ziggy__eyebrow{margin:0;font-size:11px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:rgb(var(--ec-text-secondary))}.ec-site-ziggy__title{margin:2px 0 0;font-family:var(--ec-font-display);font-size:15px;font-weight:500}.ec-site-ziggy__subtitle{margin:0;font-size:14px;font-weight:600}.ec-site-ziggy__text{margin:0;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-text-secondary))}.ec-site-ziggy__meta{display:flex;align-items:center;gap:6px;margin:0;font-size:12px;font-weight:450;color:rgb(var(--ec-text-muted))}.ec-site-ziggy__warn{margin:0;font-size:12px;font-weight:500;color:rgb(var(--ec-warning))}.ec-site-ziggy__icon-btn{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px;border:0;border-radius:var(--ec-radius-sm);background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-secondary));cursor:pointer;transition:background-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-site-ziggy__icon-btn:hover{color:rgb(var(--ec-text-primary))}.ec-site-ziggy__credit{display:flex;flex-direction:column;gap:8px;margin:0 16px;padding:12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-site-ziggy__credit-row{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.ec-site-ziggy__credit-value{font-size:15px;font-weight:600;font-variant-numeric:tabular-nums}.ec-site-ziggy__block,.ec-site-ziggy__notices{display:flex;flex-direction:column;gap:8px;margin:0 16px}.ec-site-ziggy__notices:empty{display:none}.ec-site-ziggy__thread{flex:1 1 auto;min-height:96px;overflow-y:auto;display:flex;flex-direction:column;gap:12px;padding:4px 16px}.ec-site-ziggy__msg{display:flex;flex-direction:column;gap:4px;max-width:92%}.ec-site-ziggy__msg[data-role=user]{align-self:flex-end;align-items:flex-end}.ec-site-ziggy__who{font-size:11px;font-weight:500;color:rgb(var(--ec-text-muted))}.ec-site-ziggy__bubble{margin:0;padding:8px 12px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated));white-space:pre-wrap;overflow-wrap:anywhere;font-size:13.5px;line-height:1.5}.ec-site-ziggy__msg[data-role=assistant] .ec-site-ziggy__bubble{padding:0;background:none}.ec-site-ziggy__live{display:flex;flex-direction:column;gap:8px}.ec-site-ziggy__steps,.ec-site-ziggy__changes{display:flex;flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;font-size:var(--ec-os-t-corps)}.ec-site-ziggy__steps li,.ec-site-ziggy__changes li{display:flex;align-items:center;gap:8px;color:rgb(var(--ec-text-secondary))}.ec-site-ziggy__steps li[data-current=true]{color:rgb(var(--ec-text-primary));font-weight:500}.ec-site-ziggy__changes li{color:rgb(var(--ec-text-primary))}.ec-site-ziggy__changes li svg{color:rgb(var(--ec-success))}.ec-site-ziggy__choices{display:flex;flex-direction:column;gap:8px}.ec-site-ziggy__review,.ec-site-ziggy__exhausted{display:flex;flex-direction:column;gap:10px;margin:0 16px;padding:14px;border-radius:var(--ec-radius-md);background:rgb(var(--ec-elevated))}.ec-site-ziggy__actions{display:flex;flex-wrap:wrap;gap:8px}.ec-site-ziggy__composer,.ec-site-ziggy__pm{display:flex;flex-direction:column;gap:6px;margin:0 16px}.ec-site-ziggy__composer-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.ec-site-ziggy__label{font-size:12px;font-weight:500;color:rgb(var(--ec-text-secondary))}.ec-site-ziggy__field{width:100%;min-height:72px;padding:9px 12px;border:1px solid rgb(var(--ec-elevated));border-radius:var(--ec-radius-md);background:rgb(var(--ec-bg));color:rgb(var(--ec-text-primary));font:inherit;font-size:14px;line-height:1.5;resize:vertical;transition:border-color var(--ec-anim-fast) var(--ec-anim-ease)}.ec-site-ziggy__field::placeholder{color:rgb(var(--ec-text-muted))}.ec-site-ziggy__field:focus-visible{border-color:var(--ec-accent-text);outline:2px solid var(--ec-accent-text);outline-offset:2px}.ec-site-ziggy__foot{display:flex;flex-direction:column;gap:10px;margin:0 16px}.ec-site-ziggy__publish{display:flex;flex-direction:column;gap:8px}.ec-site-ziggy__ack{display:flex;align-items:flex-start;gap:8px;font-size:var(--ec-os-t-corps);line-height:1.5;color:rgb(var(--ec-text-secondary));cursor:pointer}.ec-site-ziggy .rt-Button:disabled,.ec-site-ziggy .rt-Button[data-disabled]{opacity:1;background:rgb(var(--ec-elevated));color:rgb(var(--ec-text-muted));box-shadow:none;filter:none;cursor:not-allowed}.ec-site-ziggy__notices>.ec-site-ziggy__exhausted{margin:0}.ec-site-ziggy .rt-Button svg{opacity:1}@media(max-width:600px){.ec-site-ziggy{top:auto;left:16px;right:16px;width:auto;max-height:80vh}}.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}}
