*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--vert:#0e5c50;--vert-clair:#14796a;--vert-dark:#0a3f37;--teal-light:#e3efec;--wa:#25d366;--vert-light:#dcf8c6;--bleu-wa:#34b7f1;--conv-bg:#efeae2;--app-bg:#f4f7f5;--sauge-2:#eff3f1;--sauge-border:#d8e0dd;--gris-bg:#eff3f1;--gris-border:#d8e0dd;--gris-faible:#b9c5c1;--gris-text:#6b7b76;--gris-fort:#3d4c48;--noir:#0c1613;--ok:#1a8f5a;--ok-bg:#e4f4ec;--ok-text:#15784b;--danger:#c0402f;--danger-bg:#fbe9e6;--danger-text:#a5352e;--warn:#b4761a;--warn-bg:#fbf1df;--warn-text:#8a5c13;--info:#2a6fa8;--info-bg:#e6f0f8;--info-text:#24618f;--rouge:#c0402f;--orange:#b4761a;--bleu:#2a6fa8;--radius-sm:6px;--radius:9px;--radius-lg:14px;--shadow:0 1px 2px #0c16130d,0 6px 18px -10px #0c161324;--shadow-lg:0 12px 30px -8px #0c161338;--f-display:"Satoshi",system-ui,sans-serif;--f-body:"Instrument Sans",system-ui,sans-serif;--f-data:"JetBrains Mono",ui-monospace,monospace;--side-w:224px;--top-h:56px}body{-webkit-font-smoothing:antialiased;background:#f4f7f5;background:var(--app-bg);color:#0c1613;color:var(--noir);font-family:Instrument Sans,system-ui,sans-serif;font-family:var(--f-body);font-size:14px;line-height:1.5}h1,h2,h3{text-wrap:balance;font-family:Satoshi,system-ui,sans-serif;font-family:var(--f-display);letter-spacing:-.02em}.heure,.mono{font-feature-settings:"tnum";font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--f-data);font-variant-numeric:tabular-nums}button{border:none;cursor:pointer;font-family:inherit;outline:none}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid #0e5c50;outline:2px solid var(--vert);outline-offset:2px}.btn-primary{background:#0e5c50;background:var(--vert);border-radius:6px;border-radius:var(--radius-sm);color:#fff;font-size:14px;font-weight:600;padding:9px 18px;transition:background .16s}.btn-primary:hover{background:#14796a;background:var(--vert-clair)}.btn-primary:disabled{cursor:default;opacity:.55}.btn-secondary{background:#fff;border:1px solid #d8e0dd;border:1px solid var(--gris-border);border-radius:6px;border-radius:var(--radius-sm);color:#3d4c48;color:var(--gris-fort);font-size:14px;font-weight:600;padding:9px 18px;transition:border-color .16s,color .16s}.btn-secondary:hover{border-color:#0e5c50;border-color:var(--vert);color:#0e5c50;color:var(--vert)}.card{border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 1px 2px #0c16130d,0 6px 18px -10px #0c161324;box-shadow:var(--shadow)}.card,input,select,textarea{background:#fff;border:1px solid #d8e0dd;border:1px solid var(--gris-border)}input,select,textarea{border-radius:6px;border-radius:var(--radius-sm);color:#0c1613;color:var(--noir);font-family:inherit;font-size:14px;outline:none;padding:9px 12px;transition:border-color .16s,box-shadow .16s;width:100%}input:focus,select:focus,textarea:focus{border-color:#0e5c50;border-color:var(--vert);box-shadow:0 0 0 3px #e3efec;box-shadow:0 0 0 3px var(--teal-light)}.badge{align-items:center;border-radius:99px;display:inline-flex;font-size:11.5px;font-weight:700;gap:5px;padding:3px 9px;white-space:nowrap}.badge-confirme{background:#e4f4ec;background:var(--ok-bg);color:#15784b;color:var(--ok-text)}.badge-annule{background:#fbe9e6;background:var(--danger-bg);color:#a5352e;color:var(--danger-text)}.badge-report{background:#fbf1df;background:var(--warn-bg);color:#8a5c13;color:var(--warn-text)}.badge-attente{background:#e6f0f8;background:var(--info-bg);color:#24618f;color:var(--info-text)}.badge-envoye{background:#eff3f1;background:var(--gris-bg)}.badge-envoye,.chip{color:#3d4c48;color:var(--gris-fort)}.chip{align-items:center;background:#fff;border:1px solid #d8e0dd;border:1px solid var(--gris-border);border-radius:99px;cursor:pointer;display:inline-flex;font-size:12.5px;font-weight:600;gap:6px;padding:5px 12px;transition:border-color .15s,color .15s,background .15s}.chip:hover{border-color:#0e5c50;border-color:var(--vert);color:#0e5c50;color:var(--vert)}.chip-active{background:#0c1613;background:var(--noir);border-color:#0c1613;border-color:var(--noir);color:#fff}.chip-active:hover{color:#fff}.chip-count{font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--f-data);font-size:11px;font-weight:500;opacity:.7}@media (max-width:820px){.hero-grid{grid-template-columns:1fr!important}.hero-grid h1{font-size:34px!important}}@media (prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}}
/*# sourceMappingURL=main.f99268f0.css.map*/