.mission-offer{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin:14px 0 4px;padding:12px 14px;border:1px solid var(--t-border);border-radius:13px;background:var(--t-surface);font-size:12.5px;line-height:1.7;color:var(--t-ink)}.mission-offer[data-status=accepted]{border-color:var(--t-accent-2)}.mission-offer[data-status=completed]{border-color:var(--t-accent-2);background:color-mix(in srgb,var(--t-accent-2) 14%,var(--t-surface-solid))}.mission-offer-line{margin:0;flex:1 1 220px}.mission-offer-line b{color:var(--t-ink-strong)}.mission-offer-hint{margin:0;flex:1 1 220px;font-size:11.5px;color:var(--t-ink-soft)}.mission-offer-accept{min-height:40px;padding:0 16px;border-radius:11px;border:1px solid var(--t-accent-2);background:var(--t-accent-2);color:var(--t-bg);font-weight:700;font-size:12.5px}.mission-offer-secondary{min-height:36px;padding:0 12px;border-radius:10px;border:1px solid var(--t-border);background:transparent;color:var(--t-ink-soft);font-size:12px}.mission-offer :is(button):disabled{opacity:.6}.mission-offer-error{margin:0;flex-basis:100%;font-size:12px;color:#e7899c}.mission-offer-link{margin-left:auto;font-size:12px;font-weight:700;color:var(--t-ink-strong);text-decoration:underline;text-underline-offset:4px;min-height:36px;display:inline-flex;align-items:center}.mission-offer :is(a,button):focus-visible{outline:3px solid var(--t-accent-2);outline-offset:3px}@media(max-width:480px){.mission-offer{padding:11px 12px}.mission-offer-accept{width:100%}.mission-offer-link{margin-left:0}}