.cst[data-tool=calendrier-jours-ouvres] .cst-jo-first{margin-top:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-years>a{padding:7px 2px;font-variant-numeric:tabular-nums;text-decoration:none}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-week{margin-top:12px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-week h4{margin:0 0 2px;font-size:14px;font-weight:600;color:var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-week p{margin:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cal .csc-g-head{align-items:center}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-view{flex:none;width:176px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cal-b{display:grid;gap:16px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav>span{flex:1;min-width:0;text-align:center;font-size:13.5px;line-height:1.35;color:var(--cs-text-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav>span b{color:var(--cs-text);font-weight:650}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav button{display:inline-flex;align-items:center;justify-content:center;flex:none;width:40px;height:40px;border-radius:50%;border:0;background:var(--cs-fill);color:var(--cs-text);cursor:pointer}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav button:disabled{opacity:.35;cursor:default}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mnav svg{width:18px;height:18px}.cst[data-tool=calendrier-jours-ouvres] table.cst-jo-month{table-layout:fixed;border-collapse:separate;border-spacing:4px;margin:0 -4px;width:calc(100% + 8px)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month th{padding:0 0 2px;text-align:center;font-size:12px;font-weight:600;color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month td{padding:0;height:44px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day{position:relative;display:flex;align-items:center;justify-content:center;height:44px;border-radius:10px;font:500 15px var(--cs-sans);font-variant-numeric:tabular-nums;color:var(--cs-text);background:var(--cs-group-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day.is-off{background:transparent;color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day.is-hol{background:var(--cs-red-tint);color:var(--cs-red-text);font-weight:650}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day.is-hol:after{content:"";position:absolute;left:50%;bottom:6px;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--cs-red)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day.is-bridge{background:var(--cs-ok-tint);color:var(--cs-ok);font-weight:650;box-shadow:inset 0 0 0 1.5px var(--cs-ok)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-day.is-today{box-shadow:inset 0 0 0 1.5px var(--cs-text);font-weight:700}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mside{min-width:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols{list-style:none;margin:0;padding:0;display:grid;gap:12px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols li>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:1px;min-width:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols b{font-weight:600;color:var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols small{font-size:13px;color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mhols .csc-linkbtn{font-size:13.5px;text-align:left;color:var(--cs-ok);text-decoration-color:color-mix(in srgb,var(--cs-ok) 45%,transparent)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-dot{flex:none;width:8px;height:8px;margin-top:6px;border-radius:50%;background:var(--cs-red)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cap:first-letter{text-transform:uppercase}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-yr{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:18px 14px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mini h3{margin:0 0 4px;font-size:14px;font-weight:600}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mini h3 button{border:0;background:none;padding:4px 0;font:inherit;color:var(--cs-text);cursor:pointer;text-decoration:underline;text-decoration-color:color-mix(in srgb,var(--cs-text) 30%,transparent);text-underline-offset:3px}.cst[data-tool=calendrier-jours-ouvres] table.cst-jo-month.is-mini{border-spacing:2px;margin:0 -2px;width:calc(100% + 4px)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month.is-mini th{font-size:10.5px;font-weight:500}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month.is-mini .cst-jo-day,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month.is-mini td{height:22px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month.is-mini .cst-jo-day{border-radius:6px;font-size:11.5px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-month.is-mini .cst-jo-day.is-hol:after{display:none}.cst-jo-sheet .cst-jo-legend,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-legend{display:flex;flex-wrap:wrap;gap:6px 14px;margin:14px 0 0;font-size:12.5px;color:var(--cs-text-3)}.cst-jo-sheet .cst-jo-legend>span,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-legend>span{display:inline-flex;align-items:center;gap:6px}.cst-jo-sheet .cst-jo-sq,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq{display:inline-block;width:12px;height:12px;border-radius:3px;background:var(--cs-group-2);box-shadow:inset 0 0 0 1px var(--cs-line)}.cst-jo-sheet .cst-jo-sq.is-off,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--cs-field-line)}.cst-jo-sheet .cst-jo-sq.is-hol,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq.is-hol{background:var(--cs-red-tint);box-shadow:inset 0 0 0 1.5px var(--cs-red)}.cst-jo-sheet .cst-jo-sq.is-bridge,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq.is-bridge{background:var(--cs-ok-tint);box-shadow:inset 0 0 0 1.5px var(--cs-ok)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq.is-wk{background:var(--cs-seg-1);box-shadow:none}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sq.is-we{background:var(--cs-seg-3);box-shadow:none}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pair{display:grid;grid-template-columns:minmax(0,1fr);column-gap:14px;align-items:start}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs .csc-row{padding:11px 16px;gap:12px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-badge{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;width:46px;height:46px;border-radius:12px;background:var(--cs-red-tint);color:var(--cs-red-text);line-height:1}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-badge b{font-size:18px;font-weight:650;font-variant-numeric:tabular-nums}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-badge small{margin-top:3px;font-size:11px;font-weight:500}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-gain{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-gain em{font-size:12.5px}.cst-jo-sheet .cst-jo-tag,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tag{display:inline-flex;align-items:center;padding:3px 9px;border-radius:999px;background:var(--cs-fill);color:var(--cs-text-2);font-size:12px;font-weight:600;white-space:nowrap}.cst-jo-sheet .cst-jo-tag.is-cp,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tag.is-cp{background:var(--cs-ok-tint);color:var(--cs-ok)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-none p{margin:0;font-size:14.5px;color:var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-kv2{margin-top:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-h4{margin:16px 0 6px;font-size:13.5px;font-weight:600;color:var(--cs-text-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-hl{list-style:none;margin:0;padding:0;border-top:1px solid var(--cs-sep)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-hl li{display:flex;flex-wrap:wrap;justify-content:space-between;gap:2px 12px;padding:8px 0;border-bottom:1px solid var(--cs-sep);font-size:14px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-hl b{font-weight:500;color:var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-hl span{color:var(--cs-text-3);font-variant-numeric:tabular-nums}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-hl.is-lost b{color:var(--cs-red-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-more{margin-top:10px;font-size:14px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bars{list-style:none;margin:4px 0 0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bars li{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bar{display:flex;align-items:flex-end;justify-content:center;gap:3px;width:100%;height:132px;padding-top:18px;border-bottom:1px solid var(--cs-line)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bar i{position:relative;display:block;width:min(14px,38%);min-height:2px;border-radius:4px 4px 0 0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bar i.is-wk{background:var(--cs-seg-1)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bar i.is-we{background:var(--cs-seg-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bar i span{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);padding-bottom:2px;font:500 11px var(--cs-sans);font-variant-numeric:tabular-nums;color:var(--cs-text-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-by{font-size:12px;color:var(--cs-text-3);font-variant-numeric:tabular-nums}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bars li.is-cur .cst-jo-by{color:var(--cs-text);font-weight:650}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-bars li.is-cur .cst-jo-bar i.is-wk{background:var(--cs-red)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-kv3{grid-template-columns:repeat(3,minmax(0,1fr))}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-kv3 dt{line-height:1.3}.cst[data-tool=calendrier-jours-ouvres] .csc-kv dd.cst-jo-kvs{margin:0;font:400 12px var(--cs-sans);letter-spacing:0;color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl thead th:first-child{text-align:left;padding-left:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl tbody th{padding:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl td{padding-top:8px;padding-bottom:8px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl tr.is-key th{padding:8px 0 8px 10px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl abbr{text-decoration:none}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mlink{display:block;width:100%;padding:8px 0;border:0;background:none;font:inherit;text-align:left;color:var(--cs-text);cursor:pointer}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl tr.is-cur td,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl tr.is-cur th{background:var(--cs-group-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tbl tr.is-cur .cst-jo-mlink{font-weight:650;padding-left:8px;box-shadow:inset 3px 0 0 var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-date,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-dates>.csc-fld{min-width:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-date input{font-size:16px;font-weight:500;color-scheme:light;-webkit-appearance:none;appearance:none;min-width:0;text-align:left}.dark .cst[data-tool=calendrier-jours-ouvres] .cst-jo-date input{color-scheme:dark}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-date input.is-empty{color:var(--cs-text-3)!important;font-weight:400}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-date input::-webkit-date-and-time-value{text-align:left}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-date input::-webkit-calendar-picker-indicator{opacity:.6;cursor:pointer}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-dres{margin-top:16px;padding-top:16px;border-top:1px solid var(--cs-sep)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-flist{margin:12px 0 0;padding:12px 14px;border-radius:14px;background:var(--cs-group-2);font-size:14px;color:var(--cs-text-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-flist p{margin:0 0 6px;font-weight:600;color:var(--cs-text)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-flist ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-flist li span{display:inline-block;min-width:92px;font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:13px;color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-defs{margin-top:16px;font-size:14px;line-height:1.55;color:var(--cs-text-2)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-defs p{margin:0 0 8px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-defs strong,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-duree .csc-note strong{color:var(--cs-text);font-weight:600}.cst[data-tool=calendrier-jours-ouvres] .csc-faq-a [style*="#16a34a"]{color:var(--cs-ok)!important}.cst[data-tool=calendrier-jours-ouvres] .csc-faq-a [style*="#dc2626"]{color:var(--cs-red-text)!important}.cst-jo-sheet .cst-jo-gainbox{padding:14px 16px;border-radius:16px;background:var(--cs-ok-tint);color:var(--cs-text)}.cst-jo-sheet .cst-jo-gainbox.is-free{background:var(--cs-group-2)}.cst-jo-sheet .cst-jo-gainbox p{margin:0;font-size:15px;font-weight:600}.cst-jo-sheet .cst-jo-gainbox .cst-jo-gainrow{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:8px}.cst-jo-sheet .cst-jo-gainrow b{font-size:17px;font-weight:650;color:var(--cs-ok)}.cst-jo-sheet .cst-jo-gainbox.is-free .cst-jo-gainrow b{color:var(--cs-text)}.cst-jo-sheet .cst-jo-gainbox .cst-jo-tag{background:var(--cs-group)}.cst-jo-sheet .cst-jo-sh{margin:20px 0 10px;font-size:15px;font-weight:650;color:var(--cs-text)}.cst-jo-sheet .cst-jo-week7{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:5px}.cst-jo-sheet .cst-jo-week7 li{display:flex;flex-direction:column;align-items:center;gap:1px;padding:8px 0;border-radius:12px;background:var(--cs-group-2);color:var(--cs-text);min-width:0}.cst-jo-sheet .cst-jo-week7 li.is-off{background:transparent;box-shadow:inset 0 0 0 1px var(--cs-sep);color:var(--cs-text-3)}.cst-jo-sheet .cst-jo-week7 li.is-hol{background:var(--cs-red);color:#fff}.cst-jo-sheet .cst-jo-week7 li.is-bridge{background:var(--cs-ok-tint);color:var(--cs-ok);box-shadow:inset 0 0 0 1.5px var(--cs-ok)}.cst-jo-sheet .cst-jo-week7 b{font-size:17px;font-weight:650;font-variant-numeric:tabular-nums}.cst-jo-sheet .cst-jo-week7 small{font-size:10.5px;opacity:.8}.cst-jo-sheet .cst-jo-wd{font-size:11px;font-weight:600;opacity:.75}.cst-jo-sheet .cst-jo-wl{margin-top:3px;font-size:10px;font-weight:700;letter-spacing:.01em}@media (min-width:700px){.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cal-b{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:22px;align-items:start}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mside{padding-top:52px}}@media (min-width:1180px){.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cal-b,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pair{grid-template-columns:minmax(0,1fr)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mside{padding-top:0}@container (min-width: 620px){.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pair{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-cal-b{grid-template-columns:minmax(0,3fr) minmax(0,2fr);gap:22px;align-items:start}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-mside{padding-top:52px}}html.cst-full .cst[data-tool=calendrier-jours-ouvres] .cst-guide>.csc-faq{grid-column:1/-1}}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs>li.has-pose{display:grid;grid-template-columns:minmax(0,1fr) auto}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs>li.has-pose>.csc-row{grid-area:1/1/2/3}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs .cst-jo-pose-ph{display:block;width:72px;height:30px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs>li.has-pose>.cst-jo-pose,.cst[data-tool=calendrier-jours-ouvres] .cst-jo-sugs>li.has-pose>.cst-jo-posed{grid-area:1/2/2/3;align-self:end;justify-self:end;margin:0 44px 11px 0;position:relative;z-index:1}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pose{display:inline-flex;align-items:center;gap:5px;height:30px;padding:0 10px;border-radius:10px;border:1px solid var(--cs-line);background:var(--cs-group);color:var(--cs-text);font:650 13px/1 var(--cs-sans);white-space:nowrap;cursor:pointer}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pose:hover{border-color:var(--cs-text-3)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pose:focus-visible{outline:2px solid var(--cs-red);outline-offset:2px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-pose>svg{width:13px;height:13px}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-posed{font:600 12px/30px var(--cs-sans);color:var(--cs-ok);white-space:nowrap}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-tag.is-plan{background:var(--cs-fill);color:var(--cs-text)}.cst-jo-pp{--cst-jo-amber:#a15c07;--cst-jo-amber-tint:#fdf3e2;display:inline-grid;place-items:center;width:20px;height:18px;margin-left:2px;border-radius:6px;background:var(--cst-jo-amber-tint);color:var(--cst-jo-amber)}.dark .cst-jo-pp{--cst-jo-amber:#f5b544;--cst-jo-amber-tint:#2a1f0b}.cst-jo-pp>svg{width:12px;height:12px}.cst-jo-pp.is-on-red{background:rgba(255,255,255,.22);color:#fff}.csn-m.cst-pose-sheet{--cst-jo-amber:#a15c07}.dark .csn-m.cst-pose-sheet{--cst-jo-amber:#f5b544}.csn-m.cst-pose-sheet .cst-pose-p{margin:0 0 12px;font:400 14px/1.45 var(--cs-sans);color:var(--cs-text-2)}.csn-m.cst-pose-sheet .cbg-form,.csn-m.cst-pose-sheet .cst-pose-week{margin-bottom:14px}.csn-m.cst-pose-sheet .cst-pose-box{margin:0 0 12px;padding:6px 12px;border-radius:16px;border:1px solid var(--cs-sep);background:var(--cs-group-2)}.csn-m.cst-pose-sheet .cst-pose-row{display:flex;justify-content:space-between;gap:10px;margin:0;padding:7px 0;font:400 14px/1.35 var(--cs-sans);color:var(--cs-text)}.csn-m.cst-pose-sheet .cst-pose-row+.cst-pose-row{border-top:1px solid var(--cs-sep)}.csn-m.cst-pose-sheet .cst-pose-row>b{font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.csn-m.cst-pose-sheet .cst-pose-row.is-ok>b{color:var(--cs-ok)}.csn-m.cst-pose-sheet .cst-pose-ul{list-style:none;margin:0;padding:12px;display:grid;gap:9px;border-radius:16px;border:1px solid var(--cs-sep);background:var(--cs-group-2)}.csn-m.cst-pose-sheet .cst-pose-ul>li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:9px;font:400 14px/1.38 var(--cs-sans);color:var(--cs-text)}.csn-m.cst-pose-sheet .cst-pose-ul>li>svg{width:17px;height:17px;margin-top:1px;color:var(--cst-jo-amber)}.csn-m.cst-pose-sheet .cst-pose-more{display:block;margin-top:3px;padding:0;border:0;background:none;font:600 13px/1.35 var(--cs-sans);color:var(--cs-text);text-decoration:underline;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px;cursor:pointer}.csn-m.cst-pose-sheet .cst-pose-all{margin:10px 0 0 4px;padding:0 0 0 16px;display:grid;gap:5px;font:400 13px/1.4 var(--cs-sans);color:var(--cs-text-2)}.csn-m .cst-pose-foot{display:grid;gap:8px;width:100%}@media (min-width:700px){.csn-m .cst-pose-foot{display:flex;flex-wrap:wrap}}.csn-m .cst-pose-foot .cst-pose-app,.csn-m .cst-pose-foot .cst-pose-done{margin:0;padding:10px 12px;border-radius:12px;background:var(--cs-fill);font:600 14px/1.35 var(--cs-sans);color:var(--cs-text-2);text-align:center}.csn-m .cst-pose-foot .cst-pose-done{background:var(--cs-ok-tint);color:var(--cs-ok)}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-all{margin-top:12px;display:grid;gap:8px;justify-items:start}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-all>.csc-note{margin:0}.cst[data-tool=calendrier-jours-ouvres] .cst-jo-all-btn{width:100%;height:auto;min-height:44px;padding-top:9px;padding-bottom:9px;gap:8px;white-space:normal;text-align:center;line-height:1.25}