.cadeaux-kpis{gap:16px}@media (width>=768px){.cadeaux-kpis{grid-template-columns:1fr 1fr 1.4fr}}.cadeaux-divider{background:var(--app-border);border:0;block-size:1px;inline-size:100%;margin-block:16px}.cadeaux-thankbar{border-radius:var(--app-radius-full);background:var(--app-wash-2);block-size:8px;inline-size:100%;overflow:hidden}.cadeaux-thankbar__fill{block-size:100%;inline-size:clamp(0%, calc(var(--cadeaux-thank-pct,0) * 1%), 100%);background:var(--app-gold);border-radius:var(--app-radius-full);transition:inline-size var(--app-duration-slow,.7s) var(--app-ease,ease);display:block}@media (prefers-reduced-motion:reduce){.cadeaux-thankbar__fill{transition:none}}.cadeaux-row-trail{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.cadeaux-amount{font-family:var(--app-font-display-serif);letter-spacing:-.01em;font-variant-numeric:tabular-nums lining-nums;color:var(--app-text);white-space:nowrap;font-size:1.125rem;font-weight:600;line-height:1}.cadeaux-thank-pill{min-block-size:var(--app-touch-target);border-radius:var(--app-radius);cursor:pointer;white-space:nowrap;transition:background var(--app-duration-fast,.15s) var(--app-ease-smooth,ease), color var(--app-duration-fast,.15s) var(--app-ease-smooth,ease);align-items:center;gap:6px;padding-block:7px;padding-inline:14px;font-family:inherit;font-size:.8125rem;font-weight:700;display:inline-flex}.cadeaux-thank-pill[data-state=open]{background:var(--app-accent-soft);color:var(--app-accent-deep);border:1px solid var(--app-accent)}.cadeaux-thank-pill[data-state=thanked]{background:var(--status-yes-soft);color:var(--status-yes-ink);border:1px solid color-mix(in srgb, var(--status-yes) 45%, transparent)}@media (hover:hover){.cadeaux-thank-pill[data-state=open]:hover{background:color-mix(in srgb, var(--app-accent) 22%, var(--app-card))}}@media (width<=767px){.cadeaux-list .admin-list-rowinner{flex-wrap:wrap;row-gap:10px;padding-block:6px}.cadeaux-list .admin-list-tap{flex:100%;padding-block-end:0}.cadeaux-list .admin-list-actions{flex:100%;padding-block-end:8px;padding-inline-start:56px}.cadeaux-list .cadeaux-row-trail{flex-wrap:nowrap;justify-content:flex-start;inline-size:100%}.cadeaux-list .cadeaux-row-trail .admin-row-action:first-of-type{margin-inline-start:auto}}
