.glossaire[data-v-202597f4]{min-height:100vh;padding-bottom:80px;position:relative}.glossaire__loading[data-v-202597f4]{align-items:center;display:flex;flex-direction:column;gap:clamp(16px,2vw,24px);justify-content:center;min-height:300px}.glossaire__loading-text[data-v-202597f4]{color:var(--text-muted);font-size:clamp(13px,.75rem + .25vw,15px);margin:0}.glossaire__header[data-v-202597f4]{display:flex;flex-direction:column;gap:clamp(24px,3vw,32px);margin-bottom:clamp(32px,4vw,48px)}.glossaire__search-wrapper[data-v-202597f4]{display:flex;flex-direction:column;gap:clamp(12px,1.5vw,20px)}.glossaire__search[data-v-202597f4]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;display:flex;padding:0 clamp(16px,2vw,24px);position:relative;transition:all .15s ease}.glossaire__search[data-v-202597f4]:focus-within{border-color:var(--primary-500);box-shadow:0 0 0 3px rgba(var(--primary-500-rgb),.1)}.glossaire__search-icon[data-v-202597f4]{color:var(--text-muted);flex-shrink:0}.glossaire__search-input[data-v-202597f4]{background:transparent;border:none;color:var(--text-primary);flex:1;font-size:clamp(13px,.75rem + .25vw,15px);outline:none;padding:clamp(8px,1vw,16px)}.glossaire__search-input[data-v-202597f4]::-moz-placeholder{color:var(--text-muted)}.glossaire__search-input[data-v-202597f4]::placeholder{color:var(--text-muted)}.glossaire__search-clear[data-v-202597f4]{align-items:center;background:var(--bg-subtle);border:none;border-radius:6px;color:var(--text-muted);cursor:pointer;display:flex;height:28px;justify-content:center;transition:all .15s ease;width:28px}.glossaire__search-clear[data-v-202597f4]:hover{background:var(--bg-hover);color:var(--text-primary)}.glossaire__count[data-v-202597f4]{color:var(--text-muted);font-size:clamp(14px,.875rem + .25vw,18px);margin:0}.glossaire__count span[data-v-202597f4]{color:var(--text-secondary)}.glossaire__alphabet[data-v-202597f4]{background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;display:flex;flex-wrap:wrap;gap:clamp(8px,1vw,12px);padding:clamp(16px,2vw,24px)}.glossaire__alphabet-letter[data-v-202597f4]{align-items:center;background:transparent;border-radius:8px;color:var(--text-secondary);display:flex;font-size:clamp(14px,.875rem + .25vw,18px);font-weight:600;height:36px;justify-content:center;text-decoration:none;transition:all .15s ease;width:36px}.glossaire__alphabet-letter[data-v-202597f4]:hover{background:var(--bg-hover);color:var(--primary-600)}@media(max-width:720px){.glossaire__alphabet-letter[data-v-202597f4]{font-size:clamp(13px,.75rem + .25vw,15px);height:32px;width:32px}}.glossaire__empty[data-v-202597f4]{flex-direction:column;gap:clamp(16px,2vw,24px);padding:clamp(32px,4vw,48px) clamp(24px,3vw,32px);text-align:center}.glossaire__empty[data-v-202597f4],.glossaire__empty-icon[data-v-202597f4]{align-items:center;display:flex;justify-content:center}.glossaire__empty-icon[data-v-202597f4]{background:rgba(var(--primary-500-rgb),.1);border-radius:20px;color:var(--primary-500);height:80px;width:80px}.glossaire__empty-title[data-v-202597f4]{color:var(--text-primary);font-size:clamp(16px,1rem + .25vw,20px);font-weight:600;margin:0}.glossaire__empty-text[data-v-202597f4]{color:var(--text-muted);font-size:clamp(13px,.75rem + .25vw,15px);margin:0;max-width:400px}.glossaire__content[data-v-202597f4]{display:flex;flex-direction:column;gap:clamp(32px,4vw,48px)}.glossaire__group[data-v-202597f4]{scroll-margin-top:100px}.glossaire__group-header[data-v-202597f4]{align-items:center;border-bottom:2px solid var(--border-default);display:flex;gap:clamp(12px,1.5vw,20px);margin-bottom:clamp(16px,2vw,24px);padding-bottom:clamp(8px,1vw,16px)}.glossaire__group-letter[data-v-202597f4]{align-items:center;background:rgba(var(--primary-500-rgb),.1);border-radius:10px;color:var(--primary-600);display:flex;font-size:clamp(16px,1rem + .25vw,20px);font-weight:700;height:44px;justify-content:center;width:44px}.glossaire__group-count[data-v-202597f4]{color:var(--text-muted);font-size:clamp(14px,.875rem + .25vw,18px)}.glossaire__terms[data-v-202597f4]{display:flex;flex-direction:column;gap:clamp(8px,1vw,12px)}.glossaire__term[data-v-202597f4]{align-items:center;background:var(--bg-surface);border:1px solid var(--border-default);border-radius:12px;display:flex;gap:clamp(16px,2vw,24px);padding:clamp(16px,2vw,24px);text-decoration:none;transition:all .15s ease}.glossaire__term[data-v-202597f4]:hover{border-color:var(--primary-500);box-shadow:var(--shadow-md)}.glossaire__term-content[data-v-202597f4]{flex:1;min-width:0}.glossaire__term-title[data-v-202597f4]{color:var(--text-primary);font-size:clamp(16px,1rem + .25vw,20px);font-weight:600;margin:0 0 4px}.glossaire__term-description[data-v-202597f4]{color:var(--text-muted);display:-webkit-box;font-size:clamp(14px,.875rem + .25vw,18px);-webkit-line-clamp:2;margin:0;-webkit-box-orient:vertical;overflow:hidden}.glossaire__term-arrow[data-v-202597f4]{align-items:center;background:var(--bg-subtle);border-radius:8px;color:var(--text-muted);display:flex;flex-shrink:0;height:36px;justify-content:center;transition:all .15s ease;width:36px}.glossaire__term:hover .glossaire__term-arrow[data-v-202597f4]{background:var(--primary-500);color:#fff}@media(max-width:1160px){.glossaire__header[data-v-202597f4]{gap:clamp(16px,2vw,24px)}.glossaire__group-header[data-v-202597f4]{gap:clamp(8px,1vw,12px)}.glossaire__group-letter[data-v-202597f4]{height:40px;width:40px}}@media(max-width:720px){.glossaire__term[data-v-202597f4]{padding:clamp(8px,1vw,16px) clamp(16px,2vw,24px)}.glossaire__term-title[data-v-202597f4]{font-size:clamp(13px,.75rem + .25vw,15px)}.glossaire__term-arrow[data-v-202597f4]{height:32px;width:32px}}
