.approve-card.svelte-1puckt0{border:1px solid var(--amber-line);border-radius:var(--radius-lg);background:var(--amber-bg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 20px;margin-bottom:14px;padding:14px 16px;display:flex}.approve-card.done.svelte-1puckt0{border-color:var(--green-line);background:var(--green-bg)}.text.svelte-1puckt0{flex:320px;min-width:0}h3.svelte-1puckt0{color:var(--text-dark);margin:0;font-size:15px;font-weight:800}p.svelte-1puckt0{color:var(--text-secondary);margin:4px 0 0;font-size:12.5px;line-height:1.45}.request.svelte-1puckt0{color:var(--amber-deep);font-weight:600}.actions.svelte-1puckt0{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.actions.svelte-1puckt0 .note:where(.svelte-1puckt0){flex-basis:100%;margin:0;font-size:11.5px}button.svelte-1puckt0{border-radius:var(--radius-md);cursor:pointer;padding:9px 16px;font-family:inherit;font-size:13px;font-weight:800}.primary.svelte-1puckt0{border:1px solid var(--green-line);background:var(--primary);color:var(--primary-fg)}.primary.svelte-1puckt0:disabled{background:var(--surface-2);color:var(--text-muted);border-color:var(--surface-border);cursor:default}.secondary.svelte-1puckt0{border:1px solid var(--border);background:var(--bg-card);color:var(--text-dark)}@media (width<=640px){.actions.svelte-1puckt0,.actions.svelte-1puckt0 button:where(.svelte-1puckt0){width:100%}}
