.panel-left[data-v-4bd7afd4]{background:#fbfcfe;border-right:1px solid #d0d4e0;display:flex;flex-direction:column}.pl-section[data-v-4bd7afd4]{border-top:1px solid #e0e4f0;padding:14px 14px;background:#f8faff}.pl-section-top[data-v-4bd7afd4]{border-top:none;background:#fff;padding:8px 14px}.stit[data-v-4bd7afd4]{min-height:45px;box-sizing:border-box;display:flex;align-items:center;font-size:18px;line-height:26px;padding:6px 16px;border-bottom:1px solid #e0e4f0}.slabel[data-v-4bd7afd4],.stit[data-v-4bd7afd4]{font-style:normal;font-weight:600;letter-spacing:.15px;color:#00347c}.slabel[data-v-4bd7afd4]{font-size:14px;line-height:22px;margin-bottom:10px}.btn[data-v-4bd7afd4]{background:#fff;border:1px solid #00347c;border-radius:6px;padding:6px 14px;font-size:11px;font-weight:500;color:#00347c;display:inline-flex;align-items:center;justify-content:center;text-align:center;cursor:pointer;transition:all .1s;font-family:inherit}.btn[data-v-4bd7afd4]:hover{background:#eef3ff;border-color:#00347c;color:#00347c}.btn.btn-full[data-v-4bd7afd4]{width:100%}.btn.btn-small[data-v-4bd7afd4]{padding:3px 8px;font-size:10px}.btn[data-v-4bd7afd4]:disabled{opacity:.4;cursor:not-allowed}.btn-icon[data-v-4bd7afd4]{background:none;border:none;cursor:pointer;width:22px;height:22px;border-radius:4px;display:inline-flex;align-items:center;justify-content:center;color:#8890b0;font-size:13px}.btn-icon[data-v-4bd7afd4]:hover{background:#eef0f8;color:#1a1e32}.btn-icon.danger[data-v-4bd7afd4]:hover{background:#fff0f0;color:#c33}.liasses-list[data-v-4bd7afd4]{flex-shrink:0;background:#f8faff}.liasse-item[data-v-4bd7afd4]{padding:10px 14px;cursor:pointer;border-left:3px solid transparent;display:flex;justify-content:space-between;align-items:center;transition:background .1s}.liasse-item[data-v-4bd7afd4]:hover{background:#eef0f8;border-left-color:#b0b8d8}.liasse-item.on[data-v-4bd7afd4]{background:#e8ecf8;border-left-color:#35c}.liasse-item-main[data-v-4bd7afd4]{flex:1;min-width:0}.liasse-name[data-v-4bd7afd4]{font-size:12px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.liasse-desc[data-v-4bd7afd4]{font-size:10px;color:#6670a0;margin-top:2px}.liasse-actions[data-v-4bd7afd4]{display:flex;gap:4px;align-items:center}.raison-badge[data-v-4bd7afd4]{font-size:9px;padding:2px 7px;border-radius:10px;font-weight:600;margin-left:6px;background:#e8ecfc;color:#35c;border:1px solid #c0ccf0}.ifield[data-v-4bd7afd4]{background:#fff;border:1px solid #d0d4e0;border-radius:6px;padding:7px 10px;font-size:12px;font-family:inherit;outline:none;width:100%}.ifield[data-v-4bd7afd4]:focus{border-color:#35c}.annex-add-action[data-v-4bd7afd4]{display:flex;justify-content:center;margin-top:6px}.annex-add-button[data-v-4bd7afd4]{width:80%;max-width:80%;border-radius:999px;background:#fff;border-color:#00347c;color:#00347c;font-size:12px;font-weight:600;line-height:14px;letter-spacing:.25px;padding:6px 16px;text-align:center}.annex-add-button[data-v-4bd7afd4]:hover:not(:disabled){background:#eef3ff;border-color:#00347c;color:#00347c}.enreg-add-button[data-v-4bd7afd4]{font-size:12px;line-height:14px;padding:8px 16px}.annex-add-select[data-v-4bd7afd4]{font-size:75%;font-weight:600;margin-top:0;appearance:none;-moz-appearance:none;-webkit-appearance:none;text-align:center;-moz-text-align-last:center;text-align-last:center;cursor:pointer;min-width:0}.annex-add-btn-wrap[data-v-4bd7afd4]{margin-top:6px}.annex-empty[data-v-4bd7afd4]{font-size:12px;font-weight:600;color:#a0a8c0;padding:2px 0}.side-card[data-v-4bd7afd4]{background:#fff;border:1px solid #dce0ee;border-radius:8px;padding:10px 12px;margin-bottom:8px;font-size:12px;box-shadow:0 1px 2px rgba(0,0,0,.02)}.side-card[data-v-4bd7afd4]:hover{border-color:#c0c8e0}.side-card-head[data-v-4bd7afd4]{display:flex;justify-content:space-between;align-items:center;gap:6px}.side-card-name[data-v-4bd7afd4]{font-weight:600;flex:1;min-width:0;font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.side-card-qte[data-v-4bd7afd4]{width:42px;text-align:center;margin:0 4px;border:1px solid #d0d4e0;border-radius:4px;font-size:11px;padding:1px 2px}.side-card-total[data-v-4bd7afd4]{font-family:monospace;color:#35c;font-weight:700;font-size:12px}.side-card-name-input[data-v-4bd7afd4]{border:1px solid transparent;background:transparent;font-weight:600;flex:1;min-width:0;font-family:inherit;outline:none;padding:1px 2px}.side-card-name-input[data-v-4bd7afd4]:focus{border-color:#d0d4e0;border-radius:4px;background:#fff}.side-card-controls[data-v-4bd7afd4]{margin-top:8px;display:flex;flex-wrap:wrap;gap:5px;align-items:center}.side-card-detail[data-v-4bd7afd4]{display:block;margin-top:6px;font-size:10px;color:#6670a0;font-family:monospace;padding:4px 8px;background:#f4f6fb;border-radius:4px}.side-mini-toggle[data-v-4bd7afd4]{display:inline-flex;align-items:center;gap:4px;padding:4px 10px;font-size:10px;font-weight:600;border:1px solid #d0d4e0;border-radius:12px;background:#fff;cursor:pointer;color:#505880;font-family:inherit;transition:all .12s}.side-mini-toggle[data-v-4bd7afd4]:hover{border-color:#00347c;color:#00347c}.side-mini-toggle.active[data-v-4bd7afd4]{background:#00347c;color:#fff;border-color:#00347c}.side-mini-toggle[data-v-4bd7afd4]:disabled{opacity:.4;cursor:not-allowed}.side-mini-field[data-v-4bd7afd4]{display:inline-flex;align-items:center;gap:5px;font-size:10px;font-weight:500;color:#505880}.side-mini-field input[data-v-4bd7afd4],.side-mini-field select[data-v-4bd7afd4]{width:44px;padding:3px 6px;font-size:11px;font-family:monospace;border:1px solid #d0d4e0;border-radius:4px;text-align:center;outline:none;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield}.side-mini-field select[data-v-4bd7afd4]{width:auto;text-align:left;font-family:inherit}.side-mini-field input[data-v-4bd7afd4]::-webkit-inner-spin-button,.side-mini-field input[data-v-4bd7afd4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.side-mini-field input[data-v-4bd7afd4]:focus,.side-mini-field select[data-v-4bd7afd4]:focus{border-color:#35c}.panel-center[data-v-10088870]{background:#fff;display:flex;flex-direction:column;overflow:visible}.top-controls[data-v-10088870]{min-height:45px;box-sizing:border-box;padding:6px 16px;border-bottom:1px solid #e0e4f0;display:flex;align-items:center;gap:8px;flex-shrink:0;background:#fff;flex-wrap:wrap;border-radius:8px 8px 0 0}.ifield[data-v-10088870]{background:#fff;border:1px solid #d0d4e0;border-radius:6px;padding:6px 10px;font-size:12px;font-family:inherit;outline:none}.ifield[data-v-10088870]:focus{border-color:#35c}.liasse-label[data-v-10088870]{width:170px;font-weight:600}.jal-wrap[data-v-10088870]{display:flex;align-items:center;gap:5px;cursor:pointer;font-size:11px;font-weight:500}.tog[data-v-10088870]{width:32px;height:18px;border-radius:9px;border:none;cursor:pointer;position:relative;flex-shrink:0;transition:background .2s}.toff[data-v-10088870]{background:#c8cdd8}.ton[data-v-10088870]{background:#1a9a4a}.tog[data-v-10088870]:after{content:"";position:absolute;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;transition:left .2s}.toff[data-v-10088870]:after{left:2px}.ton[data-v-10088870]:after{left:16px}.liasse-info[data-v-10088870]{font-size:12px;color:#8890b0}.center-content[data-v-10088870]{padding:14px 16px}.srwrap[data-v-10088870]{position:relative;margin-bottom:10px}.search-hero[data-v-10088870]{margin-bottom:14px}.srinp[data-v-10088870]{width:100%;background:#fff;border:1px solid #d0d4e0;border-radius:8px;padding:8px 12px 8px 34px;font-size:12px;outline:none;font-family:inherit}.search-hero .srinp[data-v-10088870]{padding:12px 16px 12px 40px;font-size:13px;border-width:2px;box-shadow:0 1px 3px rgba(0,0,0,.04)}.srinp[data-v-10088870]:focus{border-color:#35c;box-shadow:0 0 0 3px rgba(51,85,204,.12)}.search-hero .srinp[data-v-10088870]:focus{border-color:#35c;box-shadow:0 0 0 4px rgba(51,85,204,.15)}.srico[data-v-10088870]{position:absolute;left:13px;top:50%;transform:translateY(-50%);color:#b0b8d0;font-size:16px;pointer-events:none}.srdrop[data-v-10088870]{position:absolute;top:calc(100% + 4px);left:0;right:0;background:#fff;border:1px solid #d0d8f0;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.12);z-index:100;overflow:hidden;max-height:320px;overflow-y:auto}.sritem[data-v-10088870]{padding:8px 12px;cursor:pointer;border-bottom:1px solid #f0f2f8;display:flex;justify-content:space-between;align-items:center;gap:8px}.sritem[data-v-10088870]:hover{background:#f0f4ff}.sritem-nom[data-v-10088870]{font-size:11px;color:#1a1e32;font-weight:500;flex:1}.sritem-grp[data-v-10088870]{font-size:9px;color:#8890b0;background:#f0f2f8;padding:2px 6px;border-radius:10px}.inline-macro[data-v-10088870]{background:#f0e8fc;color:#52a;padding:1px 5px;border-radius:3px;font-size:9px;font-weight:700}.tags[data-v-10088870]{display:flex;flex-wrap:wrap;gap:4px;margin-bottom:10px}.tag[data-v-10088870]{display:inline-flex;align-items:center;gap:4px;padding:4px 4px 4px 10px;border-radius:20px;font-size:10px;font-weight:500;border:1px solid #b8c4f0;background:#e8ecfc;color:#24a}.tag.macro[data-v-10088870]{border-color:#d8b0ff;background:#f0e8fc;color:#52a}.tag.has-rp[data-v-10088870]{border-color:#e0b840;background:#fff7e0;color:#8a5a00}.tdel[data-v-10088870]{background:none;border:none;color:#a0a8c0;cursor:pointer;padding:0 2px;font-size:12px;line-height:1}.tdel[data-v-10088870]:hover{color:#c33}.cat-browser-bar[data-v-10088870]{margin:8px 0 6px;gap:8px}.cat-browser-bar[data-v-10088870],.cat-browser-toggle[data-v-10088870]{font-size:9px;color:#8890b0;text-transform:uppercase;letter-spacing:.08em;font-weight:700;display:flex;align-items:center}.cat-browser-toggle[data-v-10088870]{background:none;border:none;cursor:pointer;font-family:inherit;gap:5px}.cat-browser-sep[data-v-10088870]{flex:1;height:1px;background:#e0e4f0}.toggle-all[data-v-10088870]{background:none;border:none;color:#35c;font-size:9px;cursor:pointer;text-transform:uppercase;letter-spacing:.05em;font-weight:700;font-family:inherit}.group[data-v-10088870]{margin-bottom:8px;border:1px solid #e0e4f0;border-radius:8px;background:#fff;overflow:hidden}.group-head[data-v-10088870]{background:#f8f9fc;padding:7px 12px;font-size:10px;font-weight:700;color:#35c;letter-spacing:.05em;text-transform:uppercase;border-bottom:1px solid #eef0f8;cursor:pointer;display:flex;justify-content:space-between;align-items:center}.group-head .count[data-v-10088870]{color:#8890b0;font-weight:500}.group-head .caret[data-v-10088870]{font-family:monospace;color:#8890b0}.group-body[data-v-10088870]{padding:6px 8px;display:none;flex-wrap:wrap;gap:4px}.group.open .group-body[data-v-10088870]{display:flex}.formbtn[data-v-10088870]{background:#fff;border:1px solid #d0d4e0;border-radius:5px;padding:4px 9px;font-size:10px;color:#505880;cursor:pointer;transition:all .1s;display:inline-flex;align-items:center;gap:4px;font-family:inherit}.formbtn[data-v-10088870]:hover{border-color:#35c;color:#35c;background:#f0f4ff}.formbtn .macro-tag[data-v-10088870]{font-size:8px;padding:1px 4px;background:#f0e8fc;color:#52a;border-radius:3px;font-weight:700}.formbtn .rp-tag[data-v-10088870]{font-size:8px;padding:1px 4px;background:#fff3d8;color:#8a5a00;border-radius:3px;font-weight:700}.formbtn[data-v-10088870]:disabled{opacity:.5;cursor:not-allowed}.panel-right[data-v-94308724]{background:#fff;border-left:1px solid #d0d4e0;display:flex;flex-direction:column}.right-head[data-v-94308724]{min-height:45px;box-sizing:border-box;padding:6px 14px;border-bottom:1px solid #e0e4f0;background:#fbfcfe;display:flex;justify-content:space-between;align-items:center}.right-head-title[data-v-94308724]{font-size:18px;line-height:26px}.right-head-title[data-v-94308724],.right-summary[data-v-94308724]{font-style:normal;font-weight:600;display:flex;align-items:center;letter-spacing:.15px;color:#00347c}.right-summary[data-v-94308724]{font-size:16px;line-height:24px;margin-left:auto;text-align:right;white-space:nowrap}.loop-block[data-v-94308724]{display:contents}.articles-list[data-v-94308724]{padding:4px 0}.articles-empty[data-v-94308724]{padding:30px 16px;text-align:center;font-size:14px;color:#a0a8c0}.liasse-section-header[data-v-94308724]{padding:8px 12px;font-size:10px;font-weight:700;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e8ecf8;cursor:pointer;transition:background .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.liasse-section-header.active[data-v-94308724]{background:linear-gradient(90deg,#e8efff,#f0f4ff);color:#35c;border-left:3px solid #35c;padding-left:9px;letter-spacing:.04em;text-transform:uppercase}.liasse-section-header.inactive[data-v-94308724]{background:#f6f7fa;color:#8890b0;border-left:3px solid transparent;padding-left:9px}.liasse-section-header[data-v-94308724]:hover{filter:brightness(.96)}.ls-label[data-v-94308724]{display:flex;align-items:center;gap:6px;flex:1;min-width:0;margin-right:12px}.ls-titre-input[data-v-94308724]{flex:1;font-weight:700;font-size:12px;color:#1f3864;background:transparent;border:1px solid transparent;border-radius:3px;padding:2px 4px;font-family:inherit;resize:none;line-height:1.3;overflow:hidden}.ls-titre-input[data-v-94308724]:focus{outline:none;border-color:#c8cedc;background:#fff}.ls-titre-input[data-v-94308724]:hover{border-color:#c8cedc;background:#fff}.ls-total[data-v-94308724]{font-family:monospace;font-size:11px;font-weight:600}.raison-badge[data-v-94308724]{font-size:9px;padding:2px 7px;border-radius:10px;font-weight:600;background:#e8ecfc;color:#35c;border:1px solid #c0ccf0}.art-row[data-v-94308724]{display:grid;grid-template-columns:1fr 56px 80px 80px 90px;gap:8px;padding:9px 14px;border-bottom:1px solid #eef0f8;align-items:center;font-size:12px}.art-row[data-v-94308724]:hover{background:#f8f9ff}.art-row.cancelled[data-v-94308724]{opacity:.45}.art-row.modified[data-v-94308724]{background:#fff8e0}.art-row.generated[data-v-94308724]{background:#f7f8fc}.art-row.generated input[data-v-94308724]:disabled,.art-row.generated select[data-v-94308724]:disabled{background:#eef0f6;color:#5a6480;cursor:not-allowed}.art-row.libre[data-v-94308724]{background:#fffef0}.art-row.libre[data-v-94308724]:hover{background:#fff8d8}.art-cell-main[data-v-94308724]{color:#1a1e32;line-height:1.35;overflow:hidden;min-width:0}.art-lbl-line[data-v-94308724]{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.art-code-select[data-v-94308724]{font-size:10px;font-weight:700;font-family:monospace;background:#fff;color:#35c;border:1px solid #c0ccf0;border-radius:4px;padding:3px 6px;outline:none;cursor:pointer;min-width:56px}.art-code-select[data-v-94308724]:hover{border-color:#35c;background:#f0f4ff}.art-code-select[data-v-94308724]:focus{border-color:#35c;box-shadow:0 0 0 2px rgba(51,85,204,.15)}.art-desig[data-v-94308724]{background:#fff;border:1px solid #d8dcec;border-radius:5px;padding:5px 8px;outline:none;font-size:12px;flex:1;min-width:100px;font-family:inherit}.art-desig[data-v-94308724]:hover{border-color:#b0b8d8}.art-desig[data-v-94308724]:focus{border-color:#35c;box-shadow:0 0 0 2px rgba(51,85,204,.15)}.art-tva[data-v-94308724]{font-size:9px;font-weight:700;padding:2px 6px;border-radius:4px}.art-tva.c20[data-v-94308724]{color:#24a;background:#dde8ff}.art-tva.c0[data-v-94308724]{color:#1a6a30;background:#d8f0e0}.art-gen-badge[data-v-94308724]{font-size:9px;font-weight:700;color:#5a6480;background:#e4e8f2;border-radius:3px;padding:1px 5px;white-space:nowrap}.art-reason[data-v-94308724]{font-size:10px;color:#8890b0;font-style:italic;display:block;margin-top:3px;line-height:1.3}.art-reason-libre[data-v-94308724]{color:#8a5a00}.art-input[data-v-94308724]{font-family:monospace;font-size:12px;background:#fff;border:1px solid #d8dcec;border-radius:5px;padding:5px 7px;outline:none;width:100%;min-width:0}input[type=number][data-v-94308724]::-webkit-inner-spin-button,input[type=number][data-v-94308724]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-94308724]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.art-input.qte[data-v-94308724]{text-align:center}.art-input.mnt[data-v-94308724]{text-align:right;font-weight:600}.art-input[data-v-94308724]:hover{border-color:#b0b8d8}.art-input[data-v-94308724]:focus{border-color:#35c;box-shadow:0 0 0 2px rgba(51,85,204,.15)}.art-input.art-line-total[data-v-94308724]{border:none;background:transparent;color:#24a;font-weight:700;font-size:13px;padding:5px 7px;display:inline-block}.art-actions[data-v-94308724]{display:flex;gap:1px;align-items:center;justify-content:flex-end}.art-actions .btn-icon[data-v-94308724]{width:24px;height:24px;font-size:11px;border:1px solid transparent;background:transparent;cursor:pointer;border-radius:4px;color:#6670a0;transition:all .12s;display:inline-flex;align-items:center;justify-content:center}.art-actions .btn-icon[data-v-94308724]:hover:not(:disabled){background:#f0f4ff;border-color:#c0ccf0;color:#35c}.art-actions .btn-icon[data-v-94308724]:disabled{opacity:.25;cursor:not-allowed}.art-actions .btn-icon.danger[data-v-94308724]:hover:not(:disabled){background:#fff0f0;border-color:#f0c8c8;color:#c33}.add-line-row[data-v-94308724]{padding:5px 12px;text-align:right;border-bottom:1px solid #f4f5fa}.add-line-btn[data-v-94308724]{background:none;border:1px dashed #c0c8d8;border-radius:4px;padding:3px 8px;font-size:9px;color:#6670a0;cursor:pointer;font-family:inherit}.add-line-btn[data-v-94308724]:hover:not(:disabled){border-color:#35c;color:#35c;background:#f0f4ff}.add-line-btn[data-v-94308724]:disabled{opacity:.4;cursor:not-allowed}.reg-reset-btn[data-v-94308724]{margin-left:6px;color:#c33;border-color:#f0c8c8}.reg-reset-btn[data-v-94308724]:hover:not(:disabled){border-color:#c33;color:#c33;background:#fff0f0}.totals[data-v-94308724]{border-top:2px solid #e0e4f0;padding:12px 14px;background:#f8f9fc;flex-shrink:0}.total-row[data-v-94308724]{display:flex;justify-content:space-between;padding:3px 0;font-size:11px;color:#505880}.total-row.main[data-v-94308724]{border-top:1px solid #d0d4e0;margin-top:6px;padding-top:8px;font-weight:700;color:#1a1e32;font-size:14px}.total-row.remise[data-v-94308724]{color:#c33;font-size:11px}.total-val[data-v-94308724]{font-family:monospace;font-weight:600}.remise-control[data-v-94308724]{display:flex;gap:6px;align-items:center;padding:8px 0;border-top:1px dashed #d0d4e0;margin-top:4px}.remise-label[data-v-94308724]{font-size:11px;color:#8a5a00;font-weight:600;white-space:nowrap}.remise-type[data-v-94308724]{flex:1;padding:5px 6px;border-radius:6px;border:1px solid #d0d4e0;font-size:11px;font-family:inherit}.remise-val[data-v-94308724]{width:60px;text-align:center;padding:5px 4px;border-radius:6px;border:1px solid #d0d4e0;font-size:11px}.base-vac-info[data-v-94308724]{font-size:10px;color:#c33;font-family:monospace;text-align:right;margin:-2px 0 4px}.devis-base-root[data-v-2e4c8cd2]{width:100%}.devis-base-toolbar[data-v-2e4c8cd2]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px}.title-wrap[data-v-2e4c8cd2]{min-width:0}.title[data-v-2e4c8cd2]{margin:0;font-size:18px;color:#1e3d73}.subtitle[data-v-2e4c8cd2]{font-size:11px;color:#607091}.toolbar-actions[data-v-2e4c8cd2]{display:flex;gap:8px;align-items:center}.title-input[data-v-2e4c8cd2]{border:1px solid #d2dbef;border-radius:6px;padding:7px 10px;min-width:280px;font-size:12px}.btn[data-v-2e4c8cd2]{border:1px solid #c7d2f0;background:#fff;border-radius:6px;padding:7px 10px;font-size:11px;cursor:pointer}.btn.primary[data-v-2e4c8cd2]{background:#35c;color:#fff;border-color:#35c}.btn[data-v-2e4c8cd2]:disabled{opacity:.5;cursor:not-allowed}.devis-meta-form[data-v-2e4c8cd2]{border-top:1px solid #e6e9f2;background:#fff;padding:10px 0 0}.devis-meta-field-col[data-v-2e4c8cd2]{padding-left:0!important;padding-right:8px!important}.devis-meta-card[data-v-2e4c8cd2]{margin-bottom:6px}.apf-accordeon-panel-header[data-v-2e4c8cd2]{border-bottom:1px solid #95a5cc!important;font-family:Source Sans Pro;font-style:normal;font-weight:600!important;font-size:18px!important;line-height:26px!important;letter-spacing:.15px;color:rgba(0,0,0,.87);cursor:pointer}.devis-meta-title[data-v-2e4c8cd2]{padding-left:16px!important}.accordeon-arrow[data-v-2e4c8cd2]{transform:rotate(0deg);transition:transform .15s linear}.accordeon-arrow.open[data-v-2e4c8cd2]{transform:rotate(180deg);transition:transform .15s linear}.devis-meta-accordion-row .apf-accordeon-panel-header[data-v-2e4c8cd2]{padding-bottom:4px;border-bottom-color:transparent!important}.devis-meta-accordion-row.open .apf-accordeon-panel-header[data-v-2e4c8cd2]{border-bottom-color:#f4f6fb!important}.modal-overlay[data-v-2e4c8cd2]{position:fixed;inset:0;background:rgba(20,30,50,.5);z-index:1000;display:none;align-items:center;justify-content:center;padding:20px;backdrop-filter:blur(2px)}.modal-overlay.show[data-v-2e4c8cd2]{display:flex}.modal[data-v-2e4c8cd2]{background:#fff;border-radius:12px;max-width:540px;width:100%;padding:22px;box-shadow:0 20px 60px rgba(0,0,0,.25);max-height:85vh;overflow-y:auto}.modal h3[data-v-2e4c8cd2]{font-size:16px;font-weight:700;color:#1a1e32;margin-bottom:6px}.modal p[data-v-2e4c8cd2]{font-size:12px;color:#6670a0;margin-bottom:14px}.modal-actions[data-v-2e4c8cd2]{margin-top:14px;display:flex;gap:8px;justify-content:flex-end}.modal-option[data-v-2e4c8cd2]{padding:11px 13px;border:1px solid #d0d4e0;border-radius:8px;cursor:pointer;margin-bottom:6px}.modal-option[data-v-2e4c8cd2]:hover{border-color:#35c;background:#f0f4ff}.modal-option strong[data-v-2e4c8cd2]{display:block;margin-bottom:3px;font-size:12px;color:#1a1e32}.modal-option span[data-v-2e4c8cd2]{font-size:11px;color:#6670a0}.prompt-on-add-modal[data-v-2e4c8cd2]{max-width:720px;border:1px solid #e0e4f0;border-radius:14px;padding:24px}.prompt-on-add-modal .modal-actions[data-v-2e4c8cd2]{justify-content:flex-end;gap:10px}.prompt-on-add-modal .prompt-actions[data-v-2e4c8cd2]{margin-top:18px;padding-top:14px;border-top:1px solid #e6eaf5}.prompt-on-add-modal .btn-rounded[data-v-2e4c8cd2]{border-radius:999px;padding:8px 16px;min-width:122px}.prompt-input-group[data-v-2e4c8cd2]{margin:16px 0}.prompt-input-label[data-v-2e4c8cd2]{color:#1e3d73;font-weight:700;margin-bottom:10px}.rp-segmented[data-v-2e4c8cd2]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px}.rp-seg-btn[data-v-2e4c8cd2]{border:1px solid #d4dbf0;border-radius:12px;background:#fff;text-align:left;padding:12px;cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease}.rp-seg-btn[data-v-2e4c8cd2]:hover{border-color:#aebde8;box-shadow:0 2px 10px rgba(44,77,166,.08)}.rp-seg-btn.active[data-v-2e4c8cd2]{border-color:#35c;background:#f2f5ff;box-shadow:0 2px 10px rgba(44,77,166,.12)}.rp-seg-title[data-v-2e4c8cd2]{color:#1f3b7b;font-weight:700}.rp-seg-sub[data-v-2e4c8cd2]{color:#5c6b96;font-size:12px;margin-top:4px}.rp-seg-price[data-v-2e4c8cd2]{color:#1f7a55;font-size:12px;font-weight:700;margin-top:6px}.devis-panels-block[data-v-2e4c8cd2]{overflow:hidden}.devis-base-grid[data-v-2e4c8cd2]{display:grid;grid-template-columns:280px minmax(360px,1fr) 640px;gap:0;overflow:hidden;align-items:stretch}@media (max-width:1200px){.devis-base-grid[data-v-2e4c8cd2]{grid-template-columns:1fr}.title-input[data-v-2e4c8cd2]{min-width:180px}}