.summary.svelte-8xlq17,.client.svelte-8xlq17,.notes.svelte-8xlq17,.histoire.svelte-8xlq17{border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s4);margin-bottom:var(--s3)}.summary.svelte-8xlq17 span:where(.svelte-8xlq17),.summary.svelte-8xlq17 p:where(.svelte-8xlq17),.client.svelte-8xlq17 small:where(.svelte-8xlq17),.notes.svelte-8xlq17 small:where(.svelte-8xlq17),.notes.svelte-8xlq17>p:where(.svelte-8xlq17){color:var(--ink-3);font-size:var(--t-micro)}.summary.svelte-8xlq17 h2:where(.svelte-8xlq17),.summary.svelte-8xlq17 p:where(.svelte-8xlq17){margin:4px 0}.status.svelte-8xlq17{display:flex;align-items:center;gap:var(--s2)}.pill.confirmed.svelte-8xlq17{background:var(--cream-2);color:var(--done)}.pill.checked_in.svelte-8xlq17{background:var(--carrousel-bg);color:var(--carrousel-ink)}.pill.completed.svelte-8xlq17{background:var(--cream-2);color:var(--ink-3)}.pill.no_show.svelte-8xlq17{background:var(--warn-wash);color:var(--ink-2)}.pill.cancelled.svelte-8xlq17{background:var(--rust-wash);color:var(--rust-2)}.client.svelte-8xlq17{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:var(--s2)}.client.svelte-8xlq17 div:where(.svelte-8xlq17){display:grid;gap:3px}.client.svelte-8xlq17 a:where(.svelte-8xlq17),.client.svelte-8xlq17 button:where(.svelte-8xlq17),.notes.svelte-8xlq17 button:where(.svelte-8xlq17),.actions.svelte-8xlq17 button:where(.svelte-8xlq17){min-height:38px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-micro);text-decoration:none;cursor:pointer}.actions.svelte-8xlq17{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-bottom:var(--s3)}.primary.svelte-8xlq17{background:var(--rust)!important;border-color:var(--rust)!important;color:var(--on-dark)!important}.danger.svelte-8xlq17{color:var(--rust)!important;border-color:var(--rust)!important}.form.svelte-8xlq17,.reason.svelte-8xlq17{display:grid;gap:var(--s2);margin:var(--s3) 0}.form.svelte-8xlq17{grid-template-columns:1fr 1fr}.form.svelte-8xlq17 button:where(.svelte-8xlq17){grid-column:1/-1}.reason.svelte-8xlq17{font-size:var(--t-micro);color:var(--ink-3)}.ipad-note.svelte-8xlq17{margin:-4px 0 var(--s2);color:var(--ink-3);font-size:var(--t-small)}.ipad-home.svelte-8xlq17{width:100%;min-height:var(--tap);margin:0 0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--cream-2);color:var(--ink-2);font:inherit;font-size:var(--t-small);cursor:pointer}.histoire.svelte-8xlq17{display:grid;gap:var(--s3)}.histoire.svelte-8xlq17 h3:where(.svelte-8xlq17){margin:0;font-size:var(--t-small)}.histoire.svelte-8xlq17 article:where(.svelte-8xlq17){display:grid;gap:2px;border-left:2px solid var(--line);padding-left:var(--s3)}.histoire.svelte-8xlq17 article.cancelled:where(.svelte-8xlq17){border-left-color:var(--rust)}.histoire.svelte-8xlq17 article.rebooked:where(.svelte-8xlq17),.histoire.svelte-8xlq17 article.checked_in:where(.svelte-8xlq17){border-left-color:var(--done)}.histoire.svelte-8xlq17 article:where(.svelte-8xlq17) b:where(.svelte-8xlq17){font-size:var(--t-small)}.histoire.svelte-8xlq17 .quoi:where(.svelte-8xlq17){font-size:var(--t-small);color:var(--ink-2)}.histoire.svelte-8xlq17 .motif:where(.svelte-8xlq17){font-size:var(--t-small);color:var(--ink-2);font-style:italic}.histoire.svelte-8xlq17 small:where(.svelte-8xlq17),.histoire.svelte-8xlq17 .vide:where(.svelte-8xlq17){color:var(--ink-3);font-size:var(--t-micro)}input.svelte-8xlq17,textarea.svelte-8xlq17{width:100%;box-sizing:border-box;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);padding:9px;font:inherit;color:var(--ink)}.notes.svelte-8xlq17{display:grid;gap:var(--s2)}.notes.svelte-8xlq17 h3:where(.svelte-8xlq17){margin:0;font-size:var(--t-small)}.notes.svelte-8xlq17 article:where(.svelte-8xlq17){border-top:1px solid var(--line-2);padding-top:var(--s2)}.notes.svelte-8xlq17 article:where(.svelte-8xlq17) p:where(.svelte-8xlq17){margin:4px 0;font-size:var(--t-small)}.error.svelte-8xlq17{color:var(--rust);font-size:var(--t-small)}.reason-saved.svelte-8xlq17{color:var(--ink-2);font-size:var(--t-small)}@media(max-width:560px){.client.svelte-8xlq17{grid-template-columns:1fr 1fr}.client.svelte-8xlq17 div:where(.svelte-8xlq17){grid-column:1/-1}.form.svelte-8xlq17{grid-template-columns:1fr}.form.svelte-8xlq17 button:where(.svelte-8xlq17){grid-column:auto}}.f.svelte-1lw6oj4{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.f.svelte-1lw6oj4 span:where(.svelte-1lw6oj4){font-size:var(--t-micro);color:var(--ink-3);letter-spacing:.04em}.f.svelte-1lw6oj4 em:where(.svelte-1lw6oj4){font-style:normal;opacity:.7}input.svelte-1lw6oj4,select.svelte-1lw6oj4,textarea.svelte-1lw6oj4{font:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;min-height:var(--tap);color:var(--ink);width:100%}textarea.svelte-1lw6oj4{min-height:80px;resize:vertical}input.svelte-1lw6oj4:disabled{background:var(--cream-2);color:var(--ink-3)}.deux.svelte-1lw6oj4{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--s3)}.check.svelte-1lw6oj4{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--s2)}.check.svelte-1lw6oj4 input:where(.svelte-1lw6oj4){width:22px;height:22px;min-height:22px}.check.svelte-1lw6oj4 span:where(.svelte-1lw6oj4){font-size:var(--t-small);color:var(--ink-2)}.hint.svelte-1lw6oj4{margin:calc(var(--s4) * -1 + var(--s1)) 0 var(--s4);font-size:var(--t-micro);color:var(--ink-3);line-height:1.5}.go.svelte-1lw6oj4{margin-top:var(--s4);width:100%;min-height:var(--tap);background:var(--rust);color:var(--on-dark);border:0;border-radius:var(--r-sm);font-size:var(--t-body);font-weight:500;cursor:pointer}.go.svelte-1lw6oj4:hover:not(:disabled){background:var(--rust-2)}.go.svelte-1lw6oj4:disabled{opacity:.5;cursor:default}.warn.svelte-1lw6oj4{padding:var(--s3);background:var(--warn-wash);border-radius:var(--r-sm);font-size:var(--t-small)}.lien.svelte-1lw6oj4{background:none;border:0;color:var(--rust);text-decoration:underline;cursor:pointer;font-size:var(--t-small);padding:0}.err.svelte-1lw6oj4{font-size:var(--t-small);color:var(--rust-2)}@media(max-width:520px){.deux.svelte-1lw6oj4{grid-template-columns:minmax(0,1fr)}}.client.svelte-vnnphg{display:grid;gap:var(--s2);padding-bottom:var(--s4);border-bottom:1px solid var(--line)}.client.svelte-vnnphg b:where(.svelte-vnnphg){font-weight:500}input.svelte-vnnphg{width:100%;box-sizing:border-box;min-width:0;min-height:var(--tap);padding:var(--s2) var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit}button.svelte-vnnphg{min-height:var(--tap);padding:var(--s2) var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit;cursor:pointer}button.svelte-vnnphg:disabled{opacity:.5;cursor:default}.selected.svelte-vnnphg{display:flex;align-items:center;gap:var(--s2);flex-wrap:wrap}.selected.svelte-vnnphg span:where(.svelte-vnnphg){flex:1;min-width:0;overflow-wrap:anywhere}small.svelte-vnnphg{display:block;color:var(--ink-3)}.result.svelte-vnnphg{text-align:left}.create.svelte-vnnphg{justify-self:start;color:var(--rust)}p.svelte-vnnphg,label.svelte-vnnphg{margin:0;font-size:var(--t-small);color:var(--ink-3)}.fields.svelte-vnnphg{display:grid;gap:var(--s2)}label.svelte-vnnphg{display:grid;gap:var(--s1)}header.svelte-15wwenq{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--s3);margin-bottom:var(--s4)}h2.svelte-15wwenq,h3.svelte-15wwenq{margin:0;font-family:var(--serif);font-weight:500}h2.svelte-15wwenq{font-size:var(--t-title)}h3.svelte-15wwenq{margin-top:var(--s4)}header.svelte-15wwenq p:where(.svelte-15wwenq){margin:var(--s1) 0 0;color:var(--ink-3);font-size:var(--t-small)}button.svelte-15wwenq{min-height:var(--tap);padding:var(--s2) var(--s3);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);color:var(--ink);font:inherit;cursor:pointer}button.svelte-15wwenq:hover{border-color:var(--ink-3)}button.svelte-15wwenq:disabled{opacity:.45;cursor:default}button.active.svelte-15wwenq{background:var(--ink);color:var(--on-dark);border-color:var(--ink)}.order.svelte-15wwenq{display:grid;grid-template-columns:minmax(0,1fr) minmax(310px,380px);gap:var(--s4);align-items:start}.selection.svelte-15wwenq{min-width:0}nav.svelte-15wwenq,.filters.svelte-15wwenq,.methods.svelte-15wwenq{display:flex;flex-wrap:wrap;gap:var(--s2);margin-bottom:var(--s3)}nav.svelte-15wwenq button:where(.svelte-15wwenq){flex:1}fieldset.svelte-15wwenq{border:0;padding:0;margin:0;min-width:0}.offers.svelte-15wwenq{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:var(--s2)}.offers.svelte-15wwenq button:where(.svelte-15wwenq){display:grid;text-align:left;gap:var(--s1);min-height:72px}.offers.svelte-15wwenq b:where(.svelte-15wwenq){font-weight:500}.offers.svelte-15wwenq span:where(.svelte-15wwenq){color:var(--ink-3);font-size:var(--t-small)}aside.svelte-15wwenq{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s4);min-width:0}ul.svelte-15wwenq{list-style:none;padding:0;margin:var(--s3) 0}li.svelte-15wwenq{display:flex;justify-content:space-between;gap:var(--s2);padding:var(--s3) 0;border-bottom:1px solid var(--line-2)}li.svelte-15wwenq b:where(.svelte-15wwenq){font-weight:500;font-size:var(--t-small);overflow-wrap:anywhere}small.svelte-15wwenq{display:block;color:var(--ink-3);font-size:var(--t-micro)}.credit.svelte-15wwenq{color:var(--rust)}.line-end.svelte-15wwenq{display:flex;align-items:flex-start;gap:var(--s1);font-size:var(--t-small)}.line-end.svelte-15wwenq span:where(.svelte-15wwenq){white-space:nowrap;padding-top:var(--s2);font-variant-numeric:tabular-nums}.line-end.svelte-15wwenq button:where(.svelte-15wwenq){min-width:var(--tap)}dl.svelte-15wwenq{display:grid;gap:var(--s2);margin:var(--s4) 0}dl.svelte-15wwenq div:where(.svelte-15wwenq){display:flex;justify-content:space-between;gap:var(--s2)}dd.svelte-15wwenq{margin:0;font-variant-numeric:tabular-nums}dt.svelte-15wwenq{color:var(--ink-3)}.total.svelte-15wwenq{padding-top:var(--s3);border-top:1px solid var(--line);font-weight:500}.total.svelte-15wwenq dt:where(.svelte-15wwenq){color:var(--ink)}.primary.svelte-15wwenq{width:100%;background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.ipad.svelte-15wwenq{width:100%;margin-bottom:var(--s2);border-color:var(--rust);color:var(--rust);font-weight:500}.ipad-reset.svelte-15wwenq{width:100%;margin:calc(-1 * var(--s1)) 0 var(--s3);border-color:transparent;background:var(--cream-2);color:var(--ink-2);font-weight:500}.ipad-reset.svelte-15wwenq:hover{border-color:var(--line);background:var(--cream)}.schedule-ipad.svelte-15wwenq{margin-top:var(--s3)}.ipad-hint.svelte-15wwenq{margin-top:0}.reserve.svelte-15wwenq{width:100%;margin-top:var(--s2)}.hint.svelte-15wwenq{color:var(--ink-3);font-size:var(--t-small);line-height:1.5}.error.svelte-15wwenq{color:var(--rust);font-size:var(--t-small)}.methods.svelte-15wwenq button:where(.svelte-15wwenq){flex:1}@container (max-width: 720px){.order.svelte-15wwenq{grid-template-columns:minmax(0,1fr)}aside.svelte-15wwenq{grid-row:1}}@media(max-width:1100px){.order.svelte-15wwenq{grid-template-columns:minmax(0,1fr)}aside.svelte-15wwenq{grid-row:1}}@media(max-width:480px){nav.svelte-15wwenq button:where(.svelte-15wwenq){flex-basis:100%}.offers.svelte-15wwenq{grid-template-columns:minmax(0,1fr)}}.texte.svelte-1wbwg1o{font-size:var(--t-small);line-height:1.7;color:var(--ink);margin:0 0 var(--s5)}.lbl.svelte-1wbwg1o{font-size:var(--t-micro);color:var(--ink-3);letter-spacing:.04em;margin:0 0 var(--s2)}.cases.svelte-1wbwg1o{display:grid;gap:var(--s2);margin-bottom:var(--s4)}.cases.svelte-1wbwg1o button:where(.svelte-1wbwg1o){text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);min-height:var(--tap);font-size:var(--t-small);color:var(--ink-2);cursor:pointer}.cases.svelte-1wbwg1o button.on:where(.svelte-1wbwg1o){background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.f.svelte-1wbwg1o{display:grid;gap:var(--s1)}.f.svelte-1wbwg1o span:where(.svelte-1wbwg1o){font-size:var(--t-micro);color:var(--ink-3)}input.svelte-1wbwg1o,textarea.svelte-1wbwg1o{font:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;min-height:var(--tap);color:var(--ink)}textarea.svelte-1wbwg1o{resize:vertical}.check.svelte-1wbwg1o{display:flex;align-items:flex-start;gap:12px;margin-top:16px;font-size:var(--t-small);line-height:1.45}.check.svelte-1wbwg1o input:where(.svelte-1wbwg1o){min-height:auto;width:22px;height:22px;flex:0 0 auto}.optional.svelte-1wbwg1o{padding-top:14px;border-top:1px solid var(--line)}.signature.svelte-1wbwg1o{display:grid;gap:8px;margin-top:20px;font-size:var(--t-small)}.signature.svelte-1wbwg1o canvas:where(.svelte-1wbwg1o){width:100%;height:150px;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);touch-action:none}.signature.svelte-1wbwg1o button:where(.svelte-1wbwg1o){justify-self:end;border:1px solid var(--line);background:var(--paper);border-radius:var(--r-sm);padding:8px 12px}.hint.svelte-1wbwg1o{margin:var(--s2) 0 0;font-size:var(--t-micro);color:var(--ink-3)}.go.svelte-1wbwg1o{margin-top:var(--s5);width:100%;min-height:var(--tap);background:var(--rust);color:var(--on-dark);border:0;border-radius:var(--r-sm);font-size:var(--t-body);font-weight:500;cursor:pointer}.go.svelte-1wbwg1o:hover:not(:disabled){background:var(--rust-2)}.go.svelte-1wbwg1o:disabled{opacity:.5;cursor:default}.ctx.svelte-1t34axg{margin:0 0 var(--s5);font-size:var(--t-body);font-weight:500}.f.svelte-1t34axg{display:grid;gap:var(--s1);margin-bottom:var(--s4)}.f.svelte-1t34axg span:where(.svelte-1t34axg){font-size:var(--t-micro);color:var(--ink-3)}input.svelte-1t34axg{font:inherit;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:10px 12px;min-height:var(--tap);color:var(--ink);width:100%}ul.svelte-1t34axg{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line-2)}li.svelte-1t34axg{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3);background:var(--paper);min-height:64px}li.svelte-1t34axg b:where(.svelte-1t34axg){display:block;font-weight:500;font-size:var(--t-small)}li.svelte-1t34axg span:where(.svelte-1t34axg){font-size:var(--t-micro);color:var(--ink-3)}li.svelte-1t34axg button:where(.svelte-1t34axg){background:none;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--s3);min-height:40px;font-size:var(--t-small);color:var(--ink-2);cursor:pointer}.quoi.svelte-1t34axg{font-size:var(--t-small);line-height:1.7;color:var(--ink);margin:0 0 var(--s5)}.lbl.svelte-1t34axg{font-size:var(--t-micro);color:var(--ink-3);margin:0 0 var(--s2)}.choix.svelte-1t34axg{display:grid;gap:var(--s2)}.choix.svelte-1t34axg button:where(.svelte-1t34axg){text-align:left;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s3);min-height:64px;cursor:pointer}.choix.svelte-1t34axg button:where(.svelte-1t34axg):hover:not(:disabled){border-color:var(--ink)}.choix.svelte-1t34axg b:where(.svelte-1t34axg){display:block;font-weight:500}.choix.svelte-1t34axg span:where(.svelte-1t34axg){font-size:var(--t-micro);color:var(--ink-3)}.retour.svelte-1t34axg{margin-top:var(--s4);width:100%;min-height:var(--tap);background:none;border:0;color:var(--ink-3);font-size:var(--t-small);cursor:pointer}.mod.svelte-10vyem3{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;background:none;border:1px solid var(--line);border-radius:var(--r-sm);padding:0 12px;font-size:var(--t-micro);color:var(--ink-2);cursor:pointer;min-height:38px}.mod.svelte-10vyem3:hover{border-color:var(--ink-3);color:var(--ink)}.profile-section.svelte-10vyem3{margin:0 0 var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper)}.section-head.svelte-10vyem3{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s2)}.section-head.svelte-10vyem3 h3:where(.svelte-10vyem3){margin:0}.section-head.svelte-10vyem3>span:where(.svelte-10vyem3){font-size:var(--t-micro);color:var(--ink-3)}.section-head.svelte-10vyem3>span.valid:where(.svelte-10vyem3){padding:3px 10px;border-radius:999px;background:var(--reformer-bg);color:var(--reformer-ink);font-weight:600}.membership.svelte-10vyem3{margin:var(--s2) 0 0;color:var(--ink-3);font-size:var(--t-small)}.empty-line.svelte-10vyem3{margin:var(--s2) 0 0;font-size:var(--t-small);color:var(--ink-3)}.health.svelte-10vyem3 button:where(.svelte-10vyem3){background:none;border:1px solid var(--line);border-radius:var(--r-sm);min-height:var(--tap);font-size:var(--t-small);color:var(--ink-2);cursor:pointer}.health.svelte-10vyem3 button:where(.svelte-10vyem3):hover{border-color:var(--ink-3);color:var(--ink)}.health.svelte-10vyem3 .decharge:where(.svelte-10vyem3){border-color:var(--rust);color:var(--on-dark);background:var(--rust);padding:0 var(--s3)}.waiver-missing.svelte-10vyem3{display:flex;align-items:center;justify-content:space-between;gap:var(--s3);padding:var(--s3);border-radius:var(--r-sm);background:var(--rust-wash)}.waiver-missing.svelte-10vyem3 span:where(.svelte-10vyem3){display:grid;gap:2px;font-size:var(--t-small)}.waiver-missing.svelte-10vyem3 small:where(.svelte-10vyem3){color:var(--ink-3)}.health.svelte-10vyem3 .signe:where(.svelte-10vyem3){display:grid;gap:var(--s2);justify-items:start;margin:0;padding:var(--s3);background:var(--cream-2);border-radius:var(--r-sm);font-size:var(--t-small);color:var(--ink-3)}.health.svelte-10vyem3 .signe-tete:where(.svelte-10vyem3){display:flex;width:100%;align-items:baseline;gap:var(--s3);margin:0}.health.svelte-10vyem3 .signe:where(.svelte-10vyem3) b:where(.svelte-10vyem3){color:var(--ink-2);font-weight:500}.health.svelte-10vyem3 .sante-dit:where(.svelte-10vyem3){padding:2px 8px;border-radius:999px;background:var(--warn-wash);color:var(--ink-2)}.health.svelte-10vyem3 .sante-rien:where(.svelte-10vyem3){font-size:var(--t-micro)}.health.svelte-10vyem3 .signe-par:where(.svelte-10vyem3){font-size:var(--t-micro);font-style:italic}.health.svelte-10vyem3 .signe:where(.svelte-10vyem3) small:where(.svelte-10vyem3){margin-left:auto;font-size:var(--t-micro);font-variant-numeric:tabular-nums}.veil.svelte-10vyem3{position:fixed;top:0;right:0;bottom:0;left:0;background:color-mix(in srgb,var(--ink) 28%,transparent);z-index:20}aside.svelte-10vyem3{position:fixed;top:0;right:0;bottom:0;width:min(455px,100%);background:var(--cream);border-left:1px solid var(--line);box-shadow:var(--shadow-modal);z-index:21;display:flex;flex-direction:column}.sh.svelte-10vyem3{min-height:56px;box-sizing:border-box;padding:0 var(--s4);border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:var(--s3);color:var(--ink-3);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase}.sh.svelte-10vyem3 .close:where(.svelte-10vyem3){width:38px;height:38px;padding:0;background:none;border:0;color:var(--ink-3);font-size:24px;cursor:pointer}.body.svelte-10vyem3{padding:var(--s4);overflow-y:auto}.profile-head.svelte-10vyem3{display:flex;align-items:center;gap:var(--s4);padding:var(--s2) 0 0}.profile-avatar.svelte-10vyem3{flex:0 0 66px;width:66px;height:66px;display:grid;place-items:center;border-radius:50%;background:var(--rust-wash);color:var(--rust-2);font-size:20px;font-weight:600}.profile-copy.svelte-10vyem3{flex:1;min-width:0;display:grid;gap:2px}.name-row.svelte-10vyem3{display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.name-row.svelte-10vyem3 h2:where(.svelte-10vyem3){min-width:0;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--sans);font-size:22px;line-height:1.2;font-weight:600}.edit-icon.svelte-10vyem3{min-height:34px;padding:0 8px;border:0;background:none;color:var(--rust);font:inherit;font-size:var(--t-micro);cursor:pointer}.profile-copy.svelte-10vyem3 .tel:where(.svelte-10vyem3){justify-self:start;color:var(--ink-2)}.profile-copy.svelte-10vyem3 a:where(.svelte-10vyem3){min-width:0;overflow:hidden;text-overflow:ellipsis;color:var(--ink-3);font-size:var(--t-small);text-decoration:none}.profile-badges.svelte-10vyem3{display:flex;flex-wrap:wrap;gap:var(--s2);margin:var(--s3) 0 var(--s4);padding-left:82px}.profile-badges.svelte-10vyem3 span:where(.svelte-10vyem3){padding:4px 10px;border-radius:999px;background:var(--rust-wash);color:var(--rust-2);font-size:var(--t-micro);font-weight:600}.profile-badges.svelte-10vyem3 span.due:where(.svelte-10vyem3){background:var(--paper);border:1px solid var(--rust)}.profile-badges.svelte-10vyem3 span.warning:where(.svelte-10vyem3){background:var(--warn-wash);color:var(--ink-2)}.primary-actions.svelte-10vyem3{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2);margin-bottom:var(--s4)}.primary-actions.svelte-10vyem3 a:where(.svelte-10vyem3),.primary-actions.svelte-10vyem3 button:where(.svelte-10vyem3){min-height:46px;display:flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;border:1px solid var(--rust);border-radius:var(--r-sm);font:inherit;font-size:var(--t-small);font-weight:600;cursor:pointer;text-decoration:none}.message-client.svelte-10vyem3{background:var(--rust);color:var(--on-dark)}.message-client.svelte-10vyem3:hover{background:var(--rust-2);border-color:var(--rust-2)}.new-order.svelte-10vyem3{background:var(--paper);color:var(--rust)}.new-order.svelte-10vyem3:hover{background:var(--rust-wash)}.booking-summary.svelte-10vyem3{display:flex;align-items:center;gap:var(--s3);margin-top:var(--s3)}.booking-summary.svelte-10vyem3>span:where(.svelte-10vyem3):last-child{display:grid;gap:2px}.booking-summary.svelte-10vyem3 strong:where(.svelte-10vyem3){font-size:var(--t-small);font-weight:600}.booking-summary.svelte-10vyem3 small:where(.svelte-10vyem3){color:var(--ink-3);font-size:var(--t-micro)}.calendar-icon.svelte-10vyem3{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:var(--r-sm);background:var(--cream-2);color:var(--ink-2);flex:0 0 auto}.notes-card.svelte-10vyem3 .section-head:where(.svelte-10vyem3) button:where(.svelte-10vyem3){padding:0;border:0;background:none;color:var(--rust);font:inherit;font-size:var(--t-micro);cursor:pointer}.notes-card.svelte-10vyem3 p:where(.svelte-10vyem3){margin:var(--s2) 0 0;color:var(--ink-2);font-size:var(--t-small);line-height:1.45}.profile-meta.svelte-10vyem3,.meta.svelte-10vyem3{margin:0 0 var(--s4);color:var(--ink-3);font-size:var(--t-micro)}h3.svelte-10vyem3{font-size:var(--t-micro);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-2);font-family:var(--sans);font-weight:600;margin:0}.pli.svelte-10vyem3{margin-top:var(--s5)}.pli.svelte-10vyem3 summary:where(.svelte-10vyem3){display:flex;align-items:center;gap:var(--s2);padding:var(--s2) 0;cursor:pointer;font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);font-weight:500}.pli.svelte-10vyem3 summary:where(.svelte-10vyem3):hover{color:var(--ink)}.pli.svelte-10vyem3 summary:where(.svelte-10vyem3) span:where(.svelte-10vyem3){padding:1px 7px;border-radius:999px;background:var(--cream-2);color:var(--ink-2);letter-spacing:0;font-variant-numeric:tabular-nums}.pli.svelte-10vyem3 .list:where(.svelte-10vyem3){padding-top:var(--s1)}.packs.svelte-10vyem3,.list.svelte-10vyem3{list-style:none;padding:0;margin:0;display:grid;gap:var(--s2)}.packs.svelte-10vyem3 li:where(.svelte-10vyem3),.list.svelte-10vyem3 li:where(.svelte-10vyem3){font-size:var(--t-small);color:var(--ink-2)}.packs.svelte-10vyem3 li:where(.svelte-10vyem3){display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s2) 0;border-top:1px solid var(--line-2)}.packs.svelte-10vyem3 li:where(.svelte-10vyem3):first-child{border-top:0}.packs.svelte-10vyem3 li:where(.svelte-10vyem3) span:where(.svelte-10vyem3){display:grid;gap:2px}.packs.svelte-10vyem3 li:where(.svelte-10vyem3) small:where(.svelte-10vyem3){color:var(--ink-3)}.packs.svelte-10vyem3 li:where(.svelte-10vyem3) strong:where(.svelte-10vyem3){white-space:nowrap;color:var(--ink)}.list.svelte-10vyem3 time:where(.svelte-10vyem3){color:var(--ink-3);font-variant-numeric:tabular-nums;margin-right:var(--s2)}.list.svelte-10vyem3 li:where(.svelte-10vyem3){display:flex;align-items:center;justify-content:space-between;gap:var(--s2)}.booking-actions.svelte-10vyem3{display:flex;gap:var(--s1)}.booking-actions.svelte-10vyem3 button:where(.svelte-10vyem3),.restore.svelte-10vyem3{min-height:32px;padding:0 var(--s2);background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);font:inherit;font-size:var(--t-micro);cursor:pointer}.restore.svelte-10vyem3{color:var(--rust);border-color:var(--rust)}.booking-error.svelte-10vyem3{color:var(--rust);font-size:var(--t-small)}.list.svelte-10vyem3 li.absent:where(.svelte-10vyem3){color:var(--ink-3);text-decoration:line-through}.record-tools.svelte-10vyem3{margin:var(--s5) 0 0;padding-top:var(--s3);border-top:1px solid var(--line)}.record-tools.svelte-10vyem3 summary:where(.svelte-10vyem3){cursor:pointer;font-size:var(--t-small);color:var(--ink-2)}.record-tools.svelte-10vyem3 p:where(.svelte-10vyem3){font-size:var(--t-micro);color:var(--ink-3)}.fusion.svelte-10vyem3{min-height:36px;background:var(--paper);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--s3);font:inherit;font-size:var(--t-micro);cursor:pointer}.purchases.svelte-10vyem3{margin:var(--s5) 0 0;padding-top:var(--s4);border-top:1px solid var(--line)}.sale-list.svelte-10vyem3{list-style:none;padding:0;margin:var(--s2) 0 0;display:grid;gap:var(--s2)}.sale-list.svelte-10vyem3 li:where(.svelte-10vyem3){display:flex;justify-content:space-between;gap:var(--s3);padding:var(--s3) 0;border-bottom:1px solid var(--line-2);font-size:var(--t-small)}.sale-list.svelte-10vyem3 span:where(.svelte-10vyem3){display:grid;gap:3px}.sale-list.svelte-10vyem3 small:where(.svelte-10vyem3){color:var(--ink-3);font-size:var(--t-micro)}.sale-list.svelte-10vyem3 strong:where(.svelte-10vyem3){white-space:nowrap;font-variant-numeric:tabular-nums}.sale-list.svelte-10vyem3 .voided:where(.svelte-10vyem3){color:var(--ink-3);text-decoration:line-through}.sale-total.svelte-10vyem3{display:grid;justify-items:end;gap:var(--s2)}.refund.svelte-10vyem3{min-height:30px;padding:0 var(--s2);border:1px solid var(--rust);border-radius:var(--r-sm);background:var(--paper);color:var(--rust);font:inherit;font-size:var(--t-micro);cursor:pointer}.void-veil.svelte-10vyem3{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:color-mix(in srgb,var(--ink) 30%,transparent)}.void-dialog.svelte-10vyem3{position:fixed;z-index:51;top:50%;left:50%;transform:translate(-50%,-50%);width:min(440px,calc(100vw - 32px));box-sizing:border-box;padding:var(--s5);background:var(--paper);border-radius:var(--r-sm);box-shadow:var(--shadow-modal)}.void-dialog.svelte-10vyem3 h2:where(.svelte-10vyem3),.void-dialog.svelte-10vyem3 p:where(.svelte-10vyem3){margin-top:0}.void-dialog.svelte-10vyem3 p:where(.svelte-10vyem3){color:var(--ink-3);font-size:var(--t-small);line-height:1.5}.void-dialog.svelte-10vyem3 label:where(.svelte-10vyem3){display:grid;gap:var(--s1);font-size:var(--t-micro);color:var(--ink-2)}.void-dialog.svelte-10vyem3 textarea:where(.svelte-10vyem3){resize:vertical;font:inherit;border:1px solid var(--line);border-radius:var(--r-sm);padding:var(--s2)}.void-dialog.svelte-10vyem3>div:where(.svelte-10vyem3){display:flex;justify-content:flex-end;gap:var(--s2);margin-top:var(--s4)}.void-dialog.svelte-10vyem3 button:where(.svelte-10vyem3){min-height:38px;padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);font:inherit;cursor:pointer}.void-dialog.svelte-10vyem3 .confirm-void:where(.svelte-10vyem3){background:var(--rust);border-color:var(--rust);color:var(--on-dark)}.order-overlay.svelte-10vyem3{position:fixed;z-index:40;top:0;right:0;bottom:0;left:0;overflow:auto;padding:var(--s5);background:var(--cream)}.tel.svelte-10vyem3{border:0;background:none;padding:0;font:inherit;color:inherit;cursor:pointer;text-decoration:underline;text-decoration-style:dotted;text-underline-offset:3px}.tel.svelte-10vyem3:hover{color:var(--rust)}.voile-num.svelte-10vyem3{position:fixed;top:0;right:0;bottom:0;left:0;background:#211e1b66;z-index:60}.num-boite.svelte-10vyem3{position:fixed;z-index:61;top:50%;left:50%;transform:translate(-50%,-50%);width:min(380px,calc(100% - 32px));background:var(--paper);border:1px solid var(--line-2);border-radius:var(--r-sm);padding:var(--s4);display:grid;gap:var(--s3)}.num-boite.svelte-10vyem3 b:where(.svelte-10vyem3){font-size:var(--t-title);font-weight:500}.num-boite.svelte-10vyem3 p:where(.svelte-10vyem3){margin:0;font-size:var(--t-micro);color:var(--ink-3);line-height:1.55}.num-boite.svelte-10vyem3 input:where(.svelte-10vyem3){font:inherit;padding:10px var(--s3);border:1px solid var(--line-2);border-radius:var(--r-sm);background:var(--paper);min-height:44px}.num-boite.svelte-10vyem3 .err:where(.svelte-10vyem3){font-style:normal;font-size:var(--t-micro);color:var(--rust)}.num-actions.svelte-10vyem3{display:flex;gap:var(--s2);justify-content:flex-end}.num-actions.svelte-10vyem3 button:where(.svelte-10vyem3){min-height:40px;padding:0 var(--s3);border:1px solid var(--line-2);background:var(--paper);border-radius:var(--r-sm);font:inherit;font-size:var(--t-micro);cursor:pointer}.num-actions.svelte-10vyem3 .mod:where(.svelte-10vyem3){background:var(--ink);border-color:var(--ink);color:var(--on-dark)}.num-actions.svelte-10vyem3 .mod:where(.svelte-10vyem3):disabled{opacity:.4;cursor:default}.waiver-actions.svelte-10vyem3{display:flex;gap:var(--s2)}.decharge.primary.svelte-10vyem3{background:var(--rust);color:var(--on-dark)}.kiosk-note.svelte-10vyem3{font-size:var(--t-small);margin:var(--s2) 0;color:var(--ink-2)}.change-ipad.svelte-10vyem3{display:inline-flex;align-items:center;min-height:34px;margin-top:var(--s2);padding:0 var(--s3);border:1px solid var(--line);border-radius:var(--r-sm);background:var(--paper);color:var(--ink-2);font:inherit;font-size:var(--t-small);text-decoration:none;cursor:pointer}.change-ipad.svelte-10vyem3:hover{border-color:var(--rust);color:var(--rust)}.pair.svelte-10vyem3{display:flex;gap:var(--s2);margin-top:var(--s2)}.pair.svelte-10vyem3 input:where(.svelte-10vyem3){min-width:0;min-height:var(--tap);border:1px solid var(--line);border-radius:var(--r-sm);padding:0 var(--s3);font:inherit}.pair.svelte-10vyem3 button:where(.svelte-10vyem3){border:0;border-radius:var(--r-sm);background:var(--ink);color:var(--on-dark);padding:0 var(--s3)}.waiver-document.svelte-10vyem3{display:inline-flex;margin-top:var(--s2);color:var(--rust);font-size:var(--t-small);font-weight:600}@media(max-width:700px){aside.svelte-10vyem3{width:100%}.sh.svelte-10vyem3{padding:var(--s3)}}
