@layer components{.autre[data-v-3c2a910e]{background:var(--surface);border:1px solid var(--line);border-radius:20px;padding:22px}.autre p[data-v-3c2a910e]{text-wrap:pretty;margin:0 0 16px;font-size:1.05rem;line-height:1.45}.autre b[data-v-3c2a910e]{font-weight:800}.box[data-v-4b0e1d63]{position:relative}.sugg[data-v-4b0e1d63]{z-index:30;background:var(--surface);border:1px solid var(--line);border-radius:16px;max-height:320px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 40px #00000040}.sugg li[data-v-4b0e1d63]{cursor:pointer;border-radius:10px;gap:2px;padding:10px 12px;display:grid}.sugg li small[data-v-4b0e1d63]{color:var(--muted);font-size:.85rem}.res[data-v-4b0e1d63],.sugg li[aria-selected=true][data-v-4b0e1d63]{background:var(--surface-2)}.res[data-v-4b0e1d63]{border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:12px 0 0;padding:12px 14px;font-size:.95rem;display:flex}.hors p[data-v-4b0e1d63]{margin:0 0 10px}.hors .btn[data-v-4b0e1d63]{min-height:44px}.compact .note[data-v-4b0e1d63],.compact .res[data-v-4b0e1d63]{margin-top:10px}.devis[data-v-bd5c19ac]{border:1px solid var(--line);background:var(--surface);border-radius:18px;margin-top:16px;padding:18px}.devis h3[data-v-bd5c19ac]{margin:0;font-size:1.1rem}.recap[data-v-bd5c19ac]{margin:8px 0 0;font-size:.92rem}.duo[data-v-bd5c19ac]{gap:0 12px;display:grid}@media (width>=640px){.duo[data-v-bd5c19ac]{grid-template-columns:1fr 1fr}}.piege[data-v-bd5c19ac]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}}
