.erp-nouveau-sigma{--af-teal: #5b9baa;--af-teal-dark: #4e8896;--af-teal-soft: #eaf2f4;--af-orange: #d4693a;--af-orange-dark: #bc5a2e;--af-orange-soft: #fdf0ea;--af-charcoal: #444441;--af-muted: #8a8984;--af-border: #d8d7d2;--af-border-soft: #e8e7e2;--af-cream: #f8f7f4;--af-card: #fff;--af-radius: .5rem;--af-radius-sm: .375rem;--af-shadow: 0 1px 2px rgba(68, 68, 65, .06);--af-ok-soft: rgba(62, 142, 92, .12);--af-ok: #3e8e5c;--af-warn-soft: rgba(201, 154, 31, .12);--af-warn: #c99a1f;--af-bad-soft: rgba(192, 73, 47, .12);--af-bad: #c0492f;--font-sans: inherit;--font-num: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace}.erp-nouveau-sigma .card{background:#fff;border:1px solid #e5e4df;border-radius:.5rem;box-shadow:0 1px 2px #4444410f;margin-bottom:1rem}.erp-nouveau-sigma .card+.card{margin-top:0}.erp-nouveau-sigma .card__hd{padding:.875rem 1.125rem;border-bottom:1px solid #e5e4df;display:flex;align-items:center;gap:.625rem;flex-wrap:wrap}.erp-nouveau-sigma .card__hd i{color:#5b9baa;font-size:15px}.erp-nouveau-sigma .card__hd h2{margin:0;font-size:15px;font-weight:600;color:#444441}.erp-nouveau-sigma .card__hd .card__hint{margin-left:auto;font-size:12px;color:#8a8984;font-weight:400}.erp-nouveau-sigma .card__bd{padding:1.125rem}.erp-nouveau-sigma .avis{border-radius:.375rem;padding:12px 14px;font-size:13px;display:flex;gap:10px;align-items:flex-start;border:1px solid}.erp-nouveau-sigma .avis--ok{background:#3e8e5c1f;border-color:#bfe0cb;color:#2b6b41}.erp-nouveau-sigma .avis--warn{background:#c99a1f1f;border-color:#ead9a2;color:#8a6608}.erp-nouveau-sigma .field{margin-bottom:14px}.erp-nouveau-sigma .field>label{display:block;font-size:11px;font-weight:700;color:#8a8984;text-transform:uppercase;letter-spacing:.4px;margin-bottom:5px}.erp-nouveau-sigma .input,.erp-nouveau-sigma .select{width:100%;padding:9px 12px;font-size:14px;color:#444441;background:#fff;border:1px solid #d8d7d2;border-radius:.375rem;outline:none;font-family:inherit}.erp-nouveau-sigma .input:focus,.erp-nouveau-sigma .select:focus{border-color:#5b9baa;box-shadow:0 0 0 3px #5b9baa26}.erp-nouveau-sigma .input.is-num{font-family:var(--font-num);text-align:right}.erp-nouveau-sigma .field__hint{font-size:11.5px;color:#8a8984;margin-top:4px}.erp-nouveau-sigma .btn{font-size:13px;font-weight:600;cursor:pointer;padding:9px 16px;border-radius:.375rem;border:1px solid transparent;display:inline-flex;align-items:center;gap:8px;line-height:1.2}.erp-nouveau-sigma .btn--teal{background:#5b9baa;color:#fff}.erp-nouveau-sigma .btn--teal:hover{background:#4e8896}.erp-nouveau-sigma .btn--ghost{background:#fff;color:#5f5e5a;border-color:#d8d7d2}.erp-nouveau-sigma .btn--ghost:hover{border-color:#5b9baa;color:#4e8896;background:#5b9baa14}.erp-nouveau-sigma .spec-note{font-size:11px;color:#9aa4b0;font-style:italic}.erp-nouveau-sigma h3.section{font-size:12px;text-transform:uppercase;letter-spacing:.5px;color:#8a8984;font-weight:700;margin:18px 0 10px}.erp-nouveau-sigma .repeat-card{border:1px solid #e8e7e2;border-radius:.375rem;padding:12px 14px 14px;margin-bottom:10px;position:relative;background:#fff}.erp-nouveau-sigma .repeat-card__tag{display:inline-block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;color:#8a8984;margin-bottom:8px}.erp-nouveau-sigma .ctx-band{display:flex;align-items:center;gap:12px;padding:12px 16px;border-radius:var(--af-radius-sm);background:var(--af-teal-soft);border:1px solid #bfd9e0;margin-bottom:16px}.erp-nouveau-sigma .ctx-band>i.lead{font-size:20px;color:var(--af-teal-dark)}.erp-nouveau-sigma .ctx-band .ctx-txt{flex:1;font-size:13px;color:var(--af-charcoal);line-height:1.5}.erp-nouveau-sigma .ctx-band .ctx-txt b{color:var(--af-teal-dark)}.erp-nouveau-sigma .ctx-band .ctx-pick{display:flex;align-items:center;gap:8px}.erp-nouveau-sigma .ctx-band .ctx-pick label{font-size:11px;color:var(--af-muted);font-weight:700;text-transform:uppercase;letter-spacing:.3px}.erp-nouveau-sigma .ctx-band .ctx-pick select{font-size:12.5px;padding:5px 8px;border:1px solid var(--af-border);border-radius:6px;background:#fff;color:var(--af-charcoal);font-weight:600}.erp-nouveau-sigma .num-strip{display:flex;align-items:center;gap:14px;padding:13px 16px;background:var(--af-cream);border:1px dashed var(--af-border);border-radius:var(--af-radius-sm);margin-bottom:18px}.erp-nouveau-sigma .num-strip .num-ico{width:38px;height:38px;border-radius:9px;background:var(--af-charcoal);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:13px;font-family:var(--font-num)}.erp-nouveau-sigma .num-strip .num-main{flex:1}.erp-nouveau-sigma .num-strip .num-val{font-family:var(--font-num);font-size:18px;font-weight:800;color:var(--af-charcoal);letter-spacing:.5px}.erp-nouveau-sigma .num-strip .num-val .pending{color:var(--af-muted);font-weight:600}.erp-nouveau-sigma .num-strip .num-sub{font-size:11.5px;color:var(--af-muted);margin-top:2px}.erp-nouveau-sigma .num-strip .num-flag{font-size:10px;font-weight:800;letter-spacing:.5px;text-transform:uppercase;background:var(--af-orange-soft);color:var(--af-orange-dark);padding:3px 9px;border-radius:5px}.erp-nouveau-sigma .req-dot{color:var(--af-orange-dark);font-weight:800;margin-left:3px}.erp-nouveau-sigma .opt-tag{font-size:10px;font-weight:700;letter-spacing:.3px;text-transform:uppercase;color:var(--af-muted);background:var(--af-cream);border:1px solid var(--af-border);padding:2px 8px;border-radius:999px;margin-left:8px;vertical-align:middle}.erp-nouveau-sigma .status-pick{display:flex;flex-wrap:wrap;gap:10px}.erp-nouveau-sigma .status-opt{flex:1;min-width:220px;border:1.5px solid var(--af-border);border-radius:var(--af-radius-sm);padding:13px 15px;cursor:pointer;background:#fff;position:relative;transition:.12s}.erp-nouveau-sigma .status-opt:hover{border-color:var(--af-teal)}.erp-nouveau-sigma .status-opt.is-sel{border-color:var(--af-teal);background:var(--af-teal-soft);box-shadow:0 0 0 3px var(--af-teal-soft)}.erp-nouveau-sigma .status-opt input{position:absolute;opacity:0;pointer-events:none}.erp-nouveau-sigma .status-opt .so-hd{display:flex;align-items:center;gap:9px}.erp-nouveau-sigma .status-opt .so-dot{width:24px;height:24px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;font-weight:800;background:#fff;border:2px solid var(--af-border);color:var(--af-muted)}.erp-nouveau-sigma .status-opt.is-sel .so-dot{background:var(--af-teal);border-color:var(--af-teal);color:#fff}.erp-nouveau-sigma .status-opt .so-name{font-size:14px;font-weight:800;color:var(--af-charcoal)}.erp-nouveau-sigma .status-opt .so-desc{font-size:11.5px;color:var(--af-muted);margin-top:6px;line-height:1.5}.erp-nouveau-sigma .status-opt .so-rec{position:absolute;top:11px;right:12px;font-size:9.5px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;background:var(--af-orange-soft);color:var(--af-orange-dark);padding:2px 7px;border-radius:4px}.erp-nouveau-sigma .status-opt.is-disabled{opacity:.45;pointer-events:none}.erp-nouveau-sigma .mont-recap{border:1px solid var(--af-border-soft);border-radius:var(--af-radius-sm);overflow:hidden}.erp-nouveau-sigma .mont-recap__hd{background:var(--af-teal-soft);padding:10px 14px;display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;color:var(--af-teal-dark)}.erp-nouveau-sigma .mont-recap__hd .tag-ro{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.3px;text-transform:uppercase;background:#fff;color:var(--af-muted);padding:2px 8px;border-radius:4px;border:1px solid var(--af-border)}.erp-nouveau-sigma .mont-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--af-border-soft)}.erp-nouveau-sigma .mont-cell{background:#fff;padding:10px 13px}.erp-nouveau-sigma .mont-cell.is-accent{background:var(--af-cream)}.erp-nouveau-sigma .mont-k{font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--af-muted)}.erp-nouveau-sigma .mont-v{font-size:15px;font-weight:800;font-family:var(--font-num);color:var(--af-charcoal);margin-top:3px}.erp-nouveau-sigma .mont-cell.is-accent .mont-v{color:var(--af-teal-dark)}.erp-nouveau-sigma .mont-lines{padding:10px 14px;border-top:1px solid var(--af-border-soft)}.erp-nouveau-sigma .mont-line{display:flex;align-items:center;gap:10px;font-size:12.5px;padding:5px 0}.erp-nouveau-sigma .mont-line+.mont-line{border-top:1px dashed var(--af-border-soft)}.erp-nouveau-sigma .mont-line .ml-mat{flex:1;color:var(--af-charcoal);font-weight:600}.erp-nouveau-sigma .mont-line .ml-frn{color:var(--af-muted);font-size:11.5px}.erp-nouveau-sigma .mont-line .ml-amt{font-family:var(--font-num);font-weight:700;color:var(--af-charcoal)}.erp-nouveau-sigma .matrow{display:grid;grid-template-columns:1.8fr 1.4fr 1fr auto;gap:10px;align-items:end}.erp-nouveau-sigma .matrow .field{margin:0}.erp-nouveau-sigma .matrow label{font-size:10.5px}.erp-nouveau-sigma .row-del{border:1px solid #e8c3b9;background:#fff;color:var(--af-bad);cursor:pointer;border-radius:var(--af-radius-sm);width:34px;height:34px;display:flex;align-items:center;justify-content:center}.erp-nouveau-sigma .row-del:hover{background:var(--af-bad-soft)}.erp-nouveau-sigma .inline-new{border:1.5px dashed var(--af-orange);background:var(--af-orange-soft);border-radius:var(--af-radius-sm);padding:13px 15px;margin-top:10px}.erp-nouveau-sigma .inline-new__hd{display:flex;align-items:center;gap:9px;font-size:12.5px;font-weight:700;color:var(--af-orange-dark);margin-bottom:10px}.erp-nouveau-sigma .inline-new__hd .flag{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.4px;text-transform:uppercase;background:#fff;color:var(--af-orange-dark);padding:2px 8px;border-radius:4px;border:1px solid var(--af-orange)}.erp-nouveau-sigma .inline-new__grid{display:grid;grid-template-columns:1.6fr 1fr;gap:10px}.erp-nouveau-sigma .inline-new .field{margin:0}.erp-nouveau-sigma .inline-new__ft{display:flex;gap:8px;margin-top:10px}.erp-nouveau-sigma .pref-chip{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;background:var(--af-ok-soft);border:1px solid #bfe0cb;font-size:13px;color:#2b6b41;font-weight:600}.erp-nouveau-sigma .pref-chip i{font-size:12px}.erp-nouveau-sigma .pref-chip .pc-lock{font-size:10px;color:#2b6b41;opacity:.7}.erp-nouveau-sigma .doc-drop{border:1.5px dashed var(--af-border);border-radius:var(--af-radius-sm);padding:18px;text-align:center;background:var(--af-cream);color:var(--af-muted);cursor:pointer;transition:.12s}.erp-nouveau-sigma .doc-drop:hover{border-color:var(--af-teal);color:var(--af-teal-dark);background:#fff}.erp-nouveau-sigma .doc-drop i{font-size:22px;color:var(--af-teal);display:block;margin-bottom:8px}.erp-nouveau-sigma .doc-drop .dd-main{font-size:13px;font-weight:600;color:var(--af-charcoal)}.erp-nouveau-sigma .doc-drop .dd-sub{font-size:11.5px;margin-top:3px}.erp-nouveau-sigma .doc-list{list-style:none;margin:12px 0 0;padding:0}.erp-nouveau-sigma .doc-list li{display:flex;align-items:center;gap:11px;padding:9px 12px;border:1px solid var(--af-border-soft);border-radius:var(--af-radius-sm);margin-bottom:8px;font-size:13px;background:#fff}.erp-nouveau-sigma .doc-list .dl-ico{width:28px;height:28px;border-radius:7px;background:var(--af-teal-soft);color:var(--af-teal-dark);display:flex;align-items:center;justify-content:center;font-size:13px}.erp-nouveau-sigma .doc-list .dl-main{flex:1}.erp-nouveau-sigma .doc-list .dl-name{font-weight:600;color:var(--af-charcoal)}.erp-nouveau-sigma .doc-list .dl-meta{font-size:11px;color:var(--af-muted)}.erp-nouveau-sigma .doc-list .dl-cat{font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;background:var(--af-cream);border:1px solid var(--af-border);color:var(--af-muted);padding:2px 8px;border-radius:999px}.erp-nouveau-sigma .doc-list .dl-del{border:none;background:none;color:var(--af-muted);cursor:pointer;font-size:14px}.erp-nouveau-sigma .doc-list .dl-del:hover{color:var(--af-bad)}.erp-nouveau-sigma .create-bar{display:flex;align-items:center;gap:12px;padding:14px 16px;background:#fff;border:1px solid var(--af-border-soft);border-radius:var(--af-radius-sm);margin-top:18px}.erp-nouveau-sigma .create-bar .cb-info{font-size:12px;color:var(--af-muted);flex:1}.erp-nouveau-sigma .create-bar .cb-info b{color:var(--af-charcoal)}.erp-nouveau-sigma [data-when]{display:none}@media(max-width:780px){.erp-nouveau-sigma .mont-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:680px){.erp-nouveau-sigma .matrow{grid-template-columns:1fr 1fr}.erp-nouveau-sigma .inline-new__grid{grid-template-columns:1fr}}
