.cst[data-tool=calculateur-de-temps-de-travail] .csc-rl.cst-wt-first,.cst[data-tool=calculateur-de-temps-de-travail] .cst-check.cst-wt-first{margin-top:0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-goals{container-type:inline-size}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-goals>.csc-g-head{align-items:center}.cst[data-tool=calculateur-de-temps-de-travail] .csn-btn.cst-wt-add{height:40px;padding:0 14px;font-size:14px;border-radius:12px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-add svg{width:16px;height:16px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@container (min-width: 460px){.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container (min-width: 820px){.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-sync{display:flex;align-items:flex-start;gap:7px;margin:-4px 0 12px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-sync>svg{flex:none;width:16px;height:16px;margin-top:1px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-sync.is-err{color:var(--cs-red-text)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-sync+.csc-note-top{margin-top:-6px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-item{background:var(--cs-group-2);border-radius:16px;padding:14px;min-width:0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-item.is-skel{height:176px;opacity:.7}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-h{display:flex;align-items:center;gap:10px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-ic{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:var(--cs-group);color:var(--cs-text-2)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-ic svg{width:19px;height:19px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-hbtn{display:flex;flex:1;min-width:0;align-items:center;gap:10px;margin:-4px;padding:4px;border:0;border-radius:12px;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-hbtn:hover{background:var(--cs-fill)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-hbtn:focus-visible{outline:2px solid var(--cs-text);outline-offset:1px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-name{flex:1;min-width:0;font-size:15.5px;font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--cs-text);overflow-wrap:anywhere}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-del{display:inline-flex;flex:none;align-items:center;justify-content:center;width:34px;height:34px;border-radius:50%;color:var(--cs-text-3);cursor:pointer}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-del:hover{background:var(--cs-fill);color:var(--cs-red-text)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-del svg{width:17px;height:17px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-price{display:inline-flex;align-items:center;gap:6px;margin-top:10px;min-height:32px;padding:3px 10px 3px 12px;border-radius:999px;border:1px solid var(--cs-line);background:var(--cs-group);color:var(--cs-text);font-family:var(--cs-sans);font-variant-numeric:tabular-nums;font-size:14px;font-weight:500;cursor:pointer}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-price:hover{border-color:var(--cs-text-3)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-price svg{width:14px;height:14px;color:var(--cs-text-3)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-edit{margin-top:10px;height:40px;max-width:180px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-edit input{font-size:16px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-days{margin:12px 0 0;font-size:14px;color:var(--cs-text-2)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-days b{font-size:32px;line-height:1;font-weight:650;letter-spacing:-.03em;color:var(--cs-text);font-variant-numeric:tabular-nums;margin-right:2px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-time{margin:4px 0 0;font-size:15px;font-weight:600;color:var(--cs-red-text)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-kv{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin:12px 0 0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-kv>div{background:var(--cs-group);border-radius:10px;padding:8px 10px;min-width:0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-kv dt{font-size:12px;color:var(--cs-text-3)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-kv dd{margin:2px 0 0;font-size:14px;font-weight:600;color:var(--cs-text)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-kv small{font-weight:400;font-size:12px;color:var(--cs-text-3)}.cst[data-tool=calculateur-de-temps-de-travail] .csc-prose.cst-wt-card>h3{font-size:20px;line-height:1.2;letter-spacing:-.02em;margin:0 0 12px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-card h4{font-size:16px;font-weight:650;letter-spacing:-.01em;color:var(--cs-text);margin:0 0 6px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-lead{font-size:17px;color:var(--cs-text)}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-points>div{background:var(--cs-group-2);border-radius:14px;padding:12px 14px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-points p{margin:0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-points .cst-wt-pt{font-weight:650;color:var(--cs-text);margin-bottom:4px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-ex{margin:0}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-ex>div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid var(--cs-sep);font-size:14.5px}.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-ex dd{margin:0;font-weight:600;color:var(--cs-text);white-space:nowrap}@media (min-width:700px){.cst[data-tool=calculateur-de-temps-de-travail] .cst-wt-uses{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:20px}}html.cst-full .cst[data-tool=calculateur-de-temps-de-travail] .cst-guide>.csc-faq{grid-column:1/-1}.csn-m.cst-wt-sheet .cst-wt-icf{border:0;padding:0;margin:14px 0 0;min-width:0}.csn-m.cst-wt-sheet .cst-wt-icf legend{font-size:13px;color:var(--cs-text-2);margin-bottom:6px;padding:0}.csn-m.cst-wt-sheet .cst-wt-icons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.csn-m.cst-wt-sheet .cst-wt-icons label{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:10px 4px 8px;border-radius:12px;border:1px solid var(--cs-line);background:var(--cs-group);color:var(--cs-text-2);font-size:12px;line-height:1.2;text-align:center;cursor:pointer}.csn-m.cst-wt-sheet .cst-wt-icons label svg{width:20px;height:20px;color:var(--cs-text)}.csn-m.cst-wt-sheet .cst-wt-icons label.is-on{border-color:var(--cs-text);box-shadow:inset 0 0 0 1px var(--cs-text);color:var(--cs-text);font-weight:600}.csn-m.cst-wt-sheet .cst-wt-icons label:has(input:focus-visible){outline:2px solid var(--cs-text);outline-offset:2px}.csn-m.cst-wt-sheet .cst-wt-icons label span{color:inherit;overflow-wrap:anywhere}@media (min-width:520px){.csn-m.cst-wt-sheet .cst-wt-icons{grid-template-columns:repeat(4,minmax(0,1fr))}}