.byxDPW_liste{gap:var(--space-md);grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.byxDPW_row{justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-md);background-color:var(--color-surface);flex-flow:wrap;display:flex}.byxDPW_titre{font-size:var(--text-lg);margin:0}.byxDPW_titre a{color:var(--color-teal);text-decoration:none}.byxDPW_titre a:hover,.byxDPW_titre a:focus-visible{text-decoration:underline}.byxDPW_meta{gap:var(--space-md);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;margin:0;display:flex}.byxDPW_meta>div{gap:var(--space-xs);display:flex}.byxDPW_meta dd{margin:0}.byxDPW_prix{font-size:var(--text-sm);color:var(--color-amber);margin:0;font-weight:600}.byxDPW_badge{font-size:var(--text-sm);color:var(--color-danger);margin:0}.byxDPW_empty{padding:var(--space-xl) 0;text-align:center;color:var(--color-text-muted)}.byxDPW_emptyAction{margin-top:var(--space-md);justify-content:center;display:flex}@media (min-width:768px){.byxDPW_liste{grid-template-columns:repeat(auto-fill,minmax(360px,1fr))}.byxDPW_row{flex-wrap:nowrap}}
.nQuOkq_button{--button-bg:transparent;--button-fg:var(--color-text);--button-border:transparent;justify-content:center;align-items:center;gap:var(--space-xs);min-height:44px;padding-block:0;padding-inline:var(--space-md);border:1px solid var(--button-border);border-radius:var(--radius-sm);background-color:var(--button-bg);color:var(--button-fg);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-standard), border-color var(--duration-fast) var(--ease-standard), color var(--duration-fast) var(--ease-standard);font-family:inherit;font-weight:600;line-height:1;text-decoration:none;display:inline-flex}.nQuOkq_button:hover:not(:disabled){filter:brightness(1.08)}.nQuOkq_button:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px}.nQuOkq_button:active:not(:disabled){transform:translateY(1px)}.nQuOkq_button:disabled{cursor:not-allowed;opacity:.55}.nQuOkq_button.nQuOkq_sm{padding-inline:var(--space-sm);font-size:var(--text-sm)}.nQuOkq_button.nQuOkq_md{padding-inline:var(--space-md);font-size:var(--text-base)}.nQuOkq_button.nQuOkq_lg{padding-inline:var(--space-lg);font-size:var(--text-lg)}.nQuOkq_button.nQuOkq_primary{--button-bg:var(--color-teal);--button-fg:var(--color-background);--button-border:var(--color-teal)}.nQuOkq_button.nQuOkq_primary:hover:not(:disabled){--button-bg:var(--color-teal-clear);--button-border:var(--color-teal-clear)}.nQuOkq_button.nQuOkq_primary:active:not(:disabled){--button-bg:var(--color-teal-dark);--button-border:var(--color-teal-dark)}.nQuOkq_button.nQuOkq_secondary{--button-bg:var(--color-surface-elevated);--button-fg:var(--color-text);--button-border:var(--color-border)}.nQuOkq_button.nQuOkq_secondary:hover:not(:disabled){--button-bg:var(--color-surface);--button-border:var(--color-teal)}.nQuOkq_button.nQuOkq_ghost{--button-bg:transparent;--button-fg:var(--color-teal);--button-border:transparent}.nQuOkq_button.nQuOkq_ghost:hover:not(:disabled){--button-bg:var(--color-surface-elevated)}.nQuOkq_button.nQuOkq_destructive{--button-bg:var(--color-danger);--button-fg:var(--color-background);--button-border:var(--color-danger)}.nQuOkq_button.nQuOkq_destructive:hover:not(:disabled){filter:brightness(1.1)}.nQuOkq_button.nQuOkq_destructive:active:not(:disabled){filter:brightness(.95)}.nQuOkq_spinner{border:2px solid;border-radius:var(--radius-pill);width:1em;height:1em;animation:nQuOkq_ui-spin var(--duration-slow) linear infinite;border-inline-end-color:#0000;flex:none}@keyframes nQuOkq_ui-spin{to{transform:rotate(360deg)}}.nQuOkq_field{gap:var(--space-xs);flex-direction:column;min-width:0;display:flex}.nQuOkq_label{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.nQuOkq_requiredMark{color:var(--color-amber);margin-inline-start:var(--space-xs)}.nQuOkq_hint{font-size:var(--text-sm);color:var(--color-text-dim);margin:0}.nQuOkq_error{font-size:var(--text-sm);color:var(--color-danger);margin:0}.nQuOkq_input{width:100%;min-height:44px;padding:var(--space-sm) var(--space-md);border:1px solid var(--color-border);border-radius:var(--radius-sm);background-color:var(--color-background);color:var(--color-text);transition:border-color var(--duration-fast) var(--ease-standard)}.nQuOkq_input::placeholder{color:var(--color-text-dim)}.nQuOkq_input:hover:not(:disabled){border-color:var(--color-text-dim)}.nQuOkq_input:focus-visible{outline:2px solid var(--color-teal);outline-offset:2px;border-color:var(--color-teal)}.nQuOkq_input:disabled{cursor:not-allowed;opacity:.55}.nQuOkq_input.nQuOkq_invalid{border-color:var(--color-danger)}.nQuOkq_input.nQuOkq_invalid:focus-visible{outline-color:var(--color-danger)}.nQuOkq_skeleton{background-image:linear-gradient(90deg, var(--color-surface) 0%, var(--color-surface-elevated) 50%, var(--color-surface) 100%);max-width:100%;animation:nQuOkq_ui-shimmer 1.4s var(--ease-standard) infinite;background-size:200% 100%;display:block}.nQuOkq_skeleton.nQuOkq_static{background-image:none;background-color:var(--color-surface);animation:none}@keyframes nQuOkq_ui-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.nQuOkq_alert{--alert-accent:var(--color-teal);justify-content:space-between;align-items:flex-start;gap:var(--space-md);padding:var(--space-md);border:1px solid var(--color-border);border-inline-start:4px solid var(--alert-accent);border-radius:var(--radius-sm);background-color:var(--color-surface);color:var(--color-text);display:flex}.nQuOkq_alert.nQuOkq_success{--alert-accent:var(--color-success)}.nQuOkq_alert.nQuOkq_error{--alert-accent:var(--color-danger)}.nQuOkq_alert.nQuOkq_info{--alert-accent:var(--color-teal)}.nQuOkq_alertBody{min-width:0}.nQuOkq_alertTitle{margin:0;font-weight:600}.nQuOkq_alertContent{color:var(--color-text-muted)}.nQuOkq_alertContent>:first-child{margin-top:0}.nQuOkq_alertContent>:last-child{margin-bottom:0}.nQuOkq_alertAction{flex:none}@media (max-width:480px){.nQuOkq_alert{flex-direction:column}}@media (prefers-reduced-motion:reduce){.nQuOkq_button,.nQuOkq_input{transition:none}.nQuOkq_button:active:not(:disabled){transform:none}.nQuOkq_spinner,.nQuOkq_skeleton{animation:none}.nQuOkq_skeleton{background-image:none;background-color:var(--color-surface)}}
