.card.svelte-xoz11g{background:#fffefb;border:1px solid #e2e0d9;border-radius:14px;padding:24px;box-shadow:0 18px 40px #14201c14;font-size:14px;color:#14201c}.head.svelte-xoz11g{display:flex;justify-content:space-between;gap:12px;align-items:flex-start}.agency.svelte-xoz11g{display:block;margin:0;font-size:12px;color:#5b6560}.title.svelte-xoz11g{display:block;margin:4px 0 0;font-weight:650;font-size:16px;letter-spacing:-.01em;line-height:1.3}.badge.svelte-xoz11g{flex-shrink:0;padding:4px 10px;border-radius:99px;background:#eef1ee;color:#2c5f4a;font-size:12px;font-weight:600;transition:background .3s,color .3s}.badge.done.svelte-xoz11g{background:#1d5a48;color:#fff}.miles.svelte-xoz11g{margin:20px 0 0;display:flex;flex-direction:column;gap:8px}.mile.svelte-xoz11g{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:10px;padding:8px 10px;border-radius:8px;background:#f5f4f0;color:#8a938e;transition:background .35s,color .35s}.mile.on.svelte-xoz11g{background:#e8f3ec;color:#14201c}.tick.svelte-xoz11g{width:22px;height:22px;border-radius:50%;border:1.5px solid #c8d6cc;display:inline-flex;align-items:center;justify-content:center;font-size:12px;color:#fff;transition:background .3s,border-color .3s}.on.svelte-xoz11g .tick:where(.svelte-xoz11g){background:#1d5a48;border-color:#1d5a48}.fee.svelte-xoz11g{font-variant-numeric:tabular-nums;font-size:13px}.total.svelte-xoz11g{display:flex;justify-content:space-between;margin-top:12px;padding-top:12px;border-top:1px solid #e2e0d9}.total.svelte-xoz11g b:where(.svelte-xoz11g){font-variant-numeric:tabular-nums;font-size:18px}.team.svelte-xoz11g{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.chip.svelte-xoz11g{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:8px;border:1px dashed #c8d6cc;color:#8a938e;opacity:.55;transition:all .35s}.chip.on.svelte-xoz11g{opacity:1;border-style:solid;border-color:#9cbfaa;color:#14201c;background:#f3f8f4}.chip.svelte-xoz11g small:where(.svelte-xoz11g){font-size:10px;text-transform:uppercase;letter-spacing:.08em;color:#5b6560}.chip.svelte-xoz11g em:where(.svelte-xoz11g){font-style:normal;font-size:10px;font-weight:700;padding:1px 5px;border-radius:4px;background:#e7c77a;color:#3b2f0b}.goal.svelte-xoz11g{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin-top:14px;font-size:13px;color:#3d4843}.meter.svelte-xoz11g{height:8px;border-radius:4px;background:#e3e8e4;overflow:hidden;position:relative}.meter.svelte-xoz11g i:where(.svelte-xoz11g){display:block;height:100%;background:#e7c77a;transition:width .6s cubic-bezier(.2,.8,.2,1),background .3s}.meter.svelte-xoz11g i.met:where(.svelte-xoz11g){background:#1d5a48}.foot.svelte-xoz11g{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:12px;color:#8a938e}.foot.svelte-xoz11g button:where(.svelte-xoz11g){border:0;background:none;color:#1d5a48;text-decoration:underline;text-underline-offset:3px;cursor:pointer;font:inherit}@media(prefers-reduced-motion:reduce){.card.svelte-xoz11g :where(.svelte-xoz11g){transition:none!important}}
